body {
	text-align: center;
	/*background-color:#EFEFEF;*/
	background-color:#000;
	border:0;
	font-size:0.7em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#333;
	margin: 0;
	padding: 0;
}

body.portada{
	background-color:#000;
	width: 99%;
	border: 2px solid #000;
}

a{
color:#000000;
}

a:hover{
/*color:#ff4400;*/
color:#a3e348;
}

a.portada{
color:#fff;
}

a.portada:hover{
color:#ff4400;
}

img{
 border:0em;
}

p{
	text-align: justify;
}

.img_izquierda{
	float:left;
}


.img_derecha{
	float:right;
}

.img_centro{
	text-align:center;
}

.noVisible{
	display:none;
}

.clearleft{clear:left;}

.clear{clear:both;}

/* TABLE */

table{
	width:96%;
	font-size:0.9em;
	border:0em;
	margin-left:1em;
	margin-right:1em;
	padding:0em;
	text-align:left;
	background-color:#92312f;
}

table caption{
	display:none;
}

table th{
	height:2em;
	color:#f00;
	background-color:#EEE;
	border:0em;
	border-bottom: 1px solid #00A35C;
	padding:0.3em;
}

table td{
	vertical-align:top;
	height:2em;
	border-left: 1px solid #F0FFF9;
	border-right: 1px solid #F0FFF9;
	border-top: 1px solid #F0FFF9;
	border-bottom: 1px dotted #999999;
	padding:0.3em;
	background-color:#fff;
}


/* Los H */
h1{
color:#333333;
font-weight:bold;
font-size:1em;
border:0em;
}

.titulo1{
	color: #f00;
	font-weight:bold;
	border-bottom: 2px solid #02834D;
	margin:0em;
	padding:0em;
	padding-bottom: 0.2em;

}

/* CABECERA */

#cabecera{
	background: url(../img/cabecera.jpg) left top no-repeat #000;
	width: 67.7em;
	height:18em;
	clear:left;
	border-bottom: 3px solid #FF0017;
	margin-top: -.5em;
}

html > body #cabecera{
	width:67.5em;
}



#logo {
	float:left;
	padding-top: 0.6em;
	padding-left: 0.6em;
}

/* SELECCI&oacute;N DE IDIOMAS */

#idiomas{
	clear: both;
	float: left;
	margin: 6.7em 0.6em -1em 0;
}

html > body #idiomas{
	margin: 6.7em 0.6em 0 0;
}

/*#idiomas ul {
	margin-top:0.8em;
}*/

#idiomas li{
	background-image: url(/img/img_idioma.gif);
	background-repeat:no-repeat;
	background-position: 0 0.6em;
	list-style:none;
}

#idiomas li a{
	font-weight:bold;
	color:#fff;
	text-decoration: none;
}

#idiomas li a:hover{
	color:#FF0017;
}

/* idiomas en línea */

#idiomas ul{
	margin: 0 0 0 1em;
	padding: 0;
	
}

#idiomas li{
	float:left;
	margin: 0 2em 0 0;
	padding:0.4em 0 0 0.8em;
	
}




/* BUSCADOR */

#buscador{
	text-align:right;
	float:left;
	width:67.1em;
	height:2.2em;
	background-color:#00A35C;
	color:#FFFFFF;
	font-weight:bold;
	padding-top: 0.4em;
	padding-right: 0.4em;
	border-top: 1px solid #ffffff;
}

.buscarinput{
	width:11em; 
	height:1.5em;
	border:1px solid #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:0.9em;
}

.buscarboton{
	width: 25px;
	height: 16px;
	background-image : url(/img/bt_buscador.gif);
	border:0em;
}

#principal{
	width:67.5em;
	margin: 0 auto;
	/*background: url(/img/cuadritos.gif) left top repeat-y;*/
	
}

#pagina{
	text-align:left;
	/*background-color:#EEEEEE;*/
	background-color:#555;
	/*background: url(/img/cuadritos03.gif) right top repeat-y #eee;*/
	width:67.5em;
	border:0em;
	padding:0em;
	border-top: 3px solid #333333;
	border-left: 1px solid #4C4C4C;
	border-right: 1px solid #4C4C4C;
	float:left;
	margin: 0 auto;
}

#contenedor{
	width:67.5em;
	/*\*/
	width:67.5em;
	/**/
	float:left;
	padding-bottom:1em;
}

#contenido{
	clear: both;
	border: 0em;
	width:14.2em;
	/*background-color:#EEEEEE;*/
	background-color:#555;
	padding:0em;
	float:left;
}

