body{font-family: Verdana, Helvetica, Sans-serif; margin: 0; font-size:12pt; background-color:#004A6F;}
* {margin:0; padding:0;}
a {color:#FF6600; text-decoration:none; outline:none;}
a:hover {text-decoration:underline;}
h3 {color:#333;}
h3 a {color:#666; text-decoration:underline; margin-right:5px;}
h4{font-size:0.8em; color:#666; font-weight:normal; border:1px solid #EEE; background-color:#f9f9f9; padding:5px; margin-bottom:30px;}
	h4 a{font-weight:bold; color:#999;}
	h4 a:hover{color:#333;}

h6.pretitulo, p.tabA span, p.tabB span {text-transform:uppercase;}

ul.compartir {list-style:none; font-size:0.8em; margin:0;}
ul.compartir {padding-top:12px;}
ul.compartir li {display:inline;}
ul.compartir li.recomendar a {background:url(../imagenes/css/recomendar.png) no-repeat left center ; padding-left:22px; text-decoration:none; margin-right:35px;}
ul.compartir li.comentarios a {background:url(../imagenes/css/comentarios.png) no-repeat left center ; padding:0; padding-left:22px; text-decoration:none;}
ul.compartir li a:hover {text-decoration:underline;}


#mascara {max-width:930px; margin:0 auto; background:#fff; border:solid #002C42; border-width:0 4px; padding:0 25px;}
#medianera {padding-top:20px;} 

.menuh   {margin-left:20px; margin-top:20px; float:left;}
	.menuh ul{margin:0; padding:0; list-style:none;}
	.menuh li{float:left; margin:0; margin-left:15px;}
	.menuh a{background:url(../imagenes/css/tabmenuh.png) no-repeat top left; float:left; padding:0 0 0 5px; text-decoration:none;}
	.menuh span{color:#fff; font-size:0.75em; font-weight:bold; display:block; padding:6px 15px 6px 6px; float:left; cursor:pointer; background:url(../imagenes/css/tabmenuh.png) no-repeat 100% -30px;}
	.menuh a:hover {background-position: 0 -60px;}
	.menuh a:hover span{color:#f4f4f4; background-position: 100% -90px;}
	.menuh li.current a {background-position: 0 -60px;}
	.menuh li.current a span{color:#f4f4f4; background-position: 100% -90px;}

#cabezal {background:blue; height:83px; background: url(../imagenes/css/cabezal.png) 0 -83px repeat-x; clear:left;}
.logo {height:68px; margin-left:300px; padding-right:35px; padding-top:15px; background:url(../imagenes/css/cabezal.png) 100% -166px no-repeat; }
.logo h1, .logo h2 {text-align:right;}
.logo h1 a, .logo h2 a {color:#fff; text-decoration:none;}
.logo h1 {font-size:1.6em;}
.logo h2 {font-size:0.8em;}
.buscar {background:#bbb; float:left; height:83px; background:url(../imagenes/css/cabezal.png) 0 0 no-repeat;}
#cabezal form {text-align:left; width:24em; margin:0; padding:18px 0 0 35px;}
#cabezal form .field {background:url(../imagenes/css/cabezal_busqueda_lupa.png) 5px center no-repeat; width:8em; background-color:#fff; padding:2px; padding-left:20px; margin:12px 0 0 0; border:1px solid #33414F; font-size:0.8em; color:#465C7D;}
#cabezal form .btn {background:url(../imagenes/css/fdo_btn.png) repeat-x left top;font-size:0.75em;font-weight:bold;color:#fff;background-color:#039;border:1px solid #33414F;padding:3px;margin:7px 15px 1px 5px;}

#espacio1 {width:340px; float:left; padding-right:25px; border-right:1px dotted #E4EEF6;}
p.tabA span {color:#000; font-size:0.65em; font-weight:700; background-color:#F1F4FA; padding:3px 15px; border:solid #DEE6F3; border-width:1px 1px 0 1px;}
p.tabA {border-bottom:1px solid #DEE6F3; padding:5px 0 2px 15px;}
#espacio1 .principal h1 {font-size:1.1em;}
#espacio1 .principal h1 a{color:#00A800; text-decoration:none;}

#espacio1 h2, #espacio1 h6.fecha {display:inline; margin-right:15px; font-size:0.8em; color:#173246;}
#espacio1 h5{margin-bottom:12px; font-weight:400; color:#333; font-size:0.75em;}
#espacio1 h3 {padding-bottom:12px; font-size:0.8em;}
#espacio1 div {border-bottom:2px solid #C9DEED; padding-bottom:15px; margin-top:15px; float:left;}
#espacio1 div.principal h2, #espacio1 div.principal h6.fecha, {display:inline; font-size:0.70em; }
#espacio1 div.principal h5{line-height:140%;}
#espacio1 div.principal img{margin-top:12px; margin-bottom:9px; margin-left:auto; margin-right:auto;text-align:center;}

#espacio1 .secundaria h6.pretitulo {font-size:0.65em;}
#espacio1 .secundaria h1 {font-size:1em; margin:3px 0;}
#espacio1 .secundaria h1 a {color:#006699;}
#espacio1 .secundaria img {float:right; margin:0 0 8px 8px; padding:1px; border:1px solid #666;}
#espacio1 .secundaria h3, #espacio1 .secundaria h2, #espacio1 .secundaria h6.fecha {font-size:0.65em;}

#espacio3 {width:185px; float:right;}
#menuv {width:100%;}
#menuv ul{margin:0; padding:0; list-style:none; width:185px;}
#menuv ul li, #menuv ul ul li{margin:4px 0 0 0; padding:0; background:url(../imagenes/css/boton-menu.png) no-repeat;}
#menuv ul li a, #menuv ul ul a {display:block; height:17px; text-decoration:none; color:#036; font-weight:700; width:155px; padding: 6px 0 3px 30px; font-size:0.75em; background: transparent url(../imagenes/css/menuv-fdo2d.png) no-repeat 100% 0px;}
#menuv ul li a:hover{text-decoration:underline;}
#menuv ul ul a {padding-left:35px; background:url(../imagenes/css/boton-submenu.png) no-repeat; font-size:0.70em; color:#D3DCE3;}

.etiquetas {font-size:0.85em; color:#7E8485; list-style-type:square; margin:20px 0 25px 22px;}
.etiquetas li {margin-bottom:3px;}
.etiquetas li.title {color:#036; font-weight:bold; font-size:1.3em; list-style-type:none; margin-left:-22px; margin-bottom:8px; text-decoration:underline;}
.etiquetas a {color:#036;}

#espacio2 {margin-left:390px; margin-right:215px;}
p.tabB span {color:#000; font-size:0.65em; font-weight:700; background-color:#CCDBF0; padding:3px 15px; border:solid #ACC6E6; border-width:1px 1px 0 1px;}
p.tabB {border-bottom:1px solid #ACC6E6; padding:5px 0 2px 15px;}
p.tabB span.tabC {color:#069;}
#espacio2 .clearB {height:20px;}
#espacio2 p.tabB {margin-bottom:15px;}
#espacio2 .cuaternaria {background:#E7EEF8; padding:0; margin:-2px 0 15px 0; border:0;}
#espacio2 .cuaternaria div {margin:0; padding:0; border:0; float:none;}
#espacio2 .cuaternaria .box {margin:0 15px;}
#espacio2 .cuaternaria .mid {border:solid #7BA5D6; border-width:0 1px;}
#espacio2 .cuaternaria .top {height:11px; background:url(../imagenes/css/terciaria.png) top left;}
#espacio2 .cuaternaria .top div {height:11px; width:20px; background:url(../imagenes/css/terciaria.png) top right; float:right;}
#espacio2 .cuaternaria .bottom {height:11px; background:url(../imagenes/css/terciaria.png) bottom left;}
#espacio2 .cuaternaria .bottom div {height:11px; width:20px; background:url(../imagenes/css/terciaria.png) bottom right; float:right;}
#espacio2 .cuaternaria h1 {font-size:1em; margin-bottom:6px;}
#espacio2 .cuaternaria h1 a {color:#006699;}
#espacio2 .cuaternaria img {float:right; margin: 0 0 8px 8px; padding:4px; background-color:#fff; border:2px solid #C6D6E5;}
#espacio2 .cuaternaria h5 {font-weight:700; font-size:0.70em;}
#espacio2 .cuaternaria h2, #espacio2 .cuaternaria h6.fecha {display:inline; margin-right:15px; font-size:0.7em; color:#173246;}
#espacio2 .cuaternaria h5{margin-bottom:12px; font-weight:400; color:#333; font-size:0.75em;}
#espacio2 .cuaternaria h3 {padding-bottom:12px; font-size:0.8em;}

#espacio2 .programacion h1 {font-size:0.8em; margin:2px 0 3px 0;}
#espacio2 .programacion h6 {font-size:0.65em;}

#espacio2 .cuaternaria h5, #espacio2 .audio h5, #espacio2 .programacion h5 {color:#666; font-weight:400;}

#espacio2 .audio h1 {font-size:0.85em; margin-bottom:6px; margin-left:50px;}
#espacio2 .audio h1 a {color:#069;}
#espacio2 .audio h5 {font-size:0.7em; margin-left:50px;}
#espacio2 .audio .divflsh {width:40px; height:60px; background-color:#aaa; float:left;}
#espacio2 .audio .box {margin:0 15px;}
#espacio2 .audio .mid {border:solid #7EA7D7; border-width:0 1px;}
#espacio2 .audio .top {background:url(../imagenes/css/radioteca.png) top left no-repeat; height:13px;}
#espacio2 .audio .top div {background:url(../imagenes/css/radioteca.png) top right no-repeat; height:13px; width:15px; float:right;}
#espacio2 .audio .bottom {background:url(../imagenes/css/radioteca.png) bottom left no-repeat; height:13px; margin-bottom:10px;}
#espacio2 .audio .bottom div {background:url(../imagenes/css/radioteca.png) bottom right no-repeat; height:13px; width:15px; float:right;}
#espacio2 .programacion {background-color:#F5F5F5; padding:15px 15px 1px 15px; margin-top:-15px;}
#espacio2 .programacion ul.compartir {font-size:0.65em; margin-bottom:20px;}
#espacio2 .programacion ul.compartir li.recomendar a {margin-right:25px;}
#espacio2 .programacion ul.compartir li a {padding-bottom:3px; padding-top:5px;}
/* CONTENIDO*/
	#contenido {margin-right:235px; padding-left:20px;}
	#contenido h1{font-size:1.25em; padding-bottom:10px; margin-bottom:32px; border-bottom:1px solid #E0E7EB;}

/* INDICE Y BUSQUEDA */
#contenido .paginador {text-align:left;background-color:#f3f3f3;border:1px solid #DDD;padding:5px 10px; margin-bottom:20px;font-size:0.75em;color:#666;}
#contenido .paginadora {margin-right:200px;}
#contenido .paginadorb{width:200px; padding-top:3px; float:right; text-align:right;}
#contenido .paginadora p{float:left;}
#contenido .paginadorb p{float:right;}
#contenido .paginador a {color:#0000ff;padding:0 3px;}
#contenido .paginador a:hover {font-size:1em;font-weight:700;}
#contenido .paginador span.current {font-size:1.3em;color:#333;padding:0 10px;font-weight:700;} 
#contenido .pagEspacio{height:12px; clear:both;}
#contenido .pagEspacioMapa{height:25px;}	
#contenido .espacio{height:32px;}	
#contenido	.busqueda {background-color:#eee;border:1px solid #ccc;padding:10px 10px 15px;margin:35px 0;color:#666;width:85%;}
#contenido	.busqueda .caja a:hover {font-size:1em;font-weight:700;}
#contenido	.busqueda .caja p {color:#333;padding:0;margin:0 0;font-weight:700;}
#contenido	.busqueda .caja span {font-size:1.3em;color:#333;padding:0 10px;font-weight:700;}          
#contenido	.busqueda .field {padding:2px;margin:7px 0 1px 0;border:1px solid #999;color:#333; width:60%;}
#contenido	.busqueda .btn {width:100px; height:23px; background:url(../imagenes/css/fdo_btn.png) repeat-x left top;font-weight:700;color:#fff;background-color:#039;border:1px solid #33414F;padding:3px 4px 3px;margin:0 15px 0 5px;}
	.home {margin-bottom:20px; padding-bottom:10px; border-bottom:1px dotted #aaa; float:left; width:100%;}	
	#contenedor .home h1 {padding:0;font-size:1.2em; margin-top:5px; margin:0; border:0;}	
	#contenedor .home h1 a{text-decoration:none; color:#036}
	#contenedor .home h1 a:hover {text-decoration:underline;}
	.home h2 {font-size:0.8em; padding:0; color:#039; margin-right:15px; display:inline;}
	.home h3 {font-size:0.8em; padding:10px 0 15px 0; color:#039; margin:0;}	
	.home h3 a {color: #0095E6;}
	.home h3 a:hover {color: #333;}
	.home h5 {font-size:0.85em;font-weight:normal;padding:10px 0;margin:0;}	
	.home h5 a {text-decoration:none;}	
	.home h5 a:hover {text-decoration:underline;}		
	.home h6 {font-size:0.70em;color:#000;font-weight:normal;text-transform:uppercase;margin-bottom:8px;}
	.home .fecha {display:inline; font-weight:400;font-size:0.75em;margin:30px 0 0;color: #666;}
	.home img{padding:3px; background-color:#E0E7EB; border:1px solid #CAD6DD;margin:10px 5px 6px 15px; float:right; position:relative;}

/* CONTENIDO DEL LEER y CONTACTO*/
#leer h2 {font-size:0.85em; font-weight:400;}	
#leer h2 img {border:1px solid #999;color: #666;padding:0;margin:0 15px 0 0;float:left;}
#leer h2 p {font-weight:500;font-size:1.15em;color:#666; padding:0; margin:0;}		
#leer h2 div {clear:left;}
#leer h3 {margin:30px 0 15px; padding-top:15px; font-size:0.85em;color:#999;border-top: 1px solid #C2D8E7;}
#leer h4 {margin-bottom:15px;}
#leer h5 {padding: 25px 0 20px 0;margin:0;font-weight:bold;font-size:0.90em; clear:left;}
#leer h6.fuente  {margin:20px 0;font-weight:400;font-size:0.75em;color:#666; padding:0 0 15px;}
#leer h6.fecha {font-weight:400;font-size:0.75em;margin:15px 0 0;color:#666;}
#leer h6.texto {font-weight:400;font-size:0.9em;}
#leer h6.pretitulo{color:#666; margin:25px 0 0 0; font-size:0.9em; text-transform:uppercase;}/*Campos y opciones Cyclope segun aparicion en plantilla por defecto*/ 
#leer hr{border-bottom:1px solid #EEE;}
	.herramientas {margin:0;padding:0;}	
	.herramientas ul {text-align:left;margin:0;padding:0;list-style:none;font-weight:bold;font-size:0.8em;}
	.herramientas ul a:hover {text-decoration:underline;}
	.herramientas li  {display:inline;}
	.herramientas li .imprimir {background: transparent url(../imagenes/css/imprimir.png) left top no-repeat;padding:0 0 10px 20px;margin:0;}
	.herramientas li .recomendar {background: transparent url(../imagenes/css/recomendar.png) no-repeat;padding:0 0 10px 20px;;margin:0 0 0 15px;}
	.herramientas li .comentarios {background: transparent url(../imagenes/css/comentarios.png) no-repeat;padding:0 0 10px 20px;;margin:0 0 0 15px;}
	.herramientas li .aumentar {background: transparent url(../imagenes/css/leer_aumentar.png) no-repeat;padding:0 0 10px 20px;;margin:0 0 0 15px;}
	.herramientas li .reducir {background: transparent url(../imagenes/css/leer_reducir.png) no-repeat;padding:0 0 10px 20px;;margin:0 0 0 15px;}

	.foto_box {padding:5px;background-color:#E0E6EB;border: 2px solid #CFD9E0;margin:15px 0 5px 10px;float:right;max-width:300px;text-align:right;}
	.foto_box img {border:0;}
	.foto_box .autor {font-style:italic;font-size:0.6em;padding:5px 0 5px 0;color:#333;}
	.foto_box .epigrafe {font-size:0.7em;font-weight:400;text-align:right;margin-top:5px;color:#000;}	
	.foto_box .cantidad {font-size:0.7em;text-align:right;color:#333;}
	.foto_box .cantidad img {padding:2px;}		

	
/* CONTENIDO DEL MAPA y DE CONTACTO*/
#mapa h1, #contacto h1 {padding-top:0; margin-top:25px;}
#mapa ul {list-style:none;margin:0 0 0 30px;padding:0;}
#mapa ul li {background: transparent url(../imagenes/css/carpeta-abierta.png) 0% 3px no-repeat;padding:0 0 10px 15px;margin:5px 0 0 15px;font-weight:700;font-size:1em;}
#mapa ul li ul {margin:10px 0 0;}
#mapa li li {background: transparent url(../imagenes/css/carpeta.png) 0% 3px no-repeat;padding:0 0 10px 15px;;margin:5px 0 0 15px;}
#mapa ul li ul li {margin:0;padding:0 0 0 15px;font-weight:400;}
#mapa a {color:#333;}
#mapa a:hover {}

/* CONTACTO */
#contacto h5{font-weight:700;padding:0 0 20px;margin:0; color:#333; font-size:1em;}
#contacto h6 {font-weight:400;font-size:0.8em;padding:0 0 10px;margin:0;}	
#contacto form {text-align:left;padding:0;margin:0;}
#contacto form h5{padding:15px 0;}
#contacto form h6 {padding:0;}
#contacto p {width:80%;margin:0;padding:0;font-size:0.8em;}
#contacto .nota {border-top:1px solid #ccc;font-style:italic;font-size:0.7em;padding:3px 0;width:30%;color:#999;}
#contacto .field {width:65%;border:1px solid #999; padding:5px; margin-bottom:20px;}
#contacto .btn {display:block;margin:25px 0;font-size:0.9em; background:url(../imagenes/css/fdo_btn.png) repeat-x; padding:3px 6px; font-weight:700; color:#fff;}
#contacto select{width:65%; padding:5px;}
#contacto img {display:block;padding:15px 0;}
	
	
/* Adjuntos, relacionadas y comentarios. */
	#adjuntos h6, #relacionadas h6, #comentarios h6 {background: transparent url(../imagenes/css/leer_fdo_h6.png) left top repeat-x;font-size:1em;padding:15px 0 15px 15px;margin:35px 0 15px ;color:#5C9CF0;border-bottom:1px solid #f9f9f9;}
	#adjuntos img, #relacionadas img, #comentarios img {padding:0 0 5px;margin:0;}
	#adjuntos {font-weight:700;color:#030;background-color:#fff;margin:10px 0;text-align:left;}
	#adjuntos .adjuntos_box {padding:10px 10px 20px;}
	#adjuntos .adjuntos_box img {vertical-align: middle;}	
	#relacionadas {font-weight: bold;color: #003300;background-color: #fff;margin: 0;text-align:left;}	
	#relacionadas a {color: #666;padding: 0;font-weight: bold;}
	#relacionadas .info {padding: 0;font-weight: bold;}
	#relacionadas ul {padding:10px 10px 15px;margin:0 0 20px;}
	#relacionadas li {color: #0000FF;list-style: none;	padding:0 0 5px 20px;margin:0 0 10px 0;background: transparent url(../imagenes/css/relacionadas_vin.png) no-repeat;}	
	#relacionadas li a {font-size: 0.9em;color: #0000FF;font-weight: normal;}
	#comentarios {text-align:left;color:#0000FF;margin:10px 0 0 0;}
	#comentarios h2{font-size:0.9em;background-color:#D3DBE2;padding:5px 5px 5px 15px;margin:10px 0 0;color:#333;}
	#comentarios h2 a {color:#0000ff;font-weight:700;}
	#comentarios h3{font-size:0.8em;padding:16px 5px;margin:0;color:#333;font-weight:400;border:1px solid #EFF8FC;}
	#comentarios h4{font-size:1em;padding:10px;margin:15px 0 0;color:#fff;font-weight:700;background-color:#8DA2B4;border:2px solid #5F7A92;border-bottom:none;}
	#comentarios small {display:block; padding:5px 0; font-weight:400; width:350px; color:#333;}
	#comentarios form {padding:10px;margin:0;background-color:#f9f9f9;font-weight:700;display: block;border:2px solid #5F7A92}				
	#comentarios p {color:#333;font-size:0.85em;padding:0;margin: 0;}
	#comentarios .field {background-color:#fff;padding:4px;margin:7px 0 15px;border:1px solid #D3DBE2;font-size: 1em;color:#465C7D;width:50%;}
	#comentarios .field #comment{width:80%;}
	#comentarios .btn  {margin:7px 15px 0 0;font-size:0.9em; background:url(../imagenes/css/fdo_btn.png) repeat-x; padding:3px 6px; font-weight:700; color:#fff;}

/* COMPARTIR */

#compartir {background:#f9f9f9;border:2px solid #5E7893;margin:25px;padding:0;}
#compartir h5 {background:#889DB3;color:#fff;font-size:1em;padding:10px;}
#compartir h6 {font-size:1em;font-size:0.9em;font-style:italic;padding:10px;}
#compartir .error {background:#FFE1C4;border:2px solid #990000;margin:20px 10px;font-style:normal;color:#990000;line-height:160%;}
#compartir .error a {color:#0000ff;}
#compartir form {display: block;}
#compartir p {font-size:0.85em;margin:10px;}
#compartir .datos {border-top:3px solid #D3DBE2;margin:10px 20px 10px 10px;font-weight:700;padding: 25px 0 0;}
#compartir .field {background-color:#fff;border:1px solid #D3DBE2;font-size: 1em;color:#465C7D;width:90%;margin:10px}
#compartir .btn  {margin:15px 10px;font-size:0.9em; background:url(../imagenes/css/fdo_btn.png) repeat-x; padding:3px 6px; font-weight:700; color:#fff;}
#espaciopie {clear:both; height:35px;}
#pie {border-top:1px solid #258ABA; padding-top:15px; padding-bottom:15px; color:#0077B0; font-size:0.75em; text-align:center;}
#pie a {color:#0077B0; text-decoration:underline;}

#banners {
	padding:0 0 8px 0px;
	}	
	
#banners img {
	margin:0 0 8px 0;
	}	
		
#rss {
	padding:0 0 8px 20px;
	margin:15px 0 12px 0;
	background: url("../imagenes/css/rss_logo.png") top left no-repeat;	
	}	
	
#rss a {
	color:#DD5800;
	text-decoration:none;
	font-weight:bold;
	}	
	
#rss a:hover {
	text-decoration:underline;
	}		
	
.creditos {
	font-size:11px;
	margin:15px 0 0 0;
	}
	
.creditos img {
	padding:7px 0 0 0;
	}	
