body{
	background:#FFFFFF;
	color: #000000;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	text-align: center;
	color: #707070;
}

div{
	float:left;
}

img{
	border:0px;	
}

/*	ESTILO PARA EL CONTENEDOR	*/

div.contenedor{
	width:100%;
	margin: 0px;
	padding: 0px;
}

/*	FIN ESTILO CONTENEDOR	*/

/*	ESTILO PARA LA CABECERA	*/

div.cabecera{
	width:100%;
	height: 60px;
	background: #D9D9D9;
	text-align:left;
	margin:0px;
	padding:0px;
	border-bottom: dashed 1px #999999;
	overflow: hidden;
}
div.cabecera table,div.cabecera td{
	width:100%;
	padding:0px;
	margin:0px;
	border-collapse:collapse;
}
div.cabecera_cotenido{
	width:795px;
	padding:0px;
	margin:0px;
	border-collapse:collapse;
}

div.CabeceraFondo{
	position:relative;
	top: 0px;
	left: 0px;
	width:378px;
	margin:0px;
	padding:0px;
	float:left;
	border-collapse:collapse;
}

div.CabeceraFondo img{
	width:378px;
	height:60px;
	margin:0px;
	padding:0px;
	border-collapse:collapse;
}

div.CabeceraMenu{
	position:relative;
	width:417px;
	float:right;	
}

table.CabeceraMenu{
	margin: 0px;
	padding: 0px;
	width: 100%;
	text-align: center;
	vertical-align: middle;
	border-collapse: collapse;
}
div.CabeceraMenu_derecha{
	text-align:right;
	float:right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;		
}
div.CabeceraMenu_derecha div{
	float:right;
	padding:2px;
}
div.CabeceraMenu_version{
	margin-top:7px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: normal;		
}
/*	FIN ESTILO CABECERA	*/

/*	ESTILO CONTENIDO	*/
.contenido{
	margin: 0px;
	padding: 0px;
	width: 614px;
	text-align: left;
	border-left: dashed 1px #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;		
}
.contenido_centrado{
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 400px;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;		
}
.contenido_centrado table{
	margin: 50px auto;
	padding: 0px;
	text-align: justify;
	vertical-align: middle;
}
.contenido_centrado p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	border-bottom: dashed 1px #999999;
}
.contenido_centrado li{
	padding: 15px;
	font-size: 12pt;
	list-style: none;
	background: url('../imagenes/to_right.gif') left 20px no-repeat;
	padding-left: 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
		
}
.contenido_centrado_interno{
	position:relative;
	width: 200px;
	height: 300px;
	margin-left:-100px;
	margin-top:-150px;
	left: 50%;
	top: 60%;
	text-align: justify;
	padding:0px;
}
.titulo{
	padding: 5px;
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;	
}
.novedad{
	padding-left: 20px;
	text-align: justify;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color:#666666;
}
.novedad img{
	padding-left: 10px;
	padding: 5px 0px 5px 10px;
	width: 198px;
	float:left;
}
.novedad div{
	width: 385px;
	float:left;
	color:#666666;
}
.novedad p{
	padding-left: 25px;
}
.convinieta{
	background: url('../imagenes/vinieta-10x10.jpg') 5px 2px no-repeat;
	padding-left: 25px;
}
.lista_con_vinieta li{
	list-style: none;
	background: url('../imagenes/vinieta-10x10.jpg') 5px 7px no-repeat;
	padding: 5px 0px 5px 25px;
	text-align:justify;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color:#666666;	
}
.texto{
	text-align:justify;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color:#666666;
	padding-left: 2px;
}
.texto_negrita{
	text-align:justify;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color:#666666;
	padding-left: 2px;
}
table.titulo{
	width:100%;
	padding:0px;
	margin:0px;
	border-collapse:collapse;
	text-align:right;
}
table.titulo td:first-child{
	text-align:left;	
}
table.zf_recursos{
	margin:auto;
	background: #F7F7F7;
	border-collapse:collapse;
}
table.zf_recursos tr.zf_recursos_primero{
	background: #666666;
	color:#FFFFFF;
}
table.zf_recursos td.zf_recursos_primero{
	width:300px;
}
table.zf_recursos td{
	width:40px;
}
p.centrado{
	text-align:center;	
}
div.galeria{
	text-align:center;
	float:none;
	padding:40px;
}