#contenido_texto{
	border: 1em;
	width:52em;
	/*background-color:#EEEEEE;*/
	background-color:#555;
	padding:1em .5em 1em .8em;
	float:left;
	margin-left: .5em;
	/*clear:right;*/
}

html > body #contenido_texto{

	width:50.8em;

}

#contenido_texto2{
	border: 1em;
	width:50.8em;
	height:18em;
	background-color:#EEEEEE;
	padding:1em;
	float:right;
	clear:right;
}

#contenido_texto2 img{
margin-left:12.7em;
margin-top: 7em;
}

#menumigas{
	height:2.3em;
	background: url(../img/trama_migas.gif) left top repeat-x #ccc;
	color:#333333;
	margin:0;
	font-weight:bold;
	padding-left: 0.9em;
	padding-top:1.1em;
}

#menumigas h2{
	font-size: 1em;
	margin-top: -.1em;
}

#texto{
	width:50.6em;
	background-color:#FFFFFF;
	padding:0.9em;
	margin:0em;
	float:left;
	border-left: 2px solid #CCCCCC;
	border-bottom: 2px solid #CCCCCC;
}

html > body #texto{
	width:48.8em;
}

.foto1 {
	text-align:center;
	border-left: 2px solid #CCCCCC;
	border-bottom: 2px solid #CCCCCC;
}

.fotodescritav{
	background-color:#c4c4c4;
	font-size:0.8em;
	text-align:center;
	width:16.8em;
	float:right;
	margin-left: 1em;
	margin-bottom: 1em;
	border-left: 1px solid #CCCCCC;
	border-bottom: 2px solid #CCCCCC;
}

.fotodescritah{
	background-color:#c4c4c4;
	font-size:0.8em;
	text-align:center;
	width:28em;
	float:right;
	margin-left: 1em;
	margin-bottom: 1em;
	border-left: 1px solid #CCCCCC;
	border-bottom: 2px solid #CCCCCC;
}

.fondoescrita img{
	text-align:left;
	float:left;
	border-left: 2px solid #CCCCCC;
	border-bottom: 2px solid #CCCCCC;
}

.desc_foto{
padding-top:0.5em;
padding-bottom:0.5em;
}

/* MENU */

.menu{
	width: 13.4em;
	background-color:#FFF;
  	float:left;
	padding:0.2em;
	margin-top:1em;
	margin-left:0.5em;
	border-left: 2px solid #CCC;
	border-bottom: 2px solid #CCC;
	border-right: 1px solid #92312f;
}

.menu ul{
	color:#21536A;
	padding:0;
	margin:0 0 0 -.4em;
}

html > body .menu ul{
	color:#21536A;
	padding:0;
	margin:0 0 0 -.4em;
}

.menu ul li {
	list-style-type: none;
	padding: 0.6em 0 0.6em .4em;
}

html > body .menu ul li {
	padding: 0.6em 0 0.6em .5em;
}

.menu ul li a{
	color:#f80606;
	font-weight: bold;
	text-decoration:none;
	background-image: url(/img/img_li_roja02.gif);
	background-repeat: no-repeat;
	background-position: 0 center;
	padding-left:2.4em;
	display:block;
	height: 2.2em;
}

html > body .menu ul li a{
	padding-left:2.6em;
}

.menu ul li a:hover{
	/*color:#000;*/
	color:#a9f33f;
}

.menu ul li a.activo{
	color:#FF0017;
	font-weight: bold;
}

.menu ul li ul {
	margin-left: 1.2em;
	margin-top: .6em;
	margin-bottom: .6em;
}

html > body .menu ul li ul {
	margin-left: -1.3em;
}

.menu ul ul li a{
	color:#333333;
	font-weight:normal;
	background-image: url(none);
	padding-left:0;
	/*padding-right:.1em;*/
	height: 1.1em;

}

.menu ul ul li a:hover{
	color:#f80606;
	font-weight: normal;
	text-decoration:underline;
}

.menu ul li li a.activosub{
	width: 100%;
	color:#73b381;
	font-weight: normal;
	text-decoration:underline;
}



/* ENCUESTA */

#encuesta{
	width:11.4em;
	background-color:#FFFFFF;
	float:left;
	padding:1em;
	margin-top:0.5em;
	margin-left:0.6em;
	margin-bottom: 1em;
	border-left: 2px solid #CCCCCC;
	border-bottom: 2px solid #CCCCCC;
	border-right: 4px solid #333333;
}

#encuesta dl{
	padding:0em;
	margin:0em;
}

#encuesta dt{
	font-weight:bold;
	padding:0em;
	margin:-0.4em;
	
}

#encuesta dd{
	padding:0em;
	margin:0em;
	margin-top:1em;
}

