*{margin:0;padding:0}

body{background:#fff;font-family:Tahoma,Helvetica,'Nimbus Sans L',Sans-Serif;color:#68696b}

form input, form textarea, form select{padding:1px;border:1px solid #7f9db9;background:#fff;font:normal 1em Tahoma,Helvetica,'Nimbus Sans L',Sans-Serif;color:#68696b}
option{background:#fff}
.primeraopcion{background:#e2e2e4}
form button{background:transparent;border:0}

a{outline:none;color:#103f5d;text-decoration:underline}
a:hover{color:#103f5d !important;text-decoration: underline !important}

img{border:0}

h2 a, h3 a, h4 a, h6 a{text-decoration:none;color:#68696b}
h6 a{text-decoration:none;color:#eab70e}
h2{margin-bottom:10px;font-size:1.3em}
h3{margin-bottom:10px;font-size:1.25em}
h4{font-size:1.1em}
h5{font-size:1em}
h6{font-size:1em;color:#eab100}

ol, ul{/*margin:15px 0 15px 35px*/margin:15px 0 15px 15px}
ol{margin-left:47px}
ul li{list-style-type:none}
li{padding-bottom:5px}

dt{padding:5px 5px 3px;font-weight:bold}
dd{margin-bottom:10px;padding:0 5px 5px;background:transparent url(../../img/css/portal/puntoH_1.gif) repeat-x 0 100%}

table{margin:15px 0;border:0;border-top:2px solid #faca00;border-collapse:collapse;font-size:1em}
caption{padding:8px 2px 30px;border-top:2px solid #faca00;font-weight:bold;color:#faca00;font-size:1.2em;line-height:1.2em;text-align:left;text-transform:uppercase}
th, td{padding:7px 5px;border:0;background:#fff;font-size:1em;vertical-align:top;font-size:1em;font-weight:normal}
th{padding-bottom:15px;color:#faca00;font-size:1.1em}
tr td{background:#e4e4e4}
tr.par td{background:#fff}
tfoot td{background:#faca00;color:#fff}

p{margin:0 0 10px}
hr{display:none;height:1px;display:block;margin:1px 0;border:0}
	*>/**/hr{margin:7px 0}
abbr, acronym{border-bottom:1px dashed #CBC7CC;cursor:help;text-decoration:none}
cite{cursor: help}
address{}
em{}
dfn{}
kbd{line-height: 2em;font-size:.8em;font-weight: normal;font-family: "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: 0px 1.5px 0px 1.5px;color:#000;background:#eee;vertical-align: text-bottom}

.teclaacceso{background: #F6F6F6;border-bottom: 1px solid #FFFFFF;padding: 5px 15px 5px 5px}
.cursorAdjunto{cursor:pointer}
.mensaje, .hide{position:absolute;top:0;left:-4000px;z-index:-100}

.vertodos{width:98.5%;margin:0;text-align:right}
.vertodos a{padding-left:10px;background:transparent url(../../img/css/iconos/vineta9.gif) no-repeat 0 4px;font-weight:bold;color:#333;text-decoration:none}

.inforesultados{margin-top:10px;padding:40px 0 40px 65px;background:transparent url(../../img/css/aplicaciones/advertencia.gif) no-repeat 0 4px;font-size:1.1em;color:#103f5d}
p.inforesultados, .inforesultados p{font-weight:bold}

/*-------------------------------*/

#contenedorcuerpo{min-width:730px;width:100%;border:0;margin:0 auto;background:#fff;text-align:center}
.dimensioncuerpo{width:61.5em;margin:0 auto;padding:0 .3em;border:0;text-align:left}
.cuerpo{font-size:70%;line-height:1.5em}

#encabezado, #envoltura, #situacion, #navegacion{width:100%;float:left}
#encabezado{padding-top:5px}
#envoltura{position:relative}
#situacion{float:right;margin-bottom:10px}
#situacion .sit, #recurso{padding-left:17em}
#situacion .sit{padding-top:3.5em}
#recurso{margin-left:.35%}
#atajo{padding:7px 24.5% 0 17.1em;clear:right}
#navegacion2{width:16em;float:left;position:relative;margin-top:-48px;border-top:7px solid #575757}
#pie{width:97%;float:left;margin-top:5px;padding:10px 1.5%;background:transparent url(../../img/css/portal/puntoH_1.gif) repeat-x 0 0;font-size:.9em;color:#eab407}

/*cabecera*/
#encabezado a,#encabezado a:hover{color:#676767 !important;text-decoration:none}
#encabezado #botonidioma a, #encabezado #botonidioma a:hover{color:#f1cc52 !important}
.logo{float:left;margin:5px}
.logo *{margin:0;padding:0}	

#directorio{width:16em;float:right;border:1px solid #cccdc8;border-width:0 1px}
#directorio a{display:block;padding:10px 90px 5px 20px;background:transparent url(../../img/css/portal/directorioEmpresarial.gif) no-repeat 100% 0;line-height:1.1em;color:#757678 !important}

#menuaux{float:right;margin:2px 0 5px}
#menuaux li{display:inline;padding-left:10px;background:transparent url(../../img/css/portal/separadorV_1.gif) no-repeat 0 50%;font-weight:bold}
#menuaux li img{vertical-align:middle}
#menuaux li#botonidioma{background:transparent}

#fbuscadorgeneral{float:right;margin:2px 20px 0}
#fbuscadorgeneral input{vertical-align:top;margin:0;padding:0;border:0}
#fbuscadorgeneral input#cajaBuscar{width:17.2em;padding:1px 1px 2px;margin:-1px -3px 0 0;border:1px solid #dddddd;border-right:0;color:#767678}
	*>/**/#fbuscadorgeneral input#cajaBuscar{margin-top:0}

#cotizacion{width:29em;clear:right;float:right;position:relative;margin:-5px -9px -30px 0 !important;margin-right:-5px;padding:1px 10px 29px 10px;background:#e6e6e8 url(../../img/css/portal/cotizacion.gif) no-repeat 100% 100%;color:#909193}
	*>/**/#cotizacion{margin:-18px -9px -25px 0 !important}
#cotizacion li{display:inline;padding:0 .2em}

/* navegacion - nivel 1 y 2 */
#n1{position:relative;z-index:10;width:100%;float:left;margin:0;border-top:1px solid #424342;background:#494a4a url(../../img/css/portal/n1.gif) repeat-x 0 100%}
#n1 li{width:14.07%;float:left;padding:0 2px 0 0;background:transparent url(../../img/css/portal/n1Sep.gif) no-repeat 100% 100%}
#n1 a{display:block;min-height:2em !important;height:auto !important;height:2em;padding:8px;background:transparent url(../../img/css/portal/n1.gif) repeat-x 0 100%;font-size:1.2em;line-height:1em;color:#fff !important;text-decoration:none;text-align:center}
#n1 li.pmactivo a, #n1 a:hover{background-image:url(../../img/css/portal/n1On.gif);text-decoration:none !important;color:#fff !important}

#n2{width:auto !important;width:770px;position:absolute;z-index:1;bottom:-3em;left:17.4em;margin:0}
#n2 li{display:inline;float:none;padding:0 15px 0 0;background:transparent}
.pmactivo #n2 li a{display:inline;padding:0;background:transparent;font-size:1em;color:#666 !important}
.pmactivo #n2 li a:hover{color:#eab407 !important;text-decoration:underline !important;background:transparent}
#n2 li.pmactivocon a, #n2 li.pmactivosin a{color:#eab407 !important;font-weight:bold}

	/* capa desplegable con los menus de segundo y tercer nivel */
	.capamenuover{width:74em;display:none;position:absolute;top:35px;z-index:1000;background:transparent url(../../img/css/portal/capaOverMenu.gif) no-repeat -1931px 0}

	#n1 .capamenuover *{width:auto;float:none;padding:0;margin:0;border:0;background:transparent;color:#666 !important}
	#n1 .capamenuover .menu{width:99.8%;float:left;margin-top:12px;padding:15px 0 10px;border:1px solid #ebb701;border-width:0 1px 6px;background:#fff}
	#n1 .capamenuover .menu2{width:100%;float:left;background:transparent url(../../img/css/portal/puntosMenuOver.gif) repeat-y 0 0}
	#n1 .capamenuover a{display:inline;font-size:1em} 
	#n1 .capamenuover a:hover{background:transparent !important;color:#666 !important;text-decoration:underline !important}
	#n1 .capamenuover .colmenu{width:11em !important;width:11em;float:left;padding:5px 2em 0}
	#n1 .capamenuover .colmenu#colmenu0{width:10em !important;padding-left:1.5em}
	#n1 .capamenuover p{min-height:1.5em !important;height:auto !important;height:1.5em;margin-bottom:10px;padding-left:12px;background:transparent url(../../img/css/iconos/vineta15.gif) no-repeat 0 5px;line-height:1.2em}
	#n1 .capamenuover p a, #n1 .capamenuover p a:hover{font-weight:bold}
	#n1 .capamenuover ul{margin:-5px 0 10px 12px}
	#n1 .capamenuover ul li{margin-bottom:5px;line-height:1.2em}

/* navegacion2 - nivel 3, 4 y 5 */
#n3{margin:10px 0}
#n3 li{margin:7px 10px}
#n3 li a{color:#666 !important;text-decoration:none}
#n3 li.pmactivocon a, #n3 li.pmactivosin a, #n3 li a:hover{color:#eab407 !important}
#n3 li.pmactivocon a, #n3 li.pmactivosin a{font-weight:bold}

#n4{margin:0}
#n4 li{margin:0 0 0 10px;padding:4px 0;background:transparent url(../../img/css/portal/puntoH_1.gif) repeat-x 0 100%}
.pmactivocon #n4 li a{font-weight:normal;color:#828385 !important}
.pmactivocon #n4 li a:hover, .pmactivocon #n4 li.pmactivosin a, .pmactivocon #n4 li.pmactivocon a{color:#333 !important} 

#n5{margin:5px 0 0;background:transparent url(../../img/css/portal/puntoH_1.gif) repeat-x 0 0}
#n5 li{margin:0 0 0 10px;padding:4px 0;background:transparent}
#n4 .pmactivocon #n5 li a{color:#828385 !important}
#n4 .pmactivocon #n5 li a:hover, #n4 .pmactivocon #n5 li.pmactivosin a{color:#eab407 !important}

/* compas//punto activo // atajo */
#situacion img{position:absolute;top:0;left:0}
#compas{margin:6px 3px;padding-top:8px;background:transparent url(../../img/css/portal/puntoH_1.gif) repeat-x 0 0;font:normal .9em Verdana}
#compas *{display:inline;margin:0;list-style-type:none;text-decoration:none;color:#828385 !important}
#compas p{margin-right:7px}
#compas li{padding:0 5px 0 12px;background:transparent url(../../img/css/iconos/vineta1.gif) no-repeat 0 50%}
#situacion h1{padding:10px 3px 0;border-top:7px solid #ebb50c;font:bold 1.5em Tahoma;color:#68676c}
#atajo ul{width:100%;float:left;margin:0;padding-top:5px;background:transparent url(../../img/css/portal/puntoH_1.gif) repeat-x 0 0;text-align:right}
#atajo li{display:inline;margin:0 10px 0 5px}
#atajo li a{padding-left:15px;background:transparent url(../../img/css/iconos/atajoSubir.gif) no-repeat 0 3px;font-weight:bold;color:#666;text-decoration:none}
	#atajo li#avolver a{background-image:url(../../img/css/iconos/atajoVolver.gif)}

/* pie */
#pie a{color:#eab407 !important;text-decoration:none}
#pie img{vertical-align:middle}
#pie *{margin:0}
.seccion1{float:left}
.seccion2{width:18em;float:right}

/* errorUrl */
#testurl{padding:50px 0 50px 180px;background:transparent url(../../img/css/aplicaciones/testUrl.gif) no-repeat 0 50px}
#testurl h1{margin:0 0 10px;font-size:1.5em}
#testurl h2{font-size:1.2em;color:#ebb50c}

/* popupImagen */
#a_popup{padding:0 15px 15px;background:#fff;font-family:Tahoma,Helvetica,'Nimbus Sans L',Sans-Serif;color:#68696b;font-size:70%}
#a_popup h1{margin-bottom:15px;padding:10px 3px 0;border-bottom:7px solid #ebb50c;font:bold 1.5em Tahoma;color:#68676c}
#a_popup .img{padding:20px;text-align:center;background:#eee}
#a_popup .cerrar{padding:10px 0;text-align:right;font-weight:bold}
#a_popup .cerrar a{text-decoration:none}
