menuFooter.readonly { 
	background: #cccccc;;
}

.menuizquierdo	 { 
 background-color: #8FBEE8;
 background: #8FBEE8;
 COLOR: #8FBEE8;
		
}

.menuizquierdo A:link { 
    FONT-FAMILY: Arial, Helvetica, sans-serif; 
	COLOR: #ffffff; 
	FONT-SIZE: 12px; 
	TEXT-DECORATION: none; 
	BACKGROUND: none;  
	font-variant : normal;  
	font-weight : bold;  
	}
.menuizquierdo A:active  {
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	COLOR: #336CA1; 
	FONT-SIZE: 12px; 
	TEXT-DECORATION: underline; 
	BACKGROUND: none;  
	font-variant : normal; 
	font-weight : bold; 
	}
.menuizquierdo A:visited  
	{
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	COLOR: #ffffff; 
	FONT-SIZE: 12px; 
	TEXT-DECORATION: none; 
	BACKGROUND: none;  
	font-variant : normal; 
	font-weight : bold; 
	}
.menuizquierdo A:hover 
	{
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	COLOR: #336CA1; 
	FONT-SIZE: 12px; 
	TEXT-DECORATION: none; 
	BACKGROUND: none;  
	font-variant : normal; 
	font-weight : bold; 
	}




	

.menuheader	A:link { 
    FONT-FAMILY: Arial, Helvetica, sans-serif; 
	COLOR: #ffffff; 
	FONT-SIZE: 12px; 
	TEXT-DECORATION: none; 
	BACKGROUND: none;  
	font-variant : normal;  
	font-weight : bold;  
	}
.menuheader A:active  {
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	COLOR: #336CA1; 
	FONT-SIZE: 12px; 
	TEXT-DECORATION: underline; 
	BACKGROUND: none;  
	font-variant : normal; 
	font-weight : bold; 
	}
.menuheader A:visited  
	{
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	COLOR: #ffffff; 
	FONT-SIZE: 12px; 
	TEXT-DECORATION: none; 
	BACKGROUND: none;  
	font-variant : normal; 
	font-weight : bold; 
	}
.menuheader A:hover 
	{
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	COLOR: #336CA1; 
	FONT-SIZE: 12px; 
	TEXT-DECORATION: none; 
	BACKGROUND: none;  
	font-variant : normal; 
	font-weight : bold; 
	}




.principal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}

.principal p {
	font-size: 11px;
	color: #666666;
}

.principal ul {
	font-size: 11px;
	color: #666666;
}
.principal li {
	font-size: 11px;
	color: #666666;
}

input {
	font-size: 11px;

	color: #666666;
	font-weight: bold;
}

TEXTAREA {
	font-size: 11px;
	color: #666666;	
	font-weight: bold;
}


SELECT {
	font-size: 11px;
	color: #666666;	
	font-weight: bold;
}

.principal TABLE {
	font-size: 11px;
}


a:link {
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	COLOR: #FF6600; 
	FONT-SIZE: 12px; 
	TEXT-DECORATION: underline; 
	BACKGROUND: none;  
	font-variant : normal; 
}
a:hover{
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	COLOR: #FF6600; 
	FONT-SIZE: 12px; 
	TEXT-DECORATION: underline; 
	BACKGROUND: none;  
	font-variant : normal; 
	font-weight : bold; 	
}
a:visited{
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	COLOR: #FF6600; 
	FONT-SIZE: 12px; 
	TEXT-DECORATION: underline; 
	BACKGROUND: none;  
	font-variant : normal; 
}



.tabla_datos {
	border-color: E3EDFF;
	border-bottom: 1px gray solid;
	border-right: 1px gray solid;
	
}
.tabla_datos th{

	color: #FFFFFF;
	background: url(./images/fondoH1.png) left top repeat-y #F7941C;
	border-top: 1px gray solid;
	border-left: 1px gray solid;
	margin: 0;
	padding: 0px;	
}
.tabla_datos td{
	font-size: 11px;

	border-top: 1px gray solid;
	border-left: 1px gray solid;
	
	
}

