body{margin: 0px; padding: 0px; background: #CCC;}
a.link { color:#693; text-decoration:none; }
a:hover { color:#009966; text-decoration:underline; }
ul{margin: 0px; padding: 0px;}
ul li{margin: 0px; padding: 0px 0px 4px 9px; list-style: none; background: url(Images/bullet.gif) no-repeat 0px 6px;}

form{margin: 0px; padding: 0px;}

button{margin: 2px 0px 2px 0px; padding: 0px; font: bold 9px Arial, Helvetica, sans-serif; background: #FFF; border: 1px solid #CCC; width: 35px;}

/*FORMULARIO DE CONTACTO*/
#formularios{width: 490px; margin: 15px 0px 0px 0px; padding: 0px; font: 11px Arial, Helvetica, sans-serif; color: #000;}
#formularios td{border-bottom: 1px solid #CCC; padding: 5px 0px 4px 5px;}
#formularios input, #formularios textarea, #formularios select{background: #FFF; border: 1px solid #CCC; padding: 0px; margin: 0px; font: 11px Arial, Helvetica, sans-serif;}


.stat {
background-image:url(Images/statcom03_01.jpg);
height:285px;
width:956px;
background-repeat:no-repeat;
background-position:top;
}

.logo {
background:none;
width:80px;
background-repeat:no-repeat;
background-position:center center;
height:70px;
}

.direccion {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#159797;
}

.direccion2 {
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
color:#159797;
text-align:right;
}

.texto a:link, .texto a:visited {
color:#666;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
}

.texto a:hover, .texto a:active {
color:#666;
text-decoration: underline;
font-family:Arial, Helvetica, sans-serif;
}


.texto {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	text-align:justify;
	width:400px;
	float:left;
	left: 20px;
	right: 10px;
	padding-left: 20px;
}

.texto_simple {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666;

}
a.texto_simple:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#01857A;
text-decoration:none;
}


.texto_11 {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666;
text-decoration:none;
}

.texto_mail {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#01857A;
text-decoration:none;
}

.contacto {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
text-decoration:none;
}

.cuadro {
height:540px;
width:956px;
background-color:#FFF;
vertical-align:middle;
}

.bajo {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#666;
width:956px;
text-decoration:none;
}

.boton {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#159797;
background-image:url(Images/linea.gif);
background-repeat:no-repeat;
background-position:bottom;
height:28px;
text-align:right;
vertical-align:middle;
text-decoration:none;
}

.boton2 {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#159797;
vertical-align:top;
float:right;
padding-top:5px;
padding-right:8px;
padding-left:6px;
text-decoration:none;
background-image:url(Images/bullet.gif);
background-repeat:no-repeat ;
background-position:left 10px;

}
.boton2 a,link {
	color:#159797;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
}
.boton2 a:hover { color:#009966; text-decoration:underline; }

.boton_inicio {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#fff;
text-decoration:none;
padding-left:10px;
}

.vertical {
background-image:url(Images/Images/vert_2.gif);
background-repeat:repeat-y;
background-position:left;
height:390px;
}

.logo_grande {
background-image:url(Images/stat.jpg);
background-repeat:no-repeat;
height:150px;
width:204px;
}

.horisontal {
height:146px;
margin:0;
padding:0;
border-bottom:5px solid #ccc;
}

.lado {
	background-image:url(Images/lado.gif);
	background-repeat:repeat-y;
	background-position:right;
	padding-top: 22px;
	padding-left: 20px;
	margin:0;
}
*>.lado {
	background-image:url(Images/lado.gif);
	background-repeat:repeat-y;
	background-position:right;
	padding-top: 0px;
	padding-left: 20px;
	margin:0;
}
.titulos {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#159797;
	font-weight:bolder;
	background-image:url(Images/linea_titulos.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	height:27px;
	width:650px;
	padding: 0 0 0 20px;
	margin:0;
}

.sub_titulos {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#159797;
	padding-left: 20px;
}

.sub_secciones a,link,visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999;
	padding: 0 0 0 8px;
	background-image: url(Images/flecha.jpg);
	background-repeat: no-repeat;
	margin:0 0 0 20px;
	font-weight: bold;
	text-decoration: none;
}

.sub_secciones a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#159797;
	padding-left: 8px;
	background-image: url(Images/flecha_on.jpg);
	background-repeat: no-repeat;
	margin:0 0 0 20px;
	font-weight: bold;
}


.email a:link,.email a:visited,.email a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#669933;
text-decoration:none;
}

.ingles {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFF;
float:right;
padding-right:5px;
width:80px;
}

.boton a:link,.boton a:visited,.boton a:visited {
color:#159797;text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
}

.boton a:hover{
	color:#159797;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;	
}

.texto_datos a,link,visited {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666;
text-decoration: none;
}
.texto_datos a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#669933;
text-decoration: none;
}

.mapa a,link,visited {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666;
vertical-align:top;
padding-top:5px;
padding-right:8px;
padding-left:6px;
text-decoration:none;
background-image:url(Images/bullet.gif);
background-repeat:no-repeat ;
background-position:left 10px;
}

.mapa a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#159797;
vertical-align:top;
padding-top:5px;
padding-right:8px;
padding-left:6px;
text-decoration:none;
background-image:url(Images/bullet.gif);
background-repeat:no-repeat ;
background-position:left 10px;
}

.mapa2  {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666;
vertical-align:top;
padding-top:5px;
padding-right:8px;
padding-left:6px;
text-decoration:none;
background-image:url(Images/flecha.jpg);
background-repeat:no-repeat ;
background-position:left 6px;
}



