div img { /*arreglo  para las imagenes PNG, solo Internet Explorer 6 (ie6) */
_behavior: url(admin/iepngfix.htc)
}
body{ /*CUERPO DE LA PAGINA*/
	margin: 0px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size: 13px;
	color: #253863;
	background-color: #253863;
	background-image: url(img/fondo_general.gif);
	background-repeat: repeat-y;
	background-position: center top;
}
td,
tr{ /*arreglar tamaño de texto dentro de tablas (navegadores antiguos) */
font-size: 13px;
}
body a:link,
body a:visited { /*PARA LINKS QUE NO TIENEN FORMATO*/
	color: #169D7C;
	text-decoration: none;
}
body a:hover { /*PARA LINKS QUE NO TIENEN FORMATO*/
color: #FF9900;
text-decoration: none;
}

/*---FORMATO DE FORMULARIOS:---*/
form { /*PARA QUITAR BORDES EXTRA QUE INTERNET EXPLORER LE PONE ARRIBA Y ABAJO EN LOS FORMULARIOS*/
margin: 0px;
padding: 0px;
}
form input,
textarea,
select { /*PARA ELEMENTOS DE FORMULARIOS: CAJAS DE TEXTO, SELECCIONAR Y AREAS DE TEXTO*/
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	padding: 3px;
	width: 500px;
	background-image: url(img/fondo_forms.gif);
	background-repeat: no-repeat;
	background-position: left top;
	border: 1px solid #20CFE2;
}
.caja_buscar_noticias { /*DONDE VA EL FORMULARIO DE BUSQUEDA DE NOTICIAS, envulelve a "#qn"*/
	height: 20px;
	width: 312px;
	padding-top: 1px;
	padding-bottom: 1px;
	background-image: url(img/fondo_forms.gif);
	background-repeat: no-repeat;
	background-position: left top;
	vertical-align: middle;
	display: inline-block; /*esto no funciona en ie7-...*/

	*float: left; /*...fix ie7-*/
	border: 1px solid #20CFE2;
}
#qn { /*FORMULARIO DE BUSQUEDA DE NOTICIAS: id "qn", noticias.php, buscar_noticias.php*/
height:14px !important;
width: 290px;
background-color: transparent;
background-image: none;
vertical-align: middle;
border-top-style: none;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;
}
input#enviar,
#borrar { /*BOTONES ENVIAR Y RESETEAR, DE FORMULARIOS*/
	height: 30px;
	width: 80px;
	background-image: url(img/imagen_botones.gif);
	background-position: 0px 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-weight: bold;
	color: #FFF;
	background-color: transparent;
	background-repeat: no-repeat;
	vertical-align: middle;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
}
input#enviar:hover,
#borrar:hover { /*CUANDO SE PONE EL CURSOR ENCIMA DE BOTONES ENVIAR O RESETEAR*/
	background-image: url(img/imagen_botones.gif);
	background-position: 0px -30px;
	background-repeat: no-repeat;
	vertical-align: middle;
	background-color: transparent;
	cursor: pointer;
}
input#enviar:active,
#borrar:active {
	margin-top: 2px;
	margin-left: 2px;
	margin-right: -2px;
	margin-bottom: -2px;
}
input#opcion {
height:auto;
width: auto;
background-image: none;
border: none;
}
#buscar { /*BOTON DE "BUSCAR" (EL Q TIENE UNA LUPA)*/
background-color: transparent;
background-image: url(img/busqueda_chico.png);
_background-image: url(img/busqueda_chico.gif);
background-repeat: no-repeat;
background-position: left top;
height: 16px;
width: 16px;
vertical-align: middle;
*margin-bottom: 8px; /*ie7-*/
_margin-bottom: 2px; /*ie6*/
border-top-style: none;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;
}
#buscar:hover { /*CUANDO SE PONE EL CURSOR ENCIMA DEL BOTON BUSCAR*/
cursor: pointer;
}
.caja_buscar { /*DIV QUE ENVUELVE LA CAJA DE TEXTO DE BUSQUEDA, envuelve a "#q" (DEBAJO DE LA CABECERA)*/
	height: 20px;
	width: 196px;
	padding-top: 1px;
	padding-bottom: 1px;
	background-image: url(img/fondo_forms.gif);
	background-repeat: no-repeat;
	background-position: left top;
	border: 1px solid #20CFE2;
	position: absolute;
	margin-bottom: -100%;
	top: 2px;
	margin-right: -100%;
	right: 102%;
}
#q { /*CAJA DE TEXTO DE BUSQUEDA*/
height: 14px;
_height: 10px; /*ie6*/
width: 155px;
background-color: transparent;
background-image: none;
border-top-style: none;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;
}
.botonborrar,
.botonborrar_noticias{ /*BOTON QUE TIENE UNA "X" ROJA, QUE APARECE CUANDO SE ESCRIBE EN LA CAJA DE BUSQUEDA*/
cursor: pointer;
_cursor: hand; /*ie6*/
height: 12px;
width: 12px;
vertical-align: middle;
visibility: hidden;
*position: relative;
*margin-bottom: 9px; /*ie7-*/
_margin-bottom: 2px; /*ie6*/
}
input#strcaptcha { /*ESPECIFICA ANCHO DEL CUADRO DE TEXTO DONDE SE ESCRIBE EL CODIGO DE VERIFICACION PARA VALIDAR FORMULARIOS*/
width: 100px;
}
select#orden { /* menu drop-down de opcion "ordenar por", en librovisitas.php, detalle_noticia.php y noticias.php*/
padding: 2px;
width: 160px;
}

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

