*{margin: 0; padding: 0;}
body{ font-family: Tahoma, Geneva, sans-serif; font-size:12px; color:#666; line-height:150%;}
ul{ margin-left:10px;}
a {color: #9900CD; text-decoration: none;}
a:hover {color: #3F0454; text-decoration: underline;}

/*HEADER*/
#header{ background: URL('../images/header_bg.jpg') repeat-x bottom; width: 100%; height: 166px;}

#logo{float: left; margin-top: 60px; width: 350px;}

#header_content{ width: 980px; margin: 0 auto;}

#iconos{ list-style:none; float: right; font-weight: lighter; font-size: .8em;}
#iconos li{ float: right; margin-top:40px; text-align: center;}
#iconos img{ vertical-align: top; display: block; margin: 0 auto;}
#iconos a, #iconos a:hover{ text-decoration:none; color:#999;}
/*#iconos ul{ margin-left: -20px;}*/

#buscador{ text-align: right; }

#idiomas{ list-style:none; float: right; font-weight: lighter; font-size: .8em; margin-left:40px;}
#idiomas li{ float: right; margin-top:40px; width:38px; }
#idiomas img{ vertical-align: top; display: block; margin: 0 auto;}
#idiomas a, #iconos a:hover{ text-decoration:none; color:#999; text-align:left;}

#pestanyas{ float: right; margin-top: 36px; margin-bottom: 0px; list-style: none; font-size: 14px;}
#pestanyas li{ display: inline; margin: 0px 0px 0px 0px; padding: 5px 15px 5px 15px;}
#pestanyas a{ color:#fff; text-decoration: none;}

.pestanya_on{ 
    background: #3F0454;
	color: #000;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
}
.pestanya_of{ 
    background: #8D4AA5;
	color: #666;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
}
.pestanya_of:hover{ background: #8b8b8b;}
/*HEADER*/

/*HEADER 2*/
#header2{ width: 100%; height: 130px; background: /*URL('../images/header2/header2_bg.png')*/ top center no-repeat #3f0454; margin-top: 0px;}

#header2_content{ width: 980px; margin: 0 auto; }

#header2_content h1{ position: absolute; margin-top: 20px; margin-left:15px; color: #FFFFFF; font-size: 24px; text-shadow: 2px 2px #39054b;  font-weight: normal;}
#header2_content img{ float: right; margin-right: 50px; height:129px; margin-top:1px; overflow:hidden;}
/*color: #ccc; font-size: 30px; *//*padding: 0 0 5px;*/
/*HEADER 2*/

/*CONTENIDO */
#content{ width: 980px; margin: 0 auto; padding: 20px 0px 0px 0px; min-height: 550px;}
#content_thin{ float: left; width: 300px; padding: 20px 20px 0px 20px;}
#content_fat{ float: left; width: 600px; padding: 20px 20px 0px 20px;}

#content_areas_menu{ float: left; width: 240px; padding: 10px 0px 10px 0px; border:#666 solid thin; border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius:10px;}
#content_areas_menu a {display: block;}
#content_areas_menu li{border-bottom:1px  solid #FFF; padding:0px 5px 5px 10px;}
#content_areas_menu li a:hover{ color:#9900CD;}
#content_areas_menu ul{ list-style: none; /*background:#3F0454;*/}
#content_areas_menu ul li ul{ text-indent: 10px; background: #F2EBFA; color:#306; font-weight:normal; margin-top:5px;}
#content_areas_menu ul li ul li:hover{ background: #E2DBEA;}
#content_areas_text{ float: left; width: 660px; padding: 10px 20px 0px 50px; border: 0px;}
.areas-secciones{ float: left; text-align: center;}

#content h3{ border-bottom: #9900CD 1px solid; display: block; margin-bottom: 15px; color: #666; font-size: 20px; padding-bottom:5px;}
#content h3 a{margin-bottom: 15px; color: #666; font-size: 20px; text-decoration:none;}
#content p{ margin: 10px 0px 0px 0px; text-align:justify;}
 
 
#content_areas_menu a{ color:#3f0454; text-decoration:none;}
#content_areas_menu li a{ padding-bottom:5px;}
#content img{ padding:3px; border:#CCC 1px solid; margin:3px;}	
	
.texto{ padding:10px; text-align:justify;}
.listado { border-bottom: 1px dotted #999;  border-top: 1px dotted #999; margin-bottom:20px;  background:#F4F4F4; padding:10px 10px 10px 10px;}
.imagen{float: left; position: relative; margin-right: 15px;}
#imagenDetalle{float: left; position: relative; margin-right: 15px;}
.derecha{ float:right;}

#textosweb{}
/*CONTENIDO*/

/*PIE*/
#pie{ width: 100%; height: 90px; background: URL('../images/pie_bg.png') #3F0454 top repeat-x; }
#pie a{ color: #ccc; text-decoration: none;}
#pie a:hover{ color: #fff; text-decoration: underline;}
#pie_content{ width: 980px; margin: 0 auto; padding: 10px; color: #ccc; height: 80px;}
/*PIE*/

.clear{ clear: both}

/* BACKOFFICE */
#backoffice {background-color:#e5e5e5;color:#000;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;line-height: 150%;padding:5px;border-bottom:1px solid #000;}
#backoffice a {color:#2d94e3;font-weight:bold;text-decoration:none;}
#backoffice #backofficeAccesos {padding:5px;}

.oculto {display:none;}

.elseparador10{ clear:both; height:10px;}