#encuesta dd label{
	width:80%;
	height:auto;
	padding-bottom:0.5em;
	/*height:1.8em;*/
	float:right;
}

#encuesta dd.centrar{
	text-align:center;
	padding:0em;
	margin:0em;
	margin-top:1em;
}

.votarboton {
	width:60px; 
	height:20px;
	padding-bottom: 3px;
	color:#ffffff;
	background-color:#666666;
	font-size:1em;
}
 
/* CENTRO INDEX */

#espacio_publicidad{
	width: 50.5em;
	width:49.5em;
	padding: 0.5em 0.5em .4em 0.5em;
	margin-bottom:1em;
	height: 5em;
	background-color:#DDDDDD;
	float:left;
	border-left: 2px solid #CCCCCC;
	border-bottom: 2px solid #CCCCCC;
}

html > body #espacio_publicidad{
	width:49.5em;
	padding: 0.5em 0.5em .8em 0.5em;
}

#banner{
	width:39em;
	float:left;
}

#banner_der{
	background-color:#FFFFFF;
	width:6.5em;
	height:4.8em;
	float:right;
	padding:0.3em 0.3em 0.3em 0;
	margin-left: -5em;
}

#banner_der ul{
	margin:0em;
	padding:0em;
	padding-left:1.2em;
	border:0px;
}

#banner_der li{
	list-style-image: url(/img/img_idioma.gif);
	list-style-type: none;
	padding: 0em;
	margin: 0 0 0 -.8em;
	padding-bottom:0.6em;
	font-size:0.9em;
}

#central{

	width:30em;
	/*\*/
	width:31.8em;
	/**/
	float: left;
	padding:0em;
	margin:0em;
	margin-right:0.4em;
}

#central2{

	width:30em;
	/*\*/
	width:25.5em;
	/**/
	float: left;
	padding:0em;
	margin:0em;
	margin-right:0.4em;
	margin-top: 1em;
}

#contenido_noticias{
	background-color:#FFFFFF;
	
	width:30em;
	/*\*/
	width:31.8em;
	/**/
	
	/*padding:0em;
	margin:0em;
	margin-right:0.4em;*/
	float:left;
	/*border-left: 2px solid #92312f;
	border-bottom: 2px solid #92312f;*/
	border-left: 2px solid #ddd;
	border-bottom: 2px solid #ddd;
	margin-bottom:1em;
}

.bannerInferior{
	/*display: block;*/
	position: relative;
	top: 0;
	margin: -.5em 0 0 0;
	float: left;
	width: 12em;
}


#contenido_noticias dl {
	padding:0em;
	margin:0em;
/*	height:20em;*/
}

#contenido_noticias dt{
	background-color:#ddd;
	color: #92312f;
	margin:0em;
	padding-top: 1em;
	padding-bottom: 0.2em;
	padding-left: 0.8em;
	font-weight:bold;
}

#contenido_noticias dd{
	
	width:30em;
	/*\*/
	width:31.5em;
	/**/
	
	margin:0em;
	padding: 0.55em;
	padding-left:0.2em;
	padding-right:0em;
	border-bottom: 1px dotted #999999;
	float:left;
}

#contenido_noticias dd.not{
	
	width:30em;
	/*\*/
	width:31.6em;
	/**/
	
	font-weight:bold;
	color:#f80606;
	border:0em;
	padding:0.3em;
	padding-left:0.9em;
	/*background-color:#eeeeee;*/
	background-color:#555;
}

#contenido_noticias dd.not a{
	text-decoration:none;
	/*color:#f80606;*/
	color:#a9f33f;
}

#contenido_noticias dd.not a:hover{
	text-decoration:none;
	color:#d4f5a4;
}


#contenido_noticias dd.ultimo{
	margin:0em;
	padding: 0.2em;
	border:0em;
	float:left;
}

#contenido_noticias dd img{
	margin: 0.25em;
	float:left;
}

.ver_mas{
	float:right;
}

#contenido_noticias dd.ver_mas img{
	border:0em;
}

#contenido_agenda {
	width:18em;
	/*width:18.1em;
	border-left: 2px solid #92312f;
	border-bottom: 2px solid #92312f;*/
	border-left: 2px solid #ddd;
	border-bottom: 2px solid #ddd;
	float:right;
}

#contenido_agenda dl {
	background-color:#FFFFFF;
	padding:0em;
	margin:0em;
}

#contenido_agenda dt{
	background-color:#ddd;
	color:#92312f;
	margin:0em;
	padding-top: 1em;
	padding-bottom: 0.2em;
	padding-left: 0.8em;
	font-weight:bold;
}

#contenido_agenda dt img{
	margin-right:0.5em;
}

