.site1 {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 11pt; 
font-style : normal; 
font-weight : bold;
color : #408000;
border-bottom: 1px solid #66cc00;
text-align: left;
padding-left : 0px; 
padding-right : 3px; 
padding-top : 15px; 
padding-bottom : 2px; 
	text-decoration: none;
}
.site2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: bold;
	color: #277298;
	text-align: left;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 10px;
	padding-bottom: 5px;
	list-style: square;
	list-style-position: outside;
	text-decoration: none;
}
.mapa {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: bold;
	color: #277298;
	text-align: right;
	padding-left: 0px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 5px;
	text-decoration: none;
}
.site3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	color: #666666;
	text-align: left;
	padding-left : 0px; 
padding-right : 0px; 
padding-top : 1px; 
padding-bottom : 1px;
	text-decoration: none;
}
a.site3:hover {
color: #66cc00;
}
a.site1:hover {
color: #66cc00;
}
.area {
background : #ffffff; 
color : #333333; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 8pt; 
font-style : normal; 
font-weight : normal; 
border : 1px ridge #66cc00; 
} 
.boton {
background : #efefef; 
color : #333333; 
cursor : default; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 8pt; 
font-style : normal; 
font-weight : bold; 
border : 1px ridge #66cc00; 
text-decoration : none; 
} 
.gral_campos {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 7.6pt; 
font-style : normal; 
font-weight : normal; 
color : #4682b4; 
padding-left : 3px; 
padding-right : 3px; 
padding-top : 3px; 
padding-bottom : 3px; 
text-align : right; 
} 
.mail {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 7.6pt; 
font-style : normal; 
font-weight : normal; 
color : #4682b4; 
padding-left : 3px; 
padding-right : 3px; 
padding-top : 3px; 
padding-bottom : 3px; 
text-align : right;
text-decoration: none;
}
a.mail:hover {
	text-decoration: underline;
}
.base_tabla {
	border-color : #999999 #999999 #66cc00;
	border-style : solid;
	border-top-width : 1px;
	border-right-width : 1px;
	border-bottom-width : 5px;
	border-left-width : 1px;
	background-repeat : no-repeat;
	border-bottom-color: #66CC00;
	background-color:#FFFFFF;
}
.not_base{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: Gray;
	border-bottom: 1px solid #D2D2D2;
	border-left: 1px solid #D2D2D2;
	border-right: 1px solid #D2D2D2;
	border-top: 1 solid #66cc00;
}
.not_cuerpo{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: Gray;
	padding-top : 5px; 
padding-right : 5px; 
padding-bottom : 5px; 
padding-left : 10px; 
}
.base_cuerpo {
border-color : #66cc00 #999999; 
padding-top : 50px; 
padding-right : 40px; 
padding-bottom : 40px; 
padding-left : 270px; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 10px; 
color : #333333; 
text-decoration : none; 
background-color : #ffffff; 
border-style : solid; 
border-top-width : 0; 
border-right-width : 1px; 
border-bottom-width : 5px; 
border-left-width : 1px; 
} 
.fondo {
background-repeat : no-repeat; 
background-image : url(images/fondo.jpg); 
font-family : Verdana, Arial, Helvetica, sans-serif; 
padding-top : 0; 
padding-left : 0; 
} 
.titulo {
border-color : black #999999; 
border-style : solid; 
border-top-width : 0; 
border-right-width : 1px; 
border-bottom-width : 0; 
border-left-width : 1px; 
background-color : #ffffff; 
}
.titulo_fnd {
border-color : black #999999; 
border-style : solid; 
border-top-width : 0; 
border-right-width : 1px; 
border-bottom-width : 0; 
border-left-width : 1px;
background-image: url(img/fnd_cuerpo.jpg); 
}  
.celda_texto {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 11px; 
list-style-position : inherit; 
color : #333333; 
text-decoration : none; 
text-align : justify; 
border-color : black black black #999999; 
padding-top : 15px; 
padding-right : 40px; 
padding-bottom : 30px; 
padding-left : 40px; 
background-color : #ffffff; 
border-style : none; 
border-top-width : 0; 
border-right-width : 0; 
border-bottom-width : 0; 
border-left-width : 1px; 
}
.texto_unmargin {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 11px; 
color : #333333;
padding-top : 15px; 
padding-right : 40px; 
padding-bottom : 30px; 
padding-left : 40px; 
background-color : #ffffff; 
}
.texto_unmargin2 {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 11px; 
color : #333333;
padding-top : 15px; 
padding-right : 40px; 
padding-bottom : 30px; 
padding-left : 10px; 
background-color : #ffffff; 
}
.texto_resalt {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 11px;
color : #4682b4; 
text-decoration : none; 
}
.texto_verde {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 12px;
font-weight: bold;
color : #66cc00; 
text-decoration : none; 
}
.celda_texto3 {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 11px; 
list-style-position : inherit; 
color : #333333; 
text-decoration : none; 
text-align : justify; 
border-color : black black black #999999; 
padding-top : 0; 
padding-right : 40px; 
padding-bottom : 20px; 
padding-left : 40px; 
background-color : #ffffff; 
text-indent : 20px; 
border-style : none; 
border-top-width : 0; 
border-right-width : 0; 
border-bottom-width : 0; 
border-left-width : 1px; 
} 
.celda_texto2 {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 11px; 
text-align : justify; 
list-style-position : outside; 
color : #333333; 
text-decoration : none; 
border-color : black black black #999999; 
padding-top : 15px; 
padding-right : 40px; 
padding-bottom : 0; 
padding-left : 40px; 
background-color : #ffffff; 
}
.celda_texto4 {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 11px; 
color : #333333; 
text-decoration : none;
text-align: justify;
padding-top : 0px; 
padding-right : 0px; 
padding-bottom : 0; 
padding-left : 0px; 
background-color : #ffffff;
vertical-align: top;
}
a.celda_texto4:hover{
text-decoration: underline;
}
.tarifas_txt {
color : #666666; 
border-bottom : 1px dotted #efefef; 
border-left : 0; 
border-top : 0; 
border-right : 0; 
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
font-weight : normal; 
font-size : 9px; 
padding-top : 2px; 
padding-right : 10px; 
padding-bottom : 2px; 
padding-left : 10px; 
} 
.celda_lat {
background-color : #ddf3a9; 
text-align : left; 
font-size : 10px; 
font-weight : bold; 
color : #666666; 
padding : 2px; 
border-bottom : 1px solid white; 
border-left : 1px solid white; 
border-right : 1px solid white; 
border-top : 1px solid white; 
padding-left : 10px; 
padding-right : 10px; 
} 

