   
/* default styles */
*{ margin: 0; padding: 0; }
body { font: .9em Arial, Verdana, Sans-Serif; line-height: 1.2em; background: #999999 ;  color: #454545;  } 
a { color: #3F2C57; background: inherit; text-decoration: none; }
a:hover { color: #808080; background: inherit; }

#left a { text-decoration: underline; }
p {	margin: 0 0 5px 0; }
h1 { font: normal 2.8em Georgia, "Trebuchet MS", Arial, Sans-Serif; padding: 0 0 0 0; margin: 0; }
h2 { margin: 0; padding: 0; font: normal 1.8em Georgia, "Trebuchet MS", Arial, Sans-Serif; }
h1 a, h2 a { color: #000; background: inherit; text-decoration: none; }
img { 
border: 0px;
margin: 5px 5px 5px 5px;

}


/* layout */
#content { margin: 0 auto; width: 980px; background: #fff url(images/orla_rojo3.jpg) no-repeat left top; border: 10px solid #FE151F;} 
#header {
	padding: 10px 0;
	color: #fff;
	margin: 0 0 2px 0;
	height: 94px;
	
}

/* main horizontal menu */
#tablist{  margin: 40px 30px 0 0;   }
	#tablist li{ list-style: none; display: inline;}
	#tablist li a{
		text-decoration: none;
		margin: 0 3px 0 0;
		padding: 4px 10px;
		border: 0px solid #FE151F;;
		font-weight:bold;
		font-size:14px;
		color: #fff;
		
	}
	#tablist li a:hover{
		border: 0px solid #000000;
		font-weight: bold;
		color: #ffffff;
		background: #CCCCCC;
	}
	#tablist li a.current{
		background: #FE151F;
		color: #fff;
		background: #838280;
	}

	#tablist .key { text-decoration: underline; }


