/* Estructura de la pagina */
BODY.principal { padding-left:0px; padding-right:0px; padding-top:0px; padding-bottom:0px; height:100%; background-color:#ffffff; margin-top:0; margin-bottom:0; margin-left:0; margin-right:0; }
BODY.ventana { padding-left:0px; padding-right:0px; padding-top:0px; padding-bottom:0px; height:100%; background-color:#ffffff; margin-top:0; margin-bottom:0; margin-left:0; margin-right:0; }
BODY.marco { padding-left:0px; padding-right:0px; padding-top:0px; padding-bottom:0px; height:100%; background-color:#ffffff; margin-top:0; margin-bottom:0; margin-left:0; margin-right:0; }

.paginaseparador {width:5px; BACKGROUND-COLOR: #F6F9FD;}

.paginacabecera1 {height:60px; text-align: left; background: url(/img/daderweb_principal_cabecera_fondo.jpg) no-repeat right top; vertical-align:top; color:#ffffff;  }
.paginacabecera1cen {width:auto;  height:60px; vertical-align:middle; color:#ffffff; border-bottom: 2px solid #005A8F; }
.paginacabecera1separador {width:5px; BACKGROUND-COLOR: #ffffff; border-bottom: 2px solid #005A8F; }

.paginacabecera2 {height:20px;BACKGROUND-COLOR: #FFFFFF;}
.paginacabecera2cen {BACKGROUND-COLOR: #FFFFFF;  text-align: center; vertical-align:top;border-bottom:2px solid #005A8F; }
.paginacabecera2separador {width:5px; BACKGROUND-COLOR: #FFFFFF; border-bottom:2px solid #005A8F;}

.paginacentral {height:auto; width:100%}
.paginacentralizq {vertical-align:top; width:1%;  background-color: #F6F9FD; text-align: left; }
.paginacentralcen {vertical-align:top; width:auto; background-color: #F6F9FD; text-align: left;}
.paginacentraldch {vertical-align:top; width:1%;  background-color: #F6F9FD; text-align: right;}
.paginacentralseparador {width:1%; background-color: #F6F9FD;  }
.paginacentralseparadorizq {width:1%; background-color: #F6F9FD; }
.paginacentralseparadordch {width:1%; background-color: #F6F9FD; }

.paginapie {height:1px;}
.paginapiecen {background-color:#005A8F;PADDING-BOTTOM: 2px; BORDER-BOTTOM: #ccc 1px dotted;PADDING-TOP: 2px; BORDER-TOP: #ccc 1px dotted; width:100%}

/* Estructura de la pagina principal */
.paginaprincipalseparadorizq {width:5px; BACKGROUND-COLOR: #CADAF8;}
.paginaprincipalseparadordch {width:5px; BACKGROUND-COLOR: #F6F9FD;}
.paginaprincipalcentralizq {vertical-align:top; width:180px;  background-color: #CADAF8; text-align: left;}
.paginaprincipalcentralcen {vertical-align:top; width:auto; background-color: #CADAF8; text-align: center;  background-image: url(/img/logo_programadader_2007_little.gif);  background-position: top LEFT;  background-repeat: repeat;  background-attachment: fixed;    }
.paginaprincipalcentraldch {vertical-align:top; width:5px;  background-color: #CADAF8; text-align: left;}
.paginaprincipalcentralseparador {width:5px; background-color: #F6F9FD; }
.paginaprincipalcentralseparadorizq {width:5px; background-color: #D7E4C3;  background-image: url(/img/daderweb_principal_central_separador.gif);  }
.paginaprincipalcentralseparadordch {width:5px; background-color: #CADAF8; }

/* Cabecera */
.cabeceralogo { FLOAT: left top; margin-left:15px; }
.cabeceratextousuario { position:absolute; float:none; left: 92px; top: 50px; }
.cabeceratextousuarionombre { font-size:14px; font-family:arial,helvetica; color: #116694; TEXT-DECORATION: none; }

A.cabeceramodificardatosenlace {font-size:11px; font-family:arial,helvetica; color: #FE9604; text-decoration:none; font-weight:bold;}
A.cabeceramodificardatosenlace:link { text-decoration:none;}
A.cabeceramodificardatosenlace:hover { text-decoration:underline;}
A.cabeceramodificardatosenlace:active {text-decoration:none;}
A.cabeceramodificardatosenlace:visited { text-decoration:none;}

.cabeceraidiomadiv {Z-INDEX: 100; RIGHT: 5px; OVERFLOW: hidden; WIDTH: 106px; POSITION: absolute; TOP: 5px; HEIGHT: 18px}
.cabeceraidiomadesplegable {BORDER-RIGHT: #000000 1px; BORDER-TOP: #000000 1px; Z-INDEX: 102; BACKGROUND: #cccccc; LEFT: 8px; BORDER-LEFT: #000000 1px; WIDTH: 6px; BORDER-BOTTOM: #000000 1px; POSITION: absolute; TOP: -200px; HEIGHT: 16px}

.cabeceratextoacciones {font-size:10px; font-family:arial,helvetica; color:#ffffff;  text-decoration:none;  vertical-align: text-bottom;  text-align: right;font-weight:none;POSITION: absolute; TOP: 55px;  right:10px;}

A.cabeceraavisolegalenlace {font-size:10px; font-family:arial,helvetica; color:#ffffff;  text-decoration:none;  vertical-align: text-bottom;  text-align: right; font-weight:none;}
A.cabeceraavisolegalenlace:link { text-decoration:none;}
A.cabeceraavisolegalenlace:hover { text-decoration:underline;}
A.cabeceraavisolegalenlace:active {text-decoration:none;}
A.cabeceraavisolegalenlace:visited { text-decoration:none;}

A.cabeceraayudaenlace {font-size:10px; font-family:arial,helvetica; color:#ffffff;  text-decoration:none;  vertical-align: text-bottom;  text-align: right; font-weight:none;}
A.cabeceraayudaenlace:link { text-decoration:none;}
A.cabeceraayudaenlace:hover { text-decoration:underline;}
A.cabeceraayudaenlace:active {text-decoration:none;}
A.cabeceraayudaenlace:visited { text-decoration:none;}

A.cabeceralogoutenlace {font-size: 12px; font-family:arial,helvetica; color:#ffffff;  text-decoration:none;  vertical-align: text-bottom;  text-align: right; font-weight: 600;}
A.cabeceralogoutenlace:link { text-decoration:none;}
A.cabeceralogoutenlace:hover { text-decoration:underline;  background-color: #A1ADD2;  }
A.cabeceralogoutenlace:active {text-decoration:none;}
A.cabeceralogoutenlace:visited { text-decoration:none;}

/* Pie de pagina */
.copyrighttexto {FONT-SIZE: 9px; COLOR: #ffffff; PADDING-TOP: 5px; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; HEIGHT: 20px;text-align:left; float:left;}
.pietexto  {FONT-SIZE: 9px; COLOR: #ffffff; PADDING-TOP: 5px; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; HEIGHT: 20px;TEXT-ALIGN: right; float: right;}
.pieenlace {FONT-SIZE: 9px; COLOR: #ffffff; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;}
A.pieenlace {COLOR: #ffffff; TEXT-DECORATION: none}
A.pieenlace:hover {TEXT-DECORATION: underline}

/* Recuadro de Zonas */
DIV.recuadrozonas {BORDER-RIGHT: #e4e4e4 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #e4e4e4 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: #e4e4e4 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #e4e4e4 1px solid; MARGIN-LEFT:5px; MARGIN-RIGHT:5px; MARGIN-TOP:5px; MARGIN-BOTTOM:5px;}

/* Localizador */
DIV.localizador { padding-bottom:20px; margin-left:5px; text-align:left;}
.localizadortexto {COLOR: #1779ae; FONT-FAMILY: Verdana; font-size: 9px; font-weight:bold;}
.localizadorseparador { COLOR: #a6a6a6;  FONT-FAMILY: Verdana; font-size: 9px;}
A.localizadorposicion {COLOR: #a6a6a6; FONT-FAMILY: Verdana; font-size: 9px; text-decoration:none;}
A.localizadorposicion:hover {COLOR: #a6a6a6; text-decoration:underline;}
.localizadorposicionactual {COLOR: #a6a6a6; FONT-FAMILY: Verdana; font-size: 9px; text-decoration:none; }

/* Parte principal */
.contenidotitulo { FONT: 25px "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif; COLOR: #1779ae; LETTER-SPACING: 1px; BORDER-BOTTOM: #ccc 1px solid ;  width: 80%; margin-top:-20px;}
.contenidocategoria1 {FONT-WEIGHT: bold; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; COLOR: #000000;}
A.contenidocategoria2 {FONT-SIZE: 12px; COLOR: #4189dd; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif}
A.contenidocategoria3 {FONT-SIZE: 11px; COLOR: #4189dd; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif}
.contenidotexto {PADDING-RIGHT: 10px; FONT-SIZE: 11px; MARGIN-BOTTOM: 10px; TEXT-ALIGN: justify; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif}
.contenidodader {FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #4189dd; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif}
.contenidodadernegro {FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif}

/* Errores */
#error_codigo {position: relative; FLOAT:left; left:0px;  border: medium solid #ff0000;  background-color: #FFFF99; vertical-align:middle;  padding: 10px 10px 10px 10px;  text-align:left;}
.error_codigo_numero {FONT-WEIGHT: bold; font-size:16pt; font-family:Arial; color:#333399; TEXT-DECORATION: none; }
.error_codigo_descripcion {font-family:Arial; color: #4445C1; font-size:12pt;}
.error_codigo_mysql {font-family:Arial; color:#000000; font-size:8pt;}

/* Gestion */
.cuadrogestion {border:none; vertical-align:top; padding:0; border-spacing:0; margin-left:30px;  PADDING-RIGHT: 1px;  PADDING-LEFT: 1px; PADDING-BOTTOM: 1px;  PADDING-TOP: 1px;  MARGIN-TOP:5px; MARGIN-BOTTOM:5px;}
.cuadrogestionfondo {BACKGROUND: #ffffff; padding: 5px 0px 5px 5px; }
.cuadrogestiontextoapartado {FONT-SIZE: 14px; COLOR: #4189dd; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;margin-left:30px;}
.cuadrogestioncabecera { FONT-SIZE: 11px;  TEXT-ALIGN: justify; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; vertical-align: middle; font-weight: bold;  margin-right: 5px; }
.cuadrogestiontexto {FONT-SIZE: 12px; TEXT-ALIGN: justify; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif}
.cuadrogestiontextoconfirma {FONT-SIZE: 10px; TEXT-ALIGN: justify; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration:underline;}
.cuadrogestiontextopeq {FONT-SIZE: 9px; TEXT-ALIGN: justify; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; vertical-align:top;}
.cuadrogestioninputtexto {BORDER-RIGHT: #666 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #666 1px solid; PADDING-LEFT: 2px; FONT-WEIGHT: normal; FONT-SIZE: 11px; BACKGROUND: #fff; PADDING-BOTTOM: 3px; BORDER-LEFT: #666 1px solid; COLOR: #333; MARGIN-RIGHT: 5px; PADDING-TOP: 3px; BORDER-BOTTOM: #666 1px solid; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif}
.cuadrogestioninputtextopa {BORDER: none; FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #333; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; BACKGROUND: #ECF3FC;}
.cuadrogestioninputtextoblanco {BORDER: none; FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #333; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; BACKGROUND: #FFFFFF;}
.cuadrogestioninputradio {}
.cuadrogestioninputfile {BORDER-RIGHT: #666 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #666 1px solid; PADDING-LEFT: 2px; FONT-WEIGHT: normal; FONT-SIZE: 11px; BACKGROUND: #fff; PADDING-BOTTOM: 3px; BORDER-LEFT: #666 1px solid; WIDTH: 377px; COLOR: #000; MARGIN-RIGHT: 5px; PADDING-TOP: 3px; BORDER-BOTTOM: #666 1px solid; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif}
.cuadrogestioninputsubmit { FONT-SIZE: 11px; BACKGROUND: #4189dd; COLOR: #fff; HEIGHT: 24px; }
.cuadrogestioninputsubmitinterno { FONT-SIZE: 11px; BACKGROUND: #4189dd; COLOR: #fff; HEIGHT: 24px; }
.cuadrogestionselect {FONT-SIZE: 11px; FONT-FAMILY: verdana;}
.cuadrogestioninputcheckbox {}
.cuadrogestiontextarea { BORDER-RIGHT: #666 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #666 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 11px; BACKGROUND: #fff; PADDING-BOTTOM: 5px; BORDER-LEFT: #666 1px solid; WIDTH: 377px; COLOR: #000; MARGIN-RIGHT: 5px; PADDING-TOP: 5px; BORDER-BOTTOM: #666 1px solid; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; HEIGHT: 60px}
.cuadrogestiontextoinputsuperior {FONT-SIZE: 8px; TEXT-ALIGN: justify; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; COLOR: #0000ff;}
.cuadrogestionlinea {color:#1779ae 1px solid; width:100%; height:2px; }

A.cuadrogestionenlace {FONT-SIZE: 11px; TEXT-ALIGN: justify; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;color:#3333cc; text-decoration:none;}
A.cuadrogestionenlace:hover {color:#3333cc; text-decoration:underline;}
A.cuadrogestionenlace:active {color:#3333cc; text-decoration:underline;}
A.cuadrogestionenlace:visited {color:#3333cc;}

A.cuadrogestionenlaceps {FONT-SIZE: 10px; TEXT-ALIGN: justify; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration:none;color:#000000;}
A.cuadrogestionenlaceps:hover {text-decoration:underline;}
A.cuadrogestionenlaceps:active {text-decoration:underline;}
A.cuadrogestionenlaceps:visited {}

A.cuadrogestionenlacemed {FONT-SIZE: 10px; TEXT-ALIGN: justify; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration:none;color:#000000;}
A.cuadrogestionenlacemed:hover {text-decoration:underline;}
A.cuadrogestionenlacemed:active {text-decoration:underline;}
A.cuadrogestionenlacemed:visited {}

DIV.cuadrogestionrespuestarecuadro {BORDER-LEFT: #ECF3FC 1px solid; BORDER-RIGHT: #ECF3FC 1px solid; BORDER-BOTTOM: #ECF3FC 1px solid; BORDER-TOP: #ECF3FC 1px solid; BACKGROUND-COLOR: #ECF3FC; DISPLAY: block; padding-top:8px; padding-bottom:8px; padding-left:8px; padding-right: 8px;}
.cuadrogestionrespuestatexto {PADDING-RIGHT: 10px; FONT-SIZE: 11px; MARGIN-BOTTOM: 10px; TEXT-ALIGN: justify; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; color:#4189dd;}

/* Cuadro de enlaces de opciones */
.cuadroenlaces {width:260px; border:none; padding:0; margin-left:50px;}
.cuadroenlacestitulo {vertical-align:bottom; text-align:left; height:29px; FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #171070; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none; padding-bottom:5px; BORDER-BOTTOM: #005b7a 2px solid;}
.cuadroenlacesseparador {height:10px;}
.cuadroenlacestexto {text-align:left; vertical-align:top;}
.cuadroenlacesopcionescuadro {width:100%; border:none; padding:0; border-spacing:0;}
.cuadroenlacesopcionescuadrocolumnaimagen {width:20px; text-align:center; vertical-align: middle;  }
.cuadroenlacesopcionescuadrocolumnaopcion {width:200px; text-align:left; vertical-align:top; }

.cuadroenlacesopcionesenlace {FONT-WEIGHT: normal; FONT-SIZE: 13px; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
A.cuadroenlacesopcionesenlace:link {}
A.cuadroenlacesopcionesenlace:active { }
A.cuadroenlacesopcionesenlace:visited {}
A.cuadroenlacesopcionesenlace:hover {COLOR: #000066; TEXT-DECORATION: underline;}