.tabla_datos{
	border-color: E3EDFF;
	border-bottom: 1px gray solid;
	border-right: 1px gray solid;
	
}
.tabla_datos th{
	font-size: 12px;
	color: #FFFFFF;
	background: url(./images/fondoH1.png) left top repeat-y #F7941C;
	border-top: 1px gray solid;
	border-left: 1px gray solid;
	
}
.tabla_datos td{
	font-size: 12px;
	color: #666666;
	border-top: 1px gray solid;
	border-left: 1px gray solid;
	
}
.fuente {
color: #666666;
}


.tabla_form td a:link{
 font-size: 10px;
 color: #000000;
 font-weight: bold;
}
.tabla_form td a:hover{
 font-size: 10px;
 color: #000000;
 font-weight: bold;
 text-decoration: underline;
}
.tabla_form td a:visited{
 font-size: 10px;
 color: #000000;
 font-weight: bold;
 
}


.tabla_mapa{
	border-bottom: 1px #000000 solid;
	border-right: 1px #000000 solid;
font-size: 11px;	
}
.tabla_mapa th{
	border-top: 1px #000000 solid;
	border-left: 1px #000000 solid;
}
.tabla_mapa td{
	border-top: 1px #000000 solid;
	border-left: 1px #000000 solid;
	
}


IMG {
border: 0;
}





.subtitulo{
	font-variant:small-caps;
	color:#F7941C;
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight:bolder;	
	text-align: center;
	font-size: 10px;
}
.titulo{
	font-variant:small-caps;
	color:#F7941C;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bolder;	
	font-size:120%;
	text-align: center;
}


.lupita{
    vertical-align:bottom;
    width:20px;
    height:20px;
	border:none;    
}
.mensaje{
	color:#003399; 
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size:11px;
}
.error{
	color:#FF0000; 
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size:9px;
}

.tabla_resumen {
	border-color: 000000;
	border-bottom: 1px gray solid;
	border-right: 1px gray solid;
	
}
.tabla_resumen th{
	font-size: 12px;
	color: #000000;
	background-color: #ffffff;
	border-top: 1px gray solid;
	border-left: 1px gray solid;
	
}
.tabla_resumen td{
	font-size: 10px;
	color: #000000;
	border-top: 1px gray solid;
	border-left: 1px gray solid;
	
}
.tabla_resumen CAPTION{
	font-size: 12px;
	color: #000000;
}


.negro {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
}

.negro p {
	font-size: 11px;
	color: #ffffff;
}

.negro ul {
	font-size: 11px;
	color: #ffffff;
}
.negro li {
	font-size: 11px;
	color: #ffffff;
}


.pequeno {
	font-size:9px;
	}
.pequeno th{
	font-size:11px;
	}
.pequeno td{
	font-size:9px;
	}
.pequeno tr{
	font-size:9px;
	}
.pequeno td a:link{
 font-size: 8px;
 color: #000000;
}
.pequeno td a:hover{
 font-size: 9px;
 color: #000000;
 font-weight: bold;
 text-decoration: underline;
}
.pequeno td a:visited{
 font-size: 8px;
 color: #000000;
 font-weight: bold;
 
}

	
	
/**
Footer
*/
#footer {
	width: 760px;
	height: 51px;
	vertical-align: center;
	margin: auto;
	padding: 0px;
	background:  url(./images/footer.png) 0px 0px no-repeat;
}
#footer span {
	color: #FDDEB3;
	margin: 0px;
	padding: 0px;
	position: relative;
	left: 40px;
	top: 23px;
	float: left;
}
#enlacesFooter{
	margin: auto;
	padding: 0px;
	float: left;
	position: relative;
	left: 120px;
	top: 20px;
}
.menuFooter {
	height: 15px;
	margin: 0px;
	padding: 0px;
}
.menuFooter li {
	list-style: none;
	float: left;
	display: block;
	color: #898989;
	font-size: 10px;
}