/*---FORMATO DEL LAYOUT (ESQUEMA) GENERAL ---*/

.fondo_top { /*el primer div de arriba (contiene una imagen de fondo, con bordes redondeados)*/
	width: 96%;
	margin-right: auto;
	margin-left: auto;
	background-color: #0073AA;
	padding-top: 6px;
	padding-right: 2%;
	padding-bottom: 3px;
	padding-left: 2%;
	color: #FFF;
	background-image: url(img/franja_arriba_cabecera.jpg);
	background-repeat: repeat-y;
	background-position: center top;
	height: 20px;
}
.login_usuario {

}

.login_usuario a:link,
.login_usuario a:visited {
	color: #FFF;
	text-decoration: none;
	line-height: 0px;
}
.login_usuario a:hover {
	color: #FC0;
}
.fondo_top .txtfecha { /*(anidado dentro de "fondo_top") contiene la fecha que se muestra en la cabecera (si es que esta activada)*/
	text-align: right;
	overflow: auto;
	margin-right: 220px;
}

.cabecera { /*la cabecera va justo debajo de ".fondo_top"*/
	width: 100%;
	height: 194px;
	background-image: url(img/fondo_cabecera.png);
	background-position: center top;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	background-repeat: no-repeat;
}
.t { /*(anidado dentro de ".cabecera") formatea el texto que va encima de la imagen de fondo de la cabecera (se muestra solo en caso de que este activada la imagen de fondo en vez del flash)*/
width: 930px;
vertical-align: middle;
margin-top: 20px;
margin-right: auto;
margin-bottom: auto;
margin-left: auto;
}
.cabecera_logo { /*???*/
width: 300px;
margin-right: auto;
margin-left: auto;
margin-top: auto;
margin-bottom: auto;
}