#contenido_agenda dt.ag{
	width: 100%;
	/*width:18em;
	background-color:#eeeeee;*/
	background-color:#555;
	color:#00A35C;
	margin:0em;
	padding-top: 0.3em;
	padding-bottom: 0.1em;
	padding-left: 0.8em;
	font-weight:bold;
}

div.ag{
	width:100%;
	/*background-color:#eeeeee;
	background-color: #555;
	color: #A9F33F;*/
	color: #555;
	margin:0;
	padding-top: 0.3em;
	padding-bottom: 0.1em;
	padding-left: 0.8em;
	font-weight: bold;
	border-bottom: 1px solid #555;
	font-size: 1.2em;
}

html > body div.ag{
	width:95%;
	/*background-color:#eeeeee;
	background-color: #555;
	color: #A9F33F;*/
	color: #555;
	margin:0;
	padding-top: 0.3em;
	padding-bottom: 0.1em;
	padding-left: 0.8em;
	font-weight: bold;
	border-bottom: 1px solid #555;
	font-size: 1.2em;
}


#contenido_agenda dt.ag a{
	text-decoration:none;
	color:#a9f33f;
}

#contenido_agenda dt.ag a:hover{
	text-decoration:none;
	color:#d4f5a4;
}

#contenido_agenda dd{
	background-color:#FFFFFF;
	margin:0em;
	padding: 0.8em;
	padding-bottom: 0.3em;
	padding-top: 0.4em;
	border-bottom: 1px dotted #999999;
}

#contenido_agenda dd a{
	color:#333333;
	text-decoration:none;
}
#contenido_agenda dd a:hover{
	color:#ff4400;
	text-decoration:none;
}


#contenido_agenda dd.ultima{
	background-color:#FFFFFF;
	margin:0em;
	padding: 0.8em;
	padding-bottom: 0.3em;
	padding-top: 0.4em;
	border-bottom: 0px;
}
/*BANNER IZQUIERDO*/
#banners_iz{
	width:14em;
	margin: 0;
	padding:0;
	float:left;
	margin-left:0.4em;
}

#banners_iz dl {
	width:13.8em;
	height:11em;
	background-color:#FFFFFF;
	border-left: 2px solid #CCCCCC;
	border-bottom: 2px solid #CCCCCC;
	border-right: 2px solid #333333;
	margin:0.5em 0.2em;
	
}

#banners_iz dl dt {
	width:12.4em;
	color:#333333;
	font-weight:bold;
	margin:0em;
	padding:0em;
	padding-left:0.4em;
	padding-top:0.4em;
}

#banners_iz a{
	color:#333333;
	text-decoration:none;
}

#banners_iz a:hover{
	color:#ff4400;
	text-decoration:none;
}

#banners_iz dl dd {
	width:12.4em;
	height:8em;
	margin:0em;
	padding:0em;
	padding-left:0.4em;
	padding-top: 0.6em;
	background-color:#FFFFFF;
}

/* lateral dcho */

#lateralIndex{
	width:18.1em;
	float:right;
}

/*BANNER DERECHOS*/

#banners_der{
	width:18.1em;
	margin-top: 0.6em;
	margin-left:0.2em;
	margin-right:0;
	margin-bottom:0;
	padding:0em;
	float:right;
}

#banners_der dl {
	background-color:#FFFFFF;
	border-left: 2px solid #CCCCCC;
	border-bottom: 2px solid #CCCCCC;
	border-right: 4px solid #333333;
	margin:0em;
	margin-left: 0em;
	margin-bottom: .5em;
	display:inline;
	float:left;
}

#banners_der dl dt {
	width:17.5em;
	color:#333333;
	font-weight:bold;
	margin:0em;
	padding:0em;
	padding-left:0.4em;
	padding-top:0.4em;
}

#banners_der dl dd {
	width:11.8em;
	margin:0em;
	padding:0em;
	padding-left:3.5em;
	padding-bottom:.9em;
	padding-top: 0.6em;
}

#banners_der a{
	color:#333333;
	text-decoration:none;
}

#banners_der a:hover{
	color:#ff4400;
	text-decoration:none;
}

/* PIE DE PAGINA */



#accesibilidad{
	width:100%;
	background-color:#E4E4E4;
	border-top:1px solid #cccccc;
	padding-top:0.4em;
	padding-bottom:0.2em;
	margin:0px;
	float:left;
	font-size:1em;
}

#accesibilidad ul.menu{
	border:0em;
	background-color:#E4E4E4;
	float:left;
	width:auto;
	margin: 0;
	padding: 0;
	margin-left: 3px;
}
#accesibilidad a{
	color:#616161;
	text-decoration: none;
}

