/* Estilo ATN*/
/* elementos generales */
body	{ 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	background-color: #fcffc4; 
	color: #000080; 
	margin: 0px; 
	}
	
#z-encab {
	height:123px;
	background-color: #0f3855;
	background-image: url('imagenes/estructura/encab-der1.png');
	background-repeat: no-repeat;
	background-position:  right top;
	}
	
#z-encab1 {
	height:123px;
	font-family: Verdana, sans-serif; font-weight: normal; font-size: 8pt; color: #fcffc4;
	background-image: url('imagenes/estructura/encab-izq.png');
	background-repeat: no-repeat;
	background-position:  left top;
	}
	
#z-menu {
	height:23px; z-index:200; 
	font-family: Arial, sans-serif; font-weight: normal; font-size: 12pt; color: #889FB7;
	background-image: url('imagenes/estructura/img-ctr.gif');
	background-repeat: repeat-x;
	background-position:  left top; 
	vertical-align: top;
	}

#z-menuppal {
	position: absolute; left:192px; top:99px; height:23px; z-index:300;
	font-family: Verdana, Arial, sans-serif; font-weight: normal; font-size: 12pt; color: #889FB7; font-variant:small-caps;
	vertical-align: top; 
	}
	
#z-barra {
	position: absolute; left:0px; top:100px; height:23px; z-index:300;
	width: 192px;
	z-index:50; 
	background-image: url('imagenes/estructura/encizq1.gif');
	background-repeat: no-repeat;
	background-position:  left top; 
	float: right;
	}

#z-cuerpo {
	background-color: #fcffc4; 
	}

#z-principal {
	margin-left: 140px;
	margin-right: 170px;
	font-family: Verdana, Arial, sans-serif; font-weight: normal; font-size: 8pt; color: #000040;
	}
	
#z-bder {
	position: absolute; right:0px; top:123px; width:162px;height: 600px;
	/*background-color: #00465f;*/
	background-color: #05567f;
	background-image: url('imagenes/estructura/fondo-der.png');
	background-repeat: repeat-y;
	background-position:  left top; 
	border-left: 1px solid #343c3e;
	border-bottom: 1px solid #343c3e;
	}

#z-bizq {
	position: absolute; left:0px; top:123px; width:123px; 
	background-color: #0f3855;
	border-right: 2px solid #404040;
	border-bottom: 2px solid #404040;
	}	
#z-menubajo{
	position: absolute; left:0px; top:117px;
	margin-left: 188px;
	margin-right: 160px;
	}
#z-base {
	margin-left: 130px;
	margin-right: 164px;
	margin-top: 3px;
	padding-top: 3px;
	border-top: 1px solid #000000;
	font-family: Verdana, Arial, sans-serif; font-weight: normal; font-size: 8pt; color: #000080;
	text-align:center;
	}

#z-mapa {
	position: fixed; left:440px; top:123px; width:500px; height: 400px;
	background-color: #a0a0a0;
	display: none;
	border: 1px solid #000000;
	padding: 3px;
	}
	

#t-encab {
	width: 100%;
	height: 100px;
	padding: 0px;
	text-align: center;
	vertical-align: center;
	}
	
.menubajocab{
	background-image: url('imagenes/estructura/cierre.png');
	background-repeat: no-repeat;
	background-position:  right top; 
	width: 100%;
	height: 14px;
}
.menubajo {
	display:none; 
	padding-bottom: 0px;
	padding-left: 5px;
	padding-right: 5px;
	z-index:100;
	background-color: #0f3855;
	border-left: 1px solid #8799b3;
	border-bottom: 1px solid #8799b3;
	border-right: 1px solid #8799b3;
	font-family: Verdana, Arial, sans-serif; font-weight: normal; font-size: 8pt; color: #fcffc4;
	opacity:.92;
	filter:alpha(opacity=92);
	filter: “alpha(opacity=92)”;
	}
.menubajobase{
	margin-top: 5px;
	width: 100%;
	height: 5px;
	}
	