.contenedor { /*CONTENEDOR PRINCIPAL DE LA PAGINA, ENTRE LA CABECERA Y EL PIE*/
	width: 930px;
	margin-right: auto;
	margin-left: auto;
	padding-right: 10px;
	padding-left: 10px;
	background-color: #E6F8FF;
	z-index: 1;
}
.menu_botones { /* (anidado dentro de ".contenedor") CONTENEDOR DE MENU DE BOTONES DE LINKS DE LA IZQUIERDA (O DE LA DERCHA, DEPENDE DE DONDE ESTE)*/
width: 200px;
/*float: left;*/
margin-bottom: 20px;
}
/*-----todo esto va anidado dentro de ".menu_botones"---*/
/*FORMATO PARA FONDO DE LINKS Y SUB-LINKS MENU PRINCIPAL*/
/*------------------------------------------------------*/
.tapa_arriba_menu {
	height: 5px;
	background-image: url(img/tapa_arriba_menu.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.cuerpo_menu {
	padding-right: 2px;
	padding-left: 2px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #57B0E0;
	border-left-color: #57B0E0;
	border-right-width: 1px;
	background-color: #F4FCFF;
}
.cuerpo_menu div a { /*solo ie7-*/
	*width: 100%;
}
.tapa_abajo_menu {
	height: 5px;
	background-image: url(img/tapa_abajo_menu.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.bgnivel0  { /*fondo para links raiz*/
}
.bgnivel10 { /*fondo para sub-links nivel 1*/
	padding-left: 16px;
	background-image: url(img/nivel10.gif);
	background-repeat: no-repeat;
	background-position: 10px 50%;
}
.bgnivel20 { /*fondo para sub-links nivel 2*/
	padding-left: 22px;
	background-image: url(img/nivel20ymas.gif);
	background-repeat: no-repeat;
	background-position: 16px 50%;
}
.bgnivel30 { /*fondo para sub-links nivel 3*/
	padding-left: 28px;
	background-image: url(img/nivel20ymas.gif);
	background-repeat: no-repeat;
	background-position: 22px 50%;
}
.bgnivel40 { /*fondo para sub-links nivel 4*/
	padding-left: 34px;
	background-image: url(img/nivel20ymas.gif);
	background-repeat: no-repeat;
	background-position: 28px 50%;
}
.bgnivel50 { /*fondo para sub-links nivel 5*/
padding-left: 40px;
background-image: url(img/nivel20ymas.gif);
background-repeat: no-repeat;
background-position: 34px 50%;
}
.bgnivel60 { /*fondo para sub-links nivel 6*/
padding-left: 46px;
background-image: url(img/nivel20ymas.gif);
background-repeat: no-repeat;
background-position: 40px 50%;
}
.bgnivel70 { /*fondo para sub-links nivel 7*/
padding-left: 52px;
background-image: url(img/nivel20ymas.gif);
background-repeat: no-repeat;
background-position: 46px 50%;
}
.bgnivel80 { /*fondo para sub-links nivel 8*/
padding-left: 58px;
background-image: url(img/nivel20ymas.gif);
background-repeat: no-repeat;
background-position: 16px 50%;
}
.bgnivel90 { /*fondo para sub-links nivel 9*/
padding-left: 64px;
background-image: url(img/nivel20ymas.gif);
background-repeat: no-repeat;
background-position: 16px 50%;
}
.bgnivel100 { /*fondo para sub-links nivel 10*/
padding-left: 70px;
background-image: url(img/nivel20ymas.gif);
background-repeat: no-repeat;
background-position: 16px 50%;
}
/*FIN*/

/*-------------------------------------------------------------*/
/*FORMATO PARA LINKS Y SUB-LINKS MENU PRINCIPAL (HASTA NIVEL 2)*/
/*-------------------------------------------------------------*/
.sinlink0,
.nivel0:link,
.nivel0:visited { /*formato para links raiz*/
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #FFF;
	text-decoration: none;
	font-weight: bold;
	display: block;
	background-image: url(img/boton_menu.gif);
	background-repeat: no-repeat;
	background-position: center top;

	*background-position: 0px 0px;
	height: 18px;
	padding-right: 4px;
	padding-left: 4px;
	padding-top: 6px;
	padding-bottom: 2px;
}
.nivel0 img { /*iconos de los botones de menu (solo a nivel de link raiz)*/
float: left;
}

.nivel0:hover {
	color: #253863;
	background-image: url(img/boton_menu_hover.gif);
	background-repeat: no-repeat;
	background-position: center top;


	*background-position: left top; /*ie7-*/
}
.sinlink10,
.nivel10:link,
.nivel10:visited {  /*formato para sub-links nivel 1*/
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #079AAA;
	text-decoration: none;
	display: block;
	padding-top: 4px;
	padding-bottom: 4px;
}
.nivel10:hover {
	color: #ff9900;
}
.sinlink20,
.nivel20:link,
.nivel20:visited {  /*formato para sub-links nivel 2*/
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #079AAA;
	text-decoration: none;
	display: block;
	padding-top: 2px;
	padding-bottom: 2px;
}
.nivel20:hover {
	color: #ff9900;
}
/*FIN*/

/*--------------------------------------------------------------*/
/*FORMATO PARA SUB-LINKS DEL MENU PRINCIPAL, NIVELES DEL 3 AL 10*/
/*--------------------------------------------------------------*/
.sinlink30,
.sinlink40,
.sinlink50,
.sinlink60,
.sinlink70,
.sinlink80,
.sinlink90,
.sinlink100,
.nivel30:link,
.nivel40:link,
.nivel50:link,
.nivel60:link,
.nivel70:link,
.nivel80:link,
.nivel90:link,
.nivel100:link {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #089CAC;
	text-decoration: none;
	display: block;
	padding-top: 1px;
	padding-bottom: 1px;
}
.nivel30:visited,
.nivel40:visited,
.nivel50:visited,
.nivel60:visited,
.nivel70:visited,
.nivel80:visited,
.nivel90:visited,
.nivel100:visited {
	color: #089BAB;
	text-decoration: none;
	display: block;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
}
.nivel30:hover,
.nivel40:hover,
.nivel50:hover,
.nivel60:hover,
.nivel70:hover,
.nivel80:hover,
.nivel90:hover,
.nivel100:hover {
	color: #ff9900;
	text-decoration: none;
}

/*//////////////////////// FORMATO MENU EN CASCADA /////////////////////////////*/

				  .cuerpo_menu ul{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	width: 194px; /* Width of Menu Items */
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
				  }
					  
				  .cuerpo_menu ul li{
	position: relative;
				  }
					  
				  /*sub-items del menu */
				  .cuerpo_menu ul li ul{
	position: absolute;
	top: -1px;
	visibility: hidden;
	font-size: 11px;
	z-index: 3000;
	font-family: Tahoma, Geneva, sans-serif;
	background-color: #FFF;
				  }
				  .cuerpo_menu ul li a img {
					  float: left;
				  }
				  
.cuerpo_menu ul li .flecha_submenu{ /*flechas submenu cuando barra de navegacion esta a la izquierda*/
border: 0px;
float: right;
margin-top: 3px;
*position: absolute; /*ie7*/
*right: 0px; /*ie7*/
}
.cuerpo_menu ul li .flecha_submenu_der {  /*flechas submenu cuando barra de navegacion esta a la derecha*/
	margin-top: 3px;
	border: 0px;
	float: left;
	*position: absolute; /*ie7*/
	*right: 0px; /*ie7*/
}
				  .cuerpo_menu ul li ul li{
	background-color: #20cfe2;
	background-image: none;
				  }
				  
				  /* estlio de los sub-links */
				  .cuerpo_menu ul li a{
	display: block;
	overflow: auto; /*forzar hasLayout en IE7 */
	color: #FFF;
	text-decoration: none;
	padding-top: 5px;
	padding-right: 2px;
	padding-bottom: 5px;
	padding-left: 2px;
	background-image: url(img/boton_menu.gif);
	background-repeat: no-repeat;
	background-position: center top;
	margin-top: 1px;
	margin-bottom: 1px;
				  }
				  
				  .cuerpo_menu ul li a:hover{
	color: #253863;
	background-image: url(img/boton_menu_hover.gif);
	background-repeat: no-repeat;
	background-position: center top;
				  }
				  
					  
				  /* arreglo para el IE \*/
				  * html .cuerpo_menu ul li { float: left; height: 1%; }
				  * html .cuerpo_menu ul li a { height: 1%; }
				  /* fin */

/*//////////////////////////// FIN MENU ENN CASCADA ////////////////////////////*/

.separador { /* EL SEPARADOR ES COMUN PARA AMBOS ESTILOS DE MENU*/
	height: 10px;
	margin-left: 3px;
	margin-right: 3px;
	background-image: url(img/separador.gif);
	background-repeat: repeat-x;
	background-position: center 4px;
	*background-position: center 6px; /*ie7*/
}

/*FIN*/


/*-------------------------------------*/
/*FORMATO PARA PANEL SCROLL DE NOTICIAS*/
/*-------------------------------------*/
#mooquee{ /*CUANDRO QUE ENVUELVE EL TICKER DE NOTICIAS*/
	height: 150px;
	overflow: hidden;
}

.mooquee_item { /*CADA ITEM DE NOTICIA QUE SE VA DESPLAZANDO EN LA VISTA.*/
	font-family: Tahoma, Geneva, sans-serif;
	width: 175px;
	padding-top: 8px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
}
.mooquee_item a:link,
.mooquee_item a:visited { /*FORMATO DE LOS LINKS DE NOTICIAS DESPLAZABLES EN EL TICKER*/
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #169D7C;
}
.mooquee_item a:hover { /*CUANDO SE PONE EL CURSOR ENCIMA DE LOS LINKS DE NOTICIAS DESPLAZABLES EN EL TICKER*/
text-decoration: none;

}
.mooquee_item a span {
	font-size: 11px;
	font-weight:normal;
	color:#253863; /*FORMATO DE TEXTO DEL TICKER DE NOTICIAS DESPLAZABLE*/
}
.noticias_toggle_abs {
	position: relative;
	z-index:20;
}

.noticias_toggle {/*FLECHA QUE INDICA ARRIBA O ABAJO, SIRVE PARA EXPANDIR O COLAPSAR EL TICKER DE NOTICIAS*/
	background-image: url(img/colaps_noticias.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	cursor: pointer;
	width: 14px;
	height: 14px;
	position: absolute;
	margin-bottom: -100%;
	margin-right: -100%;
	left: 90%;
	padding-top: 5px;
}
/*FIN*/

.publicidad { /*formato de la caja de publicidad, que va justo debajo del menu de navegacion*/
	margin-top: 20px;
	overflow: hidden;
	margin-bottom: 20px;
	background-color: #F4FCFF;
	border-top-width: 10px;
	border-right-width: 1px;
	border-bottom-width: 10px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #169D7C;
	border-right-color: #169D7C;
	border-bottom-color: #169D7C;
	border-left-color: #169D7C;
	padding: 1px;
}
.principal { /*VA DENTRO DE ".CONTENEDOR", SOSTIENE EL CONTENIDO DINAMICO DE LA PAGINA*/
width: 710px;
margin-left: 10px;
_margin-left: 0px; /*pal ie6*/
margin-right: 10px;
_margin-right: 0px;  /*pal ie6*/
margin-bottom: 20px;
}
.titulo_pagina { /*(anidado dentro de ".principal") TITULO DE LA PAGINA (LETRAS GRANDES)*/
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 20px;
	color: #169D7C;
	margin-top: 10px;
	margin-bottom: 10px;
	font-weight: bold;
}
.titulo_pagina_home { /*LO MISMO QUE TITULO DE LA PAGINA (LETRAS GRANDES, PERO SOLO EN EL HOME)*/
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #169D7C;
	margin-top: 50px;
	padding: 5px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #169D7C;
}
.enviapag { /*(anidado dentro de ".titulo_pagina") opciones de "compartir esta pagina" o "compartir noticia"*/
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
}
.enviapag a:link, .enviapag a:visited, enviapag a:hover {
font-size: 10px;
font-weight: bold;
text-decoration: none;
}
/* (anidado dentro de ".enviapag") para opciones del menu compartir links o noticias*/
#menu_compartir {
	position: relative;
	margin-top: 0px;
	float: right;
}

#menu_compartir li {
margin: 0;
padding: 0;
list-style: none;
display: block;
text-align: center;

}
#boton_compartir   {
padding-top: 3px;
padding-right: 5px;
padding-bottom: 2px;
padding-left: 5px;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-top-color: #F2F2F2;
border-right-color: #D2D2D2;
border-bottom-color: #A4A4A4;
border-left-color: #D2D2D2;
background-color: #ececec;
background-image: url(img/fondo_recomendar.gif);
background-repeat: repeat-x;
background-position: top;
}

#menu_compartir li a{
display: block;
text-align: left;
}
.submenu_compartir {
	visibility: hidden;
	position: absolute;
	z-index: 10;
	background-color: #FFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #57B0E0;
	border-right-color: #57B0E0;
	border-bottom-color: #57B0E0;
	border-left-color: #57B0E0;
}

