/* CSS Document */

Body {
	
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	scrollbar-face-color: #eeeeee;
	scrollbar-shadow-color: #cccccc;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-3dlight-color: #eeeeee;
	scrollbar-darkshadow-color: #FFFFFF;
	scrollbar-track-color: #FFFFFF;
	scrollbar-arrow-color: #051F2E;
}

a.menu_herramientas {
	font-family: Verdana;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
}
a.menu_herramientas:hover {
	font-family: Verdana;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: uppercase;
	color: #417c36;
	text-decoration: none;
}
.separador_herramientas {
	font-family: Verdana;
	font-size: 9px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #00CC00;
	text-decoration: none;
}

.menu_principal {
	padding:0;
	margin:0;
	border-width:0;
	background-color: #f3ede6;
}
#menu_principal {
	padding:0;
	margin:0;
	border-width:0;
	background-color:#f3ede6;
}
.menu_principal ul {
	font-family: Verdana;
	list-style-image:url(../imgs/bullet-cnpj.png);
	vertical-align:middle;
	margin:0;
	border-width:0;
	margin-right:2px;
	margin-left:12px;
	padding-top:12px;
	padding-bottom:12px;
	padding-left:10px;
}
.menu_principal li {
    margin:0;
	border-width:0;
	padding:0;
	font-size:10px;
	text-align:left;
	padding-bottom:8px;
}
.menu_principal a {
    color:#6d341e;
	text-decoration:none;    
}
.menu_principal a:hover {
	color: #2a3a20;
	text-decoration: none;
}


.menu_sprincipal {
	padding:0;
	margin:0;
	border-width:0;
	background-color:#E6E6E6;
}
#menu_sprincipal {
	padding:0;
	margin:0;
	border-width:0;
	background-color:#E6E6E6;
}
.menu_sprincipal ul {
	font-family: Verdana;
	list-style-image:url(../imgs/bullet_gray.gif);
	vertical-align:middle;
	margin:0;
	border-width:0;
	margin-right:2px;
	margin-left:12px;
	padding-top:12px;
	padding-bottom:12px;
	padding-left:10px;
}
.menu_sprincipal li {
    margin:0;
	border-width:0;
	padding:0;
	font-size:10px;
	text-align:left;
	padding-bottom:8px;
}
.menu_sprincipal a {
    color:#595959;
	text-decoration:none;    
}
.menu_sprincipal a:hover {
	color: #0768A9;
	text-decoration: none;
}



#seccion_saladeprensa #menu_principal #saladeprensa a,
#seccion_tramites #menu_principal #tramites a,
#seccion_directorio #menu_principal #directorio a,
#seccion_transparencia #menu_principal #transparencia a,
#seccion_contacto #menu_principal #contacto a,
#seccion_area6 #menu_principal #area6 a,
#seccion_area7 #menu_principal #area7 a,
#seccion_area8 #menu_principal #area8 a,
#seccion_area9 #menu_principal #area9 a,
#seccion_area10 #menu_principal #area10 a,
{
    color:#FFFFFF;
	text-decoration:none
}	
a.titulo_notaprincipal {
	font-family: Verdana;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #599A52;
	text-decoration: none;
}
a.titulo_notaprincipal:hover {
	font-family: Verdana;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #599A52;
	text-decoration: underline;
}

a.titulo_notaprincipal0 {
	font-family: Verdana;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #f3ede6;
	text-decoration: none;
}
a.titulo_notaprincipal0:hover {
	font-family: Verdana;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #f3ede6;
	text-decoration: underline;
}

.titulo_notasecundaria1 {
	font-family: Verdana;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #5D98D3;
	text-decoration: none;
}
.titulo_seccioninterior {
	font-family: Verdana;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #49A139;
	text-decoration: none;
}
.subtitulo_seccioninterior {
	font-family: Verdana;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #19550D;
	text-decoration: none;
}
a.titulo_notasecundaria2 {
	font-family: Verdana;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #599A52;
	text-decoration: none;
}
a.titulo_notasecundaria2:hover {
	font-family: Verdana;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #599A52;
	text-decoration: underline;
}
a.notas_rapidas {
	font-family: Verdana;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #595959;
	text-decoration: none;
	text-align:justify;
}
a.notas_rapidas:hover {
	font-family: Verdana;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #595959;
	text-decoration: underline;
	text-align:justify;
}
a.enlaces {
	font-family: Verdana;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #595959;
	text-decoration: none;
}
a.enlaces:hover {
	font-family: Verdana;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #19550D;
	text-decoration: underline;
}