text.nav_negrita_azul{
	color:#336699;
	font-weight: bold;
}
table.autoridades{
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
}
table.autoridades td{
	text-align:left;
	vertical-align:top;	
}
table.continuado{
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: normal;
	text-align:left;
}
table.continuado td{
	text-align:left;
}
table.continuado td.alignderecha{
	text-align: right;
}
table.ubicacion_otras_zf{
	width: 98%;
	border:solid 1px #999999;
	border-collapse:collapse;
	margin-left:5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;	
}
table.ubicacion_otras_zf td:first-child{
	font-weight: bold;
}
table.ubicacion_otras_zf th{
	background:#666666;
	color:#FFFFFF;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;	
}
table.ubicacion_otras_zf tr.coloreado td{
	background:#EEEEEE;
}
img.imagen_derecha{
	float:right;	
}
img.imagen_izquierda{
	float:left;	
}
table.tabla_informacion_economica_centrada{
	width: 100%;	
}
table.tabla_informacion_economica_centrada tfoot td{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
}
table.tabla_informacion_economica_centrada th{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;		
}
table.tabla_informacion_economica_centrada td{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;		
}
table.tabla_informacion_economica_centrada td:first-child,table.tabla_informacion_economica_centrada th:first-child{
	text-align:left;
}
table.tabla_informacion_economica_centrada td,table.tabla_informacion_economica_centrada th{
	text-align:center;
}

table.tabla_informacion_economica_derecha{
	width: 100%;	
}
table.tabla_informacion_economica_derecha tfoot td{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
}
table.tabla_informacion_economica_derecha th{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;		
}
table.tabla_informacion_economica_derecha td{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;		
}
table.tabla_informacion_economica_derecha td:first-child,table.tabla_informacion_economica_derecha th:first-child{
	text-align:left;
}
table.tabla_informacion_economica_derecha td,table.tabla_informacion_economica_derecha th{
	text-align:right;
}
div.tabulado{
	width:595px;
	padding-left:20px;
}
table.tabla_izquierda{
	width:100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
}
table.tabla_izquierda td{
	text-align:left;
	vertical-align:top;
}
table.tabla_izquierda_brujula{
	width:100%;
	padding: 1px;
	margin: 0px;
	list-style: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
}
table.tabla_izquierda_brujula td{
	vertical-align:top;
}
table.tabla_izquierda_brujula ul{
	margin: 0px;
	padding: 0px;	
}
table.tabla_izquierda_brujula li{
	margin: 0px;
	padding: 0px 0px 0px 20px;
	background: url('../imagenes/to_right.gif') left 5px no-repeat;
	list-style: none;
}
table.tabla_centrado_izquierda{
	width:100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	padding: 5px;
}
table.tabla_centrado_izquierda td{
	text-align:left;
	vertical-align:top;
	padding: 5px;
}
table.tabla_centrado_izquierda td:first-child{
	text-align:center;
	vertical-align:top;
	padding: 5px;
}
p.fuente{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	padding:0px;
	margin:0px;
}
table.usuario_centrada{
	width:450px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	padding: 5px;	
	text-align:justify;
	vertical-align:top;
}
table.usuario_centrada td:first-child{
	width:100px;
	text-align:right;
	vertical-align:top;
}
table.usuario_centrada td{
	padding: 3px 5px 3px 3px;
}
p.derecha{
	width:100%;
	text-align:right;
}
table.tamtotal{
	width:100%;	
}
td.izquierda{
	text-align:left;
}
td.derecha{
	text-align:right;
}
/*	FIN ESTILO CONTENIDO	*/

/*	ESTILO MENU-HOME	*/
.menu_home{
    width: 180px;
	float:left;
	text-align:left;
}
.menu_home ul{
	margin:0px;
	padding:0px;
}
.menu_home li{
	padding: 1px;
	margin: 0px;
	list-style: none;
	background: url('../imagenes/to_right.gif') left 5px no-repeat;
	padding-left: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;	
}
.linea_inferior{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;	
	border-bottom: dashed 1px #999999;
}
/*	FIN ESTILO MENU-HOME	*/

/*	ESTILO MENU-ZONA FRANCA	*/
div.menu_zf_titulo{
    width: 180px;
	float:left;
	text-align:left;
	background: #F7F7F7;
}
p.menu_zf_titulo{
	padding:0px;
	margin:0px;
	background: #666666;	
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;	
}
div.menu_zf_titulo img{
	margin-left:8px;
}
div.menu_zf_titulo ul{
	margin:0px;
	padding:0px;
}
div.menu_zf_titulo li{
	padding: 1px;
	margin: 0px;
	list-style: none;
	background: url('../imagenes/to_right.gif') left 5px no-repeat;
	padding-left: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;	
}

/*	FIN ESTILO MENU-ZONA FRANCA	*/

/*	ESTILO PIE	*/
.pie{
    width:795px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	border-top: dashed 1px #999999;
}
.pie_izquierdo{
    width: 400px;
	float:left;
	text-align:left;
}
.pie_derecho{
    width: 395px;
	float:right;
	text-align:right;
}
.pie_inicial{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #707070;
	width:100%;
	text-align:center;
	border-top: dashed 1px #999999;
}
/*	FIN ESTILO PIE	*/

