/*----GENERALES-----*/
body{margin:0 15px;padding:0;font:normal 70% Arial, Helvetica, sans-serif;color:#535353; background:#e2e2e2;}

fieldset{padding:0;border:none; float:none;}
legend{padding:10px;}

a{font-weight:bold; text-decoration:none; color:#606060;}
a:hover{color:#85b1e4; text-decoration:none;}
img{border:0;margin:0;padding:0;}

/*--TITULOS--*/
h1 a, h2 a, h3 a{text-decoration:none;}
h1, h2, h3, h4, h5{margin:0;padding:0;font-family: Arial, Helvetica, sans-serif; color:#cc3300;}
h4{padding-top:10px; font-size:1.1em;}
h5{font-size:1em; color:#cb5b00;}
p{text-align:justify; margin:12px 0;}
p a, li a{color:#d98200;}

/*--LISTAS--*/
ol{margin:0 0 15px 35px;padding:0; text-align:justify;}
ol li{list-style-type:decimal;padding:3px 0;}
ul{margin:0;padding:0;}
ul li{margin:0;padding:0;list-style-type:none;}
dl{margin-left:10px;padding:0;}
dt{margin:0;padding:4px 15px; font-weight:bold;}
dd{margin:0;padding:0 15px;}

/*--TABLAS--*/
table{font-size:1em; text-align:left;width:100% !important; width:auto;}
caption{font-weight:bold;}
th{border-bottom:1px solid #c7d9ef; border-top:1px solid #c7d9ef; font-weight:normal;padding:5px 3px 5px 1%; background:#f2f7fd;}
td{padding:8px 3px 8px 1%;border-top:3px solid #fff;border-bottom:1px solid #c7d9ef;font-weight:bold;}

acronym{cursor:help;}
cite{cursor:help;}
blockquote{cursor:help;margin:0;}
address{font-style:normal;float:left;}
kbd{font:normal .8em "Lucida console", Courier, monospace;border-top:.15em solid #ccc;border-right:.25em solid #aaa;border-bottom:.3em solid #888;border-left:.2em solid #bbb;padding:.06em .3em;margin:0 1.5px;background:#eee;vertical-align: text-bottom;cursor:help;}
em{font-style:italic;}
textarea{font-family:Arial, Helvetica, sans-serif}

/*-----COMUNES------*/
.hidden, .mensaje, #imgEncab h1, #imgEncab h2{position:absolute;top:0;left:0;z-index:-100;visibility:hidden}
.puntosH, .clear{clear:both; padding:5px 0;}
.both{clear:both; padding:1px 0 0 0;}
.separador{background:url(../images/fondSeparador.gif) repeat-x 0 50%; clear:both; padding:10px 0 5px 0; margin:2px 0;}
.texto{color:#5b5b5b; font-weight:normal;}

/*-----ESTRUCTURA - CAPAS Y BLOQUES COMUNES------*/
#fondoIzq{float:left; width:100%; background:url(../images/fondoIzq.gif) repeat-y;}
#fondoDcha{float:left; width:100%; background:url(../images/fondoDcha.gif) repeat-y right;}

#encabezado, #pie{width:100%; float:left;}
#centro{padding:0 15px;}
#encabezado{background:url(../images/fondoEncab.gif) repeat-x;}
#imgEncab a{display:block; float:left; width:100%;height:231px;}

#imgEncab{background:url(../images/imgEncab.jpg) no-repeat; height:231px;}
.barraInic{float:left; width:100%; border-top: 1px solid #fff; background:#6b6b6b;}
.barraInic a{ font-weight:bold; color:#fff; text-decoration:none;}
.mapasite{float:left; padding:4px;}
.amarillo{ background:#ebaf00; width:20%; float:left; padding:4px 0;}

#contenidoC{float:left; width:100%; padding-bottom:5px; background: #fff url(../images/fondMenu.gif) repeat-x bottom;}
#parteIzq{float:left; width:20%; background:#f7f7f7;}
#parteIzq h3{ background:url(../images/titMenu.gif) repeat-x bottom; font-size: 1.1em; padding:10px;}
#parteIzq li{ background:url(../images/fondMenu.gif) repeat-x bottom; padding:5px;}
#parteIzq li a{ background:url(../images/flechaMenu.gif) no-repeat 4px 4px; display:block; padding-left:12px; color:#606060;}
#parteDcha{float:left; width:80%; background:#fff;}
.centroDcha{padding:17px 25px;}

.bloqIzq{float:left; width:48%;}
.bloqDcha{float:right; width:50%;}

.destacar, .destacar2{background:#fcf4f1; border:1px solid #dbdbdb; padding:10px 15px; text-align:justify;}
.destacar li{ background:url(../images/flechaDestac.gif) no-repeat 2px 3px; font:bold 1.1em Arial, Helvetica, sans-serif; padding-left:20px; color:#cc3300;}
.destacar2 li{ background:url(../images/flechaDestac.gif) no-repeat 2px 3px; font:bold 0.9em Arial, Helvetica, sans-serif; padding:0 0 3px 15px;}
.solicitud{border:1px solid #b7b7b7; height:45px; background:#f3f3f3 url(../images/icoPdf.gif) no-repeat; font:bold 1.1em Arial, Helvetica, sans-serif;}
.solicitud a{display:block; padding:5px 5px 5px 70px;}
.solicitud a:hover{color:#686868;}
.solicitud a span{display:block; color:#cc3300; padding-top:4px;}
.titSolicit{background:#d03400; color:#fff; text-align:center; font: bold 1.1em Arial, Helvetica, sans-serif; margin-bottom:5px;}
.titSolicit a{display:block; color:#fff;}
.esquema{background:url(../images/esquema.gif) no-repeat 50% 0 ; height:256px; border:1px solid #dedede;}
.esquema a{visibility:hidden; display:none;}
.bloqFoto{text-align:center; overflow:hidden; margin-top:35px;}

.listaGen{padding:5px; text-align:justify;}
.listaGenAut{padding:5px; text-align:justify; float:left; width:auto;}
.listaGen li, .listaGenAut li{ background:url(../images/flechaDestac.gif) no-repeat 2px 3px; padding-left:18px;}
.listaGen li ul li, .listaGenAut li ul li{background:url(../images/flechaDestac.gif) no-repeat 0 7px; padding:4px 0 4px 12px;}

.listaGen2{padding:5px; text-align:justify;}
.listaGen2 li{ background:url(../images/v.gif) no-repeat 1px 6px; padding:3px 0 3px 18px;}
.rojo{color:#cc3300; font-weight:bold;}
.enlace{color:#867a57; text-decoration: underline; display:block; background:#fefaf9 url(../images/mas.gif) no-repeat 0 5px; padding: 2px 0 2px 12px; font: bold 0.9em arial; margin-bottom:3px;}
.enlacePeq{color:#867a57; text-decoration: underline;font: bold 0.9em arial;}

.ulMas{color:#867a57; margin:5px;}
.ulMas li{display:block; background:#fefaf9 url(../images/mas.gif) no-repeat 0 6px; padding: 2px 0 2px 12px; font: bold 1em arial; margin-bottom:3px;}

.activo{color:#008298 !important;}
.modulo{background: url(../images/fondoMod.jpg) no-repeat 100% 100%; margin:5px 8px 5px 0; padding:5px; border:1px dotted #ccc;}
.modulo li{background:url(../images/flecha2.gif) no-repeat 6px 4px; padding:0 0 1px 20px;}

/*-----PIE------*/
#pie{float:left; width:100%; padding:15px 0; background:#fff;}
#pie span{padding-left:2%; display:block; float:left;}