.submenu_compartir a {
display: block;
text-align: left;
text-decoration: none;
padding: 5px;
font-family: Verdana, Arial, Helvetica;
font-size: 10px;
}

.submenu_compartir a:hover {
	background-color: #12B2C3;
	color: #FFF;
}
/*FIN*/
.txtfecha { /*(anidado dentro de ".prinicpal") muestra texto de fecha de paginas , noticias y arriba de la cabecera*/
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	font-weight: normal;
}
/*---FORMATO PARA PAGINACION DE RESULTADOS DE BUSQUEDA O DE LIBRO DE VISITAS O DE COMENTAR NOTICIAS:---*/
.pagresultados { /*BARRA QUE MUESTRA NUM. DE PAGINAS EN BUSQUEDA, LIBRO VISITAS Y NOTICIAS*/
padding-top: 10px;
clear: both;
padding-bottom: 10px;
}
.pagresultados a:link, 
.pagresultados a:visited { /*BARRA QUE MUESTRA NUM. DE PAGINAS EN BUSQUEDA, LIBRO VISITAS Y NOTICIAS*/
text-decoration:none;
padding-right: 3px;
padding-left: 3px;
background-color: #EEEADF;
font-weight: bold;
}
.pagresultados a:hover { 
color: #F90;
text-decoration:none;
background-color: #ECE2D7;
}
.pagina_actual { /*FORMATO DE NUMERO DE PAGINA ACTUAL (SIN LINK)*/
color: #FFF;
text-decoration:none;
padding-right: 3px;
padding-left: 3px;
background-color: #F90;
font-weight: bold;
}
.pagXdeY { /*posicion del texto "Página X de Y"*/
float: left;
}
.numera_paginas { /*posicion de los links a las paginas*/
float: right;
}
.ordenar_por { /*posicion del desplegable "ordenar por" en paginas de librovisitas.php, detalle_noticia.php, y noticias.php*/
float: left;
}
/*---FIN FORMATO PAGINACION---*/