#accesibilidad a:hover{
	color:#FF0017;
	text-decoration: none;
}

#accesibilidad ul.validacion {
	margin: 0 0 0 0;
	padding: 0;
	margin-left: 0px;
	float:right;
	width:auto;
	text-align:right;
}

#accesibilidad ul.validacion li a{
	color:#ff4400;
	cursor: help;
}

#accesibilidad ul.validacion li a:hover{
	color:#000000;
	cursor: help;
}

#accesibilidad li {
	display: inline;
	list-style: none;
	margin:0 0.3em;
}
#accesibilidad  li.izquierda {
	border-left: 1px solid #616161;
	padding:0 0.6em;
}


#pie{
	width:67.7em;
	height:2.3em;
	color:#333;
	background-color:#fff;
	border-top: 3px solid #505050;
	padding-top: 0.2em;
	float:left;
}

html > body #pie{
	width:67.5em;
}

#pie a{
	color:#333333;
}

#pie a:hover{
	color:#FF0017;
}

#pie_izq{
	float:left;
	margin-left:1em;
	margin-top:0.5em;
}
#pie_centro{
	float:left;
	margin-left:14em;
	margin-top:0.5em;

}

#pie_der{
	float:left;
	margin-left: 7em;
	margin-top:0.5em;
}

html > body #pie_der{
	float:left;
	margin-left:10em;
	margin-top:0.5em;
}

.textoPieAbajo{
	margin-left: .8em;
	float:left;
}


/* LABEL */

#texto fieldset{
	border:0;
	margin-left:0;
}

html > body #texto fieldset{
	margin-left:.5em;
}

#texto fieldset legend{
	display:none;
}

#texto fieldset label{
	width:30%;
	float:left;
	font-weight:normal;
}

#texto fieldset label.label2{
	width:40%;
	float:left;
	font-weight:normal;
}

#texto fieldset .formulario{
	width:30%;
	float:left;
}

#texto fieldset ul{
	list-style-type: none;
	margin:0px;
	padding:0px;
}
#texto fieldset ul li{
	font-weight: bold;
	color:#333333;
	list-style-type: none;
	margin:0px;
	border-bottom: 1px dotted #888888;
	padding:8px;
	clear:both;
}

#texto fieldset ul li.nolinea{
	margin:0em;
	margin-bottom:1em;
	border-bottom: 0em;
	padding-top:1em;
	clear:both;
}


/* ELEMENTOS DE FORMULARIO */

.input1{
	width:290px;
	font-weight: normal;
	color:#333333;
	background-color: #f2f2f2; 
	border:1px solid #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
	margin-bottom: 1em;
	margin-top: .3em;
}

.input2{
	width:150px;
	height:16px;
	font-weight: normal;
	color:#333333;
	background-color: #f2f2f2; 
	border:1px solid #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
}

.textarea1{
	width:340px;
	height:100px;
	font-weight: normal;
	color:#333333;
	background-color: #f2f2f2; 
	border:1px solid #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
}

.select1{
	width:342px;
	font-weight: normal;
	color:#333333; 
	background-color: #f2f2f2;
	height:16px;
	border:1px solid #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
}

.boton1 {
	width:60px; 
	height:20px;
	padding-bottom: 3px;
	color:#ffffff;
	/*font-weight: bold;*/
	background-color:#666666;
	font-size:1em;
	float: right;
}

.boton2 {
	width:8.5em; 
	height:2em;
	padding-bottom: 0;
	color:#ffffff;
	/*font-weight: bold;*/
	background-color:#666666;
	font-size:1em;
	margin: 0 .1em 0 .1em;
}

html > body .boton2 {
	height:2em;
	padding-bottom: .3em;
	color:#ffffff;
	/*font-weight: bold;*/
	background-color:#666666;
	font-size:1em;
	margin: .5em .1em 0 .2em;
}

/* DL GOBIERNO */

.gobierno dt{
	color:#f80606;
	font-size:0.9em;
	font-weight:bold;
	/*height:2.6em;*/
	min-height: 1.6em;
	background-color:#EEEEEE;
	border-bottom: 1px solid #cccccc;
	padding-top: 0.6em;
	padding-bottom: 0.3em;
	padding-left: 0.4em;
}

.fecha{
	font-weight:normal;
	color:#333333;
}

.gobierno dd{
	min-height:2em;
	padding-left: 0.2em;
	padding-top: 0.5em;
	border-bottom: 1px dotted #999999;
}

.gobierno dd.subdt{
	font-weight:bold;
	height:1.8em;
	background-color:#EEEEEE;
	padding-top: 0.4em;
	padding-left: 0.2em;
	border-bottom: 1px solid #999999;
}

