/* CSS Document */


/* Etiquetas generales */
body {
	background-color:#ffffff;
	margin:9px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;

}

a {color:#01709d;
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}

input {
	margin:0px;

	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}

form {
	margin:0px;
	padding:0px;
}

h1 {
	margin:0px;
	padding:0px;
	color:#01709d !important;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	margin-top:5px;
	padding-top:5px;
	padding-bottom:15px;
}

h5 { margin-left:5px; font-size:13px; }

h1 a { 
	color:#01709d !important;
}
h1.cabecera { margin-left:5px; }

ah1:hover {
	text-decoration:underline;
}

/* Layout de 3 columnas con cabecera y pie de p�ina */
.strtoupper { text-transform:uppercase; }

#container {
    margin: 0 auto;
    width:1007px;
    height:auto;
}

#header {
    width:1007px;
    height:140px;
	margin:0px;
}

#header a {
   color:#ffffff;
}

#header_izq {
display:none;
 	width:243px;
        height:140px;
	float:left;
	background-color:#ffffff;
}

#header_der {
 	width:763px;
    height:140px;
	float:left;
	background-color:#ffffff;
	margin-left:1px;
}

#izquierda {
display:none;
	width:243px;
	margin-top:1px;
	float:left;
	background-color:#d7eaea;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#derecha {
display:none;
    width:233px;
    background-color:#ffffff;
    margin:0px;
	margin-top:1px;
	float:right;
}

#principal {

    width:763px;
overflow:hidden;
    background-color:#ffffff;
    margin:1px;
	margin-bottom:0px;
	float:left;
}
#footer div { margin-left:20px; margin-right:20px;  } 
#footer {
display:none;
    width:1007px;

	
	border:none;
    border-top:4px #01709d solid;
	border-bottom:4px #8cb7c8 solid;
    margin-top:20px;
	padding-top:9px;
	padding-bottom:9px;
	text-align:center;
	color:#b9b9b9;
	float:left;
	line-height:20px;
	background-image:url(/fileadmin/template/main/img/fondo.jpg);
	background-position:bottom center;
	background-repeat:no-repeat;

}

#footer a {
	color:#b9b9b9;
	text-decoration:underline;
}

#footer a:hover {
	color:#01709d;
	text-decoration:underline;
}

.limpia {
 	clear:both;
}

/* Estilos de los componentes de la cabecera */

#menu_cabecera_home_seleccionado {
	width:48px;
	height:16px;
	padding-top:3px;
	background-color:#01709d;
	color:#ffffff;
	text-align:center;
	border:1px solid #01709d;
	font-weight:bold;
	font-size:10px;
	float:left;
}

#menu_cabecera_home {
	width:48px;
	height:16px;
	padding-top:3px;
	background-color:#8cb7c8;
	color:#ffffff;
	text-align:center;
	border:1px solid #01709d;
	font-weight:bold;
	font-size:10px;
	float:left;
}

#menu_cabecera_somos_seleccionado {
	width:118px;
	height:16px;
	padding-top:3px;
	background-color:#01709d;
	color:#ffffff;
	text-align:center;
	border:1px solid #01709d;
	font-weight:bold;
	font-size:10px;
	float:left;
}

#menu_cabecera_somos {
	width:118px;
	height:16px;
	padding-top:3px;
	background-color:#8cb7c8;
	color:#ffffff;
	text-align:center;
	border:1px solid #01709d;
	font-weight:bold;
	font-size:10px;
	float:left;
}

#menu_cabecera_contacto_seleccionado {
	width:69px;
	height:16px;
	padding-top:3px;
	background-color:#01709d;
	color:#ffffff;
	text-align:center;
	border:1px solid #01709d;
	font-weight:bold;
	font-size:10px;
	float:left;
}

#menu_cabecera_contacto {
	width:69px;
	height:16px;
	padding-top:3px;
	background-color:#8cb7c8;
	color:#ffffff;
	text-align:center;
	border:1px solid #01709d;
	font-weight:bold;
	font-size:10px;
	float:left;
}
#usuarios_cabecera label { display:none; }
#usuarios_cabecera input {margin-bottom:10px; }

#usuarios_cabecera {
	height:119px;
	width:223px;
	padding-left:10px;
	padding-right:10px;
	color:white;
	background-color:#01709d;
	float:left;
}

.spacer_menu {
	width:1px;
	height:21px;
	float:left;
}

#linea_cabecera {
	margin:0px;
	margin-top:5px;
	border-top:1px solid #ffffff;
	height:5px;
	width:auto;
}

.boton_usuarios {
	font-size:10px;
    color:#ffffff;
    font-family:Arial, Helvetica, sans-serif;
    background-color:#8cb7c8;
	width:100px;
	height:17px;
	padding:1px;
}