/*---FORMATO GALERIA Y ALBUM DE IMAGENES---*/
.imggaleria { /*BORDES DE IMAGEN DE LA GALERIA DE IMAGENES*/
border: 1px solid #999;
padding: 3px;
background-color: #EFEFEF;
}
.divtituloimg { /*TEXTO DE FOTOS DE LA GALERIA DE IMAGENES ALBUM.PHP*/
font-family: Verdana, Arial, Helvetica;
font-size: 9px;
color: #666;
width: 110px;
padding-bottom: 20px;
margin-right: auto;
margin-left: auto;
}
.galeria_img_cont { /*TABLA DE QUE MUESTRA CADA GALERIA DE IMAGENES (HACIA ABAJO) GALERIA.PHP*/
background-image: url(img/fondo_galeria.gif);
background-repeat: no-repeat;
background-position: top;
}
/*---FIN FORMATO GALERIA Y ALBUM---*/

/*-------------------------*/
/*FORMATO PARA noticias.php*/
/*-------------------------*/
.noticia_cont { /*CUERPO DE LA NNOTICIA, ABREVIADO*/
margin-top: 10px;
margin-bottom: 20px;
padding-top: 5px;
padding-right: 10px;
padding-bottom: 5px;
padding-left: 20px;
background-image: url(img/fondo_noticia_cont.gif);
background-repeat: no-repeat;
background-position: left top;
}
.noticia_titulo {/*TITULO DE LA NOTICIA*/
	font-size: 16px;
	font-family: Tahoma, Geneva, sans-serif;
	color: #FF9900;
	font-weight: bold;
}
.resaltado { /*TEXTO QUE SE RESALTA CUANDO SE BUSCAN NOTICIAS O PAGINAS*/
	background-color: #FF6;
}
.relacionadas {
	width: 200px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	float: right;
	clear: right;
	margin-left: 5px;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	border: 1px solid #169D7C;
	background-color: #FFF;
}
.relacionadas ul {
	list-style-type: none;
	padding: 0px;
	margin: 5px;
}
.relacionadas ul li {
	margin-bottom: 10px;
}
.rel_titulo {
	font-size: 12px;
	font-weight: bold;
	background-color: #169D7C;
	display: block;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #FFF;
	padding-left: 5px;
}