table   { 
	border-width: 0px; border-style: none; 
	margin: 0px; 
	}
table.links {
	border-width: 10px; 
	border-style: none; 
	margin: 0px; 
	vertical-align: top;
	border-spacing: 35px 0px;
	}

.descr  { 
	color: #202020; font-family: Verdana, Arial, sans-serif; font-size: 8pt; 
	margin-top: 3px; margin-bottom: 9px; 
	}
.descr1  { 
	color: #404040; 
	font-family: Arial, sans-serif; font-size: xx-small;
	text-align: left; 
	margin-top: 3px; margin-bottom: 12px; 
	}

.parrafo  { 
	color: #404040; font-family: Verdana, Arial, sans-serif; font-size: small; 
	margin-top: 3px; margin-bottom: 12px; margin-left: 10px; margin-right: 10px;
	text-align: left;
	}

.boton	{ 
	font-family: Arial, Helvetica; 
	margin-left: 4px; 
	margin-right: 4px; 
	margin-top: 1px; 
	padding-left: 5px; 
	padding-top: 2px; 
	padding-bottom: 2px;
	}

.listavinc {
	padding-left: 5px; 
	padding-right: 5px; 
	}
	
.noline:link {text-decoration: none}
.noline:visited {text-decoration: none}
.noline:hover {text-decoration: underline}