a.enlaces1 {
	font-family: Verdana;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #ffffff;
	text-decoration: none;
}
a.enlaces1:hover {
	font-family: Verdana;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #f3ede6;
	text-decoration: underline;
}

a.ligas {
	font-family: Verdana;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #090;
	text-decoration: none;
}
a.ligas:hover {
	font-family: Verdana;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #090;
	text-decoration: underline;
}
a.ver_todas {
	font-family: Verdana;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #00CC33;
	text-decoration: none;
}
a.ver_todas:hover {
	font-family: Verdana;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #00CC33;
	text-decoration: underline;
}
a.ver_todas2 {
	font-family: Verdana;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #00B5CC;
	text-decoration: none;
}
a.ver_todas2:hover {
	font-family: Verdana;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #00B5CC;
	text-decoration: underline;
}
.fecha_portal {
	font-family: Verdana;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
}
.fecha_noticias {
	font-family: Verdana;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #595959;
	text-decoration: none;
}
.fecha_noticias1 {
	font-family: Verdana;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #ffffff;
	text-decoration: none;
}
.imprimir_enviar {
	font-family: Verdana;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #595959;
	text-decoration: none;
}
.imprimir_enviar:hover {
	font-family: Verdana;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #595959;
	text-decoration: underline;
}
.separador {
	font-family: Verdana;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #00B5CC;
	text-decoration: none;
}	
.breadcrumb {
	font-family: Verdana;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #49A139;
	text-decoration: none;
}
.breadcrumb:hover {
	font-family: Verdana;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #49A139;
	text-decoration: underline;
}
.txt_gral {
	font-family: Verdana;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #595959;
	text-decoration: none;
}

.txt_gral1 {
	font-family: Verdana;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-align:justify;
	color: #595959;
	text-decoration: none;
}

.txt_gral2 {
	font-family: Verdana;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #ffffff;
	text-decoration: none;
}

.actualizacion {
	font-family: Verdana;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #808080;
	text-decoration: none;
}
.footer {
	font-family: Verdana;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
}
a.footer {
	font-family: Verdana;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
}
a.footer:hover {
	font-family: Verdana;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: underline;
}


.menu_superior ul li
{
	display:inline; 
	list-style: none;
	float: left;
	margin: 0;
	padding: 0;
	border-width: 0;
	border: none;
	vertical-align: bottom;
}


.menu_superior td
{
	vertical-align:bottom;
	background-color:#2a3a20;
}


.menu_superior_inicio{
	list-style: none;
	display: inline;
}

.menu_superior_inicio a {
	background:url(imgs/iniciocss.gif) 0 0 no-repeat;
	text-decoration:none;
	display:block; 
	width:71px; 
	height:33px;
}
.menu_superior_inicio a:hover {
	background-position:-71px 0;
}

.menu_superior_mapadelsitio{
	list-style: none;
	display: inline;
}
.menu_superior_mapadelsitio a {
	background:url(imgs/mapadelsitiocss.gif) 0 0 no-repeat;
	text-decoration:none;
	font-variant:normal;
	display:block; 
	width:97px; 
	height:33px;
}
.menu_superior_mapadelsitio a:hover {
	background-position:-97px 0;
}

.menu_superior_contacto{
	list-style: none;
	display: inline;
}
.menu_superior_contacto a {
	display:block; 
	width:71px; 
	height:33px;
	background:url(imgs/contactocss.gif) 0 0 no-repeat;
	text-decoration:none;
	font-variant:normal;
}
.menu_superior_contacto a:hover {
	background-position:-71px 0;
}

.menu_superior_espaniol{
	list-style: none;
	display: inline;
}
.menu_superior_espaniol a {
	display:block; 
	width:57px; 
	height:33px;
	background:url(imgs/espaniolcss.gif) 0 0 no-repeat;
	text-decoration:none;
	font-variant:normal;
}
.menu_superior_espaniol a:hover {
	background-position:-57px 0;
}
.menu_superior_ingles{
	list-style: none;
	display: inline;

}
.menu_superior_ingles a {
	display:block; 
	width:66px; 
	height:33px;
	background:url(imgs/englishcss.gif) 0 0 no-repeat;
	text-decoration:none;
	font-variant:normal;
}
.menu_superior_ingles a:hover {
	background-position:-66px 0;
}