/*---FIN FORMATO PARA NOTICIAS---*/

/*-----------------------*/
/*FORMATO PARA buscar.php*/
/*-----------------------*/
.busq_titulo a:link,
.busq_titulo a:visited { /*TITULO (LINK) DEL RESULTADO DE BUSQUEDA*/
	font-size: 16px;
	color: #F60;
	font-family: Tahoma, Geneva, sans-serif;
	font-weight: bold;
}
.busq_titulo a:active {
	color: #F30;
	text-decoration: underline;
}
.busq_cuerpo { /*EL CUERPO DEL RESULTADO DE BUSQUEDA*/
/*font-size: 13px;*/
}
.busq_link { /*URL DE RESULTADO DE BUSQUEDA*/
	color: #169D7C;
	margin-bottom: 15px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	text-decoration: underline;
}
/*FIN*/

/*--------------------------------*/
/*FORMATO PARA MENSAJES DE SISTEMA*/
/*--------------------------------*/
.ok { /*AVISO OK (VERDE)*/
	background-color: #FFF;
	margin-top: 5px;
	margin-bottom: 5px;
	background-image: url(img/ok.gif);
	background-repeat: no-repeat;
	background-position: 10px 5px;


*background-position: 10px 18px; /*ie*/
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 8px;
	padding-left: 35px;
	color: #090;
	border-top-width: 16px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #B9F07B;
	border-right-color: #B9F07B;
	border-bottom-color: #B9F07B;
	border-left-color: #B9F07B;
	font-family: Tahoma, Geneva, sans-serif;
	font-weight: bold;
}
.info { /*AVISO DE INFORMACION (CELESTE Y AMARILLO)*/
	background-color: #FFF;
	margin-top: 5px;
	margin-bottom: 5px;
	background-image: url(img/info.gif);
	background-repeat: no-repeat;
	background-position: 10px 5px;


*background-position: 10px 18px; /*ie*/
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 8px;
	padding-left: 35px;
	color: #06C;
	border-top-width: 16px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #EEDE6F;
	border-right-color: #EEDE6F;
	border-bottom-color: #EEDE6F;
	border-left-color: #EEDE6F;
	font-family: Tahoma, Geneva, sans-serif;
	font-weight: bold;
}
.error { /*AVISO DE ERROR (ROJO)*/
	background-color: #FFF;
	margin-top: 5px;
	margin-bottom: 5px;
	background-image: url(img/error.gif);
	background-repeat: no-repeat;
	background-position: 10px 5px;


*background-position: 10px 18px; /*ie*/
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 35px;
	color: #C00;
	border-top-width: 16px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FF8364;
	border-right-color: #FF8364;
	border-bottom-color: #FF8364;
	border-left-color: #FF8364;
	font-family: Tahoma, Geneva, sans-serif;
	font-weight: bold;
}
.errorform { /*ERROR DE FORMULARIO (ROJO, FLOTANTE)*/
background-color: #FFDDD5;
background-image: url(img/alerta.gif);
background-repeat: no-repeat;
background-position: 10px 5px;
padding-top: 5px;
padding-right: 5px;
padding-bottom: 5px;
padding-left: 35px;
color: #C00;
display: none;
width: 300px;
position: fixed;
left: 50%;
top: 50%;
cursor: pointer;
z-index:4000;
border-top-width: 16px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-top-color: #FF8364;
border-right-color: #FF8364;
border-bottom-color: #FF8364;
border-left-color: #FF8364;
}
.fondoerrorform { /*FONDOO OSCURO DEL ERROR DE FORMULARIO*/
display: none; 
z-index:3999;
position: fixed; 
top: 0%; 
left: 0%; 
width: 100%; 
height: 100%; 
background-color: #000; 
opacity:.75; 
filter: alpha(opacity=75);
cursor: pointer;
}
/*FIN*/

