*{margin:0;padding:0;}

html, body{height:100%;}

html{background:transparent url(../../img/css/portal/fondoPaginaInt.gif) repeat-x 0 0}
body{margin:0;font-family: Verdana, Arial, Helvetica, sans-serif;color:#666}

form{}
form input, form textarea, form select{font:normal 1em Verdana, Arial, Helvetica, sans-serif;color:#666;border:1px solid #999;padding:2px 1px;}
form select{padding:0;}
form button{cursor:pointer;color:#666;background:#E8E7E7;border:1px solid #999;border-bottom:1px solid #666;border-right:1px solid #666;font-size:.9em;}
input.boton{cursor:pointer;color:#666;background:#E8E7E7;border:1px solid #999;border-bottom:1px solid #666;border-right:1px solid #666;font-size:.9em;}
fieldset{width:99.9%;float:left;padding:0;border:none;}
legend{margin:0 0 0 -7px;padding:0;font-weight:bold;}

a{color:#002f54;text-decoration:none;}
a:link{}
a:visited{}
a:active{}
a:hover{text-decoration:underline;}


img{border:0;}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{text-decoration:none;}
h1{float:left;padding:21px 0 0 130px;}
h2, h3, h4, h5, h6{font-family:arial;}
h2{font-size:2.7em;color:#005f90;font-weight:normal;padding:17px 0 13px 0;}
h3{font-size:1.4em;padding:9px 0;color:#666;}
h4{font-size:1.2em;padding:6px 0 3px 0;color:#002f54;}
h5{font-size:1.1em;padding:6px 0 0 0;color:#666;}
h6{font-size:1em;padding:6px 0 0 0;color:#002f54;}

ol{margin:0 0 0 25px;}
ol li{list-style-type:decimal;}
ul{}
li{list-style-type:none;}
dl{}
dt{margin:0;}
dd{}

table{border-collapse:collapse;margin-bottom:15px;}
caption{text-align:left;color:#666;padding:5px 0 7px 0;font-weight:bold;font-size:1.2em;}
tr{}
th{background:#ededed;border:1px solid #bac7d1;padding:6px 0;}
td{border:1px solid #bac7d1;padding:6px 15px;}

hr{width:99.9%;height:1px;color:#000;background:#000;}

acronym{border-bottom: 1px dashed #ccc;cursor:help;}
cite{cursor:auto;}
blockquote{cursor:auto;}
code{}
address{font-style:normal;}
kbd{line-height:2em;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:.05em .2em;margin:0 1.5px;color:#000;background:#eee;vertical-align: text-bottom;cursor:help;}
em{font-style:normal;color:#144871;}
dfn{}
p{margin:0 0 10px 0;}

.cursoradjunto{cursor:pointer;}
.teclaacceso{border-bottom: 1px solid #000;}
.hidden, .mensaje{position:absolute;top:0;left:0;z-index:-100;visibility:hidden}

/* +++++++ LA ESTRUCTURA ++++++++ */
#contenedorcuerpo{width:100%;height:auto;border:0;margin:0 auto;background:transparent url(../../img/css/portal/fondoPaginaIzda.gif) no-repeat 0 0;text-align:center;}
.dimensioncuerpo{max-width:61.5em;margin:0 auto;padding:0;border:0;text-align:left}
.cuerpo{font-size:70%;}

#encabezado, #envoltura, #pie{width:100%}
#encabezado{min-height:103px !important;height:auto !important;height:103px;background:transparent url(../../img/css/portal/fondoLogo.jpg) no-repeat 0 0}
#envoltura{position:relative;border-left:1px solid #dddcdc}
	#navegacion{position:absolute !important;position:relative;width:auto;top:-40px;left:375px;margin-bottom:-15px}
	#navegacion2{width:22%;min-height:200px !important;height:auto !important;height:200px;float:left;padding:25px 0;background:#fff}
	#situacion{width:75.8%;float:left;padding:25px 0 0 2%;border-left:1px solid #dddcdc}/*;border-width:0 0 1px 1px*/
	#recurso{width:75.8%;min-height:350px !important;height:auto !important;height:350px;float:left;padding:15px 0 0 2%;border-left:1px solid #dddcdc;line-height:1.3em}
#pie{padding:33px 0 30px;background:#eff0f1 url(../../img/css/portal/fondoPie.gif) repeat-x 0 0;font-size:70%;color:#999;line-height:1.3em;text-align:center}
div>/**/#pie{padding-top:28px}

/* +++++++++++++++ */
/* encabezado */
#caja_utilidades{float:right;padding:12px 0 0 0}
#utilidades{float:right;margin:3px 25px 0 0;padding:0;border-left:1px solid #fff;}
#utilidades li{float:left;margin:0;padding:0 5px;border-right:1px solid #fff;}
#utilidades li a{text-decoration:none;font:normal .9em Arial;color:#fff;text-transform:uppercase}
#buscadorGeneralForm{float:right;}
#buscadorGeneralForm label{float:left;border:1px solid #b6b9bb}
#buscadorGeneralForm label input{width:120px;height:13px;margin:-1px 0;padding:1px;border:1px solid #fff;background:#fff url(../../img/css/portal/fondoBuscador.gif) repeat-x 0 0}
div>/**/#buscadorGeneralForm label input{margin:0}
#buscadorGeneralForm input.buscar{float:left;position:relative;margin:-1px 0 0;padding:0 10px;border:none;background:transparent;cursor:pointer;}
#servicioVolver, #servicioImprimir{display:none;}

/* navegación */
ul#n1 li{display:inline;padding-right:.5em;}
ul#n1 li a{font:normal 1.1em Arial;color:#535151}
ul#n1 li.pmactivocon a{color:#005f90}

#navegacion2 h3{margin:0;padding:0 0 .5em 1.3em;font:bold 1.5em Arial;color:#005f90}
ul#n2{float:left;padding:0 2em}
ul#n2 li{padding:0 0 5px}
ul#n2 li a{display:block;padding:1px 4px;font:normal 1.1em Arial;color:#171a1b}
ul#n2 li.pmactivosin a,ul#n2 li.pmactivocon a,ul#n2 li a:hover{background:#fecc00;text-decoration:none}

ul#n3{margin:5px 0 0}
ul#n3 li{min-height:1em !important;height:auto !important;height:1em;padding:0 0 0 15px;background:transparent url(../../img/css/iconos/vineta8.gif) no-repeat 5px 6px}
ul#n3 li a{color:#666;background-color:#fff !important}
ul#n3 li.pmactivosin a,ul#n3 li a:hover{font-weight:bold;color:#171a1b}

#navegacion2 .promociones{float:left;width:79%;padding:20px 10%}
* html #navegacion2 .promociones{width:auto;padding:20px 2em}
#navegacion2 .promociones ul{width:99%;float:left;margin:0}
#navegacion2 .promociones li{min-height:1em !important;height:auto !important;height:1em;margin:0 0 15px;padding:10px 0;background:transparent url(../../img/css/portal/puntosH_2.gif) repeat-x 0 100%}
#navegacion2 .promociones li.pmactivocon{margin:0;padding:10px 0 0;background:transparent}
#navegacion2 .promociones li.pmactivosin{background-image:url(../../img/css/portal/puntosH_3.gif)}
#navegacion2 .promociones li a{font:bold 1.5em Arial;color:#0c84ba}
#navegacion2 .promociones li.pmactivocon a,#navegacion2 .promociones li.pmactivosin a{color:#171a1b}
#navegacion2 .promociones ul ul{margin:5px 0 0;padding:15px 0 0;background:transparent url(../../img/css/portal/puntosH_3.gif) repeat-x 0 0}
#navegacion2 .promociones li li{width:100%;float:left;margin:0;padding:0 !important;border:0;background:transparent}
#navegacion2 .promociones li li a{display:block;margin:0 0 10px;padding:3px 5px;font:normal 1.1em Arial;color:#171a1b}
#navegacion2 .promociones li.pmactivocon li.pmactivosin{background:transparent}
#navegacion2 .promociones li.pmactivocon li.pmactivocon a,#navegacion2 .promociones li.pmactivocon li.pmactivosin a,#navegacion2 .promociones li li a:hover{background:#fecc00;text-decoration:none}

/* compás */
#compas{padding:7px 0 7px 5px;font-size:.9em}
#compas em{width:auto;float:left;color:#292b2c}
#compas ol li{display:inline;padding:0 12px 0 2px;background:transparent url(../../img/css/iconos/vinetaCompas.gif) no-repeat 96% 5px}
#compas ol li a{text-decoration:none;color:#292b2c}
#compas ol li a:hover{text-decoration:underline;}
.compasactivo{font-weight:bold;background:none !important;}
/* punto activo */
#pactivo{width:99%;float:left}
/* pie */
.dimensiones{width:88em;margin:0 auto;text-align:left}
.seccion1{width:165px;float:left;padding-left:5%;font:normal 1.1em Arial;color:#0c84ba}
.seccion2{width:50%;float:right;padding:10px 0 0 0}
.seccion2 ul{width:90%;float:right;padding:0 10% 5px 0;text-align:right}
.seccion2 ul li{display:inline;border-right:1px solid #999;padding:0 .3em;line-height:1.1em;}
.seccion2 a{text-decoration:none;color:#292b2c}

.seccion2 ul.conforme li{border-right:0;padding:0 0 0 .2em}
.seccion2 ul.conforme,.seccion2 ul.conforme a{color:#0c84ba}