.menuFooter a {
	color: #898989;
	font-size: 10px;
	margin: 0px;
	padding: 0px 10px 0px 10px;
	text-decoration: none;
	border-left: 1px solid #898989;
}
.menuFooter a:hover { 
	color: #EDA821; 
	text-decoration: underline;
}
.menuFooter a:visited {
	color: #898989;
	font-size: 10px;
	margin: 0px;
	padding: 0px 10px 0px 10px;
	text-decoration: none;
	border-left: 1px solid #898989;
}
#primero {border-left: none;}	



/*** 
Cabezote
*/
#header {
	width: 760px;
	height: 160px;
	margin: 0px 0px 5px 0px;
	padding: 0px;
}
#header h1 {
	text-indent: -9999px; /* oculta el texto */
	margin: 0px; /* fix espacios */
	padding: 0px; /* fix espacios */
	width: 305px;
	height: 160px;
	background: url(./images/headerLogo.jpg) center center no-repeat;
	float: left;
}
#header h1 a { display: block; width: 100%; height: 100%; }
#header h1 a:hover { text-decoration: none; }

#header div {
	width: 455px;
	height: 160px;
	margin: 0px;
	padding: 0px;
	background: url(./images/header2.png) center center no-repeat;
	float: right;
}

#header div object {
	margin: 0px;
	padding: 0px;
	position: relative;
	top: 33px;
}
#header div form {
	margin: 0px;
	padding: 0px;
	position: relative;
	top: 41px;
	left: 220px;
}

#wrapper{
	text-align: left; /* fix center wrapper */
	margin: auto; /* fix ff */
	padding: 5px 0px 0px 0px;
	width: 760px;
}


/****
Containers
*/
.zonaBloque1, .zonaBloque3 {
	width: 180px;
	min-width: 203px;
	margin: 0px;
	padding: 5px 0px 0px 5px;
	background: #FFFFFF;
}
.zonaBloque3 {padding: 0px 5px 0px 0px;}

.zonaBloque2 {
	width: 380px;
	margin: 0px;
	padding: 5px;
	text-align: left;
}
.zonaBloque4 {
	width: 560px;
	margin: 0px;
	padding: 5px;
	text-align: left;
}





/***
Enlaces
*/
.tabla1, .tabla2, .tabla3 {
	padding: 0px 0px 12px 0px;
	margin: 0px 0px 8px 0px;
	background: url(./images/cuadroInf1.gif) center bottom no-repeat;
}

.titulo1, .titulo2, .titulo3 {
	color: #FFFFFF;
   	font-weight: bold;
	font-size: 1.1em;
	letter-spacing: 0.1em;
	text-align: left;	
	padding: 8px 3px 4px 25px;
	margin: 0px;
	height: 18px;
	background: url(./images/titulo1.jpg) center top no-repeat #FBBA00;
}
.contenido1, .contenido2, .contenido3 {
	text-align: left;
	margin: 0px;
	padding: 5px 5px 0px 5px;
	border-left: 1px solid #D7D7D7;	
	border-right: 1px solid #D7D7D7;
}
.contenido1 {
	padding: 0px 5px 0px 5px;
}
.enlace1, .enlace4 {
	margin: 0;
	padding: 0;
}
.enlace1 li, .enlace4 li{
	list-style: none;
	display: block;
	margin: 0;
	padding: 0;
}
.enlace1 a{
	font-size: 1.1em;
	text-decoration: none;
	color: #898989;
	height: 22px;
	padding: 6px 2px 0px 13px;
	margin: 1px 0px 1px 0px;
	background: url(./images/enlace1.gif) 0px 10px no-repeat;
	border-bottom: 1px solid #E1E1E1;
	display: block;
}
.enlace1 a:visited{
	font-size: 1.1em;
	text-decoration: none;
	color: #898989;
	height: 22px;
	padding: 6px 2px 0px 13px;
	margin: 1px 0px 1px 0px;
	background: url(./images/enlace1.gif) 0px 10px no-repeat;
	border-bottom: 1px solid #E1E1E1;
	display: block;
}
.enlace1 a:hover{
	color: #000000;
	text-decoration: underline;
}
.tabla4 {
	margin: 0px 0px 8px 0px;
	padding: 0px;
}
.titulo4 {display: none;}
.contenido4 {
	margin: 0px;
	padding: 0px;
	text-align: left;
}
.enlace4 a{
	font-size: 1.1em;
	text-decoration: none;
	font-weight: bold;
	color: #898989;
	height: 22px;
	padding: 0px 2px 0px 19px;
	margin: 1px 0px 1px 0px;
	background: url(./images/vineta1.gif) 0px 1px no-repeat;
	display: block;
}
.enlace4 a:hover{
	color: #F78B09;
}