.inscripcion{
	width:92%;
	float:right;
	clear:left;
	border:0em;	
	border-bottom: 2px solid #cccccc;
}

.inscripcion a{
	font-weight:bold;
	text-decoration:none
}

.gobierno dd.ultimo{
/*	height:2em;
	border-bottom: 2px solid #cccccc;
*/	margin-bottom:1em;
	clear:left;
}

.gobierno dd.ultimo2{
	text-align:right;
	height:2em;
	border-bottom: 2px solid #cccccc;
	margin-bottom:1em;
	clear:left;
}

.gobierno dd.ultimo2 a{
	font-size:0.9em;
	color:#FF0017;
	font-weight:bold;
}

.gobierno dd.ultimo2 a:hover{
	color:#00A35C;
}

.gobierno dd.nolinea{
	border: 0em;
	margin-top:1em;
	clear:both;
}

.gobierno dd a{
	text-decoration: none;
}

.gobierno dd.ruta{
	min-height:2em;
	padding-left: 0.2em;
	padding-top: 0.5em;
	border-bottom: 0em;
}

.gobierno dd.rutapdf{
	text-align:right;
	height:2em;
	border: 0em;
	margin-bottom:1em;
}

ul.noticias{
	list-style-type:none;
}


ul.noticias li{
	background-image: url(/img/acceso_rojo.gif);
	background-repeat: no-repeat;
	background-position: 0px 6px;
	min-height:2em;
	padding-left: 2em;
	padding-top: 0.5em;
	padding-bottom: 0.4em;
	border-bottom: 1px dotted #999999;
}

ul.noticias ul.noicono{
	list-style:none;
	background-image:none;
}

ul.noticias ul.noicono li{
	border-bottom: 1px dotted #F0721D;
	background-image:url(/img/icono_multimedia.gif);
}

ul.noticias ul.noicono a{
	color:#333333;
	border-bottom: 0em;
}

ul.noticias ul.noicono a:hover{
	color:#F0721D;
}

ul.noticias li.titulo{
	background-image: none;
	color:#02834D;
	font-size:0.9em;
	font-weight:bold;
	height:2em;
	background-color:#EEEEEE;
	border-bottom: 1px solid #cccccc;
	margin-left: -3.9em;
	padding-top: 0.4em;
	padding-left: 0.4em;
}

ul.noticias li a{
	text-decoration:none;
	color:#333333;
}

ul.noticias li a:hover{
	color:#ff4400;;
}

/* REVISTA */

.img_revista{
	margin-top:0em;
	padding-top:1em;
	float:right;
	margin-top:0em;	
	border-left: 1em solid #ffffff;
}


.img_revista img{
	width:98px;
}

/* CURSOS */

.img_curso{
	margin:0em;
	margin-top:1em;
	margin-left:0.2em;
	padding:0em;
	float:right;	
	border-left: 1em solid #ffffff;
}

/* GALER&iacute;A DE FOTOS */

#miCarrito{
	float: right;
	width: 21.5em;
	height: 22em;
	min-height: 22em;
	height: auto !important;
	border: 1px solid #555;
	padding-bottom: 2em;
	margin-top: 1em;
}

.tablaCarrito{
	margin: .5em 0 0 .5em;
}

.galeriafotos{
	 text-align:center;
	 width:9em;
	 height: 19.5em;
	 margin-right: 1em;
	 background-color:#EEEEEE;
	 border: 1px solid #999999;
	 border-bottom: 3px solid #999999;
	 margin-bottom: 1em;
	 padding-left: 0.2em;
	 padding-right: 0.2em;
	 /*padding-bottom: 0.2em;*/
	 float: left;
}

html > body .galeriafotos{
	 height: 18em;
}

.galeriafotos3{
	 text-align:center;
	 width: 10.5em;
	 height: 17.5em;	 
	 min-height: 16em;
	/* height: auto !important;*/
	 margin-right: 1em;
	 background-color:#eee;
	 border: 1px solid #f00;
	 border-bottom: 3px solid #f00; /*#999;*/
	 margin-bottom: 1em;
	 margin-top: .3em;
	 padding-left: 0.2em;
	 padding-right: 0.2em;
	 padding-bottom: 1em;
	 float: left;
}

.galeriaContenidos{
	height: 16.5em;
}

html > body .galeriaContenidos{
	height: 15.5em;
}

.botonVerMas{
	position: relative;
	bottom: 0;
	left: 0;
}

html > body .galeriafotos3{
	 height: 15em;	 
}

.galeriafotos img, .galeriafotos3 img{
	border: 1px solid #999999;
	margin:0.3em;
}