#menu_cabecera_radio {
	width:118px;
	height:16px;
	padding-top:3px;
	background-color:#8cb7c8;
	color:#ffffff;
	text-align:center;
	border:1px solid #01709d;
	font-weight:bold;
	font-size:10px;
	float:left;
}

#cabecera_logo {
	width:761px;
	height:117px;
	background-color:#8cb7c8;
	border:1px solid #01709d;
	background-image:url(/fileadmin/template/main/img/logo.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	float:left;
}
#cabecera_logo span { display:none; }
.audiovideo { display:none;
	background-image:url(/fileadmin/template/main/img/icono_reproducir.jpg);
}
.leermas { display:none;
	background-image:url(/fileadmin/template/main/img/icono_articulo.jpg);
}
.imprimir { display:none;
	background-image:url(/fileadmin/template/main/img/icono_imprimir.jpg);
}
.enviar { display:none;
	background-image:url(/fileadmin/template/main/img/icono_email.jpg);
}
.etiqueta {
	background-position:top left;
	background-repeat:no-repeat;
	padding-left: 23px; 
	padding-top:2px;
	padding-bottom:2px;
	padding-right:10px; 
}
/* Estilos columna izquierda */

#encabezado_izquierda {
	width:233px !important;
	height:16px;
	margin-right:1px;
	
  padding: 8px 5px 5px;
	float:left;
	background-color:#8cb7c8;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
}

.encabezado_seccion_izq {
	width:243px;
    	height:20px;
    	margin:0px;
	margin-top:1px;

	float:left;
	background-color:#d7eaea;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
}

.encabezado_texto_izq {
	width:auto;
	height:10px;
	margin:0px;

	float:left;
}
.encabezado_texto_izq a {
	margin:5px; 
	margin-top:2px; 
	display:block;
    color:#000000;
}

.encabezado_imagen_izq {
	overflow:hidden;
	width:70px;
	height:20px;
	margin:0px;
	padding:0px;
	float:right;
}

.lista_izq {
	width:241px;
	height:auto;
	background-color:#ffffff;
	border:1px solid #d7eaea;
	float:left;
	list-style:none;
	margin:0;
	padding:0;
}

.lista_izq ul {
	width:auto;
	height:auto;

	list-style:none !important;
	margin-top:1px;
	margin:0 !important;
	padding:0 !important;
}
.lista_izq li.readmore { font-weight:bolder;  }
.lista_izq li {
	width:auto;
	height:auto;
	margin:0px;
	padding:5px;
	font-size:10px; 
	padding-left:5px;
	list-style-type:none;
}

.lista_izq a {
    color:#000000;
}

/* Estilos columna central */

#encabezado_central {
	width:740px !important;
    height:14px;

    margin:0px;
	margin-bottom:5px;
	padding:5px;
	padding-top:8px;

	background-color:#8cb7c8;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
}

#encabezado_texto_central {
    float:left;
    margin:0px;
    padding:0px;
    width:300px;
	font-size:10px;
}

#encabezado_formulario_central {
	height:14px;
	width:200px;
	margin-top:-2px;
	text-align:right;
	float:right;
}
#encabezado_formulario_central label { display:none; }


#encabezado_central form {display:none;
    height:14px;
	margin:0px;
	padding:0px;
}

#boton_buscar {
	font-size:10px;
    color:#ffffff;
    font-family:Arial, Helvetica, sans-serif;
    background-color:#01709d;
	width:50px;
	height:18px;
	padding:1px;
}

#encabezado_central input {
	margin:0px;
	padding:0px;
}

.separador_destacados {
	width:730px !important;
	height:4px;
	background-image:url(/fileadmin/template/main/img/separador_destacados.jpg);
	background-repeat:no-repeat;
	background-position:center;
}

/* contenido_destacado */
.contenido_110, .contenido_111, .contenido_112 {
	width:730px !important;

	height:auto;
	margin:0px;
	margin-bottom:4px;
	padding:5px;
	background-color:#f4f8fB;
	text-align:left;
	background-image:url(/fileadmin/template/main/img/separador_destacados.jpg);
	background-repeat:no-repeat;
	background-position:bottom left;
}
/* contenido_destacado */
.contenido_110 a,.contenido_113 a,.contenido_111 a,.contenido_112 a {
    color:#000000;
}
/*contenedor_imagenes_contenidos*/
.contenido_110 .contenedor_imagenes_contenidos img,.contenido_113 .contenedor_imagenes_contenidos img,.contenido_112 .contenedor_imagenes_contenidos img,.contenido_111 .contenedor_imagenes_contenidos img {
	float:right;
	border:1px solid #01709d;
	margin:3px;
}
/*contenido_no_destacado*/
.contenido_113 {
	width:730px !important;
	
	height:auto;
	margin:0px;
	padding:5px;
	background-color:#ffffff;
	text-align:left;
	border-bottom:1px solid #01709d;
}