/* left side */
#left {
	float: right;
	width: 750px;
	margin: 0 0 10px 0;
	

}




	.border { border: 0px solid #AED898;  margin: 0 0 14px 0; z-index: -1000; text-align:right }
	.subheader {
		padding: 2px;
		color: #444;
		border: 0px solid #D1EAC3;
		margin-top:12px;
		z-indez: -100;
		
	}
	.highlight { background: #C5E7F6; color: #000; }
	
	.left_articles {
		margin: 0px 5px 10px 0;
		border: 1px solid #eee;
		color: #454545;
		padding: 15px 15px 5px 10px;
		
	
	}
	.left_articles2 {
		float:left;
		margin: 0px 5px 10px 0;
		width: 420px;
		border: 1px solid #eee;
		color: #454545;
		padding: 15px 15px 5px 10px;
		
	
	}
	.left_articles3 {
		float:right;
		margin: 0px 5px 10px 0;
		width: 250px;
		border: 1px solid #eee;
		color: #454545;
		padding: 15px 15px 5px 10px;
		
	
	}

	
		.left_articles img {
		margin: 0px 5px 0px 0px;
		border: 0px solid #cccccc;
		color: #454545;
		padding: 4px;
	}
	
	
	.img_pic {
		float:left;	
		
	}
	
	
	
		.date { font-size: .9em; padding: 0 0 0 12px; background: #fff url(images/news.gif) no-repeat center left; color: #808080; }
		.bigimage {
			float: left;
			clear: left;
			margin: 0 15px 10px 0;
		}
		
			.minibigimages {
			float:inherit;
			clear: left;
			margin: 0px 15px 20px 0px;
		}
	.left_box {
		float: left;
		width: 380px;
		background: #FFEAEB;
		color: #808080;
		border: 1px solid #E8E2F2;
		padding: 5px;
		margin: 0px 5px 10px 0;
	}
	
	.left_box2 {
		float: left;
		width: 420px;
		background: #FFEAEB;
		color: #808080;
		border: 1px solid #E8E2F2;
		padding: 15px 15px 5px 10px;
		margin: 0px 5px 5px 0px;
	}
	.enlaces_secciones {
		float: left;
		width: 700px;
		
		background: #FFEAEB;
		color: #808080;
		border: 1px solid #E8E2F2;
		padding: 5px;
		margin: 0px 5px 10px 0;
	}
	
	.thirds {
	float: left;
	width: auto;
	padding-top: 0;
	padding-right: 5px;
	padding-bottom: 0;
	padding-left: 5px;
	clear:right;
	
			
	}	
	
	.thirds_prof {
	float: right;
	width: auto;
	padding-top: 0;
	padding-right: 5px;
	padding-bottom: 0;
	padding-left: 5px;
	clear:right;
	
			
	}		
		
		
/* right side */
#right {
	float: left;
	width: 198px;
	margin: 20px 10px 10px 10px;
	padding: 20px 0 0 0;
}

#right img {
	margin:0 0 60px 0;
}

	.button {
		font: normal 1.6em "Georgia", "Times New Roman", Arial;
		color: #679A4E;
		text-align: center;
		margin: 0 0 110px 0; 
	}
	.big { color: #2e2e2e; font: normal 2em "Georgia", "Times New Roman", Arial; }
	
	
	
	#side_menu { margin: 0 0 28px 0; }
	#side_menu li { list-style:none; }
	#side_submenu li {  list-style-image:url(images/boliche_menu.gif) }
	#side_menu li a { color:#454545; border-bottom: 1px solid #cccccc; margin: 0 0 1px 0; display: block; background: #fff  padding: 3px 5px; font-size: 13px; font-weight:bold; }
	#side_menu li a.titol { color:#454545;  margin: 0 0 1px 50px; display: block; background: #fff  padding: 3px 5px; font-size: 13px; font-weight:bold; }
    #side_menu li a:hover { color: #fff; background: #cccccc; }	

	#side_submenu { margin: 0 0 0 20px; }
	#side_submenu li { list-style:none; }
	#side_submenu li a { color: #cccccc; border-bottom: 1px; margin: 0 0 1px 0; display: block; background: #fff  padding: 3px 5px; font-size: 13px; font-weight:bold;}
	#side_submenu li a:hover { color: #fff;background: #fff url(images/boliche.gif) repeat-x; }
	
	
	.image { float: left; margin: 0 9px 3px 0; }
	
/* footer */
#footer { 
	clear: both; 	
	color: #808080;
	background: #FFF;
	padding: 10px 15px;
	height: 210px;
	background: #fff url(images/orla_rojo_down.jpg) no-repeat left bottom;
	font: .9em Arial, Verdana, Sans-Serif; line-height: 1em;
}
	#footer .right { float: right; }
	
	.notas {color: #FF0000;
font-weight:bold;
}

.recuadrar_numeros_pagina {
	text-transform: uppercase;
	background-color:  #FFEAEB;
	text-align: center;
	padding: 2px;
	width: 30px;
	border: 1px solid #E8E2F2;
	
		
	}
.recuadrar_numeros_pagina:hover{
		
	text-transform: uppercase;
	background-color:  #CCCCCC;
	text-align:center;

	padding: 2px;
	width: 30px;
	border: 1px solid #E8E2F2;
	text-decoration:none;
	font-weight: bold;
	color: #ffffff;
		
	}
.recuadrar_numeros_pagina_current {
	text-transform: uppercase;
	background-color:  #FFFFFF;
	text-align: center;
	
	padding: 2px;
	width: 30px;
	border: 1px solid #E8E2F2;
	text-decoration:none;
	}

	hr.linea {
height: 1px;
border: 0;
color: #eee;
background-color: #eee;
width: 100%;


} 

/*preload classes*/ 
.svw {width: 50px; height: 20px; background: #fff;} 
.svw ul {position: relative; left: -999em;} 
 
/*core classes*/ 
.stripViewer {  
position: relative; 
overflow: hidden;  
border: 5px solid #ff0000;   
margin: 0 0 1px 0; 
} 
.stripViewer ul { /* this is your UL of images */ 
margin: 0; 
padding: 0; 
position: relative; 
left: 0; 
top: 0; 
width: 1%; 
list-style-type: none; 
} 
.stripViewer ul li {  
float:left; 
} 
.stripTransmitter { 
overflow: auto; 
width: 1%; 
} 
.stripTransmitter ul { 
margin: 0; 
padding: 0; 
position: relative; 
list-style-type: none; 
} 
.stripTransmitter ul li{ 
width: 20px; 
float:left; 
margin: 0 1px 1px 0; 
} 
.stripTransmitter a{ 
font: bold 10px Verdana, Arial; 
text-align: center; 
line-height: 22px; 
background: #ff0000; 
color: #fff; 
text-decoration: none; 
display: block; 
} 
.stripTransmitter a:hover, a.current{ 
background: #fff; 
color: #ff0000; 
} 
 
/*tooltips formatting*/ 
#tooltip { 
background: #fff; 
color: #000; 
opacity: 0.85; 
border: 5px solid #dedede; 
} 
#tooltip h3 {  
font: normal 10px Verdana;  
margin: 0;  
padding: 6px 2px;  
border: 0; 
} 

table.central {

border: 0;
width: 100%;
font-size: 12px;
font-weight:bold;
} 

table.page3 {

width: 100%;
font-size: 12px;
font-weight:bold;

}
.noticia {

width: 100%;
}

.noticia ul { 
margin-left: 20px;
padding-left:20px; 

} 
td { border: 1px solid #eee; text-align:left; clear:left; }
td.noti { border: 0px solid #eee; }


.titulos_marcas {
	text-transform: uppercase;
	background-color:  #FFEAEB;
	text-align: center;
	padding: 2px;
	width: 700px;
	border: 1px solid #E8E2F2;
	
		
	}
	
	
	.organigrama {
		margin: 0px 5px 10px 0;
		text-align:left;
		border: 1px solid #eee;
		color: #454545;
		padding: 15px 15px 15px 10px;
		height:200px;
		display:block;
	
	}
		
		#footer a{
		text-decoration: none;
		margin: 0 3px 0 0;
		padding: 4px 10px;
		border: 0px solid #FE151F;;
		font-weight:bold;
		font-size:10px;
		color: #3F2C57;
		
	}
	#footer a:hover{
		border: 0px solid #000000;
		font-weight: bold;
		color: #3F2C57;
		background: #CCCCCC;
	}
	
	#fotter a.current{
		background: #FE151F;
		color: #fff;
		background: #838280;
	}
	
	
		.left_editor {
		float: left;
		width: 340px;
		background: #FFEAEB;
		color: #808080;
		border: 1px solid #E8E2F2;
		padding: 5px;
		margin: 0px 5px 10px 0;
	}