/*	 ESTILO PARA ADMINISTRACION		*/
div.iniciosesion{
	text-align:center;
	width: 100%;
	height: 100%;
}
table.iniciosesion{
	position:absolute;
	width: 200px;
	height: 80px;
	top: 50%;
	left: 50%;
	margin-left: -100px;
	margin-top: -40px;
	border: solid 1px #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	background: #FFCCCC;
}
td.iniciosesion{
	text-align:center;
	font-size: 10pt;
	font-weight: bold;
	border:0px;
	background: #CCCCFF;
}
td.label{
	text-align:left;
	font-weight: bold;
}
.adm_contenedor{
	width: 100%;
	text-align:left;
}
.adm_usuario{
	margin:0px 0px 0px 0px;
	padding:4px 4px 4px 10px;
	width:100%;
	height:16px;	
	background:#F4F4F4;
}
.adm_cabeza{
	width:100%;
	height:60px;
	background:url('../imagenes/zfizq.jpg') #D9D9D9 center right no-repeat;
}
.adm_menu{
	width:200px;
	padding:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;	
	background:#EEEEEE;	
}
textarea.adm_noticia_resumen{
	width:400px;
	height:150px;
}
textarea.adm_noticia_contenido{
	width:400px;	
	height:250px;
}
ul.adm_menu{
	margin:0px;
	padding:0px;
}
ul.adm_menu li{
	margin:0px 0px 10px 0px;
	padding:0px;
	list-style: none;
}
ul.adm_menu a{
	margin:0px 0px 00px 0px;
	padding-left:4px;
	text-decoration: none;
	color:#000000;
}
ul.adm_menu p{
	margin:0px;
	padding:0px;
	width:100%;
	background:#FFCCAA;	
}
ul.adm_menu p:hover{
	margin:0px;
	padding:0px;
	background:#FFEECC;
}

ul.adm_menu_1{
	margin:0px;
	padding:0px;
}
ul.adm_menu_1 li{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	list-style: none;
	background:#AACCAA;
}
ul.adm_menu_1 a{
	margin:0px 0px 10px 0px;
	padding-left:4px;
	text-decoration: none;
	color:#000000;
}
ul.adm_menu_1 p{
	margin:0px;
	padding:0px;
	width:100%;
	background:#AACCAA;
}
ul.adm_menu_1 p:hover{
	margin:0px;
	padding:0px;
	background:#CCFFCC;
}
.adm_contenido{
	float:left;
}
table.adm_centrada{
	width:400px;
}
table.adm_centrada td:first-child{
	text-align:right;
}
p.adm_titulo{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: bold;	
}
/*	 FIN ESTILO PARA ADMINISTRACION		*/

A.encabezado:link {
	COLOR: #019192; TEXT-DECORATION: none
}
A.encabezado:visited {
	COLOR: #019192; TEXT-DECORATION: none
}
A.encabezado:hover {
	COLOR: #019192; TEXT-DECORATION: underline
}

A.encabezado2:link {
	COLOR: #5b5c5e; TEXT-DECORATION: none
}
A.encabezado2:visited {
	COLOR: #5b5c5e; TEXT-DECORATION: none
}
A.encabezado2:hover {
	COLOR: #000000; TEXT-DECORATION: underline
}
	
A.nav:link {
	COLOR: #336699; TEXT-DECORATION: none
}
A.nav:visited {
	COLOR: #336699; TEXT-DECORATION: none
}
A.nav:hover {
	COLOR: #6699cc; TEXT-DECORATION: underline}
A.nav2:link {
	COLOR: #336699; TEXT-DECORATION: none
}
A.nav2:visited {
	COLOR: #996666; TEXT-DECORATION: none
}
A.nav2:hover {
	COLOR: #6699cc; TEXT-DECORATION: none
}
A.bodlink:link {
	COLOR: #336699; TEXT-DECORATION: underline
}
A.bodlink:visited {
	COLOR: #996666; TEXT-DECORATION: underline
}
A.bodlink:hover {
	COLOR: #6699cc; TEXT-DECORATION: underline
}
.boton {  
	font-size: 11px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: solid 1px #000000;
	background-color: #DDDDDD;
	font-style: normal;
	color: #000000;
	}

INPUT,textarea,select {
	border: solid 1px #aaaaaa;
 	background-color: #ffffff;
	font-family: Arial;
	font-size:11px;
	color:#000000;
	scrollbar-face-color: #eeeeee; 
	scrollbar-3dlight-color: #aaaaaa;
	scrollbar-darkshadow-color: #ffffff;
	scrollbar-track-color: #eeeeee;
	scrollbar-arrow-color: #aaaaaa;
}

/*	ESTILO PARA TODO*/
p.error{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#990000;
	background:#CCCCFF;
}
p.exito{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#0000FF;
	background:#FFFFFF;
}
.nav{
	COLOR: #336699;
}
b.menu-home{
	COLOR: #019192;
}
.linea_inferior{
	border-bottom: dashed 1px #999999;		
}
/*	FIN ESTILO PARA TODO*/

