/* CSS Document */

body{background:#ffffff;font:15px Arial, Helvetica, sans-serif;margin:0px;}

ul{margin:0px;padding:0px;}

img{border:0px}

.condensador{width:770px;margin:auto; }
label{width:190px;}
.centrar{text-align: center;margin:auto;}


/*---------------------------------------------------*/
.propiedad{margin:5px 0px 5px 0px;}
#centrar{text-align:center; width:100%}
.reducir{font-size:9px; color:#b0b0b0;}
.reducir input{background: #3c3c3c;}

/*Encabezado*/
#encabezado{font: 12px Arial, Helvetica, sans-serif;visibility:hidden;position:absolute}

/*Contador*/
#contador{visibility:hidden;}
#contador img{visibility:hidden;}

/*Banner*/
/*#banner{background:#ddf3ac;padding:0px; height: 160px;}*/
#banner{padding:0px; }
#foto{width:310px;position:absolute;left:58%;top:50px;visibility:hidden;}

#logo{width:420px;float:left;padding:25px 0px 25px 20px;}

/*Botones de Navegacion*/
#navFondo {background: url(../en/images/fondo_celda.png) repeat-x ;}
#nav {display: inline-block; width: 100%; height: 1%;margin:0px;}
#nav ul {font-size: 12px; font-family:Verdana, Arial, Helvetica, sans-serif;}
#nav ul li {float: left;list-style:none; border-right:#fff 1px solid; }
#nav ul li a {color:#002D61;padding-right: 13px; display: block; padding-left: 13px; float: left; padding-bottom: 10px; padding-top: 3px;}
#nav ul li a:hover {color: #fff; text-decoration: none; background-color:#002D61;}
#nav ul li a.selected {background-color:#9EA374;}
#nav ul li a:hover.selected  {color:#002D61}


/*Cuerpo*/
#cuerpoPortada{margin:50px 0 0 0;}
#cuerpo{}
#cuerpoCondensador{}
#cuerpo table{width:100%}
#cuerpo td{vertical-align:top;padding:5px 0px 5px 5px;}
/*border:0.2em solid #d7dadd;padding:1.2em;margin:0 0 2.5em;background-color:#fff;font-size:80%;color:#555;*/
#izquierda {margin:5px 0px 0px 0px;width:147px;border-left:2px solid #d7dadd;border-right:2px solid #d7dadd;border-bottom:2px solid #d7dadd;border-top:1px solid #d7dadd;}
#publicidad{margin:5px 0px 5px 0px;}
.titulo{background-color:#f3f3f3; color:#0A5BA3;font-size:100%;font-weight:700;padding:5px 0px 5px 5px;border-top:2px solid #d7dadd;border-bottom:2px solid #d7dadd;}

.menu ul{list-style:none;display:block;padding:0px;}
.menu li a{border-bottom:1px solid #d7dadd;color:#3E8BD1 ;display:block;font-size:100%;font-weight:500;padding:5px 5px 5px 10px;text-decoration:none;list-style:none;}
.menu li a.selectedPagina{border-bottom:1px solid #d7dadd;color:#24527A;display:block;font-weight:500;padding:5px 5px 5px 10px;text-decoration:none;list-style:none}
.menu li a:hover{color:#24527A;display:block;font-weight:500;padding:5px 5px 5px 10px;text-decoration:none;list-style:none}

#derecha {margin:0px;width:600px;vertical-align:top; padding:5px 0px 0px 5px}
#derecha a{color:#3E8BD1}
#derecha a:hover{color:#24527A;}
.texto li{margin-left:30px}
#borde{border-top:1px solid #d7dadd;}
.texto{padding:5px 8px 10px 8px;margin:0px 0px 15px 0px;clear:both;}
.texto.tituloTexto{margin:0px 0px 0px 4px;}

.texto th{text-align:left;width:100px;vertical-align:top;}
.texto td{text-align:left;padding-top:20px;margin-top:5px;vertical-align:top;}
.texto #resultados{padding:5px 0px 0px 10px;}
.texto #resultados img{padding:5px 0px 5px 15px; vertical-align:middle}
.texto #resultados a{padding:4px 0px 4px 10px;vertical-align:middle}
.texto .hijo{padding-left:20px}
.texto .nieto{margin-left:20px}
.texto .descripcion p{color:black}
.info{text-align:left;font-size:12px;color:#6D7072;letter-spacing:1px;margin-left:20px;margin-top:10px;}

/*Lista tabla*/
#operacionListar table { width:99%; border:#b0b0b0 1px solid;}
#operacionListar th {padding:8px 0px 8px 0px;background-color:#0A4976;color:white;}
#operacionListar td{text-align:center;padding-left:8px;}
#operacionListar td.nombre{text-align:left;padding: 5px 0px 5px 15px;}
#operacionListar td.campos{width:28%;}
#operacionListar p{margin:0px;padding:0px;float:left}

/*Lista tabla*/
#operacionListarGaleria table { width:99%; border:#b0b0b0 1px solid;}
.noPagina{ margin-top:10px;}
#operacionListarGaleria th {padding:8px 0px 8px 0px;background-color:#0A4976;color:white;}
#operacionListarGaleria td{padding:7px 3px 7px 3px;font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 10px;color: #003366;width:25%;}
#operacionListarGaleria .img{padding-bottom:8px;}
#operacionListarGaleria .imagen{padding:8px 3px 8px 3px;text-align:center;border:1px solid #d7dadd}
#operacionListarGaleria p{margin:0px;padding:0px;float:left}

#paginacion{text-align:right;padding:12px 10px 6px 0px;}
#paginacion #regresar{float:left;}
.prev {padding:0px 0px 0px 40px;}
#top{border-bottom:2px solid #d7dadd; padding:5px;}

.propiedad{padding:12px 0px 0px 4px; color:#d7dadd;font-size: 11px; letter-spacing:1px;font-family: Verdana,Arial,Helvetica,sans-serif;}

#ruta{font-size:13px; height:16px; border-bottom:#d7dadd 2px solid;margin:0px 0px 0px 0px;padding:0px 5px 3px 5px; }
#ruta img{margin-right:3px;}
.paquete{height:150px;}

#nieto {width:99%;height:19px;border-bottom:#d7dadd 2px solid; margin:10px 0px 5px 0px;}
#nieto ul {padding: 0px 5px 0px 10px; margin: 0px; list-style-type: none}
#nieto li {border-top: #d7dadd 1px solid; border-right: #d7dadd 1px solid;border-left: #d7dadd 1px solid;float: left;margin-right: 8px;}
#nieto li a {padding: 2px 8px 2px 8px;display: block; font-size: 11px; background-color:#f3f3f3; color:#3e8bd1;text-decoration: none}
#nieto li a:hover {color: #24527a;}
#nieto #actual {border-right: #d7dadd 1px solid; border-top: #d7dadd 1px solid; float: left; border-left: #d7dadd 1px solid; margin-right: 8px}
#nieto #actual a {padding: 3px 8px 3px 8px;display: block;font-size: 11px; background: #ffffff; color: #0a5ba3; text-decoration: none}


.boton{padding:5px 3px 5px 1px;}

.contenido ul, .contenido li{margin:0px 0px 0px 0px; padding:0px 0 0 0;}
.contenido ul{list-style:none; }

.contenido li.seccion{float:left; display:block;}
.contenido li.seccion p {margin:0px 0px 0px 0px; padding:0px 0 0 0;}
.contenido li.seccion h3 {color:#FFFFFF; font-size:14px}
.contenido li.seccion p.descripcionSeccion {padding:8px 8px 8px 8px;}

.mensajeCorrecto{color:green;margin:auto;text-align:center;font:10pt bold;width:auto;height:auto;}

/*Formulario*/
#mensajeResultado{position:fixed;top:30%;right:30%;z-index:100;}

#mensajeContenido{border:3px #2b2b2b outset;background-color:white;width:400px;height:150px;overflow: auto;padding:15px; text-align:center}
#mensajeContenido h1{border-bottom:1px solid #d7dadd; margin:2px;}
#mensajeContenido input{margin-top:20px}
#formulario{padding:5px 8px 10px 8px;}
#formulario table{width:99%;}
#formulario th{width:130px;text-align:right;font-size:12px; font-weight:400;color:#6D7072; letter-spacing:1px;vertical-align:top;padding-top:6px;}
#formulario td input{text-align:left; width:60%;}
#formulario td select{text-align:left; width:60%;}
#formulario td input.butt {width:auto;text-align:center }
#formulario td input:hover{border:2px #659ED1 solid}
#formulario td textarea{height:160px;width:400px; margin:0px;padding:0px}
#formulario td textarea input{margin:0px;padding:0px}
#formulario #boton{margin:5px 0px 0px 130px;}

.correcto{color:green;padding:2px 0px 2px 0px;font-family: Verdana,Arial,Helvetica,sans-serif;font-size: 10px;}

.incorrecto{
    color:red;
    padding:2px 0px 2px 0px;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 10px;
}
.flotaIzq{
    float:left;
    margin-right:5px;
}
.flotaDer{
    float:right;
    margin-right:5px;
    width:90px;
    text-align:right;
}
/*#27A3C4*/
.promo{background-color:#27A3C4;margin-bottom:17px;margin-right:12px;min-height:310px; max-height:310px;padding-top:1px;padding-bottom:1px;width:178px;}
.promo p{text-align:justify; display:block;color:#fbf7ed;padding:0 8px 0px 10px; line-height: 1.38em;font-size:100%;margin-top: 24px;margin-bottom: 24px;}
.promo a:hover{color:#333;}

.promo1{background-color:#27A3C4;margin-bottom:17px;margin-right:12px;min-height:310px; max-height:310px;padding-top:1px;padding-bottom:1px;width:356px;}
.promo1 p{text-align:justify; display:block;color:#fbf7ed;padding:0 8px 0px 10px; line-height: 1.38em;font-size:100%;margin-top: 24px;margin-bottom: 24px;}
.promo1 a:hover{color:#333;}
/*Centro*/
#centro{padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}

/*Pie*/
#pie{height:120px;font-size:14px;margin:0px 0px 0px 0px;  border-top: 0px solid #333 ; clear:both; }
#pie p{margin:0px 0px 2px 0px;padding:0px; font-weight:bold; font-size:13px;color:#333333}

#recordar{
    clear:both;
}

/*Frontend*/
.subContenido{
    border:1px solid gray;
    margin: 8px;
padding:8px 1px 8px 8px;
}
.subContenido h2{
margin:0px 0px 10px 0px;
    }