/****
Columna 3
*/

.titulo2, .titulo3{   	
	background: url(./images/titulo2.jpg) center top no-repeat #C0D61F;
}

.tabla2 input.labelBloque {
	float: right;
	padding: 0px;
	margin: 0px;
}

.tabla2 input.boton, .tabla3 input.boton {
	font-size: .0em;
	text-align: center;
	padding: 0px 0px 16px 0px;
	border: 0px;
	width: 32px;
	height: 31px;
	color: #CCE4F3;
	margin: 5px;
}

.tabla2 input.boton {
	background: url(./images/botonLogin.gif) 0px 0px no-repeat;
}
.tabla3 input.boton {
	background: url(./images/botonEncuesta.gif) 0px 0px no-repeat;
}



.tituloContenidoHome {
	color: #FFFFFF;
	font-weight: bold;
	background-color: #F00000;
	border-left: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
	text-align: center;

}

.tituloContenido1 {
    color: #FFFFFF;
	font-weight: bold;
	vertical-align: middle;
	padding-left: 28px;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-bottom: 5px;
	background-image: url(./images/tituloContVineta.gif);
	background-position: left center;
	background-color: #595959;
	background-repeat: no-repeat;
	border-bottom: 4px solid #F00000;
	height: 15px;
	width: 100%;
    display: block;
}

a.tituloContendio2 {
    color: #666666;
	font-weight: bold;
	padding-left: 10px;
	background-image: url(./images/flechaB.gif);
	background-position: left center;
	background-repeat: no-repeat;
	text-decoration: none;
}

a.tituloContendio2:hover {
    text-decoration: underline;
}

/*.contenido1 {
    font-size: 10px;
	padding: 10px;
}*/

#contenedor2 {
    padding: 5px;
    padding-left: 10px;
	vertical-align: middle;
    border-bottom: 1px solid #C1C1C1;
	width: 230px;
}

a.contenido2, a.contenido2:hover {
    color: #000000;
    text-decoration: none;
}

/*.contenido3 {
    background-color: #C1C1C1;
	padding: 5px;
	width: 140px;
	border-bottom: 1px solid #FFFFFF;

}*/

a.vermas {
    color: #666666;
	font-weight: bold;
    padding: 5px;
	padding-left: 10px;
	margin-right: 5px;
	background-image: url(./images/flechaA.gif);
	background-position: left center;
	background-repeat: no-repeat;
	text-decoration: underline;
	display: block;
}

a.vermas:hover {
    color: #333333;
	background-image: url(./images/flechaB.gif);
}


/********************************************
Publicaciones
*/
.notBloque{
	text-align: left;
	margin: 3px;
	overflow: auto;
	font-size: 0.99em;
}

.notBloque br{
	clear: all;
}

.notBloque h3, .notBloque h4, .notBloque p{
	margin: 0px 0px 2px 0px;
}

.notBloque p{
	font-size: 12px;
}