.line { border-bottom-style:solid; border-bottom-color: #E5E5E5; border-bottom-width:1px; }


/* estilos de calendario */

.calFondoCalendario {background-color:whitesmoke}
.calEncabe {font-family:Arial, Helvetica, sans-serif; font-size:9px}
.calFondoEncabe {background-color:#908b71}
.calDias {font-family:Arial, Helvetica, sans-serif; font-size:9px; font-weight:900; color:#666666}
.calSimbolo {font-family:Arial, Helvetica, sans-serif; font-size:9px; text-decoration:none; font-weight:500; color:#004895;}
.calResaltado {font-family:Arial, Helvetica, sans-serif; font-size:9px; text-decoration:none; font-weight:900; color:whitesmoke}
.calCeldaResaltado {background-color:#004895}
.calCeldaResaltado1 {background-color:#96D98A}
.calCeldaResaltado2 {background-color:#990000}
.calCeldaResaltado3 {background-color:#CCCCCC}
.border { border-left-style:solid; border-left-color: #E5E5E5; border-left-width:1px; border-right-style:solid; border-right-color: #E5E5E5; border-right-width:1px;}

/* ----------------------- */

.searchFileInfo {
	font-family: Verdana;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #595959;
	text-decoration: none;
	font-style:italic;
}

input { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px}
textarea {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px}
select {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px}


.HeaderTable {background-color:#88A4C8;padding:0px;margin:0px;border-width:0px;border-left-color:#EEEEEE;border-top-color:#EEEEEE;border-right-color:#333333;border-bottom-color:#333333;border-style:solid;border-collapse:collapse;} 
.HeaderTD {background-color:#006600;color:#EFEFEF;font-size:11px;padding:2px;text-align:;vertical-align:;border:2px groove #00CC00;} 
.bodercomp { border-style:solid; border-width:1px; border-color: #E5E5E5; background-color:#FFFFFF}


/* ---------------------- Dolphin nav ---------------------- */
#dolphincontainer{position:relative;height:56px;color:#E0E0E0;background:#143D55;width:100%;font-family:Helvetica,Arial,Verdana,sans-serif;}
#dolphinnav{position:relative;height:33px;font-size:10px;text-transform:uppercase;font-weight:bold;background:#fff url(/imgs/dolphin_bg.gif) repeat-x bottom left;padding:0 0 0 20px;}
#dolphinnav ul{margin:0;padding:0;list-style-type:none;width:auto;float:left;}
#dolphinnav ul li{display:block;float:left;margin:0 1px;}
#dolphinnav ul li a{display:block;float:left;color:#EAF3F8;text-decoration:none;padding:0 0 0 20px;height:33px;}
#dolphinnav ul li a span{padding:12px 20px 0 0;height:21px;float:left;}
#dolphinnav ul li a:hover{color:#fff;background:transparent url(/imgs/dolphin_bg-OVER.gif) repeat-x bottom left;}
#dolphinnav ul li a:hover span{display:block;width:auto;cursor:pointer;}
#dolphinnav ul li a.current,#dolphinnav ul li a.current:hover{color:#fff;background:#1D6893 url(/imgs/dolphin_left-ON.gif) no-repeat top left;line-height:275%;}
#dolphinnav ul li a.current span{display:block;padding:0 20px 0 0;width:auto;background:#1D6893 url(/imgs/dolphin_right-ON.gif) no-repeat top right;height:33px;}
/* ---------------------- END Dolphin nav ---------------------- */


.DataTD {background-color:#EFEFEF;padding:2px;border:1px solid #DEDEDE;} 
.FieldTD {background-color:#009900;padding:2px;vertical-align:top;text-align:;border:2px groove #99FFCC;}
.LabelTD {background-color:#DEDEDE;padding:1px;text-align:;vertical-align:top;border:2px groove #EFEFEF;}
.Field_TD {background-color:#2a3a20;padding:2px;vertical-align:top;text-align:;border:2px groove #908b71;}

