body {
	margin:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#555;
}
body#cuerpo {
	background-color:#948d81;
}
body,td,th, tr, p, div {}

/* Clase para eliminar los flotantes*/
.clear:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}

* html .clear {height: 1%;/* Lo oculta para IE-mac \*/}	

#contenido p {text-align:justify;}

a {outline:0;}
a img {border:none;}

a:link { font-family: Verdana; font-size: 11px; color: #4c88c4;	text-decoration: none; }
a:visited { font-family: Verdana; font-size: 11px; color: #4c88c4; text-decoration: none; }
a:hover { font-family: Verdana;	font-size: 11px; color: #026aae; text-decoration: underline; }

h1, h2, h3, h4, h5, h6 {
	margin:10px 0 0.2em 0;
	border-bottom:1px solid #d3d1c6;
	font-family:arial, verdana, sans-serif;
}
h3, h4, h5, h6 {
	border: 0;
}
h1 { font-size: 300%; font-weight: normal; }
h2 { font-size: 200%; font-weight: normal; }
h3 { font-size: 145%; margin:1em 0; border-bottom:1px solid #EBE6D9; color:#9D1507; }
h4 { font-size: 120%; color:#7D776B; margin:1.5em 0 0 0 }
h5 { font-size: 120%; border-bottom:1px solid #EBE6D9; margin:1.5em 0 0 0}
h6 { font-size: 105%; border:0; margin:1em 0 0 0; }

.titular { background: #FFFFFF url(../img/ico_noticia.gif) no-repeat; padding-left:20px; font-weight:bold;}

ul, ul.amarillo, ul.azul, ul.gris {
	list-style-image: url(../img/flecha1.png);
	list-style-type: disc;
	padding: 0px 20px;
	margin:8px 0px;
}

ul.amarillo {list-style-image: url(../img/flecha2.png);}
ul.azulUno {list-style-image: url(../img/flecha8.png);}
ul.azulDos {list-style-image: url(../img/flecha3.png);}
ul.gris {list-style-image: url(../img/flecha4.png);}
ul.rojo {list-style-image: url(../img/flecha7.png);}

.System { font-family: System; }

/* =Tablas
-----------------------------------------------------------------------------*/
table {
	font-weight: normal;
	text-decoration: none;
	border-collapse:collapse;
}

table td {vertical-align:top;}
/*table td p {text-align:left;}*/

/* Con formato */
table.tabla {
width:100%;
border: 1px solid #D3D1C6;
margin: 15px auto;
}
table.tabla caption {
font: bold 14px "Trebuchet MS", Tahoma, Arial, sans-serif;
color: #000;
text-align: center;
margin: 10px auto;
}
.principal {}
table.tabla tbody tr.principal th {
font: bold 12px "Trebuchet MS", Tahoma, Arial, sans-serif;
color: #fff;
background: #BE3326;
text-align: center;
padding: 4px;
border-left: 1px solid #EF9595;
border-top:0;
}
table.tabla tbody tr.subtitulo th {
font-weight:bold;
color: #fff;
background: #DC4503;
text-align: left;
padding: 4px;
border-top: 1px solid #e0d7c7;
}
table.tabla tbody th {
font: bold 12px "Trebuchet MS", Tahoma, Arial, sans-serif;
color: #415574;
background: #F4F1E8;
text-align: left;
padding: 4px;
border-top: 1px solid #e0d7c7;
}
table.tabla tbody th div {
font: bold 12px "Trebuchet MS", Tahoma, Arial, sans-serif;
color: #DC4503;
}
table.tabla tbody td {
font-family:Tahoma, Arial, sans-serif;
color: #666;
background: #fff;
padding: 4px;
border-top: 1px solid #e0d7c7;
border-left: 1px solid #ebe6d9;
}

table.peq tbody th {font: 10px "Trebuchet MS", Tahoma, Arial, sans-serif;}
table.peq tbody td {font:10px Tahoma, Arial, sans-serif;}
/* Fin Tablas */

blockquote {
	background-color:#E3F1F6;
	color: #666;
	margin:5px auto;
	padding:1px 10px;
}
blockquote.cita_info {
	color: #666;
	margin:5px auto;
	padding:1px 10px;
	background:#E3F1F6 url(../img/fondo_info.gif) no-repeat top right;
}
.caja {
	display:block;
	background-color:#F5F2E9;
	border:1px solid #D2D3C5;
	color: #666;
	margin:5px auto;
	padding:10px;
}
.consulta {
	display:block;
	background-color:#FFFFCC;
	border:1px solid #FFE8CD;
	color: #cc9966;
	margin:5px auto;
	padding:10px;
}
.nota {
	color: #666;
	margin:10px 15px 0;
	padding:0 10px;
	border:1px solid #ffd768;
	background:#fff4d6 /*url(../img/fondo_info.gif) no-repeat top right*/;
}

p.nota{margin:10px 0; padding:10px;}

.small {color:#666666; font:10px Tahoma, Verdana, Arial, Helvetica, sans-serif;}

.input {border:1px solid #D2D3C5;}

#global {
	width:770px;
	margin:15px auto 0;
	color:#333;
	border:3px solid #FFF;
	background:url(../img/fondo_global.gif) repeat-x top;
	background-color:#FFF;
}
#cabecera a {font-size:9px; color:#999;}
#cabecera {
	color:#999;
	background-color:#323c53;
	height:22px;
	border-bottom:1px solid #FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	padding:0px 5px;
}
#izquierda {
    width:190px;
	margin:0;
	padding:0;
}
#derecha {
	width:136px;
	margin:0;
	padding:0;
}
#principal {
	width:426px;
	margin:0px 9px 12px 7px;
}

.tit_contenido {height:136px;}
.tit_contenido h6 {color:#7789A5; background:url(../img/linea-path.jpg) bottom no-repeat; margin:0px; padding:0px;}
.tit_contenido h1 {font-size: 295%; font-weight: normal; color:#FFF; margin:7px 0px 0px 0px; border:0px; padding:0px; line-height:90%;}

#contenido {
	padding:15px;
	background:url(../img/esq-izq-abajo.jpg) bottom left no-repeat;
	overflow:hidden;
}
#pie {
	clear:both;
	margin:0;
	color:#fff;
	background:url(../img/fondo_pie.gif) repeat-x;
	background-color:#374B6A;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	padding:14px;
	height:70px;
}
#pie a {
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}
#creditos {width:776px; margin:3px auto; padding:0; text-align:right; clear:both;}
#creditos a {color:#DED9CC; font-size:9px;}
/********************************************* COLUMNA IZQUIERDA *********************************************/
#banners_izq {
	margin:14px 0px;
}
#banners_izq div {
	text-align:center;
	margin:12px 0px;
}

div.clima {
	color:#999999;
	border:1px solid #ded9cc;
	background-color:#f4f1e8;
	min-height:21px !important;
	height:21px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:21px;
	margin:10px 11px 0px 10px;
}

#banners_der {
	margin:6px 0px;
	padding:0px 11px 0px 10px;
}
#banners_der a {
	display:block;
	clear:both;
	min-height:34px !important;
	height:auto !important;
	height:34px;
	text-align:left;
	margin:12px 0px;
	background-color:#e0d7c7;
	color:#625d54;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}

