body {
font-family:trebuchet ms;
font-size:1em;
margin:0px;
padding:0px;
color:#333333;
}

a {text-decoration:none;color:#FF0000;}
a:hover{text-decoration:underline;}
a img {border:0px;}
ul {padding:0px 2px 0px 16px;margin:3px 0px; }
/*Cabeceras*/
h1 {font-size:1.3em;margin:3px 0px 0px 0px;padding:2px;background-color:#ff0000;color:#ffffff;font-family:Verdana;font-weight:bold;}
h1 a,h2 a {color:#ffffff;}
h2 {font-size:1.2em;margin:3px 0px;padding:2px;background-color:#ff0000;color:#ffffff;font-family:Verdana;font-weight:bold;}
h3 {font-size:1.1em;margin:3px 0px;padding:2px;font-family:Verdana;font-weight:bold;border-bottom:3px solid #ff0000;}
h3 a {color:#000000;}

#logolink{position:absolute;top:6px;left:15px;}
.nodisplay{display:none;}
.gray {background-color:#f5f5f5;}

/*Menú de iconos*/
ul.icons {position:absolute;top:84px;left:255px;list-style:none;margin:0px;padding:0px;}
ul.icons li{float:left;padding:0px 10px;border:1px dashed #ff0000;border-bottom:0px;border-right:0px;}
ul.icons li.last {border-right:1px dashed #ff0000;}
ul.icons li a {font-size:0.8em;}

/*Tabla de banderitas*/
table.banderastop{position:absolute;top:4px;left:578px;}
table.banderastop td {padding:2px 10px;}
/**/
table.tableppal2 th{background-color:#333333;color:#ffffff;padding:2px 5px;}
table.tableppal2 td{padding:1px 5px;}
table.tableppal2 tr.gest th {background-color:#cecece;text-align:left;padding:2px 5px;}
/*Tabla Principal*/
table.tableppal td{padding:10px 4px;}
/*Extra*/
.container {padding-left:4px;padding-right:4px;font-size:0.8em;}
.pie {font-size:0.8em;border-top:1px dashed #ff0000;padding:4px;}
.derecha1{background-color:#fff;font-size:0.75em;}
.derecha2{font-size:0.75em;}
.derecha2 p {text-align:justify;padding:4px;}
.tdhead {text-align:left;height:112px;border-bottom:1px dashed #ff0000;}

/*En formulario contacto*/
.boton {width:auto;background-color:#0F0935;color:#ffffff;}