/*--colizquierda--*/
#Hizq{width:669px;border-top:1px solid #fff;border-right:7px solid #fff;float:left;min-height:510px;padding:3px 0 0 0;font-family:Arial,Helvetica,sans-serif;clear:both}
.imghome{border-top:1px solid #dbdbdb;float:left;padding:2px 0 0 0;position:relative}
.txtport{bottom:6px;float:right;text-align:left;color:#fff;font-family:Arial,sans-serif;font-size:1.6em;line-height:1.3em;margin-bottom:0;padding:13px 18px 16px 24px;width:405px;z-index:3;position:absolute;height:95px;left:10px}
.titInf h2{background:#E2E2E2 url(../img/fchaverde.png) no-repeat scroll left bottom;color:#7F7F7F;font-size:1.3em;font-weight:bold;height:30px;padding:13px 0 0 50px;width:621px}	
/*--Residuos inferiores--*/ 
.rsds{border-top:3px solid #fff;border-bottom:3px solid #fff}
.rsds ul{display:inline;margin:0 auto;cursor:pointer}
.rsds ul li{width:219px;height:192px;display:inline;float:left;padding-left:4px}
.rsds ul li span{vertical-align:text-bottom;text-align:center;font-size:small;display:block;padding:120px 4px 4px 4px;color:#454545;font-weight:bold}
.rsds a{width:217px;height:192px;display:inline;float:left;padding-left:4px}
.rsds a.alu{background:url(../img/inferior/aluminio.png) top left no-repeat}
.rsds a.alu:hover{background:url(../img/inferior/aluminio1.png) top left no-repeat}
.rsds a.ace{background:url(../img/inferior/acero.png) top left no-repeat}
.rsds a.ace:hover{background:url(../img/inferior/acero1.png) top left no-repeat}
.rsds a.ind{background:url(../img/inferior/industrial.png) top left no-repeat}
.rsds a.ind:hover{background:url(../img/inferior/industrial1.png) top left no-repeat}
.rsds a.agu{background:url(../img/inferior/agua.png) top left no-repeat}
.rsds a.agu:hover{background:url(../img/inferior/agua1.png) top left no-repeat}
/*--col derecha--*/
#Hdrch{width:290px;border-top:4px solid #fff;border-right:1px solid #fff;float:right;font-size:small}
#Hdrch p{font-size:0.95em;padding:7px 10px 0 10px;text-align:justify}
.tit h2{background-color:#7F7F7F;border-top:3px solid #fff;color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:1.4em;font-weight:bold;height:22px;padding:20px 0 0 13px;width:97%}
/*--Mapa Web--*/

.gclaro{background-color:#f8f8f8}
.tgris{width:80%;float:left;background-color:#e6e6e6;color:#454545}
.cabTit{background-color:#A1A1A1;float:left;border-bottom: 2px solid #fff;min-height:64px;padding:35px 0 0px 17px;width:175px}
.cabCont .cabTit{/*padding-top:34px;*/margin-right:2px}

.cabTit h2{color:#fff;font:2.3em Arial,Helvetica,Verdana,sans-serif}
.cabTit .sng{padding:28px 0 0 0}
.cabCont{margin-bottom:40px}
.cabCont a{color:#707477;text-decoration:none}
.cabCont a:hover{text-decoration:underline}
.colm h3{color:#474747;font-weight:bold;font-size:1.15em;font-family:Arial,Helvetica,sans-serif;padding:0 0 10px 0} 
.colm{width:21%;float:left;padding:.5%;margin:0 12px 1.5em}
ul.column{font-size:.9em}
.column li a{text-decoration:none;text-align:left;padding-right:8px;margin-right:10px;line-height:1.7em;color:#707578}
.ico{background:url(../img/fch.png) no-repeat 50% 0.6em;padding-right:8px;cursor:pointer}
.pqn a{display:block;background:url(../img/fch.png) no-repeat right center;text-decoration:none;margin-left:0px;text-align:right;padding-right:8px;margin-right:10px;font:.9em Verdana,Arial,Helvetica,sans-serif}
.pqn a:hover{text-decoration:underline}
.pqn li.ltop{background-color:#fff!important;float:right}
/*contenidos Generales*/
.contenedor,.contenidos{float:left}
.cMenu{float:left;margin:0 2px 10px 0;width:192px;font-size:.85em}
.mv{background:url(../img/bgmenu.png) repeat-x 0 0;height:auto}
/*.mv{background:url(../img/bgmenu.png) repeat-x 0 0;min-height:350px}*/
.mva{padding:16px 14px;font:normal 1.20em/1em Arial,Helvetica,sans-serif}
.mva li{padding:10px 0}
.mva li a{color:#000}
.mva li.activo{background-image:none!important;color:#000}
.mva li.activo a{color:#000}
.mvb{margin:12px 0 4px 0}
.mvb li{padding:3px 0;font-size:0.95em;font-weight:normal}
.mvb li a{color:#6f7478!important}
.mvb li.act a{background:transparent url(../img/ico_mg1.gif) no-repeat scroll left 0.4em;color:#E0681C!important;display:table;line-height:1.2em;padding-left:8px}
.mvb li.first{border-top:0;background-image:none!important}
.mvb li.last{background:transparent url(../img/px.gif) no-repeat scroll left 0.4em;display:table;line-height:1.2em;padding-left:8px}
li.brd{background:url(../img/li.png) no-repeat bottom center}
/*migas*/
.mgs{float:left;font:.85em Verdana,Arial,Helvetica,sans-serif;min-height:14px;padding:6px 0 10px 8px;width:78%}
.mgs li{background:transparent url(../img/ico_mg1.png) no-repeat 7px center;float:left;padding-left:21px;line-height:1.5em}
.mgs li.first{background:transparent url(../img/ico_mg2.png) no-repeat 0em 0em;float:left;padding-left:17px}
.mgs li a{color:#787878}
.mgs li.first a{font-weight:bold}
.mgs li a:hover{color:#e0681c;text-decoration:underline}
/*cRight*/
.cRight{float:left;width:210px;padding:10px 0;color:#767676;text-align:left}
.cRight .mod{color:#fff;background-color:#7f7f7f;font:bold 1.2em/1em Arial,Helvetica,sans-serif;padding:16px 0 5px 18px ;text-align:left}
/*colapsadores*/
.cont{}
.ContText{color:#0B2345;padding:12px 0 0 10px !important;width:550px;float:left}
.ContText a{color:#df671b}
.ContText p{line-height:1.2em;text-align:left;padding:0 18px 10px 0}
.ContText h3{color:#444;font-weight:bold;margin-top:12px;margin-bottom:5px}
.proy{margin-bottom:20px}
.proy_sub li a{color:#e0681c;display:block;margin-left:1.2em;font-weight:bold;font-size:.9em; padding:0 16px!important;text-decoration:none;cursor:pointer; margin-bottom:5px }
.proy_sub li.colap_o a{background:transparent url(../img/mas.png) no-repeat top left;font-size:100%}
.proy_sub li.colap_v a{background:transparent url(../img/menos.png) no-repeat top left;font-size:100%}
.colap{font-size:0.95em;height:5%;line-height:1.3em;margin:8px 0 12px 0;padding-left:28px;text-align:left;color:#707477}
.colap p{line-height:1.2em;text-align:left;padding:0 18px 10px 0;font-size:1.05em}
.colap li{font-size:1.05em}
.proy_sub li.colap_o .colap{display:none}
.proy_sub li.colap_v .colap{display:block}
/*prensa*/
#contNts{float:left;padding:0px 12px;width:750px}

.hst{ border-bottom:3px solid #7f7f7f;height:1%;clear:both;margin:2px 0 40px;float:left;width:97%}
.hst li {float:left;background:#ececec;padding:8px;border-right:1px solid #fff;height:1em}
.hst li a {color:#707477}
.hst li.activo {background:#7f7f7f}
.hst li.activo a {font-weight:bold;color:#fff}
.hst li.activo .subhst a {color: #707477; font-weight:normal}
.hst li:hover {background-color:#df671b;color:#FFFFFF}
.hst li:hover a {color:#FFFFFF}
html > body .hst li:hover .subhst, .hst li.activo .subhst {display: block; position:absolute}
html > body .hst li .subhst {display:none;}
.hst li .subhst {position:absolute;}
.hst li .subhst ul {position:relative; top:9px; left:-8px}
* html .hst li .subhst a:hover {color: #df671b}
html > body * .hst li ul {height:0; overflow:hidden}
* html .hst li ul {height:0; overflow:hidden}
html > body * .hst li.activo ul {height:30px; position:relative}
* html .hst li.activo ul {height:30px; position:relative; top:25px; left:-39px}


/* .nts{margin:75px 0 5px 0; overflow:hidden} */
.nts{margin:75px 0 5px 0}
.ntsMarginTopTwenty{margin-top:20px}
.ntsMarginTopCero{margin-top:0px}
.nts h3{font-weight:bold;padding:0 0 8px 0;font-size:1.3em;line-height:1.1em}
.nts p, .nts li{font-size:.9em;color:#707477;line-height:1.7em}
.ntsText ul{margin-top:8px;margin-bottom:8px;margin-left:25px}
.ntsText p{margin-bottom:10px;text-align:left;font-size:1em}
.ntsText li{list-style-type:square;text-align:left;font-size:1em}
.space{height:10px}
.fch{background:url(../img/fecha.png) repeat-y top right;width:36px;height:33px;float:left;margin:0 12px 0 0;border-top:1px solid #fff;border-bottom:1px solid #fff;padding:0 8px 0 0}
ul.linkedList li {list-style-type:none; padding-left:10px; padding-bottom:5px; background:transparent url(../img/ico_mg1.gif) no-repeat scroll left 4px; color:#E0681C !important;}

.bgb{background-color:#fff;border:none}
/*--enlaces--*/
.nlc ul.linkedList{padding:15px 0 0 0}
.nlc ul.linkedList li a{text-decoration:none;text-align:left;margin-right:10px;line-height:1.7em;color:#707578}
.nlc ul.linkedList li{background:url(../img/ico.png) top left no-repeat;padding:0 0 2px 30px;min-height:28px;line-height:1.3em}
/*buzon direccion + formulario*/
.drc{border-top:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;padding:10px 0;color:#6f7478;line-height:1.3em}
#frm{padding:25px 0}
#frm label{display:block;color:#737476;font-weight:bold;padding:14px 0 0}
#frm span{float:left;font-size:2.4em;line-height:.9em;padding:0!important}
#frm fieldset{border:0;padding:0;margin:0}
#frm small{color:#737476;font-size:0.9em;padding:0 0 0 4px}
#frm input,#frm select,#frm textarea, #frm input.error, #frm select.error, #frm textarea.error{border:1px solid #c3c8cc;font:1.2em Arial,Helvetica,sans-serif;color:#737476}
#frm button{height:30px;width:79px;border:0;margin:10px 100px 0 0;font-weight:bold}
#frm button.lmp{background:url(../img/btnLimpiar.png) top left no-repeat;color:#333}
#frm button.nvr{background:url(../img/btnEnviar.png) top left no-repeat;color:#fff}
#frm textarea{vertical-align:baseline;padding:4px 7px}
#frm .textfieldError, #frm .error{color:#F00;font-weight:normal;margin-top:0px;padding-top:0px}

/*--------------------- FORMULARIOS ---------------------*/

#formulario_inversores input, #formulario_stakeholder input,#formulario_accionistas input, #formulario_atencion_al_accionista input, #formulario_atencion_a_inversores input, #formulario_buzon_del_stakeholder input {width:312px}
#formulario_inversores textarea, #formulario_stakeholder textarea, #formulario_accionistas textarea, #formulario_atencion_al_accionista textarea, #formulario_atencion_a_inversores textarea, #formulario_buzon_del_stakeholder textarea {width:300px;height:54px}
#formulario_inversores .field_captcha img, #formulario_stakeholder .field_captcha img, #formulario_accionistas .field_captcha img, #formulario_atencion_al_accionista .field_captcha img, #formulario_atencion_a_inversores .field_captcha img, #formulario_buzon_del_stakeholder .field_captcha img {margin-top:10px}
#formulario_inversores .field_captcha input, #formulario_stakeholder .field_captcha input, #formulario_accionistas .field_captcha input, #formulario_atencion_al_accionista .field_captcha input, #formulario_atencion_a_inversores .field_captcha input, #formulario_buzon_del_stakeholder .field_captcha input {width:100px}
#formulario_inversores .field_captcha, #formulario_stakeholder .field_captcha, #formulario_accionistas .field_captcha, #formulario_atencion_al_accionista .field_captcha, #formulario_atencion_a_inversores .field_captcha, #formulario_buzon_del_stakeholder .field_captcha {margin-bottom:10px}
#formulario_inversores .formbuttons input.formbutton, #formulario_stakeholder .formbuttons input.formbutton, #formulario_accionistas .formbuttons input.formbutton, #formulario_atencion_al_accionista .formbuttons input.formbutton, #formulario_atencion_a_inversores .formbuttons input.formbutton, #formulario_buzon_del_stakeholder .formbuttons input.formbutton {border:0 none;font-weight:bold;height:30px;margin:10px 100px 0 0;width:79px;cursor:pointer}
#formulario_inversores .formbuttons input.submitbutton, #formulario_stakeholder .formbuttons input.submitbutton, #formulario_accionistas .formbuttons input.submitbutton, #formulario_atencion_al_accionista .formbuttons input.submitbutton, #formulario_atencion_a_inversores .formbuttons input.submitbutton, #formulario_buzon_del_stakeholder .formbuttons input.submitbutton {background:transparent url(../img/btnEnviar.png) no-repeat scroll left top;color:#FFFFFF}
#formulario_inversores .formbuttons input.resetbutton, #formulario_stakeholder .formbuttons input.resetbutton, #formulario_accionistas .formbuttons input.resetbutton, #formulario_atencion_al_accionista .formbuttons input.resetbutton, #formulario_atencion_a_inversores .formbuttons input.resetbutton, #formulario_buzon_del_stakeholder .formbuttons input.resetbutton {background:transparent url(../img/btnLimpiar.png) no-repeat scroll left top;color:#333333}
#formulario_envio {margin-top:40px}
#formulario_envio label {display:block;color:#737476;font-weight:bold}
#formulario_envio label.error {color:#F00;font-weight:normal;margin-top:0px;padding-top:0px}
#formulario_envio .field_0, #formulario_envio .field_2 {overflow:hidden;float:left;width:40%;margin-bottom:10px}
#formulario_envio .field_1, #formulario_envio .field_3 {overflow:hidden;float:right;width:40%;margin-bottom:10px}
#formulario_envio .field_4 {overflow:hidden;clear:both;width:100%;display:block;margin-bottom:10px}
#formulario_envio .field_0 input, .webform .field_2 input {width:98%}
#formulario_envio .field_1 input, .webform .field_3 input {width:98%}
#formulario_envio .field_4 textarea {width:97%}
#formulario_envio .formbuttons input.formbutton {border:0 none;font-weight:bold;font-size:14px;height:30px;margin:10px 100px 0 0;width:79px;cursor:pointer}
#formulario_envio .formbuttons input.submitbutton {background:transparent url(../img/btnEnviar.png) no-repeat scroll left top;color:#FFFFFF}
#formulario_envio .formbuttons input.resetbutton {background:transparent url(../img/btnLimpiar.png) no-repeat scroll left top;color:#333333}
div.formerrors {margin-bottom: 20px}
div.formerrors span, #frm div.formerrors span {float:none;color:#DF671B;font-size:1.2em;font-weight:bold}
div.formerrors ul {margin:10px 0 0 10px;}
div.formerrors ul li {color:#615A54;padding-left:10px;background:transparent url(../img/fch.png) no-repeat scroll left center}

/*--------------------- LA ACCION ---------------------*/

#Hdrch .accion {margin:2px 0 0 0; font-family:"arial narrow",arial,sans-serif; position:relative; background:url(../img/accion.gif) top left no-repeat; height:56px;width:294px}
#Hdrch .accion .tit {font-weight:bold; top:10px; left:8px; position:absolute; color:#FFF; font-size:20px; position:relative}
#Hdrch .accion .centro {left:100px; top:2px; width:123px; position:absolute; font-size: 10.5pt; padding:18px 10px 0 0}
#Hdrch .accion .bma {color:#939393; float:left}
#Hdrch .accion .bma .valor {font-weight:bold}
#Hdrch .accion .vpo {float:right; color:#00FF00}
#Hdrch .accion .vne {float:right; color:#FF0000}
#Hdrch .accion .right {font-size:10pt; height:56px; left:230px; position:absolute; padding-top:11px; top:2px; width:62px;}
#Hdrch .accion .right p {margin-top:0px; text-align:center}
#Hdrch .accion .fec {color:#FF0000}
#Hdrch .accion .hot {color:#939393}

/*--------------------- SPAN BUSCADOR---------------------*/

.busq1 {background:#ffff66;color:black;font-weight:bold}
.busq2 {background:#a0ffff;color:black;font-weight:bold}
.busq3 {background:#99ff99;color:black;font-weight:bold}
.busq4 {background:#ff9999;color:black;font-weight:bold}
.busq5 {background:#ff66ff;color:black;font-weight:bold}
.busq6 {background:#880000;color:white;font-weight:bold}
.busq7 {background:#00aa00;color:white;font-weight:bold}
.busq8 {background:#990099;color:white;font-weight:bold}

/*---------------------FORMULARIO CANAL DENUNCIAS-------------------------*/

#condiciones_denuncia {margin-top:35px}
#condicionesuso {margin-bottom:12px}
#opciones {margin-bottom:22px}
.opc1 {margin-bottom:5px}
.opc2 {margin-bottom:5px}
.noaceptado, .noopcion {display:block; color:red}
input#btnEnviar {font-size:1.2em;border:0 none;font-weight:bold;height:30px;margin:10px 100px 0 0;width:79px;cursor:pointer;background:transparent url(../img/btnEnviar.png) no-repeat scroll left top;color:#FFFFFF}

#formulario_nueva_denuncia {width:90%; margin-top:35px}
#formulario_nueva_denuncia div {margin-bottom:25px}
#formulario_nueva_denuncia div .block {margin-bottom:5px;display:block;color:#737476;font-weight:bold;padding:14px 0 0}
#formulario_nueva_denuncia .anonimo {margin-top:50px}
#formulario_nueva_denuncia div textarea, #formulario_nueva_denuncia div input, #formulario_nueva_denuncia div select {border:1px solid #c3c8cc;font-size:1.2em;color:#737476}
#formulario_nueva_denuncia .captcha img {display:block; margin:15px auto}
#formulario_nueva_denuncia div.inputoption input{background-color:#fff; border:none}
#formulario_nueva_denuncia div textarea {overflow-y:auto; overflow-x:hidden}
.leyenda {display:block; font-size:0.85em; margin:0 0 5px 22px}
.opcdenuncia {padding-left:20px}
.fullwidth {width:100%}
