/* a4af22 verde claro logo*/
/* 800040 morado logo*/

@import url(comun.css);
@import url(cabecera.css);
@import url(pie.css);

@media projection, screen {
	.paginacion{margin:5px 10px 20px 0px; padding:3px 0px 0px 0px; border-top:1px solid #E5E5E5; font-size:0.813em;}
	.paginacion a{color:#999999; padding:0px 1px 0px 1px;}
	.paginacion_izq{ float:left; width:150px; color:#999999;}
	.paginacion_der{ float:right; width:300px; text-align:right;}
	a.pagsel{ font-weight:bolder; text-decoration: underline;}
	
	div.toolbox{float:right; margin:0px 0px 10px 0px; padding:0px; width:210px; text-align:right; overflow:hidden;}
	div.toolbox ul{list-style-image:none; list-style-position:outside; list-style-type:none; margin:0px; padding:0px;}
	div.toolbox ul li{display:inline; height:20px; }
	div.toolbox input { border:1px solid #4A4948; margin:0px 5px 0px 5px; vertical-align:top; background-color:#ffffff; height:22px; padding:0px 0px 3px 0px; color:#4A4948;}
}

@media print {

	div#comentarios, div#lateral, a.volver, div.etiquetas, div.toolbox, #izq, #dch, div.toolbox, div.reproductor, div.media_info, div.bloque_reproductor {display: none;}
	div#principal, p, div#pie-imp .titulo-imp{font-size:0.75em;}
}

span.autor_con_publicaciones a{color:#C85E2C; font-weight:bold;}

.titulon_bloque{color: #9D9E99; font-size: 1.8em; font-weight: bold;} /*letras grises gordas*/

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

div.etiquetas_portada{color:#666666; font-size:0.875em; margin:0px 10px 20px 10px; padding:0px; overflow:hidden; float:left; width:auto;}


div.etiquetas{color:#666666; font-size:0.875em; margin:0px 0px 0px 0px; padding:0px; overflow:hidden; float:left; width:auto;}
ul.lista_etiquetas { display:inline; margin:0px 0px 10px 0px; padding:0px;}
#principal ul.lista_etiquetas li, #portada_derecha ul.lista_etiquetas li  {display:inline; font-family: Verdana,Arial,Helvetica,sans-serif; font-size:0.84em;}
ul.lista_etiquetas a { display:block; float:left; text-decoration:none; color:#666666; padding:0px 3px 1px 3px; margin:0px 4px 1px 0px;}/*4F8700*/
ul.lista_etiquetas a:hover {text-decoration:underline;}


/*img {border:none;}	*/
/*b {color:#313131;}*/
.clear {clear:both; margin:0px; padding:0px;}
.flota_izq {float:left;}
.flota_dch {float:right;}
.oculto {display:none;}


a {
	margin:0px;
	padding:0px;
	text-decoration:none;
	cursor:pointer;
	/*color:#4F8700 /*#800040; rojo vh*/	
}
a:hover {text-decoration:underline;} /*#C35700 rojo vh*/ /*naranja wi color: #C35700;*/


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

.listado {
	width:600px;
	padding:0px;
	margin:15px 0px 15px 0px;
	border-bottom: 1px solid #BBC38C;
	overflow:hidden;
}

.sin_linea{ border-bottom:none;}

div#listado_descripcion{color: #555555;}

.autor { float:left; color:#9ca4b1;}
.fecha {font-family:Georgia, "Times New Roman", Times, serif; float:right; color:#9ca4b1;}
.mas { font-style:italic; text-decoration:underline;}



/*------------------------FIRMAS---------------------------------*/
div#firmar_campana{background-color:#F0F0F0; height:auto; padding:10px; margin-bottom:20px; border-bottom: 1px solid #999999; border-top: 2px solid #666666;}
div#firmar_campana .apoyo_campana{border-bottom: 1px dotted #999999; color: #666666; font-size:0.938em; font-weight:bold; padding-bottom:10px; margin-bottom:10px;}
div#firmar_campana p{ font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.813em;}
div#firmar_campana a{color:#174F82}
#firmantes{font-weight:bold; color:#999999; padding:0px 0px 3px 0px; margin:10px 0px 10px 0px; border-bottom: 1px dotted #999999;}
ul#listado_firmas { margin:0px; padding:0px;}
ul#listado_firmas li {display:inline; font-size:0.813em; color:#666666; font-family:Verdana, Arial, Helvetica, sans-serif;}
#form_firmas input[type=submit]{float:right; padding:0px 20px 2px 20px; cursor:pointer;	background-color:#005f14; color:#fff; margin:0px 0px 0px 20px;}
/* ----- */

.img_archivoportada{float:left; display:block; width:60px; margin:0px 5px 5px 0px; text-align:center; padding-top:5px;}


/*para hacer lo del play, el play es la img principal y la img de la publicacion el background*/
.img_ahoraenportada {float:left; display:block; width:60px; height:53px; margin:0px 5px 5px 0px; text-align:center; padding-top:7px;}


/* ///////////// FOTOGALERIAS //////////////////////// */
html > body .albumes, html > body .fotosalbum {
	display:inline;
	float:left;
}

div.albumes {
	/* http://www.anieto2k.com/2009/02/22/displayinline-block-para-todos-los-navegadores/ */	
	width: 120px;
	display: -moz-inline-stack; /* FF2*/
	display: inline;
	vertical-align: top; /* BASELINE CORRECCI�N*/
	margin:0px 13px 20px 12px; 
	zoom: 1; /* IE7 (hasLayout)*/
	*display: inline; /* IE */
	/*_height: 200px; /* IE6 */
	float:left;
}
div.albumes a {text-decoration:none; color:#666666; font-size: 0.813em; font-weight: normal;}
div.albumes a:hover {text-decoration:underline;}


div.fotosalbum {
	/* http://www.anieto2k.com/2009/02/22/displayinline-block-para-todos-los-navegadores/ */	
	width:120px;
	display: -moz-inline-stack; /* FF2*/
	display: inline-block;
	vertical-align: top; /* BASELINE CORRECCI�N*/
	margin:0px 13px 20px 12px; 
	zoom: 1; /* IE7 (hasLayout)*/
	*display: inline; /* IE */
	/*_height: 200px; /* IE6 */
}
div.fotosalbum a {text-decoration:none; color:#666666; font-size: 0.813em; font-weight: normal;}
div.fotosalbum a:hover {text-decoration:underline;}
/* ///////////// FIN FOTOGALERIAS //////////////////////// */


/*---------------------FORMULARIOS------------------------*/


/* formulario de buscador avanzado */
#form_buscador fieldset {border:none; padding:20px;}
#form_buscador label{
	float:left; 
	width:150px;
	margin:0px;
	padding:3px 0px 0px 0px;
}


/*formularios de registro / recuperar pass y firmar propuestas y alta de usuario en firmar propuestas*/
#form_registro label,
#form_activar label,
#form_pass label,
#form_restaurar_pass label,
#form_firma label{
	float:left; 
	width:150px;
	margin:0px 0px 20px 20px;
	padding:0px;
	font-size:0.813em;	
 }

#form_registro input[type=text],
#form_registro select,
#form_activar input[type=text],
#form_pass input[type=text],
#form_restaurar_pass input[type=text],
#form_firma input[type=text],
#form_registro input[type=password],
#form_activar input[type=password],
#form_pass input[type=password],
#form_restaurar_pass input[type=password],
#form_firma input[type=password]{ float:left; margin:0px; width:300px; border:1px solid #bfbfbf; }

.form_info{float:right;	width:300px; margin:0px 140px 10px 0px; font-size:0.75em; color:#6f6f6f;}/*info bajo caja input*/
.privacy_info{float:right; text-align:right; width:auto; margin:10px 0px 20px 0px; font-size:0.75em; color:#6f6f6f;}/*info privacidad bajo boton*/

#form_registro input[type=submit],
#form_activar input[type=submit],
#form_pass input[type=submit],
#form_restaurar_pass input[type=submit],
#form_firma input[type=submit]{
	float:right;
	padding:0px 20px 2px 20px;
	cursor:pointer;
	margin:20px 0px 0px 0px;
    background-color: #E4AC15;
    color: #FFFFFF;
    font-weight: bold;	
}


/* formularios de inscripcion en actividades y eventos*/
#inscripcion_p, #inscripcion_c{ margin:0px; padding:0px;}

#form_inscripcion_p label, #form_inscripcion_c label{float:left; width:150px; margin:0px 0px 20px 20px;	padding:0px;}

#form_inscripcion_p input[type=text], #form_inscripcion_c input[type=text], #form_inscripcion_p textarea, #form_inscripcion_c textarea, #form_inscripcion_p select, #form_inscripcion_c select{
 float:left; margin:0px; width:300px; border:1px solid #bfbfbf; 
 }
 
#form_inscripcion_p input[type=submit], #form_inscripcion_c input[type=submit], #form_inscripcion_p input[type=button], #form_inscripcion_c input[type=button]{
	float:right;
	padding:0px 20px 2px 20px;
	cursor:pointer;
	background-color:#005f14;
	color:#fff;
	margin:20px 0px 0px 0px;
}

#form_inscripcion_p div.caracteres_info, #form_inscripcion_c div.caracteres_info{ clear:both; float:right; padding-right:160px; }/*info bajo caja input*/
/*#form_inscripcion_p div#anular_edit_id_p, #form_inscripcion_c div#anular_edit_id_c { display:inline;}*/

legend {color:#C85E2C;}

.mitad_izq {width:48%; padding-right:1%;  float:left;}
.mitad_dch {width:48%; padding-left:2%; border-left:1px dotted #ccc; float:right;}


.l_pq {width:80px;}
.l_gr {width:250px;}
.l_sino2 {width:134px;}
.l_sino {
	width:26px;
	float:right;
}

.i_peq {width:80px;}
input[type=radio], input[type=checkbox] {
	border:0; 
	width:20px;
}

.error { background-color:#EFD1E0;}/*F36*/
span.error{	background-color:#F36; padding:2px;}

div#error_form_msg{color:#800040; font-weight:bold; text-align:center; font-size:1.4em;}
 
div#mapa_usuarios{ padding-left:14px; margin:20px 0px 20px 0px;}

div#foro_portada{float:right; width:322px; overflow:hidden;}
div#foro_portada ul {margin: 0 0 0 20px; padding: 0px;}
div#foro_portada li {margin: 10px 0;}
div#foro_portada li a {color: #005689; font-family: Georgia,"Times New Roman",Times,serif; font-size: 0.938em; text-decoration: none;}
div#foro_portada li a:hover{color:#C35700;}

/* ENCUESTA */
div.datos_encuesta{ float:left; width:500px; margin:10px 0px 10px 50px;} /*para detalle encuesta*/
div.datos_encuesta form{color:#4E4E4E;}
div.datos_encuesta input[type=radio]{ vertical-align:text-bottom; margin-top:10px;} 
div.respuestas_encuesta{ font-weight:bold; display:inline;}
div.datos_encuesta input[type=submit]{height:18px; padding:0px 10px 2px 10px; cursor:pointer; background-color:#999999; color:#fff; border:1px solid #666666; font-weight:700; font-size:0.75em;} 
div.datos_encuesta input[type=button]{height:18px; padding:0px 10px 2px 10px; cursor:pointer; background-color:#999999; color:#fff; border:1px solid #666666; font-weight:700; font-size:0.75em;} 
.barra_encuesta_base{background-color: #F1F1F1; border: 1px solid #D1D1D1; height: 12px; margin:4px 0px 15px 0px;}
.barra_encuesta_votos{background: none repeat scroll 0 0 #C8FCA5; height: 12px;} /*azul molon 3478E3*/ /*verde menu 699915*/
#encuesta_portada{width:270px; overflow:hidden;}
#interior_encuesta_portada{padding:10px; font-size:0.75em; }
#interior_encuesta_portada a{color:#555555; font-size:1.3em; font-weight: bold; text-decoration: none; margin:0px 0px 5px 0px;}


	form#form_votar_encuesta_ajax input[type=button] {
		font-family: Verdana, Geneva, sans-serif;
		font-size:1em;
		color: #ffffff;
		background-color: #3678b9;
		font-weight: bold;
		border: none;
		padding: 0px 5px 2px 5px;
		margin:0px 0px 0px 0px;
		border: 1px solid #3678b9;
	}

	form#form_votar_encuesta_ajax input[type=button]:hover {border: 1px solid #3678b9; color: #3678b9; background-color:#FFFFFF;}


/*FIN ENCUESTA*/

#actividades_portada{float:left; width:322px; overflow:hidden;}
#actividades_portada ul{ margin:0px 0px 0px 20px; padding:0px;} 
#actividades_portada li { margin:10px 0px 10px 0px;} 
#actividades_portada li a{font-family: Georgia,"Times New Roman",Times,serif; text-decoration:none; color:#444444; font-size:0.938em;}
#actividades_portada li a:hover{color: #C35700;}
 
.desplegable{ cursor:pointer;}
.desplegable:hover{ text-decoration:underline;}

div#chat{ text-align:center; margin:10px 0px 15px 0px;}

#enportada, #lomastabs{margin:10px 5px 20px 5px; clear:both;}

#relacionadas_izq{width:300px; float:left; margin:0px; padding:0px; overflow:hidden;}
#relacionadas_der{width:290px; float:left; margin:0px 0px 0px 10px; padding:0px; overflow:hidden;}
/*
#relacionadas ul{ margin:0px 0px 0px 20px; padding:0px;} 
#relacionadas li { margin:10px 0px 10px 0px;} 
#relacionadas li a{font-family: Georgia,"Times New Roman",Times,serif; text-decoration:none; color:#444444; font-size:0.9em;}
#relacionadas li a:hover{color: #C35700; text-decoration:underline;}
*/
#titulo_relacionadas, #titulo_enportada {margin-bottom:10px; font-size: 1em; font-weight:100; color: #C85E2C; text-decoration: none; background-color:#EDEDED; padding:5px;} /*Azul color: #134D86; */
#titulo_relacionadas a, #titulo_enportada a{color:#C85E2C; text-decoration: none;}
#titulo_relacionadas a:hover, #titulo_enportada a:hover{color: #C35700; text-decoration:underline;}

.linea_enportada {border-top: 2px solid #f0f0f0; clear: both; font-size: 0; margin: 5px 0px 5px 0px; padding: 0;}

.linea {border-top:1px solid #A2C666; clear:both; font-size:0; margin:10px 0 5px; padding:0; }

.titulo_seccion{color:#313131; font-size:2em; font-weight:normal; letter-spacing:-1px; line-height:95%; margin:0px; padding:0px 0px 5px 0px;}




div#pasaje{color:#666666; font-size:0.813em; line-height: 15px; margin:0px 10px 40px 10px; padding: 0px; text-align:justify;}


.titulo_bloque_portada, .titulo_bloque_portada a{
	color:#555555; font-size:0.9em; font-weight: bold; text-decoration: none; margin:0px 0px 3px 0px; padding:0px 0px 2px 0px;
	border-bottom:2px solid #4D7305; text-align:left;
}

.titulo_bloque_portada_ss, .titulo_bloque_portada_ss a{
	color:#555555; font-size:0.9em; font-weight: bold; text-decoration: none; margin:0px 0px 3px 0px; padding:0px 0px 2px 0px;
	text-align:left;
}

.titulo_bloque_portada a:hover, .titulo_bloque_portada_ss a:hover{color:#C35700;}
/*
.titulo_modulos_portada{
	color: #4D7305;
    font-size:0.813em;
    font-weight: bold;
	margin:0px;
	background-image: url("/templates/boveda/img/mas.gif");
    background-position:left;
    background-repeat: no-repeat;
    border-bottom: 2px solid #A2C666;
    padding: 0px 0px 1px 11px;
    text-align: left;	
}
*/

.titulo_modulos_portada{
	color:#333333; /* #005689; */
    font-size:0.813em;
    font-weight: bold;
	margin:0px;
	background-color: #EDEDED;	
    border-top: 2px solid #4D7305; /* D61D00 rojo molon */
    padding: 4px 0px 4px 10px;
    text-align: left;	
}
.titulo_modulos_portada a{ text-decoration:none; color:#333333;}
.titulo_modulos_portada a:hover{color:#C35700;}


div#bloque_videos_portada_abajo{margin:0px 0px 40px 0px; padding: 0px 0px 15px 12px; background-color: #464646; }
	div.titulo_modulo_videos_portada{ color:#ffffff; border-bottom: 1px solid #d8d8d8; margin-right: 12px; font-weight: bold; padding-top: 5px;}
	div.video_portada{float:left; display:block; width:120px; margin:0px 10px 0px 0px; padding:0px;}
	div.video_portada a{ font-weight: bold;}
	div.video_portada a:hover{text-decoration: underline; color:#ffffff;}
	div.play_video_portada{width:120px; height:60px; padding-top:30px; text-align:center; }
	div.titulo_video_portada{font-size:13px; font-family: arial, sans-serif; color: #ffffff; margin-top: 3px;} /* color:#2793E6; youtube */
	div.reproducciones_video_portada{font-size:9px; color: #d8d8d8; font-weight: normal;}
	div.separador_videos_portada{margin-bottom: 20px;}


div#bloque_blogs_portada_abajo{margin:0px; padding: 20px 50px 15px 50px; background-color: #F4F4F4;} /*#558B01; */

	div.listado_blogs_portada {border-bottom: 1px solid #bbc38c; margin: 15px 0; overflow: hidden; padding: 0px; width: auto; }
	div.listado_blogs_portada p {color: #555555; font-family: Verdana,Arial,Helvetica,sans-serif !important; font-size: 0.813em !important; line-height: normal !important; margin: 0 !important;}
	div.titulo_modulo_blogs_portada{border-bottom: 1px solid #d8d8d8; margin: 0px 26px 18px 0px; font-weight: bold; padding: 10px 0px 2px 0px; }
	div.titulo_modulo_blogs_portada a{color:#999999; font-weight: 15px; }
	#bloque_blogs_portada_abajo ul{ margin: 0px;}
	#bloque_blogs_portada_abajo li{ margin: 0px 20px 0px 0px; padding: 0px 0px 10px 0px;}
	#bloque_blogs_portada_abajo li a{color: #005689; font-family: Georgia,"Times New Roman",Times,serif; font-size: 0.938em; text-decoration: none;}	
	#bloque_blogs_portada_abajo li a:hover{color: #c35700;}
/*
	div.blog_portada{float:left; display:block; width:49%; margin:0px 10px 0px 0px; padding:0px; text-align: left;}
	div.blog_portada a{color:#66666;}
	div.blog_portada a:hover{text-decoration: underline; }
	div.foto_blog_portada{}
	div.titulo_blog_portada{font-size:12px; font-weight:normal; font-size: 11px; margin-top: 3px; color:#666666;}
	div.blog_portada ul{}
	div.blog_portada li{font-size: 1em;}
	div.blog_portada li a{text-decoration: none;}
	div.separador_blogs_portada{clear:all; margin-bottom: 20px;}
*/


/*div#bloque_videos_portada_abajo{margin:0px 0px 40px 0px; padding: 0px 0px 15px 12px; background-color: #464646; }*/
	/* div.titulo_modulo_videos_portada{ color:#ffffff; border-bottom: 1px solid #d8d8d8; margin-right: 12px; font-weight: bold; padding-top: 5px;} */
	div.video_listado{float:left; display:block; width:195px; margin:0px 8px 0px 0px; padding:0px;}
	div.video_listado a{ font-weight: bold;}
	div.video_listado a:hover{text-decoration: underline; color:#2793E6;}
	div.play_video_listado{width:195px; height:70px; padding-top:30px; text-align:center; }
	div.titulo_video_listado{font-size:13px; font-family: arial, sans-serif; color: #2793E6; margin-top: 3px;} /* color:#2793E6; youtube */
	div.reproducciones_video_listado{font-size:10px; color: #555555; font-weight: normal;}
	div.separador_videos_listado{margin-bottom: 20px;}

.msg_submodulo{margin:0px 11px 0px 0px; text-align:right; position: relative; top:-18px;} 

div#nombres_allah{ margin:70px 0px 75px 0px; text-align: center; font-size:0.70em;} 
#nombres_allah a{color: #737373; text-decoration: none;}	 

div#coran { margin:20px 0px 10px 10px; text-align:center;}
a#coran_portada{ width:250px; height:60px; display:block; background:transparent url("/templates/boveda/img/quran.png") no-repeat;}
a#coran_portada:hover{background:transparent url("/templates/boveda/img/quran_roll.png") no-repeat;}

ul#nube_tags{ list-style-type:none; margin:0px; padding:0px; }
ul#nube_tags li{ display:inline;  margin-right:15px; line-height:2em; }  
ul#nube_tags li a{color: #134D86;}
ul#nube_tags li a:hover{color: #C35700;}



/*Estilos para notas en el texto generado por el editor html*/
.nota{margin-bottom: 10px; color:#7D7D7D; font-size:0.75em; font-weight:bold;}
.nota strong{color:#555555;}

/*para corregir los descuajeringues de los libros y articulos antiguos con parafos dentro de las notas*/
.nota p{font-family:Verdana,Arial,Helvetica,sans-serif; margin-bottom: 10px; color:#7D7D7D; font-size:0.687em; font-weight:bold; line-height:120%;}

.destacadoIzq{
color:#525252;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:1em;
font-style:italic;
font-variant:normal;
font-weight:normal;
line-height:normal;
text-align: center;
background:transparent url("/templates/boveda/img/separador-vineta.gif") no-repeat scroll center bottom;
margin:0px 10px 17px 0px;
padding:10px 10px 20px 10px;
overflow:hidden;
float:left;
width:240px;
}
.destacadoDer{
color:#525252;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:1em;
font-style:italic;
font-variant:normal;
font-weight:normal;
line-height:normal;
text-align: center;
background:transparent url("/templates/boveda/img/separador-vineta.gif") no-repeat scroll center bottom;
margin:0px 0px 17px 10px;
padding:10px 10px 20px 10px;
overflow:hidden;
float:right;
width:240px;
}



.titulon_pregunta{color:#CCCCCC; font-size: 1.8em; font-weight: bold;} /*letras grises gordas*/
.titulon_respuesta{color: #9D9E99; font-size: 1.8em; font-weight: bold;} /*letras grises gordas*/

#pregunta{ border:7px solid #E4E4E4; margin:0px 0px 20px 0px; padding:15px; color:#666666;}
#respuesta{ border:7px solid #C5C5C5;  margin:0px 0px 20px 0px; padding:15px;}


#portada_izquierda{width:665px; float:left; margin-top:20px;}/*border:1px solid #FF0000; */
	#publicaciones_portada_1{width:320px; float:left; padding:0px;}
	#publicaciones_portada_2{width:320px; float:right; padding:0px;}

	#publicaciones_portada_3{width:320px; float:left; padding:0px;}
	#publicaciones_portada_4{width:320px; float:right; padding:0px;}

#portada_derecha_top{width:270px; height: 280px; margin-top:20px; padding:0px; float:right; overflow:hidden; background-color:#f0f0f0;}/* gris wi:f0f0f0  amarillito rv: F2F0D7  verde boletin: D4DDBE*/
#portada_derecha{min-height:1200px; width:270px; padding:20px 0px 0px 0px; float:right; overflow:hidden; background-color:#f0f0f0;}/* gris wi:f0f0f0  amarillito rv: F2F0D7  verde boletin: D4DDBE*/


#manuscritos, #fotogalerias{ text-align:center; margin:20px 10px 20px 10px;}
.lineaportada {
    border-top: 2px solid #eeeeee; /*#A2C666*/
    clear: both;
    font-size: 0;
    margin: 15px 0 10px;
    padding: 0;
}

.linea_interior{border-bottom: 1px solid #E5E5E5; margin:3px 0px 5px 0px; padding:0px;}


.menu_portada a{
    /* background-color: #ffffff; */
    color: #4d7305; 
  
  display: block;
    font-size:1em; /* =130% de antes*/
    font-weight: bold;
    margin:0px 10px 10px 10px;
    padding:3px 0px 3px 0px;
    text-align: center;
    text-decoration: none;
    width: auto;
	border:1px solid #999999;
	}
.menu_portada a:hover{color:#C35700;}

#loultimo{padding:20px 10px 10px 10px; margin:0px; border: 1px solid #AAAAAA; background-color:#FFFFFF;}
#lomasvisto, #lomasvotado{padding:10px;  margin:0px; border: 1px solid #AAAAAA; background-color:#FFFFFF;}

div.lomas_u24h{float:right; color: #A9A9A9; font-size:0.75em; font-weight:bold;}
a.lomas_lcompleto{color: #A9A9A9; font-size:0.75em; font-weight:bold;}

/*
.loultimo_fechahora{float:left; width:75px; text-align: right; padding: 0px 8px 5px 0px; }
.loultimo_titular  {float:left; width:150px; padding-bottom:10px; } 
.horaroja{color: #C35700;}	
*/
ol.listalomas{margin: 5px 0px 0px 20px; padding:0px; font-size:0.75em; color:#999999; font-weight:bold;}
ol.listalomas li{margin-bottom: 10px;}
ol.listalomas li a{color:#174F82; font-weight: bold; padding:0px; margin:0px; text-decoration:none;}

#videos_portada{margin:0px 0px 20px 0px; padding-left:9px;}
.img_videosportada{float:left; display:block; width:60px; margin:0px 5px 0px 0px; padding-top:5px;}

#glosario{margin:20px 10px 20px 10px; padding:0px; text-align:justify;}
#termino_descripcion{color:#666666; font-size:0.813em; text-align:justify;}
#termino_ar{font-size:1.6em; font-weight:bold; color:#4D7305;}
#termino_es{ font-weight:bold; color:#4D7305;}

#salat{margin:40px 0px 40px 0px; padding-left:9px;}
#salat .titulo_horarios_salat{color:#999999; font-size:0.8em; margin:0px 0px 3px 0px;}
#salat table{ border-collapse:collapse;}
#salat thead {background-color:#dcdcdc;} 
#salat thead td{ padding:5px; color:#174F82;} 
#salat td { border:1px solid #666666; padding:5px; text-align:center; font-size:0.75em;} 
#salatmundo{ color:#999999; text-transform:lowercase; margin:3px 0px 0px 0px; width:100%; padding:0px; font-size:0.678em; text-align:right;}

#buscador_web{ background-color:#d9d9d9; padding:10px 0px 8px 10px; margin:0px 10px 20px 0px; width:auto;}
#buscador_web p{margin:0px 0px 2px 0px; padding:0px; color:#999999; font-weight:bold;}
#buscador_web div.input {display: inline; float: left; margin-right:10px;}
#buscador_web input[type="text"]{border: 1px solid #BFBFBF; width: 150px; height:21px;}
#buscador_web select {border: 1px solid #BFBFBF; width: 150px; height:25px; background-color:#FFFFFF; padding-top:2px;}
#buscador_web input[type="submit"], #buscador_web input[type="button"]{background-color:#E4AC15; color:#FFFFFF; font-weight:bold;}
#buscador_web input[type="submit"]{ margin-right:5px;}
#buscador_web.buscador_publicaciones{ height:40px;}


#buscador_resultados iframe{width:600px;}

#imagenytexto{margin:20px 10px 20px 10px; padding:0px;}
#imagenytexto_titulo{font-size:0.75em; color:#666666; font-weight:bold; text-align:center; margin:0px 0px 3px 0px;}
#imagenytexto_texto{color:#666666; font-size:0.813em; text-align:justify; margin:3px 0px 0px 0px;}

.requerido {border-bottom-color:#000000;} /*800040*/
.error { background-color:#EFD1E0 !important;}
#enviar_consulta{ margin:20px 10px 20px 0px; background-color:#f0f0f0; padding:10px;}
#form_enviar_consulta .izq { float:left; width:50%; margin-right:20px;}
#form_enviar_consulta .dch { float:right; width:45%;}
#form_enviar_consulta label {display:block;margin:0px 0px 0px 0px;padding:0px;color:#5d7487;}
#form_enviar_consulta textarea {width:100%; font-size:1.5em; border:1px solid #cbc9c9; height:100px; }
#form_enviar_consulta select{width:100%; margin:0em 0.3em 0.7em 0em; border:1px solid #cbc9c9; height:22px; padding:0.2em 0em 0em 0.4em; background-color:#FFFFFF;}
#form_enviar_consulta input[type="submit"], #form_enviar_consulta input[type="button"]{ margin:15px 0px 0px 0px;}
div.consultoria_loqueate{ background:transparent url("/templates/boveda/img/1px.gif") repeat;}


.megusta{vertical-align:top; color:#CCCCCC; font-size:0.938em; font-weight:bold; padding:0px; margin:0px; text-align:right;}

/* slider principal portada */
.lof-slidecontent{position:relative; overflow:hidden; border:1px solid #F4F4F4; width:661px; height:300px; margin-bottom:10px; background-color:#666666; }
.lof-slidecontent .preload{height:100%; width:100%; background:#FFF; position:absolute; top:0; left:0; z-index:100000; color:#FFF; text-align:center }
.lof-slidecontent .preload div{height:100%; width:100%; background:transparent url("/templates/boveda/img/load-indicator.gif") no-repeat scroll 50% 50%; }
.lof-main-outer{position:relative; height:100%; width:661px; z-index:3px; overflow:hidden;}

.lof-main-item-img{background-repeat: no-repeat !important; background-size: 377px 300px !important; width:377px; height:300px; text-align:center; border-collapse: collapse;}
@-moz-document url-prefix() {
	.lof-main-item-img {position:relative; top:-20px;}
}	

.lof-main-item-desc{z-index:100px; position:absolute; top:195px; left:0px; width:362px; height:100px; padding:10px 5px 5px 10px; background:url("/templates/boveda/img/transparent_bg.png");}
.lof-main-item-desc a{color:#ffffff; line-height:110%; font-size:18px; margin:0px; padding; 0px;}
.lof-main-item-desc h6{color:#ffffff; margin-top:5px !important;}
ul.lof-main-wapper{overflow:hidden; background:transparent url("/templates/boveda/img/load-indicator.gif") no-repeat scroll 50% 50%; padding:0px; margin:0; height:300px; width:377px; position:absolute; overflow:hidden; }
ul.lof-main-wapper li{overflow:hidden; padding:0px; margin:0px; height:100%; width:377px; float:left; position:relative; }/*mismo ancho imagen*/
.lof-opacity  li{position:absolute; top:0; left:0; float:inherit; }
ul.lof-navigator{top:0;	padding:0; margin:0; position:absolute; width:100%;}
ul.lof-navigator li{cursor:hand; cursor:pointer; list-style:none; width:100%; padding:0; margin:0; overflow:hidden; }
.lof-navigator-outer{position:absolute; right:0; top:0px; z-index:100; height:300px; width:310px; overflow:hidden; color:#FFF;}
.lof-navigator li.active{background:url("/templates/boveda/img/arrow-bg-999999.png") no-repeat scroll left center; color:#FFF;}
.lof-navigator li:hover{}
.lof-navigator li h3{padding:10px 0 0 !important; margin:0;}
.lof-navigator li h3 a{color:#333333; font-size:0.8em; line-height:50%; }

.lof-navigator li div{background-color:#F0F0F0; height:100%; position:relative; margin-left:15px; padding-left:15px; border-top:1px solid #E1E1E1; }
.lof-navigator li.active div{background-color: #999999;	color:#ffffff;}
.lof-navigator li img{height:60px;	width:60px;	margin:15px 15px 10px 0px;	float:left;	padding:3px; border:#C5C5C5 solid 1px;}
.lof-navigator li.active img{border:##6C8E5C  solid 1px;}
.lof-navigator li.active h3 a{color:#FFF;}
/* fin slider principal portada */


ul#faldon_secciones{list-style-type:none; margin:10px 0px 15px 0px; padding:0px;}
ul#faldon_secciones li{margin:0px 3px 0px 0px; padding:0px; display: inline;}
ul#faldon_secciones img{opacity:0.8;}
ul#faldon_secciones img:hover{opacity:1;}
ul#faldon_secciones a:hover{outline:2px solid #CCCC00;}

/* slider faldon portada */
#slider_menu{width:661px; height:240px; margin:20px 0px 20px 0px;}
.lof-slidecontent-sm, .lof-slidecontent-sm a {color:#FFF;}
.lof-slidecontent-sm a.readmore{color:#58B1EA;font-size:0.687em;}
.lof-slidecontent-sm{position:relative; overflow:hidden; border:#999999 solid 2px; }
.lof-slidecontent-sm .preload{height:100%;width:100%; position:absolute; top:0; left:0; z-index:100000; text-align:center; background:#ffffff;}
.lof-slidecontent-sm .preload div{height:100%; width:100%; background:transparent url("/templates/boveda/img/load-indicator.gif") no-repeat scroll 50% 50%;}
.lof-main-outer-sm{position:relative; height:100%; width:900px; z-index:3px; overflow:hidden; width:661px; height:240px;}
.lof-main-item-desc-sm{z-index:100px; position:absolute; bottom:20px; left:0px; width:300px; background:url("/templates/boveda/img/bg_trans.png"); height:50px; padding:10px; }
.lof-main-item-desc-sm h2 a{color:#FFFFFF; font-size:40px; padding:10px 0px 0px 30px;}
ul.lof-main-wapper-sm{overflow:hidden;	background:transparent url("/templates/boveda/img/load-indicator.gif") no-repeat scroll 50% 50%; padding:0px; margin:0; position:absolute; overflow:hidden; }
ul.lof-main-wapper-sm li{overflow:hidden; padding:0px; margin:0px; float:left; position:relative; }
.lof-opacity {overflow:visible !important; position:absolute !important;}
.lof-opacity  li{position:absolute  !important;	top:0; left:0; float:inherit  !important;}
ul.lof-main-wapper-sm li img{padding:0px;}
.lof-navigator-wapper-sm {position:absolute; bottom:10px; right:10px; background:#000; padding:5px 15px; -moz-border-radius:5px 5px 5px 5px;}
.lof-navigator-outer-sm{position:relative; z-index:100; height:180px; width:310px; overflow:hidden; color:#FFF; float:left;}
ul.lof-navigator-sm{top:0; padding:0; margin:0; position:absolute; width:100%;}
ul.lof-navigator-sm li{font-size:0.75em; cursor:hand; cursor:pointer; list-style:none; padding:0; margin-left:0px; overflow:hidden; float:left; display:block; text-align:center;}
ul.lof-navigator-sm li.active , ul.lof-navigator-sm li:hover {background:#FFF; color:#000; display:block;}
/* fin slider faldon portada */


img.play:hover{opacity:0.6; cursor:pointer;}


.caja_mapaweb{width:180px; height:700px; float:left; margin:0px 20px 40px 0px;}
.titulos_mapaweb{border-bottom:1px solid #999999; color:#C85E2C; font-size:0.938em; margin-bottom:10px; }
.caja_mapaweb ul{margin:0px 0px 0px 10px; padding:0px; list-style:none; overflow-x:hidden; overflow-y:auto; height:680px;}
.caja_mapaweb li{margin:5px 0px 0px 0px; padding:0px 0px 5px 0px; border-bottom:1px dotted #CCCCCC;}
.caja_mapaweb a{ text-decoration:none; color:#666666; font-size:0.875em;}
.caja_mapaweb a:hover{ text-decoration:underline;}


.titulo_grupo_quienessomos{ font-size:1em; font-weight:bold; margin:20px 0px 20px 0px; border-bottom: 2px solid #A2C666; color: #4D7305;}
.quienessomos{ border-bottom:2px solid #f0f0f0; clear: both; margin: 8px 0px 8px 0px; padding: 8px 0px 8px 0px;}
.img_quienessomos {float:left; display:block; width:60px; height:auto; margin:0px 10px 10px 0px; text-align:center; padding:0px;}
.img_quienessomos img{max-width:60px;}

.cajaarchivo{width:120px; font-size:0.75em; float:left; margin:0px 20px 0px 0px;}
.cajaarchivo a.archivo{text-decoration:none; color:#666666;}
.cajaarchivo a.archivo:hover{text-decoration:underline;}

.video_embed_box{ text-align:center;}
.video_embed{width:480px; height:40px; padding:8px 0px 0px 20px; color:#999999; background-color:#f0f0f0;}


#tipos_entidades_directorio img{ margin:0px 20px 20px 0px;}
#tipos_entidades_directorio img:hover{ cursor:pointer;}


.boton_mod_01{color:#3678B9; display:block; border-radius: 7px 7px 7px 7px;  box-shadow: 0 -3px 4px rgba(0, 0, 0, 0.2) inset; border:2px solid #3678B9; margin:0px 0px 15px 0px; padding:5px 5px 5px 5px;}
.boton_mod_01:hover{ background-color:#3678B9; color:#FFFFFF; text-decoration:none;}
.boton_mod_01 img{display:block; float:left; margin-right:5px}
.boton_mod_01 div{ font-weight:bold; font-size:1.2em; margin-top:3px;}


@media screen and (max-width: 750px) { /* 550px*/
	.clear {height: 0px;}
	
	body {font-size: 100%; margin: auto;  width: 100%;}
	div#cuerpo {margin: auto; padding: 0px auto 0px auto; text-align: center; }
	
	div#arribadelto{display: none;}
	
	/*div#cabecera{display: none;}*/
	div#logowi {position: static; height: auto; text-align: center; top: auto; width: auto;}
	div#datoscab1{float: none; width: auto; text-align: center; }
	div#datoscab2{float: none;  width: auto; text-align: center; padding: 0px; }
	ul#menu { overflow:auto; height: auto; }
	div#menuinfo {height: auto;  padding: 10px 0px 10px 0px; text-align: center;}
	div#buscador_mini{float: none;}
	div#login {float: none; margin:10px auto 10px auto; }
	ul#loginmenu { float: none; }
	
	
	div#portada_izquierda{ float: none; margin: 0px; padding:20px 0px 0px 0px; width: 100%; clear: both; text-align: center;} 
	div#portada_derecha_top{ float: none;  height: 280px; margin: 20px auto 0px auto; width: auto; margin: auto;}
	div#portada_derecha{ float: none; min-height: 0px; padding: 0px; width: auto;  margin: auto;}
	
	/*div#slider_portada_0{display: none;}*/
	.lof-slidecontent {width: 280px; margin: auto; }
	/*.lof-main-outer{ display: none;}*/
	
	div.img_portada a img{width: 100%; height: auto;}
	
	div#publicaciones_portada_1{float: none; width: 320px; clear: both; margin: auto; text-align: left;}
	div#publicaciones_portada_2{float: none; width: 320px; clear: both; padding-top: 20px;  text-align: left; margin: 10px auto 0px auto; border-top: 2px solid #eeeeee;}
	
	div#actividades_portada{float: none; clear: both;  margin: auto; text-align: left;}
	div#foro_portada{float: none; clear: both;  margin: auto; text-align: left;}
	
	div#bloque_videos_portada_abajo{display: none;}
	
	div#publicaciones_portada_3{float: none; clear: both;  margin: auto; text-align: left; }
	div#publicaciones_portada_4{float: none; clear: both;  margin: auto; text-align: left;}	
	
	ul#faldon_secciones{display: none;}
	
	div#bloque_blogs_portada_abajo { padding: 0px; width: 100%; text-align: left;}	
	
	/*div#pie{display: none;}*/
	ul#enlacespiedestacados { overflow:auto; height: auto; }
	div#logos{text-align: center;}
	#pie #pieizq {float: none;  width: auto; text-align: center;}
	#pie #pieder {float: none;  width: auto; text-align: center;}
	div#logoji {position: static; height: auto; text-align: center; top: auto; width: auto;}
	#pie #logoji {position: static; height: auto; text-align: center; top: auto; width: auto;}
	
	div.arcos{display: none;}
	
	div#coran {margin: 20px auto 10px auto;}
	#salat table {margin: auto;}
	a#coran_portada {margin: auto; }
	#encuesta_portada { width: auto; margin: auto;}
	.titulo_bloque_portada_ss { width: auto; margin: auto; text-align: center; padding-bottom: 10px;}
	
	#principal {float: none; min-height: 0px; overflow:auto; padding: 2px 0 0; width: auto;}  
	#lateral {border-top: 1px solid #cccccc; border-left: none; float: none; padding: 20px 0px 0px 0px; width: auto;}
	.img_principal {float: none;  margin: 5px auto 5px auto; width: auto;}
	#relacionadas_izq {float: none; overflow:auto; width: auto; text-align: center;}
	#relacionadas_der {float: none; overflow:auto; width: auto; text-align: center;}
	#principal p.path {float: none; width: auto; text-align: left; }
	div#form_comentario_campos {float: none; width: auto;}
	div#form_comentario_info {border-top: 1px dotted #999999; border-left: none; float: none; padding:20px 0px 0px 0px; width: auto;}
	h6 {margin: 0px auto 4px auto; text-align: left; width: auto;}
	h1, h3{ text-align: left; }
	.msg_submodulo h6{ text-align: right; }
	#publicaciones_portada_4 {border-top: 2px solid #eeeeee; margin: 15px auto 0px auto; padding: 15px 0px 0px 0px;}
	#principal p {text-align: left;}
	#form_votar_encuesta_ajax{ text-align: left; margin-top:15px;  }
	
	.lof-navigator li h3 a { text-align: left; }
	.img_principal {margin-bottom: 10px; }
	.img_principal img { width: 100%; height: auto;  }
	ul#normas_comentarios li, #relacionadas_der, ol.listalomas { text-align: left;}
}



@media screen and (max-width: 320px) {
	div#cabecera{padding: auto;}
	div#cuerpo{padding: auto;}
	div#pie{padding: auto;}
}