.galeriafotos2{
	 text-align:center;
	 width:10em;
	 height: 13em;
	 margin-right: 1em;
	 background-color:#EEEEEE;
	 border: 1px solid #00A35C;
	 border-bottom: 3px solid #00A35C;
	 margin-bottom: 1em;
	 float: left;
}

.galeriafotos2 img{
	border: 1px solid #999999;
	margin:0.4em;
}


/* GALER&iacute;A DE PATROCINIO */

.galeriapatrocinio{
	 text-align:center;
	 height: 8em;
	 margin-left: 1em;
	 margin-right: 1em;
	 background-color:#EEEEEE;
	 border: 1px solid #999999;
	 border-bottom: 3px solid #999999;
	 margin-bottom: 1em;
	 float: left;
}

.galeriapatrocinio img{
	border: 1px solid #999999;
	margin:0.4em;
}

.galeriapatrocinio2{
	text-align:center;
	 height: 10em;
	 margin-left: 1.7em;
	 margin-right: 1.7em;
	 background-color:#EEEEEE;
	 border: 1px solid #999999;
	 border-bottom: 3px solid #999999;
	 margin-bottom: 1em;
	 float: left;
}

.galeriapatrocinio2 img{
	border: 1px solid #999999;
	margin:0.4em;
}

.galeriapatrocinio22{
	text-align:center;
	 height: 10em;
	 margin-left: 8.6em;
	 margin-right: 1.7em;
	 background-color:#EEEEEE;
	 border: 1px solid #999999;
	 border-bottom: 3px solid #999999;
	 margin-bottom: 1em;
	 float: left;
}

.galeriapatrocinio22 img{
	border: 1px solid #999999;
	margin:0.4em;
}

.logo_euskaltel{
	width:100%;
	text-align:center;
}

.galeriapatrocinio3{
	 width:19em;
	 height: 12em;
	 float:left;
	 margin-left:12em;
	 background-color:#EEEEEE;
	 border: 1px solid #999999;
	 border-bottom: 3px solid #999999;
	 margin-bottom: 1em;
}

.galeriapatrocinio3 img{
	border: 1px solid #999999;
	margin:0.4em;
}

/* FOTO NOTICIAS */
.imgnoticias{
	 text-align:center;
	 width:10em;
	 height: auto;
	 margin-right: 1em;
	 background-color:#EEEEEE;
	 border: 1px solid #999999;
	 border-bottom: 3px solid #999999;
	 margin-bottom: 1em;
	 float: left;
}

.imgnoticias img{
	border: 1px solid #999999;
	margin:0.4em;
}



/* DL PLANTILLA */


.plantilla dt{
	width:43.6em;
	color:#02834D;
	font-size:0.9em;
	font-weight:bold;
	height:2em;
	background-color:#EEEEEE;
	border-bottom: 1px solid #999999;
	padding-top: 0.4em;
	padding-left: 0.4em;
}


.plantilla dd{
	width:35.5em;
	min-height:2em;
	padding-left: 0.2em;
	padding-top: 0.5em;
	border-bottom: 1px dotted #999999;
}

.plantilla dd.ultimo{
	width:auto;
	border-bottom: 0em;
	margin-bottom:1em;
	clear:left;
}

.plantilla dd.nolinea{
	border: 0em;
	clear:both;
}

.plantilla dd a{
	text-decoration: none;
}


.tienda dt{
	width:100%;
	color:#900e0e;
	font-size:0.9em;
	font-weight:bold;
	height:2em;
	background-color:#EEEEEE;
	border-bottom: 1px solid #999999;
	padding-top: 0.4em;
	padding-left: 0.4em;
}


.tienda dd{
	width:100%;
	min-height:2em;
	padding-left: 0.2em;
	padding-top: 0.5em;
	border-bottom: 1px dotted #999999;
	margin-left: 0;
}

.tienda dd.ultimo{
	width:auto;
	border-bottom: 0em;
	margin-bottom:1em;
	clear:left;
}

.tienda dd.nolinea{
	border: 0em;
	clear:both;
}

.tienda dd a{
	text-decoration: none;
}



.img_plantilla{
	margin-top:0;
	background-color:#EEEEEE;
	padding: 0.3em;
	padding-bottom: 1.3em;
	border: 1px solid #999999;
	border-bottom: 4px solid #999999;
	float:right;
}

.img_tienda{
	margin-top: 1em;
	background-color:#EEEEEE;
	padding: 0.3em;
	padding-bottom: 1.3em;
	border: 1px solid #999999;
	border-bottom: 4px solid #999999;
	width: 22em;
	text-align: center;
}