/*---formato para librovisitas.php---*/
.cab_librovisitas { /*INFO DE QUIEN ESCRIBE EN EL LIBRO DE VISITAS*/
width: 150px;
float: left;
border-top-width: 1px;
border-bottom-width: 1px;
border-top-style: solid;
border-top-color: #a49277;
margin-top: 10px;
padding-top: 20px;
padding-bottom: 10px;
padding-right: 10px;
padding-left: 10px;
background-image: url(img/fondo_avatar.png);
background-repeat: no-repeat;
background-position: left top;
overflow: hidden;
height: 70px;
}
.cab_librovisitas img { /*ESPACIO ABAJO AVATAR DEL LBRO DE VISITAS*/
margin-bottom: 20px;
}
.nombre_user_lv { /*NOMBRE DEL FIRMANTE*/
	font-size: 12px;
	font-weight: bold;
	color: #2761B1;
}
.fecha_lv { /*FECHA DE LA FORMA*/
	color: #2762B1;
	font-size: 10px;
}
.avatar_lv {/*IMAGEN AVATAR*/
margin-right: 5px;
float: left;
height: 48px;
width: 48px;
}
.cuerpo_librovisitas { /*CONTENIDO DE LA FIRMA*/
font-size: 12px;
float: left;
width: 528px;
border-top-width: 1px;
border-bottom-width: 1px;
border-top-style: solid;
border-top-color: #a49277;
margin-top: 10px;
padding-top: 20px;
padding-bottom: 10px;
padding-left: 10px;
}
}
.resp_admin { /*estilo para el div de la respuesta de admin a alguna firma del libro de visitas*/
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #AF7536;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	margin-top: 10px;
}
.resp_comentario {
	padding-top: 10px;
	padding-left: 10px;
	margin-top: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #AF7536;
}

