/* CSS Document */

html,
body {
    margin:0;
    padding:0;
    color:#000;
    background:#f2f3f5;
}
body {
    min-width:740px;
    text-align:center;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
img, a img {border: 0;}
h1 {
    margin:10px 0 0 0;
    padding:10px 0px 0px 10px;
    color: #000066;
    font-size:1.3em;
}
h2 {
    margin:10px 0 0 0;
    padding:0px;
    padding:5px 0px 0px 10px;
    font-size:1.0em;
}
h3 {
    margin:10px 0 0 0;
    padding:0px;
    padding:5px 0px 0px 10px;
    font-size:0.9em;
}
p {
    margin:10px 0 0;
    font-size:0.8em;
    line-height:18px;
    padding:3px 0px 0px 10px;
}

#label1{
    display: inline-block;
    margin: 0 0.3em;
    width: 14em;
}

#label2{
    margin: 0 0.3em;
    width: 14em;
}

#centerwrap {
    background:#002F71;
    width:740px;
    margin:10px auto;
    padding:5px 0;
    text-align:left;
}

#centerwrap2 {
    background:#002F71;
    width:900px;
    margin:10px auto;
    padding:5px 0;
    text-align:left;
}

#content {
    background:#fff;
    margin:0 5px;

}

#cabecera {
    /*background:#002F71 url(img/cabecera.gif) no-repeat left top;*/
    background-color: #9DAFD1;
    width: 100%;
    text-align:left;
    height: 90px;
}


.campo{
    border-width:2px;
    margin: 10px;
    padding-bottom: 10px;

}

.campo01 {
    color:#000066;
    background-color:#f2f3f5;
    width: 620px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
} 
.campo02 {
    color:#000066;
    background-color:#f2f3f5;
    width: 100px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
} 
.campo03 {
    color:#000066;
    background-color:#f2f3f5;
    width: 150px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
} 
.campo04 {
    color:#000066;
    background-color:#f2f3f5;
    width: 250px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

.campo05 {
    color:#000066;
    background-color:#f2f3f5;
    width: 500px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}


.boton{
    font-size: 0.8em;
    color: #000066;
    height: 17.8px;
    background-color: #9DAFD1;
    border: 1px solid #000066;
    padding: 1px;
    font-weight: bold;
    font-variant: small-caps;
    letter-spacing: 0.3em;
    text-align: center;
    margin-top:10px;
    text-decoration: none;
}

.centrado {
    margin-left:auto;
    margin-right:auto;
    text-align:center;
}

.titulo{
    color: #ffffff;
    padding-left:265px;
    padding-right:4px;
    font-size:1.1em;
    margin-top: -85px;
}

.ae{
    color: #000066;
    padding-left:265px;
    margin-top:6px;
    padding-right:4px;
    font-size:0.9em;
    font-weight: bold;
    letter-spacing: 0.1em;

}
.aeitalic{
    /*color: #FABE00;*/
    padding-left:592px;
    margin-top:-12px;
    /*font-size:0.9em;*/
    /*font-weight: bold;*/
    /*font-style: italic;*/

}
.aeitalic2{
    color: #FABE00;
    font-size:0.9em;
    font-weight: bold;
    font-style: italic;
    text-decoration: none;

}


/* TAW */
.tawlogo { 
    font-family: arial, sans-serif;
    border: 1px solid #555;
    vertical-align: 0.3em;
    font-weight: bold;
    color: #fff;
    font-size: 0.9em;
    background-color: #555;
    padding: 0;
}

.tawlogo .tnivel {
    padding: 0 0.4em ;
    border-bottom: 0px;
    background-color: #555;
    color: #fff;
    font-size: 0.8em;
}

.tawlogo abbr {
    border-bottom: 0px;
}

.tawlogo acronym{
    border-bottom: 0px;
    padding: 0 0.3em;
    background-color: #fff;
    color: #000;
}

.tawlogo sup{
    padding: 0em;
    vertical-align: 0.6em;
    font-size: 0.6em;
}
.tawlogoa {text-decoration: none;}



/*Estilos TABLA*/

.datos{margin:0 10px; }
.datos table{widTh:97%; }
.datos caption{text-align:left; font-size: 0.9em; color:#000066; padding:10px 0 5px 0; font-weight: bold;}
.datos caption strong{ display:block;}
.datos th{ padding:3px 0; background:#f2f3f5; color:#000066; text-align:center; border-bottom:2px solid #9DAFD1; font-size: 0.8em;}
.datos td{
    padding:3px 5px;
    border-top:1px solid #9DAFD1;
    color:#000000;
    text-align:center;
    font-size: 0.8em;
    border-right-width: 1px;
    border-left-width: 1px;
    border-right-style: solid;
    border-left-style: solid;
    border-bottom-color: #9DAFD1;
    border-left-color: #9DAFD1;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-right-color: #9DAFD1;
}
.datos td.finde{ background-color:#EEEEEE}
.datos td a{ display:block; padding:3px; color:#000066; text-decoration:none; }
.datos td a:hover{ text-decoration:underline; }
.datos td span{ display:block; padding:3px; color:#ccc; }
