body {margin: 0; padding: 0; height: 100%; background: #E7F1F8; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;font-size: 8pt;}

div.divlogo {background: url(../img/logoblue.gif) no-repeat top left; width: 340px; height: 85px;}

div.divlogop {background: url(../img/logobluep.gif) no-repeat top left; width: 200px; height: 50px;}

strong {font-weight:bold;}

.linkG a {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; text-decoration: none;}
.linkG a:link {COLOR: #2E68BE;}
.linkG a:visited {COLOR: #2E68BE;}
.linkG a:active {COLOR: #2E68BE;}
.linkG a:hover {COLOR: #FFFFFF; background-color: #2E68BE;}

.linkGBOLD a {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; text-decoration: none; font-weight:bold;}
.linkGBOLD a:link {COLOR: #2E68BE; font-weight:bold;}
.linkGBOLD a:visited {COLOR: #2E68BE; font-weight:bold;}
.linkGBOLD a:active {COLOR: #2E68BE; font-weight:bold;}
.linkGBOLD a:hover {COLOR: #FFFFFF; background-color: #2E68BE; font-weight:bold;}

.linkN a {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; text-decoration: none; background-color: #FF0000;}
.linkN a:link {COLOR: #FFF; background-color: #FF0000;}
.linkN a:visited {COLOR: #FFF; background-color: #FF0000;}
.linkN a:active {COLOR: #FFF; background-color: #FF0000;}
.linkN a:hover {COLOR: #FFF; background-color: #FF0000; font-weight:bold;}

.linkW a {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; text-decoration: none;}
.linkW a:link {COLOR: #FFFFFF;}
.linkW a:visited {COLOR: #FFFFFF;}
.linkW a:active {COLOR: #FFFFFF;}
.linkW a:hover {COLOR: #FFFFFF;	text-decoration: underline;}

.linkH a {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; text-decoration: none;}
.linkH a:link {COLOR: #666666;}
.linkH a:visited {COLOR: #666666;}
.linkH a:active {COLOR: #666666;}
.linkH a:hover {COLOR: #000000;}

.linkP a {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; text-decoration: none; border: 1px solid; border-color: #DDDDDD; padding-left: 0.5em; padding-right :0.5em;}
.linkP a:link {COLOR: #2E68BE; border: 1px solid; border-color: #DDDDDD;}
.linkP a:visited {COLOR: #2E68BE; border: 1px solid; border-color: #DDDDDD;}
.linkP a:active {COLOR: #2E68BE; border: 1px solid; border-color: #DDDDDD;}
.linkP a:hover {COLOR: #FFFFFF; background-color: #2E68BE; border: 1px solid; border-color: #DDDDDD; }
.pagEsp{padding-left: 0.2em; padding-right :0.2em;}
div.divpag{padding-top: 5em; padding-top: 2em; text-align: left;}

p {padding: 0; margin: 4px;	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 10pt; }

h1,h2,h3,h4,h5 {margin: 1px;font-family: Arial, Verdana, sans-serif; margin-left:1;}
h1 {font-size: 13pt;color: #FE9900;}
h3 {font-size: 10pt; LINE-HEIGHT: 20pt; color: #2E68BE; BORDER-BOTTOM: #2E68BE 1px solid; }
h2 {font-size: 11pt; color: #666666;}

div.principal {text-align: left; width: 720pt; margin:0 auto; padding:0; background: #FFF;}

div.color {text-align: left;  padding:3px; background: #E7F1F8; font-size:13px;}

div.labels {text-align: center; width: 200pt; padding:5px; background: #FFA826;}

div.topopenclose{
    background-color:#2E68BE;
    color:#FFFFFF;
    padding:4px;
    font-size:14px;
}
div.bottomopenclose{
    background-color:#E7F1F8;
    border: 1px solid #2E68BE;
}

div.topbottom{
    background-color: #2E68BE;
    color: #FFFFFF;
    padding: 4px;
}

/*DWR*/
#messageZone{
    background-color:#FE9900;
    font-weight: bold;
    color: #FFF;
    padding: 5px;
    position: absolute;
    top: 0px;
    right: 0px;
}
/*PARA SOLUCIONAR PROBLEMA DIV FIXED IE6*/
@media screen
{
    div#messageZone
    {
        position: fixed;
    }
    * html
    {
        overflow-y: hidden;
    }
    * html body
    {
        overflow-y: auto;
        height: 100%;
    }
    * html div#messageZone
    {
        position: absolute;
    }
}
/*DWR */
#disabledZone{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    z-index:5000;
}
#disabledZone[id]{
    position:fixed;
}

.barraLateralSearch{border-left: 10px solid #E7F1F8; padding-left: 1em; }

.form{font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 10pt;}
.widthSelect{width: 260px;}
div.formpassword label{width: 20em; float: left; text-align: left; margin-right: 0.5em; display: block}

.blanco {color: #FFFFFF;}
.negro {color: #000000;}
.gris {color: #8E8686;}
.verde{color: #65BE2E;}
.rojo{color: #FF0000;}
.naranja{color: #FE9900;}
.tam24{font-size: 24px;}
.tam36{font-size: 36px;}
.tam50{font-size: 50px;}
.tam18{font-size: 18px;}
.tam16{font-size: 16px;}
.tam14{font-size: 14px;}
.tam12{font-size: 12px;}
.tam8{font-size: 8px;}

div.auto_complete {width: 100px; background: #fff; display: inline;}

div.auto_complete ul { border: 1px solid #888; margin: 0; padding: 0; width: 100%; list-style-type: none; }

div.auto_complete ul li { margin: 0; padding: 3px; }

div.auto_complete ul li.selected { background-color: #2E68BE; COLOR: #FFFFFF; cursor: pointer; }

div.auto_complete ul strong.highlight { color: #800; margin: 0; padding: 0;}

#error{
    padding-left: 4px;
}

.spanload {
    visibility: hidden;
}

.button
{
    font-family:Tahoma,sans-serif;
    font-weight:bold;
    color:#FFFFFF;
    background-color:#2E68BE;
    border-style:outset;
    border-color:#000000;
    border-width:1px;
}

.tittledescdoc{
    background: #FFFFFF;
    font-size: 13px;
}

.tittlecomment{
    background: #FFFFFF;
    margin: 1px;
    font-size: 13px;
}
.textcomment{
    background: #FFFFFF;
    padding-bottom: 2em;
    padding-right :1em ;
    margin: 1px;
    font-size: 12px;
    overflow: hidden; /*Para que no sobrepase nunca el tamaño de la pantalla*/
}

#main {
    border: 10px solid #E7F1F8; /*Color de fondo todo el cuadro*/
    clear: both;
    text-align : left;
}
#contents {
    padding-top: 1em;
    padding-bottom: 1em;
    background: #FFFFFF;
    min-height: 300px;
    text-align : left;
}

div#menu{float:left;width: 100%; font-size:13px;}
ul#nav,ul#nav li{list-style-type:none;margin:0;padding:0}
ul#nav{margin-left: 0px;}
ul#nav li{float:left;margin-right: 3px;text-align: center}
ul#nav a{float:left;width: 11em;padding: 5px 0;background: #E7F1F8;text-decoration:none;color: #666; border-bottom:1px solid #E7F1F8;}
ul#nav a:hover{background: #2E68BE;color: #FFF}
ul#nav li.activelink a,ul#nav li.activelink a:hover{background: #2E68BE;color: #FFFFFF; font-weight:bold; border-bottom:1px solid #2E68BE;}
ul#nav li.disabledlink a,ul#nav li.disabledlink a:hover{background: #EBE8D6;color: #000; border-bottom:1px solid #EBE8D6;}

#progressBar { padding-top: 5px;}
#progressBarText {font-weight:bold; font-size: 12pt;}
#progressBarBox { width: 350px; height: 20px; border: 1px inset; background: #FFFFFF;}
#progressBarBoxContent { width: 0; height: 20px; border-right: 1px solid #444; background: #FE9900; }

.inputfecha {
    width:80px;
}

div#predownload
{
    text-align:center;
}

div#predownload h2
{
    font-weight: bold;
    font-size: 26px;
    color: #BC2596;
    font-family: Arial,sans-serif;
}

div#predownload a {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; font-size:24px; text-decoration: none;}
div#predownload a:link {color: #2E68BE;}
div#predownload a:visited {color: #2E68BE;}
div#predownload a:active {color: #2E68BE;}
div#predownload a:hover {color: #FFFFFF; background-color: #2E68BE;}

div#predownloadlink
{
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; text-decoration: none; font-size:13px;
}

div#predownloadlink a {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; text-decoration: none; font-size:13px;}
div#predownloadlink a:link {color: #000;}
div#predownloadlink a:visited {color: #000;}
div#predownloadlink a:active {color: #000;}
div#predownloadlink a:hover {color: #000; background-color: #FFF;text-decoration:underline;}

#floatleft {
    float:left;
}
#floatright {
    float:right;
}

#clear{
    clear:left;
}