.notBloque h3 a{
	color: #FFFFFF;
	font-size: 14x;
	font-weight: bold;
	height: 25px;
	margin: 0px;
	margin-bottom: 5px;
	padding: 0px;
	text-decoration: none;
}
.notBloque h3 a:hover{
	text-decoration: underline;
}

.notBloque h3{
	padding: 3px 3px 2px 28px;
	min-height: 25px;
}
.notBloque h4 a{
	font-size: 14px;
	color: #636363;
	text-decoration: none;
}
.notBloque h4 a:hover{
	color: #000000;
	text-decoration: underline;
}

.notBPrincipal h3 img{
	padding-top: 22px;
}

.notBGeneralTit{
	text-align: left;
	color: #005334;
	font-size: 16px;
	padding-left: 20px;
	padding-bottom: 3px;
	background: url(./images/vineta2.gif) left top no-repeat;
	border-bottom: 1px solid #8D8D8D;
}
.notBGeneral h3{
	border-bottom: 2px solid #00A668;
}


.notBloque h3{
	background: url(./images/vineta3B.gif) left top no-repeat;
	background-color: #00A668;
	font-size: 14px;
}
.notBPrincipal h3{
	background: url(./images/vineta3.gif) left top no-repeat;
	background-color: #8DC63F;
	font-size: 14px;
	min-height: 25px
}





.h1NotTema{
	background-color: #DDDDDD;
	padding-left: 25px;
}


.h1NotTema26{
	border: 1px dotted #00FF00;
}


.labelBloque {
	width: 60px;
}

.formGen label {
	width: 120px;
}

.pub {
	font-size: 12px;
}
h1.pub{
	font-size: 16px;
	border: 1px solid #CCCCCC;
	border-right: 5px solid #00A668;
	padding: 3px 5px 3px 3px;
	text-align: right;
}

.pubHijos {
	margin: 0px;
	padding: 0px;
}
.pubHijos li {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
.pubHijos a {
	color: #007C4E;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
.pubHijos a:hover {
	text-decoration: underline;
}

.pubRastro {
	font-size: 12px;
}
.dSinDisenno {
	width: 737px;
	min-width: 757px;
	margin: 52px 10px 10px 10px;
	padding: 10px;
	float: center;
	background: url(./images/logoDiario.gif) 500px 5px no-repeat #FFFFFF;
	border: 5px solid #005D3A;
}


td.tituloTabla1 {
	padding: 0px;
	margin: 0px;
	height: 25px;
	min-height: 25px;
}
.tituloTabla1 {
	margin: 0px;
	padding: 0px;
	background: url(./images/fondoH1.png) left top repeat-y #F7941C;
	border: none;
}
.tituloTabla1 strong {
	color: #FFFFFF;
	margin: 0px;
	padding: 0px 0px 0px 20px;
	background: url(./images/h1.gif) 3px 3px no-repeat;
}

td.tituloTabla2 {
	padding: 0px;
	margin: 0px;
	height: 25px;
	min-height: 25px;
}
.tituloTabla2 {
	margin: 0px;
	padding: 0px;
	background: url(./images/fondoh2.png) left top repeat-y #8DC63F;
	border: none;
}
.tituloTabla2 strong {
	color: #FFFFFF;
	margin: 0px;
	padding: 0px 0px 0px 20px;
	background: url(./images/h2.gif) 3px 3px no-repeat;
}
.contenidoTabla {
	margin: 0px;
	padding: 5px;
	border: 1px solid #D7D7D7;
}

.enlaceTabla {
	margin: 0px;
	padding: 0px;
}
.enlaceTabla li {
	margin: 0px;
	padding: 2px 0px 2px 10px;
	background: url(./images/vinetaCont1.gif) 0px 6px no-repeat;
	list-style: none;
}
.enlaceTabla a {
	color: #000000;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}
.enlaceTabla a:hover {
	text-decoration: underline;
}