@charset "utf-8";
/* CSS Document */
    body {
	color:#000000;
	background-color:#727272;
	margin:0;
	padding:0;
	font: normal 80% "Trebuchet MS", "Lucida Grande", Arial, sans-serif;
}

h1 {
	font-size: 1.8em ;
	font-weight:bold;
	color: #1abac9;
	margin: 0px;
	padding: 0px 0px 0px 0px;
}

h2 {
	font-size: 1.4em ;
	font-weight:bold;
	color: #1abac9;
	margin: 0px;
	padding: 0px 0px 0px 0px;
}

h3 {
	font-size: 1.2em ;
	font-weight:bold;
	color: #1abac9;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	border-bottom:#f3b700 solid 2px;
	text-align:left;
}
h4 {
	font-size: 1em ;
	font-weight:bold;
	color: #1abac9;
	margin: 0;
	padding: 0;
	text-align:left;
}

p {
	font-size:1em;
	color:#000000;
	margin:0;
	padding:0px 10px 5px 0px;
	text-align:justify;
	}
td {border:0;padding:5px;margin:0; vertical-align:top;}
.picleg {background-color:black; color:white;}
.ilustra {float:left;margin:10px;}
.ilustracenter {center;margin:10px;}
img {border:0;padding:0;margin:0;} 

table {margin-top:10px;padding:0;border:0;background-color:#ffffff;}
tbody{text-align: justify;color:#000000;border:0; padding:0; margin:0;}

img#siteimage {padding:0;}
img#news {padding-left:10%}

#main {
text-align: justify;
margin-left:5%;
margin-top:0;
margin-bottom:2%;
margin-right:0;
border:0;
padding:0;
}


li#item {font-size:1em;
	color:#000000;
	margin:0;
	padding:0px 10px 5px 0px;
	text-align:justify;
	}

#container {margin: 0 auto; padding:0; 
/*	float:left; */
	width: 955px; /* width + border for IE 5.x */
/*	min-height: 700px;   */
	border:0;
	background:#FFFFFF;
	color:#FFFFFF;
}
div#siteimage {
float:left;
margin:0;
padding-bottom:3px;
}
div#show {float:left; margin-top:4px;margin-left:2%;margin-right:2%;margin-bottom:0;padding:0;}
div#show1 {float:lefts; margin-top:0;margin-left:2%;margin-right:2%;margin-bottom:0;padding:0;}
div#main-content {float:left; border:0; width:54%; margin:10px; padding:0;color:#000000;}
div#news {float: right; width:22%;height:100%;margin:0; padding:10px; color:#000000; background:#edeff1}
div#bot-header {float:left; width:100%;height:4%;background:#003366;}
div#navhortabs {float:left; margin:0; padding:0;} 
div#navvernest {float: left; height:100%; background:#edeff1;height:700px;border:0; margin:0; padding:0;}



address {
font-size:0.9em;
color:#ffffff;
text-align:center;
padding-top:10px;}

 
/* navegacion horizontal */

#navhortabs{
width: 100%;
overflow: hidden;
border:0;
background-color:#003366;
}

#navhortabs ul{
margin: 0;
padding: 0;
padding-left: 180px; /*offset of tabs relative to browser left edge*/
font-size:1em;
list-style-type: none;
}

#navhortabs li{
display: inline;
margin: 0;
}

#navhortabs li a {
float: left;
display: block;
text-decoration: none;
margin: 0;
padding: 7px 8px; /*padding inside each tab*/
border-left: 1px solid white; /*right divider between tabs*/
color: white;
background: #003366; /*background of tabs (default state)*/
}

#navhortabs li a:visited{
color: white;
}

#navhortabs li a:hover{
background:#afd685; /*background of tabs for hover state, plus tab with "selected" class assigned to its LI */
}

#navhortabs li.active a {
background:red}

/* vertical list new test */

#navvernest { width: 180px; }

#navvernest ul
{
margin: 0px;
padding: 0px;
list-style-type: none;
font-size:1em;
width: 100%;
}

#navvernest li
{
margin: 0px;
padding: 0px;
line-height: 24px;
}

#navvernest ul li a
{
display: block;
width: 170px;
padding-left: 10px;
background-color: #B6B6B6; /* menu principal */
font-size: 1.1em;
}

#navvernest ul li a:link, #navvernest ul li a:visited
{
color: #3A3A3A;  /* color de font del menu level 1 */
text-decoration: none;
}

#navvernest ul li a:hover
{
background-color: #DDDDDD; /* menu principal cuandop se pasa sobre el */
color: #3F3F3F;
}

#navvernest ul ul li a
{
display: block;
padding-left: 30px;
width: 150px;
background-color: #8A8A8A;  /* menu level 2 */
font-size: 0.9em;
}

#navvernest ul ul li a:link, #navvernest ul ul li a:visited
{
color: #E2E2F5;
text-decoration: none;
}

#navvernest ul ul li a:hover
{
background-color: #DDDDDD; /* menu nivel 2 cuando se pasa sobre el */
color: #ffffff;
}

/* selected states */
#navvernest ul li a#current
{
font-weight: bold;
color: #6699CC;
background-color:#000000; /* selected item level 1*/
}

#navvernest ul ul li a#subcurrent
{
font-weight: bold;
color: #ffffff;
background-color: #616161; /*selected item level 2 */
}
/* CSS para mensajes de error en validacion de formulario */
.info   { color: black; background-color: transparent; font-weight: normal; }
.warn   { color: rgb(120,0,0); background-color: transparent; font-weight: normal; }
.error  { color: red; background-color: transparent; font-weight: bold }


