/* Isuzu Hoja de Estilo Principal */

/*Inicio Estilos Aurales*/

@media aural
{
	p {voice-family: female}
	h1, h2, h3, h4, h5, h6, span{pause-before: 100ms; pause-after: 20ms; stress: 75; richness:60}
	acronym{speak: spell-out}
}

/*Fin Estilos Aurales*/


/*Inicio estilos a etiquetas HTML*/
html, body{background:url(../images/estructura/backgrounds/bg1.gif) repeat-x #fff; height:100%; line-height:1.4em; margin:0; padding:0;}

hr{color:#777; width:100%;}

form{margin-bottom:0px; margin-top:0px;}

h1{color:#666; font:bold 15px Verdana, Arial, Helvetica, sans-serif; margin-bottom:0px; margin-top:0px; text-align:left;}
h2{color:#666; font:bold 18px Verdana, Arial, Helvetica, sans-serif; margin-bottom:0.5em; margin-top:0px;}
h3{color:#666; font:bold 13px Verdana, Arial, Helvetica, sans-serif; margin-bottom:7px;}
h4{color:#1b4881; font:bold 14px Verdana, Arial, Helvetica, sans-serif; margin-bottom:3px; margin-top:3px;}
h5{color:#000; font:12px Verdana, Arial, Helvetica, sans-serif; line-height:2em; text-align:center;}

a{font:12px Verdana; color:#6082a8; text-decoration:underline;}
a:hover {font:12px Verdana; color:#cbb761; text-decoration:underline;}

input, textarea{background-color:#fff; border:1px solid #666;}

ul{padding-bottom:6px;}
/*Fin Estilos HTML*/



/*Inicio Estilos Estructura Principal*/

#container_main{
	background:url(../images/estructura/backgrounds/bg3.gif) repeat-y center top;
	color:#666666;
	font:12px Verdana, Arial, Helvetica, sans-serif;
	margin:0 auto 0 auto;
	padding:0px;
	text-align:justify;
	width:100%;
}

/*Inicio Estilos Header*/
#header{
	background:url(../images/estructura/backgrounds/bg2.gif) no-repeat center top;
	height:182px;
	text-align:center;
	width:100%;
}

#header_img{
	height:182px;
	margin:0 auto 0 auto;
	width:972px;
}
/*Fin Estilos Header*/


#col_center{
	line-height:1.2em;
	margin:auto;
	padding-right:10px;
	text-align:justify;
	width:963px;
}

#cont_texto{float:left; margin:10px 0px 10px 20px; position:relative; width:720px;}

#menu_izquierdo{
	background:url(../images/estructura/linea.jpg) no-repeat right;
	float:left;
	height:340px;
	width:212px;
}

.div_junta_dir_lf{
	float:left;
	line-height:1.8em;
	margin-left:65px;
	margin-top:0px;
	/*width:260px;*/
}

.normas a{font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#666; text-decoration:none;}
.normas a:hover{font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#666; text-decoration:underline;}

.tabla_links{border:solid 1px #666;}

.logos_inst_gob{
	float:left;
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	padding:8px;
	text-align:center;
	width:219px;
}

.clear{clear:both;}

/*Fin Estilos Menú Principal*/

/*Inicio Estilos Footer*/
#footer{
	background-color:#1b4881;
	color:#fff;
	font:16px Georgia, "Times New Roman", Times, serif;
	margin:0 auto 0 auto;
	padding:5px;
	text-align:center;
	width:962px;
	overflow:hidden;
	# width:963px;
	# padding-top:15px; 
	# padding-bottom:15px;
}

#footer .copyright{
	color:#6082a8;
	font:12px Arial, Helvetica, sans-serif;
}

#footer_bg{
	background:url(../images/estructura/backgrounds/bg4.gif) no-repeat center top;
	height:35px;
	margin:auto;
}
/*Fin Estilos Footer*/

/*Fin Estilos Estructura Principal*/



/*Inicio Estilos Clases Generales*/
.links1 a{font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#1b4881; text-decoration:underline;}
.links1 a:hover{font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#cbb761; text-decoration:underline;}

.links2 a{font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#1b4881; text-decoration:none;}
.links2 a:hover{font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#cbb761; text-decoration:none;}
.links2 a img{padding-right:5px;}

.subtit1{font:bold 13px Arial, Helvetica, sans-serif; color:#cc0000; float:left;}
.subtit2{font-weight:bold;}

.clear{clear:both; font-size:0px; line-height:0px; height:0px; float:none;}

.no_border{border:none;}

.float_right{float:right;}
.float_right2{float:right; margin:10px 0px 10px 10px;}

.float_left{float:left;}

.imgs_float_right{float:right; margin:0px 0px 15px 15px;}
.imgs_float_right2{float:right; margin:45px 70px 0px 15px;}

.img_border{border:1px solid #ccc;}

.tit_busq{font-weight:bold; padding-left:15px;}

.divisor{border:1px dashed #b69a23; margin-top:15px;}

.align_left{text-align:left}
.align_right{text-align:right;}
.align_center{text-align:center;}


/*Fin Estilos Clases Generales*/


.table1{
	background-color:#fff;
	border:1px solid #999;
}
.table1 td.td_tit{
	background-color:#1B4881;
	color:#fff;
	font-weight:bold;
}


.table_busq{
	background:url(../images/estructura/backgrounds/lupa_bg.gif) no-repeat 380px 140px #fff;
	border:1px solid #999;
}
.table_busq td.td_tit_busq{
	background-color:#1B4881;
	color:#fff;
	font-weight:bold;
	padding-left:10px;
}
.table_busq td.td_tit_busq img{padding-right:4px;}
#busq_bt1{display:inline}
#busq_bt2{display:none}


.table_result_busq{
	background-color:#fff;
	border:1px solid #999;
	border-top:4px solid #ccc;
	border-bottom:4px solid #ccc;
}

#cuadro_busq{display:none;}


.table_evento{
	background-color:#fff;
	border:1px solid #999;
}
.table_evento td.td_tit_evento{
	background-color:#1B4881;
	color:#fff;
	font-weight:bold;
	padding-left:10px;
	padding-right:10px;
}
.table_evento td.td_descrip_evento{
	padding:10px;
}
.table_evento td.td_foto_evento{
	padding:10px 0px 10px 10px;
}
.table_evento .foto_evento{
	float:left; margin:0px 10px 10px 0px;
}
.table_evento_botonera{}
#galeria_eventos{display:none; float:left; width:100%;}




#opciones_busqueda{
	background-color:#fff; 
	border:1px solid #ccc; 
	display:none; 
	position:absolute; 
	left:0px; 
	top:5px;
	opacity: 0.91; /*supported by current Mozilla, Safari, and Opera*/
	-moz-opacity: 0.91; /*older Mozilla*/
	-khtml-opacity: 0.91; /*older Safari*/
	filter: alpha(opacity=91); /*older IE*/
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=91)/*IE 7-8*/;
	z-index:100;
}

.tit_criterio_busqueda{
	color:#1b4881;
	font:bold 16px Arial, Helvetica, sans-serif;
	text-align:right;
	padding-right:10px;
}


#resultados_busqueda{
	/*display:block;*/
	border:1px solid #ccc;
	height:300px;
	margin:0 auto 0 auto;
	overflow:auto;
	width:680px;
}

#resultados_busqueda table{
	margin-top:5px;
	margin-bottom:5px;
}

#resultados_busqueda table .tit_libro{
	padding-left:5px;
	font-weight:bold;
}

#resultados_busqueda table .tit_autor{
	padding-left:10px;
	font:bold 11px Arial, Helvetica, sans-serif;	
}

#resultados_busqueda table .reg_divisor{
	border-top:1px dotted #ccc;
	line-height:5px;
	margin-top:5px;
}


#thumbs_fotos_galeria img{
	margin:10px;
}