#banners_der a:hover {background:#B5CBDF;}

#banners_der a img, div.clima a img {
	float:left;
	margin-right:5px;
}
/********************************************* VARIOS *********************************************/
#visor {
	width:413px;
	height:266px;
	background:url(../img/fondo_visor.gif) no-repeat top;
	padding:22px 13px 0px 13px;
	margin:0px;
}
.botonGaleria {display:block; height:242px;}
a.botonGaleria:hover { background:url(../img/ban_galeria.gif) bottom no-repeat;}

.foto img {
	display: block;
	border: 1px solid  #d3d1c6;
	clear: both;
	padding: 2px;
	background-color:#EBE6D9;
}

.foto_izquierda {
	float: left;
	margin: 2px 10px 8px 0px;
	padding: 2px;
	background-color:#EBE6D9;
	border:1px solid #d3d1c6;
	clear: both;
}

.foto_derecha {
	float: right;
	margin: 1px 0px 10px 10px;
	padding: 2px;
	background-color: #EBE6D9;
	border:1px solid #d3d1c6;
	clear: both;
}
.separador, .separador1 {
	clear:both;
	height:29px;
	background:url(../img/separador.gif) repeat-x;
}
.separador1 {
	background:url(../img/separador1.gif) repeat-x;
}
/* iconos por temas */
.horario {
	background: url(../img/ico_hora.png) left top no-repeat;
	padding-left: 15px;
	margin-left: 1px;
	line-height:110%;
}
.descarga {
	background: url(../img/ico_descarga.png) right no-repeat;
	padding-right: 15px;
	margin-right: 2px;
}
.imagen {
	background: url(../img/ico_imagen.png) right no-repeat;
	padding-right: 15px;
	margin-right: 2px;
}
.estrella {
	background: url(../img/ico_estrella.png) right no-repeat;
	padding-right: 15px;
	margin-right: 2px;
}
.mas {
	background: url(../img/ico_mas.png) right no-repeat;
	padding-right: 15px;
	margin-right: 2px;
}
.pdf {
	background: url(../img/ico_pdf.png) right no-repeat;
	padding-right: 15px;
	margin-right: 2px;
}
.documento {
	background: url(../img/ico_documento.png) right no-repeat;
	padding-right: 15px;
	margin-right: 2px;
}
.enlace {
	background: url(../img/ico_enlace.png) left no-repeat;
	padding-left: 15px;
	margin-left: 1px;
}
.email {
	background: url(../img/ico_email.png) left no-repeat;
	padding-left: 15px;
	margin-left: 1px;
}
.direccion {
	background: url(../img/ico_direccion.png) left top no-repeat;
	padding-left: 15px;
	margin-left: 1px;
}
.telefono {
	background: url(../img/ico_tel.png) left top no-repeat;
	padding-left: 15px;
	margin-left: 1px;
}
.fax {
	background: url(../img/ico_fax.png) left top no-repeat;
	padding-left: 15px;
	margin-left: 1px;
}
.advertencia {
	background: url(../img/ico_error.png) left no-repeat;
	padding-left: 20px;
}
.privado {
	background: url(../img/ico_privado.gif) right top no-repeat;
	padding-right: 18px;
	margin-right: 2px;
}
/* para formatear celdas, etc */
.borde1 {border-bottom:1px solid #E0D7C7;}
.fondo1 {background-color:#EBE6D9;}
/********************************************* GESTOR *********************************************/

.arial_9{ font-family:Arial; font-size:9px; }
.arial_10{ font-family:Arial; font-size:10px; }
.arial_11{ font-family:Arial; font-size:11px; }
.arial_12{ font-family:Arial; font-size:12px; }
.arial_13{ font-family:Arial; font-size:13px; }
.arial_16{ font-family:Arial; font-size:16px; }

.verd_9{ font-family:Verdana; font-size:9px; }
.verd_10{ font-family:Verdana; font-size:10px; }
.verd_11{ font-family:Verdana; font-size:11px; }
.verd_12{ font-family:Verdana; font-size:12px; }
.verd_13{ font-family:Verdana; font-size:13px; }
.verd_14{ font-family:Verdana; font-size:14px; }
.verd_16{ font-family:Verdana; font-size:16px; }
.verd_18{ font-family:Verdana; font-size:18px; }

.treb_9{ font-family:Trebuchet MS, Arial; font-size:9px; }
.treb_10{ font-family:Trebuchet MS, Arial; font-size:10px; }
.treb_11{ font-family:Trebuchet MS, Arial; font-size:11px; }
.treb_12{ font-family:Trebuchet MS, Arial; font-size:12px; }
.treb_13{ font-family:Trebuchet MS, Arial; font-size:13px; }
.treb_16{ font-family:Trebuchet MS, Arial; font-size:16px; }
.treb_18{ font-family:Trebuchet MS, Arial; font-size:18px; }
.treb_21{ font-family:Trebuchet MS, Arial; font-size:21px; }

.times_12{ font-family:Georgia,Times New Roman,Times; font-size:12px; text-decoration:none; }
.times_14{ font-family:Georgia,Times New Roman,Times; font-size:14px; text-decoration:none; }
.times_18{ font-family:Georgia,Times New Roman,Times; font-size:18px; text-decoration:none; }
.times_21{ font-family:Georgia,Times New Roman,Times; font-size:21px; text-decoration:none; }

.tahoma_9{ font-family:Tahoma; font-size:9px; }
.tahoma_10{ font-family:Tahoma; font-size:10px; }
.tahoma_11{ font-family:Tahoma; font-size:11px; }
.tahoma_12{ font-family:Tahoma; font-size:12px; }
.tahoma_30{ font-family:Tahoma; font-size:30px; }

/**************************************************************************************/

a.linkarial9:link, a.linkarial9:visited{ font-family:Arial; font-size:9px; text-decoration:none; }
a.linkarial9:hover{ font-family:Arial; font-size:9px; text-decoration:underline; }

a.linkarial10:link, a.linkarial10:visited{ font-family:Arial; font-size:10px; text-decoration:none; }
a.linkarial10:hover{ font-family:Arial; font-size:10px; text-decoration:underline; }

a.linkarial11:link, a.linkarial11:visited{ font-family:Arial; font-size:11px; text-decoration:none; }
a.linkarial11:hover{ font-family:Arial; font-size:11px; text-decoration:underline; }

a.linkarial12:link, a.linkarial12:visited{ font-family:Arial; font-size:12px; text-decoration:none; }
a.linkarial12:hover{ font-family:Arial; font-size:12px; text-decoration:underline; }

a.linkarial13:link, a.linkarial13:visited{ font-family:Arial; font-size:13px; text-decoration:none; }
a.linkarial13:hover{ font-family:Arial; font-size:13px; text-decoration:underline; }

a.linkarial14:link, a.linkarial14:visited{ font-family:Arial; font-size:14px; text-decoration:none; }
a.linkarial14:hover{ font-family:Arial; font-size:14px; text-decoration:underline; }

a.linkarial16:link, a.linkarial16:visited{ font-family:Arial; font-size:16px; text-decoration:none; }
a.linkarial16:hover{ font-family:Arial; font-size:16px; text-decoration:underline; }

/**************************************************************************************/

a.linkverdana9:link, a.linkverdana9:visited{ font-family:Verdana; font-size:9px; text-decoration:none; }
a.linkverdana9:hover{ font-family:Verdana; font-size:9px; text-decoration:underline; }

a.linkverdana10:link, a.linkverdana10:visited{ font-family:Verdana; font-size:10px; text-decoration:none; }
a.linkverdana10:hover{ font-family:Verdana; font-size:10px; text-decoration:underline; }

a.linkverdana11:link, a.linkverdana11:visited{ font-family:Verdana; font-size:11px; text-decoration:none; }
a.linkverdana11:hover{ font-family:Verdana; font-size:11px; text-decoration:underline; }

a.linkverdana12:link, a.linkverdana12:visited{ font-family:Verdana; font-size:12px; text-decoration:none; }
a.linkverdana12:hover{ font-family:Verdana; font-size:12px; text-decoration:underline; }

a.linkverdana16:link, a.linkverdana16:visited{ font-family:Verdana; font-size:16px; text-decoration:none; }
a.linkverdana16:hover{ font-family:Verdana; font-size:16px; text-decoration:underline; }

a.linkverdana18:link, a.linkverdana18:visited{ font-family:Verdana; font-size:18px; text-decoration:none; }
a.linkverdana18:hover{ font-family:Verdana; font-size:18px; text-decoration:underline; }

/**************************************************************************************/

a.linktahoma9:link, a.linktahoma9:visited{ font-family:Tahoma, Verdana; font-size:9px; text-decoration:none; }
a.linktahoma9:hover{ font-family:Tahoma, Verdana; font-size:9px; text-decoration:underline; }

a.linktahoma10:link, a.linktahoma10:visited{ font-family:Tahoma, Verdana; font-size:10px; text-decoration:none; }
a.linktahoma10:hover{ font-family:Tahoma, Verdana; font-size:10px; text-decoration:underline; }

a.linktahoma11:link, a.linktahoma11:visited{ font-family:Tahoma, Verdana; font-size:11px; text-decoration:none; }
a.linktahoma11:hover{ font-family:Tahoma, Verdana; font-size:11px; text-decoration:underline; }

a.linktahoma12:link, a.linktahoma12:visited{ font-family:Tahoma, Verdana; font-size:12px; text-decoration:none; }
a.linktahoma12:hover{ font-family:Tahoma, Verdana; font-size:12px; text-decoration:underline; }

/**************************************************************************************/

a.linktreb11:link, a.linktreb11:visited{ font-family:Trebuchet MS, Arial; font-size:11px; text-decoration:none; }
a.linktreb11:hover{ font-family:Trebuchet MS, Arial; font-size:11px; text-decoration:underline; }

a.linktreb12:link, a.linktreb12:visited{ font-family:Trebuchet MS, Arial; font-size:12px; text-decoration:none; }
a.linktreb12:hover{ font-family:Trebuchet MS, Arial; font-size:12px; text-decoration:underline; }

a.linktreb13:link, a.linktreb13:visited{ font-family:Trebuchet MS, Arial; font-size:13px; text-decoration:none; }
a.linktreb13:hover{ font-family:Trebuchet MS, Arial; font-size:13px; text-decoration:underline; }

a.linktreb16:link, a.linktreb16:visited{ font-family:Trebuchet MS, Arial; font-size:16px; text-decoration:none; }
a.linktreb16:hover{ font-family:Trebuchet MS, Arial; font-size:16px; text-decoration:underline; }

a.linktreb18:link, a.linktreb18:visited{ font-family:Trebuchet MS, Arial; font-size:18px; text-decoration:none; }
a.linktreb18:hover{ font-family:Trebuchet MS, Arial; font-size:18px; text-decoration:underline; }

/**************************************************************************************/

a.linktimes12:link, a.linktimes12:visited{ font-family:Georgia,Times New Roman,Times; font-size:12px; text-decoration:none; }
a.linktimes12:hover{ font-family:Georgia,Times New Roman,Times; font-size:12px; text-decoration:underline; }

a.linktimes14:link, a.linktimes14:visited{ font-family:Times; font-size:14px; text-decoration:none; }
a.linktimes14:hover{ font-family:Times; font-size:14px; text-decoration:underline; }

a.linktimes16:link, a.linktimes16:visited{ font-family:Times; font-size:16px; text-decoration:none; }
a.linktimes16:hover{ font-family:Times; font-size:16px; text-decoration:underline; }

a.linktimes18:link, a.linktimes18:visited{ font-family:Times; font-size:18px; text-decoration:none; }
a.linktimes18:hover{ font-family:Times; font-size:18px; text-decoration:underline; }

a.linktimes21:link, a.linktimes21:visited{ font-family:Times; font-size:21px; text-decoration:none; }
a.linktimes21:hover{ font-family:Times; font-size:21px; text-decoration:underline; }

/**************************************************************************************/

SPAN.spanarial9 a:link, SPAN.spanarial9 a:visited{ font-family:Arial; font-size:9px; text-decoration:none; }
SPAN.spanarial9 a:hover{ font-family:Arial; font-size:9px; text-decoration:underline; }

SPAN.spanarial10 a:link, SPAN.spanarial10 a:visited{ font-family:Arial; font-size:10px; text-decoration:none; }
SPAN.spanarial10 a:hover{ font-family:Arial; font-size:10px; text-decoration:underline; }

SPAN.spanarial11 a:link, SPAN.spanarial11 a:visited{ font-family:Arial; font-size:11px; text-decoration:none; }
SPAN.spanarial11 a:hover{ font-family:Arial; font-size:11px; text-decoration:underline; }

SPAN.spanarial12 a:link, SPAN.spanarial12 a:visited{ font-family:Arial; font-size:12px; text-decoration:none; }
SPAN.spanarial12 a:hover{ font-family:Arial; font-size:12px; text-decoration:underline; }

SPAN.spanarial14 a:link, SPAN.spanarial14 a:visited{ font-family:Arial; font-size:14px; text-decoration:none; }
SPAN.spanarial14 a:hover{ font-family:Arial; font-size:14px; text-decoration:underline; }

SPAN.spanarial16 a:link, SPAN.spanarial16 a:visited{ font-family:Arial; font-size:16px; text-decoration:none; }
SPAN.spanarial16 a:hover{ font-family:Arial; font-size:16px; text-decoration:underline; }

/**************************************************************************************/

SPAN.spanverdana9 a:link, SPAN.spanverdana9 a:visited{ font-family:Verdana; font-size:9px; text-decoration:none; }
SPAN.spanverdana9 a:hover{ font-family:Verdana; font-size:9px; text-decoration:underline; }

SPAN.spanverdana10 a:link, SPAN.spanverdana10 a:visited{ font-family:Verdana; font-size:10px; text-decoration:none; }
SPAN.spanverdana10 a:hover{ font-family:Verdana; font-size:10px; text-decoration:underline; }

SPAN.spanverdana10blanco a:link, SPAN.spanverdana10blanco a:visited{ font-family:Verdana; font-size:10px; text-decoration:none; }
SPAN.spanverdana10blanco a:hover{ font-family:Verdana; font-size:10px; text-decoration:underline; }

SPAN.spanverdana11 a:link, SPAN.spanverdana11 a:visited{ font-family:Verdana; font-size:11px; text-decoration:none; }
SPAN.spanverdana11 a:hover{ font-family:Verdana; font-size:11px; text-decoration:underline; }

SPAN.spanverdana12 a:link, SPAN.spanverdana12 a:visited{ font-family:Verdana; font-size:12px; text-decoration:none; }
SPAN.spanverdana12 a:hover{ font-family:Verdana; font-size:12px; text-decoration:underline; }

SPAN.spanverdana14 a:link, SPAN.spanverdana14 a:visited{ font-family:Verdana; font-size:14px; text-decoration:none; }
SPAN.spanverdana14 a:hover{ font-family:Verdana; font-size:14px; text-decoration:underline; }

SPAN.spanverdana16 a:link, SPAN.spanverdana16 a:visited{ font-family:Verdana; font-size:16px; text-decoration:none; }
SPAN.spanverdana16 a:hover{ font-family:Verdana; font-size:16px; text-decoration:underline; }

/**************************************************************************************/

SPAN.spantreb12 a:link, SPAN.spantreb12 a:visited{ font-family:Trebuchet MS, Arial; font-size:12px; text-decoration:none; }
SPAN.spantreb12 a:hover{ font-family:Trebuchet MS, Arial; font-size:12px; text-decoration:underline; }

SPAN.spantreb18 a:link, SPAN.spantreb18 a:visited{ font-family:Trebuchet MS, Arial; font-size:18px; text-decoration:none; }
SPAN.spantreb18 a:hover{ font-family:Trebuchet MS, Arial; font-size:18px; text-decoration:underline; }

SPAN.spantreb21 a:link, SPAN.spantreb21 a:visited{ font-family:Trebuchet MS, Arial; font-size:21px; text-decoration:none; }
SPAN.spantreb21 a:hover{ font-family:Trebuchet MS, Arial; font-size:21px; text-decoration:underline; }

/**************************************************************************************/

SPAN.spanverdanabl10 a:link, SPAN.spanverdanabl10 a:visited{ font-family:Verdana; font-size:10px; color:#FFFFFF; text-decoration:none; }
SPAN.spanverdanabl10 a:hover{ font-family:Verdana; font-size:10px; color:#FFFFFF; text-decoration:underline; }

/**************************************************************************************/

SPAN.botones10 a:link, SPAN.botones10 a:visited{ font-family:Verdana; font-size:10px; color:#666666; text-decoration:none; }
SPAN.botones10 a:hover{ font-family:Verdana; font-size:10px; color:#666666; text-decoration:underline; }

/**************************************************************************************/

.fondo_arriba_rep{ background-repeat:repeat-x; background-position:left top; }
.fondo_arriba_izq{ background-repeat:no-repeat; background-position:left top; }
.fondo_arriba_dch{ background-repeat:no-repeat; background-position:right top; }
.fondo_arriba_cen{ background-repeat:no-repeat; background-position:center top; }

.fondo_medio_rep{ background-repeat:repeat-x; background-position:left center; }
.fondo_medio_izq{ background-repeat:no-repeat; background-position:left center; }
.fondo_medio_dch{ background-repeat:no-repeat; background-position:right center; }
.fondo_medio_cen{ background-repeat:no-repeat; background-position:center center; }

.fondo_abajo_rep{ background-repeat:repeat-x; background-position:left bottom; }
.fondo_abajo_izq{ background-repeat:no-repeat; background-position:left bottom; }
.fondo_abajo_dch{ background-repeat:no-repeat; background-position:right bottom; }
.fondo_abajo_cen{ background-repeat:no-repeat; background-position:center bottom; }

.fondo_continuo_izq{ background-repeat:repeat-y; background-position:left top; }
.fondo_continuo_dch{ background-repeat:repeat-y; background-position:right top; }
.fondo_continuo_cen{ background-repeat:repeat-y; background-position:center top; }

/**************************************************************************************/

SPAN.titulo{ font-family:Trebuchet MS, Arial; font-size:21px; color:#333333; }
SPAN.titulo a:link, SPAN.titulo a:visited{ font-family:Trebuchet MS, Arial; font-size:21px; color:#333333; text-decoration: none; }
SPAN.titulo a:hover{ font-family:Trebuchet MS, Arial; font-size:21px; color:#333333; text-decoration:underline; }

/**************************************************************************************/

SPAN.ruta{ font-family:Verdana; font-size:10px; color:#666666; }
SPAN.ruta a:link, SPAN.ruta a:visited{ font-family:Verdana; font-size:10px; color:#666666; text-decoration:none; }
SPAN.ruta a:hover{ font-family:Verdana;	font-size:10px;	color:#666666; text-decoration:underline; }


/* ini PAGINADOR */
div.paginador{
	width:100%;
	height:22px;
	margin-top:20px;
	text-align:right;
	font-family: Verdana;
	font-size: 11px;
	font-weight:lighter;
	color: #666666;
	text-decoration: none;
}
div.paginador a:link, div.paginador a:visited{ font-family:Verdana; font-size:11px; color:#666666; font-weight:bold; text-decoration:none; }
div.paginador a:hover{ font-family:Verdana; font-size:11px; color:#333333; font-weight:bold; text-decoration:underline; }

div.paginador a.paginador_actual:link, div.paginador a.paginador_actual:visited, div.paginador a.paginador_actual:hover{
	padding:0px 2px 0px 2px;
	background-color:#666666;
	color:#FFFFFF;
	text-decoration:none;
}
/* fin PAGINADOR */

/* ini MENU */
.titulo_menu{
	 width:194px;
	 margin:10px 10px 0px 10px;
	 padding-bottom:8px;
	 font-family:Tahoma;
	 font-size:12px;
	 font-weight:bold;
	 color:#333333;
}
a.titulo_menu:link, a.titulo_menu:visited{
	 width:194px;
	 padding-bottom:8px;
	 font-family:Tahoma;
	 font-size:12px;
	 font-weight:bold;
	 color:#333333;
	 text-decoration:none;
}
a.titulo_menu:hover{
	 width:194px;
	 background-color:#CCCCCC;
	 padding-bottom:8px;
	 font-family:Tahoma;
	 font-size:12px;
	 font-weight:bold;
	 color:#FFFFFF;
	 text-decoration:none;
}
/********************************************* MENU PRINCIPAL *********************************************/

#menu {clear:both;}
#menu ul.listasecciones{
	width:150px;
	margin:6px auto 16px auto;
	padding:0px;
	list-style:none;
	list-style-image:none;
}
#menu ul.listasecciones li a:link, #menu ul.listasecciones li a:visited{
	height:auto !important;
	height:25px;
	line-height:25px;
	text-align:left; 
	text-decoration:none;
	color:#555; 
	display:block;
	padding:0px 5px 0px 1px;
	border-bottom:1px solid #d3d1c6;
	background:url(../img/ico_menu.gif) no-repeat right;
}
#menu ul.listasecciones li a:hover{
	color:#000;
	background-color:#f5f2e9; 
}

/* APARTADOS */

#apartados{
	border:1px solid #C3D9FF;
	background-color:#E8EEFA;
	margin:10px 15px 0;
	padding:8px 0px 0px 8px;
	width:386px;
	overflow:hidden;
}
#apartados ul{
	margin:0px;
	padding:0px;
	list-style:none;
}
#apartados ul li{
	display:inline;
	margin:0px;
	padding:0px;
}
#apartados ul li a{
	display:block;
	width:167px;
	float:left;
	margin:0px 8px 8px 0px;
	padding:4px;
	padding-left:12px;
	background-image:url(../img/mayor1.gif);
	background-repeat:no-repeat;
	background-position:4px 8px;
	background-color:#EFF4FF;
	border:1px solid #FFF;
	font-family:Tahoma;
	font-size:11px;
	text-decoration:none;
	color:#006699;
}
#apartados ul li a:hover, #apartados ul li.activa a{
	border:1px solid #C3D9FF;
	background-image:url(../img/mayor.gif);
}
#apartados ul li.activa a{
	background-color:#FFF;
}
 
/* Enlaces */
a.enlaces_link:link, a.enlaces_link:visited{ font-family:Tahoma; font-size:10px; text-decoration:none; color:#999999; }
a.enlaces_link:hover{ font-family:Tahoma; font-size:10px; text-decoration:underline; color:#999999; }


/* banners */
.banner-1, .banner-2, .banner-3 {border:2px solid #E3D7C7; overflow:hidden; text-align:center;}
.banner-1 {width:424px; height:56px;}
.banner-2 {width:205px; height:100px;}
.banner-3 {width:205px; height:30px; margin-top:10px;}

/* Descargas */
a.descargas_link:link, a.descargas_link:visited{ font-family:Tahoma; font-size:10px; text-decoration:none; color:#999999; }
a.descargas_link:hover{ font-family:Tahoma; font-size:10px; text-decoration:underline; color:#999999; }

.descargas_peso{ font-family:Tahoma; font-size:10px; color:#BBBBBB; }

.descargas {padding:5px 0 5px 5px; border-top:2px solid #FFF; background:#F4F1E8;}
div.descargas:hover {background:#C3D9FF;}
div.descargas:hover * {color:#006699;}

/* Miniatura */
.miniatura{ border:1px solid #CCCCCC; }

.leyenda {background:url(../img/bg_leyenda.jpg) repeat-y; border-top:1px solid #ded1ae; border-bottom:1px solid #ded1ae;}
.leyenda p {font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; font-style:italic; padding:10px; text-align:center;}

/* =Galerķa
-----------------------------------------------------------------------------*/

.galeria table {border:1px solid #E5E5E5;}
.galeria td.columna_0, .galeria td.columna_1, .galeria td.columna_2, .galeria td.columna_3 {padding:5px; text-align:center;}
.galeria .fila_0 {background-color:#EEE;}
.galeria .fila_1 {background-color:#F4F4F4;}
.galeria a {cursor:pointer}
a.urlp:link img, a.urlp:visited img{ border:1px solid #E5E5E5;}
a.urlp:hover img{ border:1px solid #CC0000;}

/* =Imagenes relacionadas
-----------------------------------------------------------------------------*/
.img_contenedor {
	width:384px;
	overflow:hidden;
	display:block;
	float:left;
	padding:0 0 10px 10px;
	background-color: #F4F4F4;
	margin: 0.4em 0 0.4em 0;
	border: 1px solid #E5E5E5;
}
.img_relacionada{
	float:left;
	margin:10px 10px 0 0;
	text-align: center;
}
.img_relacionada a{
	display:block;
	width:104px;
	height:78px;
	overflow:hidden;
	padding: 4px;
	background-color:#FFF;
	border:3px solid #E5E5E5;
}
.img_relacionada a:hover{
	background:#E8EEFA;
	border-color:#C3D9FF;
}

/* =Partidos
-----------------------------------------------------------------------------*/
.pp {background:url(../img/pp.gif) right center no-repeat; margin:0; /*padding-left:80px;*/}
.psoe {background:url(../img/psoe.gif) right center no-repeat; margin:0; /*padding-left:80px;*/}

/* =Accesible
-----------------------------------------------------------------------------*/
.iconosAccesible a {width:104px; float:right; display:block; text-align:center; margin:3px 0;}

td.firefox {width: 58px; padding-left: 58px; background: #CCCCCC url(../img/ico_firefox.gif) left center no-repeat;}
.explorer {padding-left: 58px; background: url(../img/ico_explorer.gif) no-repeat 20px;}
.opera {padding-left: 58px; background: url(../img/ico_opera.gif) no-repeat 20px;}
.safari {padding-left: 58px; background: url(../img/ico_safari.gif) no-repeat 20px;}
.konqueror {padding-left: 58px; background: url(../img/ico_konqueror.gif) no-repeat 20px;}
	
#plugins dl {display: block; border:1px solid #DFD9D9;}
.pdf   {background: url(../img/bg_acrobat.jpg) no-repeat right bottom;}
.flash {background: url(../img/bg_flash.jpg) no-repeat right bottom;}
.wreal {background: url(../img/bg_wreal.jpg) no-repeat right bottom;}
#plugins dt {display: block; padding: 3px 9px; color: #2A6691; background-color: #D4E0E9;}
#plugins dd {margin: 15px 0 15px 15px;}
#plugins dd a {padding-left: 10px; background:url(../img/mayor.gif) no-repeat left center;}

/************ CONTACTAR ******************/
table.tabla_contactar th, table.tabla_contactar th{
	text-align:left;
	padding-bottom:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#CC0000;
}
table.tabla_contactar td {vertical-align: middle;}
.campoLcon{
	background-color:#d8eceb;
	border:1px solid #7f9db9;
	margin-bottom:3px;
	width:95%;
	padding:2px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
}
.campoLsin{
	background-color:#FFFFFF;
	border:1px solid #7f9db9;
	margin-bottom:3px;
	width:95%;
	padding:2px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
}
.campoCcon{
	background-color:#d8eceb;
	border:1px solid #7f9db9;
	margin-bottom:3px;
	padding:2px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
}
.campoCsin{
	background-color:#FFFFFF;
	border:1px solid #7f9db9;
	margin-bottom:3px;
	padding:2px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
}
/********** /CONTACTAR ******************/