span.site {
	font-size: 10px;
	margin: 0px 0px 0px 10px;
	color: #666;
}
span.site a {
	color: #666;
	text-decoration: none;
}
span.site a:hover {
	color: #000;
}

.tarifas_tabla_tit {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 10px; 
text-align : center; 
font-weight : bold; 
color : #006699; 
text-decoration : none; 
padding-top : 15px; 
padding-right : 0; 
padding-bottom : 2px; 
padding-left : 0; 
} 
.tarifas_tabla_tit1 {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 10px; 
font-weight : bold; 
color : #0099cc; 
background-color : #f7f7f7; 
text-decoration : none; 
padding-top : 5px; 
padding-right : 0; 
padding-bottom : 2px; 
padding-left : 5px; 
} 
.tarifas_tabla_tit2 {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 10px; 
font-weight : bold; 
color : #006633; 
text-decoration : none; 
padding-top : 10px; 
padding-right : 0; 
padding-bottom : 2px; 
padding-left : 5px; 
} 
.submenu {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 10px; 
font-weight : bold; 
color : #006633; 
text-decoration : none; 
} 
.celda_titulo {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 14px; 
color : #996600; 
text-decoration : none; 
border-color : black black black #999999; 
padding-top : 25px; 
padding-right : 30px; 
padding-bottom : 4px; 
padding-left : 20px; 
background-color : #ffffff; 
font-weight : bold; 
border-style : dotted; 
border-top-width : 0; 
border-right-width : 0; 
border-bottom-width : 0; 
border-left-width : 0; 
} 
.celda_subtitulo {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 12px; 
color : #006699; 
text-decoration : none; 
border-color : black black #c6ebff #999999; 
padding-top : 0; 
padding-right : 30px; 
padding-bottom : 3px; 
padding-left : 40px; 
background-color : #ffffff; 
font-weight : bold; 
border-style : solid; 
border-top-width : 0; 
border-right-width : 0; 
border-bottom-width : 3px; 
border-left-width : 0; 
} 
.celda_subtitulo2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #669900;
	padding-left: 40px;
	list-style-type: square;
	list-style-position: outside;
	border-color: black black black #999999;
	border-style: none;
	border-top-width: 0;
	border-right-width: 0;
	border-bottom-width: 0;
	border-left-width: 1px;
} 
.celda_subtitulo4 {
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
font-size : 12px; 
color : #006699; 
text-decoration : none; 
border-color : black black #c6ebff #999999; 
padding-top : 0; 
padding-right : 10px; 
padding-bottom : 3px; 
padding-left : 20px; 
background-color : #ffffff; 
font-weight : bold; 
border-style : solid; 
border-top-width : 0; 
border-right-width : 0; 
border-bottom-width : 3px; 
border-left-width : 0; 
} 
.borde_verde {
border : 0 solid #66cc00; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-weight : bold; 
color : #666666; 
font-size : 10px; 
background : transparent; 
padding-top : 0; 
padding-left : 5px; 
padding-right : 5px; 
padding-bottom : 0; 
text-decoration : none; 
} 
.ckeck {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-weight : bold; 
color : #4a6f00; 
background-color : white; 
border-left : 0 solid #efefef; 
border-right : 1px solid #f7f7f7; 
border-top : 1px solid #f7f7f7; 
font-size : 10px; 
padding-top : 0; 
padding-left : 5px; 
padding-right : 0; 
padding-bottom : 0; 
text-decoration : none; 
} 
.fnd_verde {
border : 0 solid #66cc00; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-weight : bold; 
color : #333333; 
font-size : 10px; 
background : #66cc00; 
padding-top : 0; 
padding-left : 5px; 
padding-right : 5px; 
padding-bottom : 0; 
text-decoration : none; 
} 
.brd_verde {
border-bottom : 1px dashed #66cc00; 
border-left : 1px dashed #66cc00; 
border-right : 1px dashed #66cc00; 
border-top : 1px dashed #66cc00; 
} 
.brd_verde1 {
border-bottom : 1px solid #66cc00; 
border-left : 1px solid #66cc00; 
border-right : 1px solid #66cc00; 
border-top : 1px solid #66cc00; 
} 
a.borde_verde:hover {
color : #333333; 
} 
.celda_subtitulo3 {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 10px; 
font-weight : bold; 
color : #0099cc; 
padding-left : 40px; 
list-style-type : square; 
list-style-position : outside; 
padding-top : 3px; 
border-color : black black black #999999; 
border-style : none; 
border-top-width : 0; 
border-right-width : 0; 
border-bottom-width : 0; 
border-left-width : 1px; 
} 
.titulo2 {
border-color : #66cc00 #999999 black; 
background-color : #ffffff; 
border-style : dotted; 
border-top-width : 1px; 
border-right-width : 1px; 
border-bottom-width : 0; 
border-left-width : 1px; 
} 
.separador {
border-color : #66cc00 black black; 
background-color : #ffffff; 
border-style : dotted; 
border-top-width : 1px; 
} 
.leyenda {
font-size : 9px; 
color : #4682b4; 
text-decoration : none; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
} 
#vertmenu {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 100%; 
width : 160px; 
padding : 0; 
margin : 0; 
} 
#vertmenu h1 {
display : block; 
background-repeat : no-repeat; 
font-size : 90%; 
padding : 3px 0 5px 5px; 
border : 0 solid #ffffff; 
color : #ffffff; 
margin : 0; 
width : 230px; 
} 
#vertmenu ul {
list-style : none; 
margin : 0; 
padding : 0; 
border : none; 
} 
#vertmenu ul li {
margin : 0; 
padding : 0; 
} 
#vertmenu ul li a {
font-size : 11px; 
display : block; 
border-bottom : 1px dashed #c39c4e; 
padding : 5px 0 5px 4px; 
text-decoration : none; 
color : #666666; 
width : 230px; 
} 
#vertmenu ul li a:hover, #vertmenu ul li a:focus {
color : #66cc00; 
} 
.highlightit img {
border : 1px solid #ccc; 
} 
.highlightit:hover img {
border : 1px solid #66cc00; 
} 
.highlightit:hover {
color : red; 
} 
.tabla_lat {
padding-top : 5px; 
padding-right : 15px; 
padding-bottom : 5px; 
padding-left : 15px;
} 
.link {
text-decoration : none; 
} 
.pie {
font-family : Verdana, Arial, Helvetica, sans-serif; 
color : #666666; 
text-decoration : none; 
background-color : #f7f7f7; 
padding-top : 5px; 
padding-bottom : 10px; 
font-size : 10px;
border-color : #66cc00 black black; 
border-style : solid; 
border-top-width : 5px; 
border-right-width : 0; 
border-bottom-width : 0; 
border-left-width : 0; 
} 
.margen {
padding-top : 5px; 
padding-right : 20px; 
padding-bottom : 5px; 
padding-left : 0; 
} 
.tablas {
background-color : #efefef; 
text-align : center; 
font-size : 10px; 
color : #666666; 
padding : 2px; 
border-bottom : 1px solid white; 
border-left : 1px solid white; 
border-right : 1px solid white; 
border-top : 1px solid white; 
} 
.celdas {
	background-color : #f8f8f8;
	text-align : center;
	font-size : 10px;
	color : #666666;
	border-bottom : 1px solid white;
	border-left : 1px solid white;
	border-right : 1px solid white;
	border-top : 1px solid white;
	padding-bottom : 2px;
	padding-left : 0;
	padding-right : 0;
	padding-top : 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.fecha {
	background-color: #f8f8f8;
	text-align: right;
	font-size: 10px;
	color: #669900;
	font-style: italic;
	padding-bottom: 2px;
	padding-left: 0;
	padding-right: 10px;
	padding-top: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
} 
.celdas_tablas {
	background-image : url(img/fnd_celda_tablas.jpg);
	color : Window;
	text-align : center;
	font-size : 10px;
	font-weight : bold;
	border-bottom : 1px solid #835a27;
	border-left : 1px solid InfoBackground;
	border-right : 1px solid #835a27;
	border-top : 1px solid InfoBackground;
	padding-bottom : 2px;
	padding-left : 0;
	padding-right : 0;
	padding-top : 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
} 
.celdas_tablasazul {
	background-image : url(img/fnd_celda_tablasazul.jpg);
	color : #4c5560;
	text-align : center;
	font-size : 10px;
	font-weight : bold;
	border-bottom : 1px solid Background;
	border-left : 1px solid #eff4fe;
	border-right : 1px solid Background;
	border-top : 1px solid #eff4fe;
	padding-bottom : 2px;
	padding-left : 0;
	padding-right : 0;
	padding-top : 2px;
	font-family: Verdana;
} 
.celdas_tablasverde {
	background-image : url(img/fnd_celda_tablasverde.jpg);
	color : #205b21;
	text-align : center;
	font-size : 10px;
	font-weight : bold;
	border-bottom : 1px solid green;
	border-left : 1px solid #f4fbf4;
	border-right : 1px solid green;
	border-top : 1px solid #f4fbf4;
	padding-bottom : 2px;
	padding-left : 0;
	padding-right : 0;
	padding-top : 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
} 
.celdas_tablasblanco {
	background-image : url(img/fnd_celda_tablasblanco.jpg);
	color : #83ad2e;
	text-align : center;
	font-size : 10px;
	font-weight : bold;
	border-bottom : 1px solid #e7ecec;
	border-left : 1px solid #f4fbf4;
	border-right : 1px solid #e7ecec;
	border-top : 1px solid #f4fbf4;
	padding-bottom : 2px;
	padding-left : 0;
	padding-right : 0;
	padding-top : 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
} 
.celdas_tablasgris {
	background-image : url(img/fnd_celda_tablasgris.jpg);
	color : #666666;
	text-align : center;
	font-size : 10px;
	font-weight : bold;
	border-bottom : 1px solid #cccccc;
	border-left : 1px solid #f4fbf4;
	border-right : 1px solid #cccccc;
	border-top : 1px solid #f4fbf4;
	padding-bottom : 2px;
	padding-left : 0;
	padding-right : 0;
	padding-top : 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
} 
.celdas_tablas2 {
	background-color : #ffffff;
	text-align : center;
	font-size : 10px;
	color : Background;
	border-bottom : 1px solid #66cc00;
	border-left : 1px solid #66cc00;
	border-right : 1px solid #66cc00;
	border-top : 1px solid #66cc00;
	padding-bottom : 2px;
	padding-left : 0;
	padding-right : 0;
	padding-top : 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
} 
.tit_tabla {
padding-left : 0; 
padding-bottom : 10px; 
padding-right : 0; 
padding-top : 30px; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 12px; 
font-weight : bold; 
color : #0099cc; 
}
.legal {
padding-left : 0; 
padding-bottom :0px; 
padding-right : 0; 
padding-top : 20px; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 11px; 
font-weight : bold; 
color : #0099cc; 
}
.noticias {
padding-left : 0; 
padding-bottom :0px; 
padding-right : 0; 
padding-top : 0px; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 11px; 
font-weight : bold; 
color : #0099cc;
border-bottom : 1 solid #277298; 
border-left : 0px; 
border-right : 0px; 
border-top : 0px; 
text-decoration: none;
}
.txtPq {
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
font-size : 9px; 
font-weight : bold; 
background-color : #c6e8ff; 
color : #333333; 
padding-left : 5px; 
padding-bottom : 2px; 
padding-right : 5px; 
padding-top : 2px; 
} 
.txtPq5 {
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
font-size : 9px; 
color : #666666; 
padding-left : 0px; 
padding-bottom : 0; 
padding-right : 5px; 
padding-top : 0; 
text-decoration : none; 
} 
.txtPq2 {
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
font-size : 9px; 
color : #666666; 
padding-left : 5px; 
padding-bottom : 0; 
padding-right : 5px; 
padding-top : 0; 
} 
a.txtPq2:hover {
text-decoration : none; 
} 
.txtPq3 {
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
font-size : 9px; 
font-weight : bold; 
color : #333333; 
padding-left : 0; 
padding-bottom : 0; 
padding-right : 0px; 
padding-top : 0; 
}
.txtPq4 {
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
font-size : 10px; 
font-weight : bold; 
color : #333333; 
padding-left : 0; 
padding-bottom : 0; 
padding-right : 5px; 
padding-top : 0; 
}
.tabla_tit {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 10px; 
font-weight : bold; 
color : #669900; 
padding-left : 0; 
list-style-type : square; 
list-style-position : outside; 
text-decoration : none; 
border-color : black black black #999999; 
border-style : none; 
border-top-width : 0; 
border-right-width : 0; 
border-bottom-width : 0; 
border-left-width : 0; 
padding-right : 0; 
} 
.vacio {
padding-left : 30px; 
padding-bottom : 10px; 
padding-right : 30px; 
padding-top : 10px; 
border-bottom : 0 solid white; 
border-left : 1px solid #999999; 
border-right : 1px solid #999999; 
border-top : 0 solid white; 
background-color : #ffffff; 
} 
.base_tablasup {
	border-color: #999999 #999999 #66cc00;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	background-repeat: no-repeat;
}
.base_tablasup_index {
	border-color: #999999 #999999 #66cc00;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	background-repeat: no-repeat;
	background-image: url(img/cab_index.jpg);
}
a.pie:hover {
text-decoration: underline;
}