.txt_comentario {
	color: #09F;
}
.txt_consulta {
	color: #FEB429;
}
.txt_reclamo {
	color: #F00000;
}
.txt_sugerencia {
	color: #6C0;
}

/*---fin formato librovisitas---*/

/*-----------------*/
/*FORMATO PARA HOME*/
/*-----------------*/
.home_cont_dest {
border: 1px solid #333333;
}
.home_cabec_dest {
font-weight: bold;
font-size: 16px;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
color: #666666;
}
.home_destacados {
margin-bottom: 20px;
padding: 5px;
background-image: url(img/fondo_destacados.gif);
background-repeat: no-repeat;
background-position: right 0px;
}
.home_foto_dest { /*imagen de sitio destacado*/
padding: 2px;
border: 1px solid #CCCCCC;
margin-right: 10px;
float: left;
}
.barra_encuesta {
	height: 8px;
	display: inline-block;
	background-image: url(img/brillo_barras_encuestas.png);
	background-repeat: repeat-x;
	*background-image: none; /*ie6*/
}
.colorfila1 {
	padding: 2px;
	background-color: #F0F0F0;
}
.colorfila2 {
	padding: 2px;
	background-color: #FFFFFF;
}
.caja_encuesta, .caja_indicadores{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	border: 2px solid #169D7C;
	padding: 2px;
	margin-bottom: 10px;
	background-color: #FFF;
}
.caja_indicadores *{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
}
.titulo_encuesta, .titulo_indicadores{
	background-color: #169D7C;
	font-size: 13px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	margin-top: 5px;
	color: #FFF;
}
.titulo_encuesta_tabla {
	font-size: 16px;
	font-weight: bold;
	color: #F90;
}
.home_clearboth {
clear: both;
}
/*---FIN FORMATO HOME---*/

/*------------PIE DE LA PAGINA---------------*/
.pie { /*PIE DE PAGINA, DODNE SE MUESTRA LA INFO DE LA PAGINA*/
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	text-align: center;
	width: 988px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 90px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	background-color: #169D7C;
	clear: both;
	background-image: url(img/fondo_pie.png);
	background-repeat: no-repeat;
	background-position: center top;
	color: #FFF;
	font-weight: bold;
}
.fondo_bottom { /*BORDE BISELADO DE ABAJO*/
	width: 988px;
	margin-right: auto;
	margin-left: auto;
	height: 10px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 30px;
	padding-left: 10px;
	color: #FFF;
	background-color: #169D7C;
	margin-top: 0px;
	margin-bottom: 0px;
}
.fondo_bottom a:link,
.fondo_bottom a:visited {
color: #FFF;
}
.fondo_bottom a:hover {
	background-color:#253863;
}
/*---FIN pie---*/