.mapa2 a,link,visited {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666;

text-decoration:none;

}

.mapa2 a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#159797;

text-decoration:none;
}


/* MENU PRINCIPAL HOME */		
#menu_home { float:left;width:500px; margin:12px 0 0 0 !important; *margin:3px 0 0 0 !important; *margin:0px; padding:0; height: 22px; position:relative; z-index: 10; font-size:11px;}	


/* MENU PRINCIPAL DESPLEGABLE INTERNAS */
.menu_principal_home { width:700px; padding:0; margin:0 0 0 10px; list-style:none; height:22px; position:relative; z-index:400; font-family: Verdana, Arial, Helvetica, sans-serif}

.menu_principal_home li.top {display:block; float:left; margin:270px 2px 0 0;}
*>.menu_principal_home li.top {margin:258px 2px 0 0;}

.menu_principal_home li a.pos1 {color:#159797;text-decoration:none; width:45px; height:22px; display:block;} 
.menu_principal_home li a.pos2 {color:#159797;text-decoration:none; width:55px; height:22px; display:block;} 
.menu_principal_home li a.pos3 {color:#159797;text-decoration:none; width:130px; height:22px; display:block;} 
.menu_principal_home li a.pos4 {color:#159797;text-decoration:none; width:90px; height:22px; display:block;} 
.menu_principal_home li a.pos5 {color:#159797;text-decoration:none; width:110px; height:22px; display:block;} 
.menu_principal_home li a.pos6 {color:#159797;text-decoration:none; width:130px; height:22px; display:block;} 

.menu_principal_home table {border-collapse:collapse; width:120px; height:0; position:absolute; top:0; left:0;}

.menu_principal_home a:hover {visibility:visible; position:relative; z-index:200;}
.menu_principal_home li:hover {position:relative; z-index:200;}

.menu_principal_home li a.top_link:hover {background:transparent;text-decoration:underline;} 
.menu_principal_home li:hover > a.top_link {background:transparent;} 

.menu_principal_home ul {position:absolute; left:-9999px; top:-9999px; width:100px; height:0; margin:0; padding:0; list-style:none;}

.menu_principal_home :hover ul {left:0; top:15px; padding:3px; white-space:nowrap; height:auto; width:auto; z-index:300;}

.menu_principal_home :hover ul li {display:block; height:20px; position:relative; font-weight:normal; width:auto;}
.menu_principal_home :hover ul li a {display:block; font-size:11px; height:20px; line-height:20px; width:auto; padding:0 5px; color:#159797;; background:transparent; text-decoration:none;}
.menu_principal_home :hover ul li a:hover {text-decoration:underline;}


/* MENU PRINCIPAL INTERNAS */		
#menu { float:left;width:565px; margin:12px 0 0 0 !important; *margin:3px 0 0 0 !important; *margin:0px; padding:0; height: 22px; position:relative; z-index: 10; font-size:11px;}	

/* MENU PRINCIPAL DESPLEGABLE INTERNAS */
.menu_principal {padding:0; margin:0 0 0 10px; list-style:none; height:22px; position:relative; z-index:400; font-family:arial, verdana, sans-serif; }

.menu_principal li.top {display:block; float:right; margin:0 2px 0 0;}

.menu_principal li a.pos1 {color:#159797;text-decoration:none; width:40px; height:22px; display:block;} 
.menu_principal li a.pos2 {color:#159797;text-decoration:none; width:50px; height:22px; display:block;} 
.menu_principal li a.pos3 {color:#159797;text-decoration:none; width:120px; height:22px; display:block;} 
.menu_principal li a.pos4 {color:#159797;text-decoration:none; width:80px; height:22px; display:block;} 
.menu_principal li a.pos5 {color:#159797;text-decoration:none; width:100px; height:22px; display:block;} 

.menu_principal li.p1 {} 
.menu_principal li.p2 {} 
.menu_principal li.p3 {} 
.menu_principal li.p4 {} 
.menu_principal li.p5 {} 


.menu_principal li.current a.pos1,
.menu_principal li.current a.pos1:hover {} 
.menu_principal li.current a.pos2,
.menu_principal li.current a.pos2:hover {} 
.menu_principal li.current a.pos3,
.menu_principal li.current a.pos3:hover {} 
.menu_principal li.current a.pos4,
.menu_principal li.current a.pos4:hover {} 
.menu_principal li.current a.pos5,
.menu_principal li.current a.pos5:hover {} 
.menu_principal table {border-collapse:collapse; width:100px; height:0; position:absolute; top:0; left:0;}

.menu_principal a:hover {visibility:visible; position:relative; z-index:200;}
.menu_principal li:hover {position:relative; z-index:200;}

.menu_principal li a.top_link:hover {background:transparent;} 
.menu_principal li:hover > a.top_link {background:transparent;} 

.menu_principal ul {position:absolute; left:-9999px; top:-9999px; width:100px; height:0; margin:0; padding:0; list-style:none;}

.menu_principal :hover ul {left:0; top:15px; padding:3px; white-space:nowrap; height:auto; width:auto; z-index:300;}
.menu_principal :hover ul li {display:block; height:20px; position:relative; font-weight:normal; width:auto;}
.menu_principal :hover ul li a {display:block; font-size:11px; height:20px; line-height:20px; width:auto; padding:0 5px; color:#159797;; background:transparent; text-decoration:none;}
.menu_principal :hover ul li a:hover {text-decoration:underline;}

