/* CSS Document */
HTML, BODY { font: 11px Verdana, Arial, Helvetica, sans-serif; color:#000; line-height:18px; text-align: center; background: #fff; color: #000; min-width: 700px; margin:0 auto; padding:0;}

H1,H2,H3,H4,H5,H6 {margin:0; padding:0}
P { font: 11px Verdana, Arial, Helvetica, sans-serif; color:#000; line-height:18px;padding-bottom:1px; padding-top:0px}
/* CAPAS DE LA HOME */
#capacontinenteCabecera { position:absolute; top:110px; left:02px; text-align: left; width: 764px; padding-left:4px; height:auto; margin: 0 auto; background: #FFF; border-left: 4px solid #4f7583; border-right:4px solid #4f7583 }
#capacontinente { position:relative; top:5px; left:0px; text-align: left; width: 764px; padding-left:4px; height:auto; margin: 0 auto; background: #FFF; border-left: 4px solid #4f7583; border-right:4px solid #4f7583 }
#cabecera {width:760px; height:40px; text-align:center; display:block; background:url('../images/imgCabecera.gif') no-repeat; border-bottom: 4px solid #FFF; }
#cabecera H1  {display:block; background:url('../images/imgCabecera.gif') no-repeat}
#cabecera H1  SPAN {display:none}
#inferior { position: relative; top:0; left:0; float:left; width:760px; height:100%; background:url('../images/fondoInferior.gif')}
#izquierda { position:relative; top:0; left:0; float:left; width:187px; height:100%; background:#f4f7f8; border-right: 4px solid #FFF}
#login { position:relative; top:0; left:0; float:left; width:187px; background:#d5d5d5; border-bottom: 4px solid #FFF}
#loginAutentic { position:relative; top:0; left:0; float:left; padding:5px; width:177px; background:#d5d5d5; border-bottom: 4px solid #FFF}
#menuLeft {padding:0; margin:0; float:left; width:187px;  border-bottom: 4px solid #FFF}
#menuSupH { position:relative; top:0; left:0; float:left; width:569px; height:27px; background:#7c97a8; border-bottom: 4px solid #FFF}
#centro {position:relative; top:0; left:0; float:left; width:569px; height:100%}
#remateSup {width:569px; height:6px; float:left; padding:0; margin:0}
#TxtCentral {position: relative; top:0px; left:0px; float:left; width:512px; padding:20px; background:#FFFFFF}
#pie {color: #F2F2F2;clear: both; width: 759px; height:30px; padding-top:5px;  }
#subnav, #pie {background: #F2F2F2 url('../images/fondoPie.gif'); padding: 3px 0 3px 0}
#deconectarIndex { float:right;width:170px; text-align:right; padding-top:2px; padding-right:3px; margin:0; border-top: 1px dashed #000}

/* CAPAS PÁGINAS INTERIORES */
#IntTxtCentral {position: relative; top:0px; left:0px; float:left; width:502px; padding:10px 20px 20px 20px; background:#FFFFFF}
#tituloApartadoSup { position:relative; top:0; height:0; float:left; width:510px; height:25px; padding:4px 0 3px 15px; background: #d4dee5;  border-bottom:4px solid #FFF }
#tituloApartadoSup H2, #tituloApartadoLeft H2 {font: 24px 'Haettenschweiler', Arial, Helvetica, sans-serif; color: #000; padding:0; margin:0;}
#tituloApartadoLeft { position:relative; top:0; height:0; float:left; width:510px; height:25px; padding:4px 0 3px 15px; background: #e4c9cf;  border-bottom:4px solid #FFF }


#tituloApartado H2, #tituloApartadoLeft H2, #tituloApartadoRestr H2 {font: 24px 'Haettenschweiler', Arial, Helvetica, sans-serif; color: #64323c}
#IntTxtCentral H3 { font: 14px Arial, Helvetica, sans-serif; text-transform:uppercase; color: #64323c; width:500px; padding-left:25px; border-bottom: 2px solid #563737}
#TxtCentral H4 { font: Bold 12px  Arial, Helvetica, sans-serif; text-transform:uppercase; color: #751111; width:512px; padding:0; border-bottom: 1px solid #445637}
#TxtCentral ul { margin:0; padding:0}
#TxtCentral ul li { margin-left:20px; padding-bottom:3px; }


/*ESTILOS PARA EL MENU CENTRAL*/
#menuSupH ul { width:558px; margin:0px; padding-top:6px; padding-left:4px;  list-style:none}
#menuSupH ul li{ margin:0; padding-left:25px; display:inline }

/*ESTILOS PARA EL MENU LATERAL*/
#menuLeft ul { width:187px; margin:0px; padding:0; list-style:none; position:relative; top:0; left:0}
#menuLeft ul li { margin:0; padding:3px 0 5px 0px; background-color:#980a24; border-bottom:solid 2px #FFFFFF; display:block; text-align:left}
#menuLeft ul ul { width:187px; margin:0; padding:0; list-style:none;}
#menuLeft ul ul li{ margin:0; padding:3px 0 2px 3px; background-color:#f6f6f6; display:block; text-align:left}


/*ESTILOS PARA EL TEXTO*/
.AutentifIndex { font: 10px Arial, Helvetica, sans-serif; color:#000 }
.Inputs { font: 10px Arial, Helvetica, sans-serif}
.piePagina { font: 10px Arial, Helvetica, sans-serif; color:#000; text-align:center}
.Autenticado { font: 11px Arial, Helvetica, sans-serif; color:#000; line-height:12px }
.verdana12B { font: bold 12px Verdana, Arial, Helvetica, sans-serif; text-transform:uppercase; color:#000}

.menuSupTxt {font: bold 11px Arial, Helvetica, sans-serif; color:#FFF; text-decoration:none;}
a.menuSupTxt:link, a.menuSupTxt:active, a.menuSupTxt:visited {font: bold 11px Arial, Helvetica, sans-serif; color:#FFF; text-decoration:none;}
a.menuSupTxt:hover { color:#980a24}
.menuLeftTxt {font: bold 11px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none;}
a.menuLeftTxt:link, a.menuLeftTxt:active, a.menuLeftTxt:visited {font: bold 11px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none;}
a.menuLeftTxt:hover { color:#FFFF99}
a.submenuLeftTxt:link, a.submenuLeftTxt:active, a.submenuLeftTxt:visited {font: bold 11px Arial, Helvetica, sans-serif; color:#000000; text-decoration:none;}
a.submenuLeftTxt:hover { color:#4f7583}

/*ESTILOS TABLAS DE DATOS*/
.tdremate { background:#e4c6c6; height:4px}
.tdimpar { background:#f7eeee; height:23px; border-bottom:1px solid #000; padding-left:20px}
.tdpar { background:#fcfafa; height:23px; border-bottom:1px solid #000; padding-left:20px}
.mayusculas { text-transform:uppercase}

.tdheader { background:#e4c6c6; height:27px; border-bottom:1px solid #000; padding-left:20px }
.td2header { background:#e4c6c6; height:20px; border-bottom:1px solid #000; border-right:1px solid #000;}
.td2headerfin { background:#e4c6c6; height:20px; border-bottom:1px solid #000}
.td2encabezado {background:#fff; height:20px; border-bottom:1px solid #000; border-right:1px solid #000;}
.td2encabezadofin {background:#fff; height:20px; border-bottom:1px solid #000;  }
.td2impar {background:#f7eeee; height:20px; border-bottom:1px solid #000; border-right:1px solid #000; }
.td2imparfin {background:#f7eeee; height:20px; border-bottom:1px solid #000;  }
.td2par {background:#fcfafa; height:20px; border-bottom:1px solid #000; border-right:1px solid #000; }
.td2parfin {background:#fcfafa; height:20px; border-bottom:1px solid #000;  }


/* ESTILOS CAJAS DESTACADAS */
.cajaDestacada {width:340px; height:auto; padding:10px 10px 10px 10px; background-color:#f5f8f7; border:1px solid #e5eeec; margin:50px auto; font-weight:bold}
.importarFicheros {background-image:url('../images/icnImportar70px.png'); background-position:15px 15px; background-repeat:no-repeat}
.login {background-image:url('../images/icnLlave70px.png'); background-position:20px 15px; background-repeat:no-repeat}
.exito {background-image:url('../images/icnExito40px.png'); background-position:30px 3px; background-repeat:no-repeat; width:300px; height:20px; font-weight:bold}
.error {background-image:url('../images/icnError40px.png'); background-position:30px 3px; background-repeat:no-repeat; width:300px; height:auto; font-weight:bold}
.info {background-image:url('../images/icnInfo40px.png'); background-position:30px 3px; background-repeat:no-repeat; width:300px; height:auto; font-weight:bold}
.cambiarFecha {background-image:url('../images/icnFecha70px.png'); background-position:15px 15px; background-repeat:no-repeat}
.cajaDestacadaErrores {width:400px; height:auto; margin:auto; padding:10px; background-color:#f5f8f7; border:1px solid #e5eeec}

/* ESTILOS FORMULARIOS */
FORM {display:inline}
LABEL {line-height:25px; font-weight:bold; color:#004127}
INPUT {border:1px solid #005b3f}
#contenidosTexto .filaForm {clear:both; width:100%; padding-top:5px; height:20px}
#contenidosTexto .filaForm span.etiqueta  {float:left; text-align:right}
#contenidosTexto .filaForm span.campos {float:right; text-align:left; font-size:1em; line-height:25px}

/* ESTILOS BOTONES */
.btnNivel1 {background-image:url('../images/fdBotonN1.png'); font:bold 0.85em Verdana, Arial, Helvetica, sans-serif; border:1px solid #005b3f; color: #4b4b4b; padding:0.05em 0.5em}
.btnNivel2 {background-image:url('../images/fdBotonN1.png'); font:0.85em Verdana, Arial, Helvetica, sans-serif; border:1px solid #005b3f; color: #4b4b4b; padding: 0.02em 0.1em 0.02em 0.1em}
.btnNivel3 {background-image:url('../images/fdBotonN3.png'); font:0.8em Verdana, Arial, Helvetica, sans-serif; border: 1px solid #005b3f; color: #4b4b4b}