a:link       { color: #000080; font-family: Verdana, Arial, Helvetica, sans-serif; }
a:visited    { color: #008000; font-family: Verdana, Arial, Helvetica, sans-serif; }
a:active     { color: #ff0000; font-family: Verdana, Arial, Helvetica, sans-serif; }
a:hover      { color: #ff8000 }

a.indice:link    { font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal;}
a.indice:visited { font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; }
a.indice:hover   { font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif;  color: #ff8000; }

a.menunvo:link    { 
	font-size: 10pt; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none; font-variant:small-caps; color: #fcffc4;
	background-image: url('imagenes/estructura/separa.png');
	background-repeat: no-repeat;
	background-position:  right top;
	padding-right: 14px;
	}
a.menunvo:visited { 
	font-size: 10pt; font-family: Arial, Helvetica, sans-serif; text-decoration: none; color: #fcffc4; 
	background-image: url('imagenes/estructura/separa.png');
	background-repeat: no-repeat;
	background-position:  right top;
	padding-right: 14px;
	}
a.menunvo:hover   { font-size: 10pt; font-family: Arial, Helvetica, sans-serif; text-decoration: normal; color: #ff8000; 
	}
a.nodec:link    { font-family: Verdana, sans-serif; text-decoration: none; color: #fcffc4;}
a.nodec:visited { font-family: Verdana, sans-serif; text-decoration: none; color: #fcffc4;}
a.nodec:hover   { font-family: Verdana, sans-serif; text-decoration: none; color: #ff8000;}

a.noline:link    { font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #000080 }
a.noline:visited { font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #000080 }
a.noline:hover   { font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #ff8000 }

.subtit{ 
	font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none; font-variant:small-caps; font-weight: bold; color: #fcffc4;
	}
a.subtit:link   {	color: #fcffc4;}
a.subtit:visited {color: #fcffc4;}
a.subtit:hover   {color: #ff8000;}

.submapa{ 
	font-size: 11pt; font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none; font-variant:small-caps; font-weight: bold; color: #fcffc4;
	padding-left: 5px;
	}
a.submapa:link   {	
	color: #fcffc4;
	background-image: url('imagenes/estructura/brujula2.png');
	background-repeat: no-repeat;
	background-position:  right top;
	padding-right: 25px;
	}
a.submapa:visited {color: #fcffc4;}
a.submapa:hover   {color: #ff8000;}

.vinc { 
	font-size: 10pt; 
	font-family: Verdana, Arial, Helvetica, Sans-serif; 
	font-weight: bold; 
	text-decoration: none; 
	}

a.vinc:link    { 
	color: #000080;
	}
a.vinc:visited { 
	color: #008000;
	}
a.vinc:hover   { 
	color: #800000;
	}

.vincppal { 
	font-size: 8pt; font-family: Verdana, Arial, sans-serif; font-weight: normal; 
	margin-top: 0px; margin-bottom: 0px; margin-right: 8px;	
	text-decoration: none; 
 	}

a.vincppal:link  {color: #000080;}
a.vincppal:visited {color: #008000;} 
a.vincppal:hover {color: #800000;}


.pcia {
	position: absolute; left:200px; top:160px; width:575px; height:300px; 
	z-index:200; visibility: hidden; 
	font-family: Arial, sans-serif; font-size: 8pt;
	}
.reg {
	position: absolute; left:400px; top:160px;width:375px; height:300px; 
	z-index:200; visibility: hidden; 
	font-family: Arial, sans-serif; font-size: 8pt;
	}
.menuppal {
	position: absolute; left:260px; top:97px; width: 650px; height:20px; 
	z-index:200; 
	font-family: Century, Arial, sans-serif; font-weight: normal; font-size: 12pt; color: #889FB7;
	}
.red {
	color: #b00000; 
	}
	
.blackchico {
	text-align: left; 
	font-size: 7pt;
	font-family: Verdana, Arial, sans-serif;
	color: #000000;
}

.e-foro2 {
	font-family: Arial, sans-serif; font-weight: normal; font-size: 7pt; color: #000080;
	background-color: #fcffc4; 
	text-align: left; 
	margin: 2px; 
	border-top: 1px solid #c7c7d7;
	overflow:auto;
	}

.e-foro {
	margin: 1px;
	padding: 2px;
	width: 117px;
	background-image: url('imagenes/estructura/titforo.png');
	background-repeat: repeat-x;
	background-position:  left top;
	font-family: Verdana, Arial, sans-serif; font-weight: normal; font-size: 8pt; color: #fcffc4;
	/*background-color: #fcffc4;*/
	text-align:center;
	/*border-left: 1px solid #c7c7d7;
	border-top: 1px solid #c7c7d7;
	border-right: 2px solid #404040;
	border-bottom: 1px solid #fcffc4;*/
	}
.e-foro-amp {
	margin-top: 2px;
	padding: 2px; 
	background-image: url('imagenes/estructura/titforo.png');
	background-repeat: repeat-x;
	background-position:  left top; 
	font-family: Verdana, sans-serif; font-weight: normal; font-size: 8pt; color: #000040;
	background-color: #fcffc4;
	text-align:center;
	border-left: 1px solid #c7c7d7;
	border-top: 1px solid #c7c7d7;
	border-right: 2px solid #404040;
	border-bottom: 2px solid #404040;
	}
.e-tit-foro-amp {
	background-image: url('imagenes/estructura/cierre.png');
	background-repeat: no-repeat;
	background-position:  right top; 
	font-family: Verdana, sans-serif; font-weight: normal; font-size: 8pt; color: #fcffc4;
	text-align:center;
	}
.e-tit-relato {
	margin: 2px;
	font-family: Arial, sans-serif; 
        font-size: 11pt; 
        color: #fcffc4;
	background-color: #000040; 
	border: 1px solid #000000;
	}
.e-cpo-relato {
	margin-top: 6px; 
	margin-bottom: 3px; 
	margin-left: 4px; 
	margin-right: 4px; 
	font-family: Arial, sans-serif; 
        font-size: 8pt; 
        color: #000040;
	border-bottom: 1px solid #808080;
	}
.e-lista-l {
	margin-right: 20px;
	padding: 1px;
	background-image: url('imagenes/estructura/titfondo.png');
	background-repeat: repeat-x;
	background-position:  left top; 
	font-family: Verdana, Arial, sans-serif; font-weight: normal; font-size: 8pt; color: #000080;
	}
.e-lista-r {
	margin-left: 20px;
	padding: 2px;
	background-image: url('imagenes/estructura/titfondo.png');
	background-repeat: repeat-x;
	background-position:  left top; 
	font-family: Verdana, Arial, sans-serif; font-weight: normal; font-size: 8pt; color: #000080;
	}
.e-indice {
	background-image: url('imagenes/estructura/titforo.png');
	background-repeat: repeat-x;
	background-position:  left top; 
	font-family: Verdana, Arial, sans-serif; font-weight: normal; font-size: 8pt; color: #000080;
	padding: 0px 3px 9px 3px;
	}
.e-texto {
	font-family: Arial, sans-serif; font-weight: normal; font-size: 8pt; color: #000080;
	padding: 0px 3px 5px 3px;
	}
.e-vinculos {
	color: #202020; font-family: Verdana, Arial, sans-serif; font-size: 8pt; 
	padding: 10px 3px 9px 3px;
	}
.relato  { 
	color: #000080; 
	font-family: Arial, verdana, sans-serif; 
	font-size: 9pt; 
	}

#z-bizq-ciudad {
	position: absolute; left:0px; top:123px; width:174px; 
	background-color: #0f3855;
	border-right: 2px solid #404040;
	border-bottom: 2px solid #404040;
	}
#z-bder-3 {
	position: absolute; right:0px; top:123px; width:160px;
	background-color: #fcffc4;
	}



#z-enc {
	height:100px;
	background-color: #344155; 
	}



#z-barra-ciudad {
	position: absolute; left:0px; top:100px; height:23px; z-index:300;
	width: 192px;
	background-image: url('inagenes/estructura/encizq2.png');
	background-repeat: no-repeat;
	background-position:  left top; 
	float: right;
	}



#z-links-tit {
	font-family: Arial, sans-serif; font-weight: normal; font-size: 12pt; color: #000080;
	background-color: #ecefb4;
	}

#z-links-goo {
	font-family: Arial, sans-serif; font-weight: normal; font-size: 12pt; color: #000080;
	background-color: #fcffc4;
	padding-left: 10px;
	}
#z-links-cpo {
	font-family: Verdana, Arial, sans-serif; font-weight: normal; font-size: 8pt; color: #000080;
	background-color: #fcffc4;
	}


#z-ppal {
	margin-left: 125px;
	margin-right: 125px;
	font-family: Arial, sans-serif; font-weight: normal; font-size: 12pt; color: #000080;
	background-color: #fcffc4;
	}

#z-ppal1 {
	margin-left: 135px;
	margin-right: 15px;
	font-family: Arial, sans-serif; font-weight: normal; font-size: 12pt; color: #000080;
	background-color: #fcffc4;
	}

#z-ppal2 {
	margin-left: 135px;
	margin-right: 164px;
	font-family: Arial, sans-serif; font-weight: normal; font-size: 12pt; color: #000080;
	}


#z-ppal-ciudad {
	margin-left: 185px;
	margin-right: 15px;
	font-family: Arial, sans-serif; font-weight: normal; font-size: 12pt; color: #000080;
	background-color: #fcffc4;
	}
	
#z-titulos {
	border: 3px solid #fcffc4;
	font-family: Verdana, sans-serif; font-weight: normal; font-size: 8pt; color: #fcffc4;
	background-color: #8799BC;
	padding: 3px;
	text-align: center;
	}

/* resaltar */
div.resalt {
	border: 2px solid #445065;
	font-family: Verdana, sans-serif; font-weight: normal; font-size: 9pt; color: #fcffc4;
	background-color: #daf8f8;
	padding: 3px;
}	
div.resalt p.descr  { 
	color: #202020; font-family: Arial, sans-serif; font-size: xx-small; 
	margin-top: 3px; margin-bottom: 12px; 
	}

div.resalt a.vinc  { 
	font-size: 10pt; 
	font-family: Verdana, Arial, Helvetica, Sans-serif; 
	font-weight: bold;
	text-decoration: none; 
	color: #000080;
	}

/* headers */
h1	{ 
	font-family: Verdana, Arial, sans-serif; font-size: 18pt; font-weight: normal; color: #000050; 
	margin-top: 4px; margin-bottom: 6px;
	}
h2      {
	font-family: Verdana, Arial, sans-serif; font-size: 14pt; font-weight: normal; color: #000050;
	margin-top: 4px; margin-bottom: 4px;
	}
h3      {
	font-family: Verdana, Arial, sans-serif; font-size: 10pt; font-weight: bold; color: #fcffc4; 
	margin-top: 3px; margin-bottom: 3px;
	}
h4      {
	font-family: Verdana, Arial, sans-serif; font-size: 10pt; font-weight: normal; color: #000050; 
	margin-top: 3px; margin-bottom: 3px;
	}
h5      {
	color: #080000; font-size: 8pt; line-height: 100%; font-family: Arial, sans-serif; 
	margin-left: 0px; margin-top: 0px; margin-bottom: 0px;
	}
h6      {
	color: #000080; font-size: 8pt; line-height: 100%; font-family: Arial, sans-serif; 
	margin-left: 4px; margin-top: 0px; margin-bottom: 0px;
	}

/* vínculos */


a.banner:link    { font-size: 22pt; font-family: Verdana, Helvetica, sans-serif; text-decoration: none; color: #fcffc4 }
a.banner:visited { font-size: 22pt; font-family: Verdana, Helvetica, sans-serif; text-decoration: none; color: #fcffc4 }
a.banner:hover   { font-size: 22pt; font-family: Verdana, Helvetica, sans-serif; text-decoration: none; color: #fcffc4 }


a.libros:link    { font-size: 10pt; font-family: Verdana, Arial, Helvetica, Sans-serif; text-decoration: none; color: #000040 }
a.libros:visited { font-size: 10pt; font-family: Verdana, Arial, Helvetica, Sans-serif; text-decoration: none; color: #000040 }
a.libros:hover   { font-size: 10pt; font-family: Verdana, Arial, Helvetica, Sans-serif; text-decoration: none; color: #800000 }

a.lista:link    { font-size: 8pt; font-family: Arial, Helvetica, sans-serif; color: #000080; }
a.lista:visited { font-size: 8pt; font-family: Arial, Helvetica, sans-serif; color: #008000; }
a.lista:hover   { font-size: 8pt; font-family: Arial, Helvetica, sans-serif; color: #800000; }

a.menu:link    { font-size: 10pt; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none; color: #fcffc4;}
a.menu:visited { font-size: 10pt; font-family: Arial, Helvetica, sans-serif; text-decoration: none; color: #fcffc4; }
a.menu:hover   { font-size: 10pt; font-family: Arial, Helvetica, sans-serif; text-decoration: none; color: #ff8000; }

a.menul:link    { font-size: 8pt; font-family: Arial, Helvetica, sans-serif; text-decoration: none; color: #fcffc4; }
a.menul:visited { font-size: 8pt; font-family: Arial, Helvetica, sans-serif; text-decoration: none; color: #fcffc4; }
a.menul:hover   { font-size: 8pt; font-family: Arial, Helvetica, sans-serif; text-decoration: none; color: #b04000; }





ul#links41804 { width: 100%; list-style: none; overflow: hidden; margin: 0px; padding: 0px; border: 0px; border-spacing: 0px; background-color: #fcffc4; } 
ul#links41804 li { display: inline; float: left; clear: none; width: 100%; padding: 0px; margin: 0px; } 
ul#links41804 li span { display: block; width: 100%; padding: 3px; margin: 0px; font-size: 9px; color: #fcffc4; } 
ul#links41804 li span a { font-family: Verdana, sans-serif; font-size: 9px; color: #000080; text-decoration: none;} 


.jc { POSITION: relative }
span.prueba  { 	font-family: Arial; font-size: 12pt; color: #FCFFC4; text-decoration: none }
.obsTempText { 	FONT-WEIGHT: bold; font-size: 17px; color: #656d76; font-family: Verdana,Arial,Helvetica }
.obsText { font-size: 9px; color: #6b877c; font-family: Arial,Helvetica }
.sectionTitle { FONT-WEIGHT: bold; font-size: 10px; color: #000000; font-family: Verdana,Arial,Helvetica }


