@charset "utf-8";

/*
11px=0.687em
12px=0.75em
13px=0.813em
14px=0.875em
15px=0.938em
16px=1em
18px=1.125em
20px=1.25em
40px=2.5em
*/

@media projection, screen {

	html {
		width:100%;
		margin:0px;
		padding:0px;
	}
	
	body {
	width: 1000px;
	margin: auto;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 100%; /*no tocar esto fix IE6-7 http://www.desarrolloweb.com/articulos/tamanos-texto-css.html */
	color: #333333;
	background-color: #d8d8d8;
	}
	
	#cuerpo{background-color: #ffffff; border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; padding:0px 20px 0px 20px; margin:0px; height:auto; border-collapse:collapse;}

	#principal{float:left; width:610px; padding:2px 0px 0px 0px; min-height:1000px; overflow:hidden;}

	#principal p{font-family:Georgia,"Times New Roman",Times,serif; font-size: 1em; font-style:normal; font-variant:normal; font-weight:normal; line-height:140%; margin:0 0 15px;}
	#principal li{font-family:Georgia,"Times New Roman",Times,serif; font-size: 1em; font-style:normal; font-variant:normal; font-weight:normal; line-height:140%; margin:0 0 15px;} /* igual en libs/ckeditor/contents.css */

	div.listado p{font-size:0.813em !important; font-family: Verdana,Arial,Helvetica,sans-serif !important; line-height: normal !important; margin:0px !important; color:#555555;}

	#lateral{float:right; width:325px; border-left:1px solid #CCCCCC; padding:0px 0px 0px 10px;}
		
	#principal p.path{ float:left; width:60%; margin:0px 0px 3px 0px; padding:0px; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:0.75em; color:#666666; text-decoration:none;}
	#principal p.path a{ color:#666666;}
	#principal p.path strong, #principal p.path a:hover{color:#C35700;}

	#principal p.editar{ float:right; width:10%; height:1px; text-align:right; margin:0px; padding:0px;}
	
	input:focus,
	textarea:focus, 
	select:focus { 
		outline: #3EB3D6 2px solid; 
	}
	
	#no-mas-ie{ background-color:#FF0; font-size:0.938em; padding:10px; text-align:center;}
}


@media print {
	html, *()
	body { width: 600px; margin: auto; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 100%; color: #000000; }
	#no-mas-ie, p.path{display: none;}
}


h1,h2,h3{font-family:Arial, sans-serif;}

h1 { /*titulo de la publicacion*/
	color:#313131;
	font-size:2.5em; /* =40px */   
	font-weight:normal;
	letter-spacing:-1px;
	line-height:95%;
	margin:0px;
	padding:0px 0px 5px 0px;
}

h1.enarabe{ font-family:Arial;}

h2 { /*Titulos de publicaciones en listados y en portada*/
	font-size:1.25em;  /* =20px */
	line-height:1.1em;
	color: #333333; 
	padding:0px;
	margin:0px;	
}
h2 a{color: #3C5600; /*#4A6A01;*/ /*#333333;*/}

h3 { /*subtitulos en detalle publicacion*/
	font-size:1.125em; /* 18px */
	line-height:120%;
	font-weight:normal;
	color: #283346;
	padding:0px 0px 5px 0px;
	margin:0px;
}
h3 a{color: #283346;}

.subtitulo{/*/*subtitulos en portada y listados de publicaciones */
	color: #333333;
    font-size: 0.9em; /* =15px */
    line-height: 120%;
    margin: 4px 0;	
	font-family: Verdana,Arial,Helvetica,sans-serif;
}
	
h4{ /*titutos lateral enportada*/
	font-size:0.875em;
	color:#283346;
	font-weight:normal;
	padding:0px 0px 5px 0px;
	margin:0px;
}
h4 a {color:#283346;}

h4.relacionados a{font-size: 20px; }
/*h4.relacionados a:hover{ color:#462833;}*/ 

/*
h5 { / *listado items lo mas* /
	font-size:0.75em;
	color:#174F82;
	font-weight: bold;
	padding:0px;
	margin:0px;
	text-decoration:none;
}
*/

h5 a{color:#174F82;}

h6 { 
	/* autor, fuentem etc */
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size:0.687em; /* =11px */
	margin:0px 0px 4px 0px;
	padding:0px;
	font-weight:normal;
	color:#7D7D7D;
	
}

h6 a {color:#7D7D7D;}

h6.relacionados{font-size: 14px;}




/*h6.pie_foto_listados{width:180px;} definido en comun .img_listados{}*/
h6.pie_foto_portada_grande{width:320px;}
h6.pie_foto_portada_mediana{width:150px;}

h6.pie_foto_detalle{ width: 300px;}


.centrado{text-align:center;}
.izquierda{text-align:left;}
.derecha{ text-align:right;}
.negrita{ font-weight:bold;}
.grisecito{ color:#a9a9a9;}

#msg{display: none; padding:20px;}

.corner{
	
  -moz-border-radius: 5px; /* Firefox */
  -webkit-border-radius: 5px; /* Safari and Chrome */
  border-radius: 5px; /* Opera 10.5+, future browsers, and now also Internet Explorer 6+ using IE-CSS3 */
/*
  -moz-box-shadow: 5px 5px 10px #000; 
  -webkit-box-shadow: 5px 5px 5px #000; 
  box-shadow: 5px 5px 10px #000; 
*/ 
}

/*.capa_cerrable{}*/
.caja_ok, .caja_error {font-size:1.5em; margin:20px;}
.caja_ok{ background-color:#699915; color:#FFFFFF; border:2px solid #ec0000;}
.caja_error{ background-color:#ffabab; color:#000000; border:2px solid #ec0000;}

.caja_boton{ text-align:right; padding:4px 6px 0px 0px;}
.caja_texto{ text-align:center; padding:10px 20px 30px 20px;}

/*------------------LISTADO-DETALLE------------------*/

.img_portada{float:left; display:block; margin:5px 8px 5px 0px;}
.img_principal{float:left; margin:5px 10px 5px 0px; width:300px;}
.img_listados{float:left; display:block; width:120px; margin:5px 8px 5px 0px;}




.valorar, .valorar form{
	float:left; 
	color:#7D7D7D;
	font-size:0.687em;
	font-weight:normal;	
}

.valorar p{	
	display: inline;
	color:#7D7D7D;
	font-size:0.94em;
	font-weight:normal;
	/*line-height:120%;*/
	margin:5px 0px 0px 0px;
}
	
.compartir {width:190px; float:right;}



.volver { margin:20px 0 0 0; float:right; background:transparent url(/templates/boveda/img/volver.png) right center no-repeat; height:35px; padding:1px 14px 0px 0px;}

a{direction:ltr;}
b{font-weight:bold;}
img{border:none;}

.consulta_debug{ margin:10px 0px 10px 0px; background-color:#FFFFFF; padding:10px; font-size:0.813em;}


/*--------------------------------------COMENTARIOS---------------------------------------*/
div#comentarios {padding:0px; margin:0px 0px 20px 0px;}

.xcomentarios{font-size:18px; font-weight:bold; color: #174F82; background-color:#f0f0f0; padding:5px 5px 5px 10px;  margin:2px 0px 2px 0px;  border-top: 1px solid #cccccc;  border-bottom: 1px solid #cccccc;}
.comentario {border-bottom: 1px dotted #999999; margin:10px 0px 10px 0px; padding:0px;}
.comentario img.eliminar_comentario{ float:right; padding:0px; margin:0px;}
.comentario p{font-family:arial,helvetica,sans-serif; font-size:0.938em; font-weight:400; color: #666666;}

div#enviar_comentario{background-color:#F0F0F0; height:100%; padding:10px; border-bottom: 1px solid #999999; border-top: 2px solid #666666;}
div#enviar_comentario .escribir_comentario{border-bottom: 1px dotted #999999; color: #666666; font-size:0.938em; font-weight:bold; padding-bottom:10px; margin-bottom:10px;}
div#form_comentario_campos{float:left; width: 330px; margin:0px; padding:0px;}
div#form_comentario_campos p{ font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.813em;}
div#form_comentario_campos a{color:#174F82}

div#form_comentario_info{float:right; width: 210px; border-left: 1px dotted #999999; padding:0px 0px 0px 20px; margin:0px;}

ul#normas_comentarios{ margin:0px; padding:0px; }
ul#normas_comentarios li{ color: #666666; font-size:0.687em; font-family:Verdana, Arial, Helvetica, sans-serif; padding: 0px; margin:0px 0px 5px 10px;}

#form_comentarios fieldset {border:none; margin:0px; padding:0px; }
#form_comentarios textarea {margin:10px 0px 2px 0px; background:#ffffff; width:99%; height:130px;}
#form_comentarios input{float:right; width:100px; height:25px; border:1px solid #cbc9c9; padding:0px; margin:0px; background-color:#fff; font-size:0.813em; }
#form_comentarios input:hover{ background-color:#999999; color:#FFFFFF; font-weight:bold; cursor:pointer;}
div.caracteres_info{ color:#666666; font-size:0.687em;}


/*------------- videos --------*/
.reproductor{text-align:center; padding:0px; margin:0px;}
.bloque_reproductor{margin-bottom:10px;}
.media_info{text-align:center; padding:0px; margin:3px 0px 20px 0px; color:#666666; font-size:0.687em;}


#table-cookies th {background-color: #EDEFF0; font-weight: bold;}
#table-cookies th, #table-cookies td {border: 1px solid #CCCCCC; font-size: 9pt; padding: 3px 10px; text-align: left; vertical-align: top;}

