/* Estilos Ekin  */

/*Estilos generales*/
body{
	background-color: #FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#666666;
	padding:0px;
	margin:0 auto;
	
}


.txtdex{ font-size:1.3em; color:#666666; text-align:left; margin-top:3px;}
p{ padding:0px;}
a{ padding:0px; margin:0px; text-decoration:none; color:#000000; }
a:hover{text-decoration:underline;  color:#999999;}
a img{border:0; padding:0}
a :hover img{border:0; padding:0}

.clear{	clear: both; height:30px;}



/*Centrado*/
#todoekin{text-align: center;width: 960px;margin:0 auto;margin-bottom:10px;padding-top: 5px;	padding-right: 0px;	padding-bottom: 15px;padding-left: 0px;}
/*FIN Centrado*/

/*Cabecera*/
	/*login-buscador(Fase2)*/
	#log-bus{ float:right; margin:0 auto; width:860px; height:40px;} 
	.lobu{ float:right; padding-top: 5px; margin:10px 10px 0 0;text-align:right; font-family:Arial, Helvetica, sans-serif; font-size:11px;} 
	.lobu img{ vertical-align:middle; border:0;} 
	.lobu a{ font-weight:bold; color:#CC0000;} 
	.lobu a:hover{  color:#FF0000;} 
	.buscador{ border:1px solid #CC0000; vertical-align:middle;}
	/*Fin login-buscador(Fase2)*/
	
	/*Menu Superior*/
	#menu-sup{ margin:0 auto; width:960px; height:50px;} 
	.idioma{ float:left; width:90px; margin:15px 10px 0 0;text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#999999;} 
	.idioma a{ font-weight:bold; color:#999999;} 
	.idioma a:hover{  color:#333333;} 
	#menu{
	color:#999999;
float:right;
font-family:Arial,Helvetica,sans-serif;
font-size:9px;
margin:15px 10px 0 0;
text-align:left;
width:600px;
	}

	#menu table table{
		width: auto;
	}
	#menu ul { margin:0;padding:0 30px 0 0;	list-style:none;text-align:right;	}
	#menu li {display:inline; list-style:none;	margin-right:20px;	padding:0 4px 0 8px;	}
	#menu a {font-family:Arial, Helvetica, sans-serif;text-decoration:none;	font-size:17px;	color:#999999;	font-weight: bold;}
	#menu a:hover { color:#000000}
	#menu li.activo {color:#CC0000;font-family:Arial, Helvetica, sans-serif;text-decoration:none;	font-size:17px;font-weight: bold;}
	#menu li a.activo {color:#CC0000;font-family:Arial, Helvetica, sans-serif;text-decoration:none;	font-size:17px;font-weight: bold;}
	

	
	
	
	/*Fin Menu superior*/
#cabecera-img{margin:0 auto;height: 250px;	width: 960px;}
#cabecera-fin{	margin-top:45px;	height: 28px;	width: 960px;	background-image:url(../images/puntitos.gif);	background-repeat: no-repeat;	background-position: center top;}
#cabecera-fin2  {
background-image:url(../images/puntos_red.gif);
background-position:center center;
background-repeat:no-repeat;
height:30px;
margin:0 auto;
width:960px;
}
#cabecera-menu2  {
height:30px;
margin-top:5px;
width:960px;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
}
#cabecera-menu2 img{ vertical-align:middle; border:0;} 

.boton-login{
	float:left;
}
.boton-fb {
float:left; margin-left:20px; margin-right:20px;
}

.login-texto{
float:left; margin-top:3px;
}
.login-texto a{ font-weight:bold; color:#CC0000;} 
.login-texto a:hover{  color:#FF0000;} 

.buscador-web{
float:right;
}

.ertz{display:block; width:100px}
.ertz *{  display:block;  height:1px;  overflow:hidden;  font-size:.01em;  background:#DA0101}
.ertz1{ margin-left:3px;  margin-right:3px;  padding-left:1px;  padding-right:1px;  border-left:1px solid #ef9191;  border-right:1px solid #ef9191;  background:#e34040}
.ertz2{  margin-left:1px;  margin-right:1px;  padding-right:1px;  padding-left:1px;  border-left:1px solid #fbe5e5;  border-right:1px solid #fbe5e5;  background:#e13131}
.ertz3{  margin-left:1px;  margin-right:1px;  border-left:1px solid #e13131;  border-right:1px solid #e13131;}
.ertz4{  border-left:1px solid #ef9191;  border-right:1px solid #ef9191}
.ertz5{  border-left:1px solid #e34040;  border-right:1px solid #e34040}
.ertzfg{background-color: #DA0101; text-align:left;	background-image: url(../images/desple.gif);	background-repeat: no-repeat;	background-position: right center; width:100px; color:#FFFFFF; font-size:10px}
.ertzfg a{ padding-left:10px;color:#FFFFFF}
.ertzfg a:hover{color: #E9E9E9}
			
.logotipo{	float: left;padding-top: 17px;padding-left: 37px; width:219; height:66px;}
#cabecera{margin:0 auto;height: 160px;	width: 960px;}
.cab-logoiz{ width:258px; height:250px; float:left}
.cab-multimedia{width:445px; height:250px; float:left}
.cab-fotdcha{width:257px; height:250px; float:left}
/*FIN Cabecera*/


/*menuvertical desplegable*/
#menuv { text-align:left;border: 1px dotted #cccccc;border-width: 1px 1px 0 1px;width: 122px;	font-size:1.2em;} 
#menuv ul, li {	list-style-type: none;}
#menuv ul {	margin: 0;	padding: 0;}
#menuv li {	border-bottom: 1px dotted #CCCCCC;}
#menuv a {	text-decoration: none;	color: #000000;	display: block;	padding: 3px 6px;	width: 110px;	background-color: #FFFFFF;}
#menuv a:hover {color: #FFFFFF;	background-color: #CC0000;}
/*FIN menuvertical desplegable*/


/*SUBMenu*/
.tit-submenu{ float:left; margin-top:30px;	width:220px;font-size:1.8em; color:#CC0000;border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #CC0000; text-align:left; font-weight:bold;}
.contsubmenu{float:left;  margin-top:8px;	width:220px;	}
#submenu{float:left;margin-top:10px; width:220px;font-size:1.4em;text-align:left;  }
#submenu ul, li {	list-style-type: none;}
	#submenu ul { margin-left:0;padding:0;	}
	#submenu li {	border-bottom: 1px dotted #CCCCCC; padding-bottom:5px; padding-top:5px}
	#submenu a {	color:#999999;	}
	#submenu a .active {color:#000000; }
	#submenu li a:hover { color:#000000;}
	#submenu li {color:#CC0000;}
	#submenu li .activo {color:#000000; font-weight:bold}
	#submenu li.sub {color:#000000; font-size:0.8em; border-bottom:hidden;}
	#submenu li.sub a{color:#000000; }
	#submenu li.sub a:hover{color:#666666; }
	
	

	.submenu li a.activo {color:#000000; font-weight:bold}	
/*FIN SUBMenu*/

/*contenido*/
#contenido{ margin:0 auto; width: 960px;		background-repeat: repeat-y;background-position: left top; }
.right{ float:right;}
.left{float:left;}
.mod1{width:703px;  float:left;}
.mod2{width:702px; float:left;}
.todo{width: 920px; margin:20px; text-align:justify; font-size:1.2em;}
.tit-izd{ float:left; margin-top:30px;	width:220px;font-size:1.6em; color:#000000;border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #CC0000; text-align:left; font-weight:bold;}
.noti{float:left; margin-top:5px;	width:220px;}
.fech{ font-size:1em; color:#999999; text-align:left}
.txt{ font-size:1.4em; color:#666666; text-align:left}
.plus {font-size:1.1em; 	font-size:1.2em;	color:#999999;	text-align:right;	border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #CCCCCC;}
.plus a{color:#999999;}
.plus a:hover{color:#000000;}
	/*home*/
.presentacion{ font-size:2.2em; margin:10px; text-align:justify;}	
.banner_principal{text-align:center; margin-bottom:10px}
.banner_e {margin: 30px 0 0 18px; text-align:left;	}	
.banner {margin-top: 15px; text-align:left;	 }

.reto{ margin:15px auto; width:617px}
.reto .cab_iz{ height:41px; width:526px;background-image: url(../images/ret_cab_iz.gif);	background-repeat: no-repeat;	background-position: left top; float:left;}
.reto .cab_iz .ref{ font-size:1.3em; padding: 5px 5px 2px 5px; width: 506px; font-weight:bold; text-align:left; color:#FFFFFF}
.reto .cab_iz .tipo{ font-size:1em; padding: 5px 3px 0 5px; width: 506px; text-align:left; color:#000000}
.reto .log{height:41px; width:90px;background-image: url(../images/ret_cab_dc.gif);	background-repeat: no-repeat;	background-position: left top; float:left;}
.reto .log img{ margin-top:10px; margin-right:10px; text-align:left;}
.reto .imagen{ float:left; width:80px; height:80px}
.reto .imagen img{border: 5px solid #FFFFFF;}
.reto .texto{ width:480px;  font-size:1.3em;  padding: 5px 5px 5px 5px; float:left}
.reto .pier{ text-align:right;	width:600px; margin-bottom:20px;	font-size:1.1em;	padding: 5px 5px 5px 5px;	border-top-width: 1px;	border-top-style: dotted;	border-top-color: #999999;float:left}


 .ref2{ font-size:1.4em; padding: 5px 5px 2px 5px; width: 390px; font-weight:bold; text-align:left; color:#FFFFFF;background-color:#CC0000;
	}

.imagendc{ margin-top:30px}
.detalles{ text-align:left; font-size:1.1em;
	width:220px;
	float:right;
	margin-top:20px;
	border-bottom-width: 1px;
	border-bottom-style: groove;
	border-bottom-color: #CCCCCC;
}
.reto2 .imagen2{ float:left; width:80px; height:80px}
.reto2 .imagen2 img{border: 5px solid #FFFFFF;}
.reto2 .texto2{ width:380px;  font-size:1.4em;  padding: 5px 5px 5px 5px; float:left}
.reto2 .pier2{ text-align:right;	width:380px; margin-bottom:20px;	font-size:1.1em;	padding: 5px 5px 5px 5px;	border-top-width: 1px;	border-top-style: dotted;	border-top-color: #999999;float:left}


	/*FIN home*/
	/*texto*/	
	.textotit{ margin: 30px 20px 15px 20px; color:#000000; font-size:2em; font-weight:bold; text-align:left;}
	.textotit img{text-align:right;}
	.subtit{ margin: 30px 20px 10px 20px; color:#666666; font-size:1.7em; font-weight:bold; text-align:left;}
	.texto{ margin:5px 20px 10px 20px; text-align:left;  font-size:1.2em}
	.ref2{ margin:5px 20px 10px 20px;font-size:1.4em; padding: 5px 5px 2px 5px;  font-weight:bold; text-align:left; color:#FFFFFF;background-color:#CC0000;	}
	table.eventos{margin: 20px 20px 15px 20px; }
	table.eventos td.fecha{
	background-color:#CC0000;
	color:#FFFFFF;
	font-size:1.5em;
	font-weight:bold;
	text-align:left;
	width:80px;
	padding:3px 5px;
	text-align:center;
	vertical-align:middle;
	background-image: url(../images/circ.png);
	background-repeat: no-repeat;
	background-position: left center;
}
	table.eventos td.event{  font-size:1.4em;  text-align:left;  padding:3px 5px; }
	table.eventos td.ir{  font-size:1.1em;  text-align:left;  padding:3px 5px; width:50px }
	table.eventos td.vacio{ height:20px; }
	/*Fin texto*
	
/*Fin contenido*/

/*catalogo*/
/*Fin catalogo*/

/*Formulario*/
/*Fin formulario*/

/*PIE*/
#pie{ margin:0 auto; width: 100%; height:200px;	background-image: url(../images/bg_pie.gif);	background-repeat: repeat;background-position: left top;}
.pie_texto{ padding-top:27px; text-align:center;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#333333;width:890px;height:20px;	margin:0 auto;	}
.pie_texto a{ color:#CCCCCC}
.pie_texto a:hover{ color:#FFFFFF}
#ante-pie{margin:0 auto; width: 100%; height:10px;	background-image: url(../images/sombra_pie.gif);background-repeat: repeat-x; background-position: left bottom;}
/*Fin pie*/


.derecha{ float:left;}
.izquierda{float:right;}
.izquierda2{float:right; margin-left:40px; margin-top:-2px;}


.mod_events_latest_content a{
color:#000000;
margin:0;
padding:0;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
}

.mod_events_latest_content a:link{
color:#000000;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;}

.mod_events_latest_content a:hover{
color: #999999;
text-decoration:underline;
font-family:Arial, Helvetica, sans-serif;}

.mod_events_latest_content a:visited{
font-family:Arial, Helvetica, sans-serif;
color:#000000;
text-decoration:none;}

.plus a{
font-size:9px;}
.contentpaneopen{
width:100%;
}

.cont-dcha {margin-left: 20px;}
.tit-dcha{float:left; margin-top:15px;	width:220px;font-size:1.6em; color:#000000;border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #CC0000; text-align:left; font-weight:bold;}





/* Nueva web 2010 */


.dcha{ width:242px; float:left; padding-left:15px;}
.ctro{width:445px;  float:left;}
.izda{width:243px; padding-right: 15px; float:left;}

.mod_izda{margin-top:5px; padding-top:6px; width:220px; color:#666666; text-align:left}
.mod_centro{float:left; margin-top:5px; padding-top:6px; width:450px; font-size:1.3em; color:#666666; text-align:left}
.tit-centro{float:left; margin-top:30px; width:440px;font-size:1.6em; color:#000000;border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #CC0000; text-align:left; font-weight:bold;}
.boton-portada{background-color: #cc0000; border:0px; color:#ffffff;}

.buscadorH  {
	background-image:url(../images/buscador2.gif);
	background-position:left center;
	background-repeat:no-repeat;
	color:#000000;
	font-size:1.1em;
	height:80px;
	margin-top:30px;
	padding-left:70px;
	text-align:left;
}
.buscadorH-leyenda {
	margin-bottom:5px;
}
.titizd  {
	color:#000000;
	font-size:1.4em;
	font-weight:bold;
	margin-bottom:3px;
}
.grisinput  {
	border:1px solid #999999;
	height:20px;
}
.titizd2  {
	border-bottom:2px solid #CC0000;
	color:#000000;
	font-size:1.4em;
	font-weight:bold;
	margin-bottom:5px;
	margin-top:10px;
	text-align:left;
}
.destacado {
	font-size:13px;
	font-weight:bold;
	margin-left:10px;
	padding-bottom:10px;
}
.empr  {
	background-image:url("../images/grup2.jpg");
	background-position:left center;
	background-repeat:no-repeat;
	border-bottom:1px dotted #E6E6E6;
	height:30px;
	padding-left:20px;
	text-align:left;
}
.empp  {
	color:#333333;
	font-size:1.2em;
	padding-bottom:5px;
	text-align:left;
}
.for-tit  {
	border-bottom:1px dotted #666666;
	color:#CC0000;
	font-size:13px;
	font-weight:bold;
	margin-bottom:0;
	text-align:left;
}
.post  {
	color:#CC0000;
	font-size:10px;
	font-style:italic;
	padding-bottom:5px;
	text-align:left;
}
.post a {
	color:#CC0000;
}
.fechaPost {
	font-style:normal;	
	color:#000000;
}
.foros {
	margin-left:10px;
}
.encu  {
	border-bottom:1px dotted #E6E6E6;
	text-align:left;
}
.enc-tit  {
	color:#333333;
	font-size:13px;
	font-weight:bold;
	margin-bottom:0;
	text-align:left;
}
.encue  {
	background-image:url("../images/encuesta.gif");
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:40px;
	text-align:left;
}
.enbutton  {
	background-color:#CC0000;
	border-width:0;
	color:#FFFFFF;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	margin:5px 10px;
	text-align:center;
}
.multimedia {
	padding: 10px 10px 0px 10px;
}
.vidde  {
	border-right:1px solid #999999;
	float:left;
	width:200px;
}
.foto  {
	float:left;
	width:200px;
}
.textovid {
	float:left;
	text-align:right;
	width:195px;
	padding-top: 10px;
}
.plusbutton  {
	background-image:url("../images/botplus.gif");
	background-position:left center;
	background-repeat:no-repeat;
	border-width:0;
	color:#999999;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	height:33px;
	padding-left:30px;
	padding-top:8px;
	text-align:left;
	width:100px;
}
.newstit  {
	font-size:16px;
	font-weight:bold;
	margin-top:7px;
	text-align:left;
}
.newstit a {
	color:#666666;
}
.newsfech  {
	color:#CC0000;
	font-size:10px;
	text-align:left;
}
.newstext  {
	color:#000000;
	font-size:12px;
	text-align:justify;
}
.newsimg  {
	margin:7px 0;
	text-align:center;
}

.leer a:hover {
	color:#990000;
}
.leer a {
	color:#CC0000;
	font-size:10px;
	text-align:right;
}
.fb  {
	background-image:url("../images/facebook.jpg");
	background-position:left center;
	background-repeat:no-repeat;
	color:#FFFFFF;
	font-size:10px;
	height:33px;
	padding-left:35px;
	padding-top:10px;
	text-align:left;
	width:192px;
}
.tw  {
	background-image:url("../images/twitter.jpg");
	background-position:right center;
	background-repeat:no-repeat;
	color:#FFFFFF;
	font-size:10px;
	height:33px;
	padding-right:35px;
	padding-top:10px;
	text-align:right;
	width:192px;
}
.yt  {
	background-image:url("../images/youtube.jpg");
	background-position:left center;
	background-repeat:no-repeat;
	color:#FFFFFF;
	font-size:10px;
	height:33px;
	padding-left:35px;
	padding-top:10px;
	text-align:left;
	width:192px;
}