.lista_iconos {
	width:auto;
	height:auto;
	margin:0px;
	padding:5px;
	text-align:center;
	color:#01709d;
}

.lista_iconos a {
	color:#01709d;
	font-weight:bold;
}


.contenedor_logos_contenidos {
	text-align:right;
	width:auto;
	height:auto;
}


.seccion {
	text-transform:uppercase;
}	
/* Estilos columna derecha */

.encabezado_derecha {
    width:223px;
    height:16px;
    margin:0px;
	margin-bottom:1px;
	padding:5px;
	padding-top:8px;
	float:left;
	background-color:#01709d;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
}

.encabezado_derecha_publicidad {
	width:230px;
    height:auto;
    margin:0px;
	margin-bottom:1px;
	float:left;
}

.encabezado_derecha a {
	color:#ffffff;
}

.encabezados_secciones_derecha {
	width:213px;
    height:14px;
    margin:0px;
	margin-bottom:1px;
	padding:5px;
	padding-left:15px;
	padding-top:8px;
	float:left;
	background-color:#8cb7c8;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#343235;
}

.lista_secciones_derecha {
	width:100%;
    height:auto;
    margin:0px;
	margin-top:1px;
	margin-bottom:1px;
	float:left;
	background-color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#343235;
}

.lista_secciones_derecha ul {
	background-color:#f4f8fb;
	width:auto;
	height:auto;
	margin:0px;
	padding:0px;
	list-style:none;
}

.lista_secciones_derecha li {
	width:auto;
	height:auto;
	border-bottom:1px solid #ffffff;
	padding:5px;
	padding-left:15px;
	padding-top:8px;
}

.lista_secciones_derecha a {
	color:#000000;
}

#cierre_marco_derecha {
	width:223px;
    height:auto;
    margin:0px;
	margin-bottom:1px;
	padding:5px;
	padding-top:8px;
	float:left;
	background-color:#01709d;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	text-align:center;
}

#cierre_marco_derecha a {
	color:#ffffff;
}


dl.news-single-related dt { font-weight:bolder; margin-bottom:5px; }	
dl.news-single-related dd { margin-left:3px; padding-left:0; margin-bottom:5px; }
dl.news-single-related dd img { border:0; display:none;}		

dl.news-single-links dt { font-weight:bolder; margin-bottom:5px; }	
dl.news-single-links dd { margin-left:3px; padding-left:0; margin-bottom:5px; }
dl.news-single-links dd p { padding:0; margin:0;  margin-bottom:5px;}		


.tx-indexedsearch { font-size:10px; } 
.tx-indexedsearch-rules { display:none; } 
.tx-indexedsearch-info{ display:none; } 
.tx-indexedsearch-secHead{ display:none; } 
.tx-indexedsearch-sectionlinks { display:none; } 
.tx-indexedsearch-title-caption  { font-weight:bold;  } 
.tx-indexedsearch-title-icon img { display:none; }
.contenido_pagina { 	

	width:514px !important;
	overflow:hidden;
	height:auto;
	margin:0px;
	margin-bottom:4px;
	padding:5px;
}



/* CSS de extensiones muy particularizadas */
#comentarios {	width:514px !important;overflow:hidden; padding:5px; background-color: #f4f8fb;  }
.comentario {margin-bottom:10px;	}
.comentario_texto { font-size: 11px; font-style:italic; margin-bottom:4px;  }
.comentario_info { font-size:10px; font-weight:bold; }
.comentario_tiempo { margin-left:4px; }
.comentarios_warning { font-size:9px; margin-top:5px; }

.comentario_formulario { 	width:514px !important;overflow:hidden; margin-top:6px;  margin-top:6px; padding:5px; background-color: #d7eaea; }
.comentario_formulario INPUT { font-size:10px; height:20px; margin:0 !important; }
.comentario_formulario TEXTAREA { font-size:10px; width:98%; height:70px;}
.comentario_formulario_nombre { float:left; }
.comentario_formulario_email { float:left; }
.comentario_formulario_msg { clear:both; }

/* Estilos para los links de favoritos*/



.links_aniadir {
display:none;
margin-left:40px;
	list-style: none;

}



.links_aniadir li {

	height: 20px;

	padding-left: 20px;

	float: left;

}



.links_aniadir li a {
	font-weight: bold;
	text-decoration: none;
}

.links_aniadir_delicious {

	background: url(../img/delicious.gif) no-repeat 0 0;

}





.links_aniadir_digg {

	background: url(../img/digg.gif) no-repeat 0 0;

	margin-left: 15px;

}



.links_aniadir_technorati {

	background: url(../img/technorati.gif) no-repeat 0 0;

	margin-left: 15px;

}



 .links_aniadir_meneame {
	background: url(../img/meneame.png) no-repeat 0 0;
	margin-left: 15px;
}