.img_equipo{
	text-align:center;
	width:42em;
	margin:1em;
	margin-left:3em;
	background-color:#EEEEEE;
	padding: 0.3em;
	padding-bottom: 1.3em;
	border: 1px solid #999999;
	border-bottom: 4px solid #999999;
}

.img_plantilla img{
	width:90px;
}

/* DL MULTIMEDIA */

.multimedia dt{
	color:#222222;
	font-size:0.9em;
	font-weight:bold;
	height:2em;
	background-color:#ff9900;
	border-bottom: 1px solid #333333;
	padding-top: 0.4em;
	padding-left: 0.4em;
}

.multimedia dd{
	background-color:#FFF5E8;
	min-height:2em;
	padding-left:0.2em;
	padding-top:0.5em;
	padding-bottom:0.4em;
	border-bottom:1px dotted #ff9900;
}


.multimedia dd.iconomulti{
	background-color:#FFFFFF;
	text-align:right;
	height:2em;
	border: 0em;
	margin-bottom:1em;
}

/* FILTRO */

#texto fieldset ul.filtro{
	list-style-type: none;
	width:48.5em;
	margin-left:-0.5em;
}
#texto fieldset ul.filtro li{
	height:2em;
	font-weight: bold;
	background-color:#f2f2f2;
	color:#333333;
	list-style-type: none;
	border: 1px solid #92312f;
	border-bottom: 4px solid #92312f;
	clear:both;
}

#texto fieldset ul.filtro li.titulofiltro{
	width: 5.5em;
	height:1em;
	color: #ffffff;
	background-color: #92312f;
	font-weight:bold;
	margin:0em;
	padding:0em;
	padding-left:8px;
	padding-top: 2px;
}

.input_filtro{
	width:8em;
	height:20px;
	font-weight: normal;
	color:#333333;
	background-color: #f2f2f2; 
	border:1px solid #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
	margin-right:1em;
}

.input_filtro2{
	width:20em;
	height:20px;
	font-weight: normal;
	color:#333333;
	background-color: #f2f2f2; 
	border:1px solid #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
	margin-right:1em;
}

#texto fieldset ul.filtro li label{
	width:18em;
	float:left;
	font-weight:normal;
}

#texto fieldset ul.filtro li span{
	width:18em;
	float:left;
	font-weight:normal;
}

#texto fieldset ul.filtro li label.deselect{
	width:auto;
	float:left;
}

#texto fieldset ul.filtro li form{
	float:right;
	font-weight:normal;
}


/* OCULTAR ACCESSKEY DE CABECERA*/
.accesskeyout {
	top:-3000px;
	position:absolute;
}

/* MAPA WEB */

.mapaweb{
	color:#333333;
	padding-bottom:1em;
	list-style-type: none;
}

.mapaweb li{

	border-bottom:1px solid #CCCCCC;
	/*list-style-image: url(/img/img_idioma.gif);*/
}

.mapaweb li.padre{
	list-style-image: url(/img/img_idioma.gif);
	/*border-bottom:1px solid #CCCCCC;*/
	font-weight:bold;
	padding: 0em;
}

.mapawebInterna{
	list-style-type: disc;
	font-weight:normal;
	padding: 1em 0 1em 0;
	margin-left: 2em;
}

.mapawebInterna li{
	border-bottom:none;
}

ul.mapaweb li{
	padding-left:1em;
}

.masInfo{
	clear: both;
	background: url(/img/masInfo.gif) 0 0 no-repeat;
	padding: .4em 0 .5em 2.5em;
}


.patrocinadores{
	float: left;
	margin: 1em .9em 1em .9em;
	padding: .3em;
	width: 105px;
	/*border: 1px solid red;*/
}

h3{
	font-size: 1.2em;
}

th.fechas{
	width: 15%;
}

/* --------------------------- IE7 ------------------- */

*:first-child+html #idiomas{
	margin: 6.7em 0.6em -1em 0;
}


/* ----------------------------- mailing --------------- */

body.mailing{
	text-align: center;
	background-color:#fff;
	border:0;
	font-size:0.7em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#333;
	margin: 0;
	padding: 0;
}

#contenido_mailing{
	text-align: left;
	border: 1em;
	width:66em;
	background-color:#555;
	padding:1em .5em 1em .8em;
	float:left;
	margin-left: .5em;
}

html > body #contenido_mailing{
	width:65em;
}

#texto_mailing{
	text-align: left;
	width:64.6em;
	background-color:#FFFFFF;
	padding:0.9em;
	margin:0em;
	float:left;
	border-left: 2px solid #CCCCCC;
	border-bottom: 2px solid #CCCCCC;
}

html > body #texto_mailing{
	width:63em;
}

