@charset "utf-8";/* CSS Document */  
 
/* --------------------------------------- reseteo -------------------------------------------*/  
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6,blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, tt, var,dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, p
{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-family:inherit;vertical-align:baseline;background:transparent;color:inherit;font-size:100%}
strong{font-weight:bold} 
acronym, abbr {cursor:help;letter-spacing:1px;border-bottom:1px dashed} 
 
body{color:#666;font:normal 72%/1em Arial , Helvetica, sans-serif} 
body#interior {color:#666;font:normal 80%/1em Arial, Helvetica, sans-serif}  
 
 
/***** Common Formatting *****/
ul, ol {list-style-type:none} 
blockquote {margin:1.25em;padding:1.25em 1.25em 0 1.25em} 
img {border:0}  
 
/***** Links *****/ 
a, a:link, a:visited, a:hover {text-decoration:none;color:#666}  
a:hover {text-decoration:underline}  
a:active, a:focus{outline:0}
 
/* --------------------------------------- clases generales -------------------------------------------*/
.clearBoth{clear:both}
.clearBoth0{clear:both;font-size:0}
.noBorder{border:0} 
.borderLeft{border-left:1px solid #afafaf}
.borderRight{border-right:1px solid #afafaf} 
.floatRight{float:right} 
.fright{float:right}
.mLeft{margin-left:20px} 
.verde{color:#0fa512} 
.textLeft{text-align:left}  
.w50{width:50px} 
.w25{width:80px} 
.w530{ width:530px!important}  
.w100{ width:97%!important} 
 
.txt_big{ font-size:1.2em;font-weight:bold}  
.padr0{ padding-right:0!important} 
.orange{ color:#d6632d}  
 
/* --------------------------------------- Wrapper -------------------------------------------*/  
body #wrap{width:100%;margin:0 auto}  
 
/* --------------------------------------- cabecera -------------------------------------------*/ 
#cabecera{width:934px;margin:0 auto;color:#333}  
#cabecera #menus{width:100%}
#interior #cabecera #menus{width:100%;padding: 5px 0 10px 0} 
#cabecera #menus li{float:left;padding:8px 0 0 0;vertical-align:bottom}  
#cabecera #menus a{margin:15px 12px;padding:8px 0 0 0;line-height:1.25em}
.act{font-weight:bold}
#idioma{float:left} 
#mapa{float:right}  
 
 
.logo{width:100%;clear:both}  
.logo h1{float:left;margin:10px 0 5px 0} 
.formMail{float:right}
.formMail div{width:134px;float:left}
 
.formMail input{width:130px;border:1px solid #777;float:left;height:16px;margin-top:12px}  
.formMail select{width:110px;float:left;margin-top:11px;height:19px} 
.formMail label, .formMail fieldset{margin:0;padding:0;float:left}
.formMail button{margin-top:10px} 
.formMail .lEn{margin:15px 4px 0 4px}
 
.botBuscar{border:none;font-weight:bold;width:auto;color:#666;height:21px;font-size:90%;overflow:visible;background-color:transparent;cursor:pointer;margin:0;padding:0;margin-left:7px}
.botBuscar span{background:url(../img/fondBotBuscarIz.jpg) no-repeat top left;padding:0 0 0 16px;display:block;margin:0} 
.botBuscar span span{background:url(../img/fondBotBuscarDch.jpg) no-repeat top right;padding:0 5px 0 0;display:block;margin:0}  
.botBuscar span span span{background:url(../img/fondBotBuscar.jpg) repeat-x right top;padding:2px 10px 3px 5px;display:block;height:30px;;margin:0}  
.off{position:absolute;left:-9999px;width:999px} 
 
/* --------------------------------------- layOut -------------------------------------------*/
#layOut{width:934px;padding:0;margin:0 auto;color:#333}
 
/* --------------------------------------- menu principal comun-------------------------------------------*/
.menuPr{padding:0;display:block}
.menuPr li{float:left}
.menuPr a, .menuPr a:link{color:#959494;text-decoration:none;padding:7px;margin:0 4px 5px 0;display:block;font-weight:bold;font-size:1.38em;letter-spacing:-1px;white-space:nowrap}
.menuPr a:hover{text-decoration:none;color:#5a5752}
.menuPr li.activo a{font-weight:bold;color:#5a5752}
 
 
/* ---------------------------------------contenidos home -------------------------------------------*/ 
#layOut.home h3{font-weight:bold;font-size:136%;color:#575757;background:url(../img/fondoH3.jpg) repeat-x 0 0;padding:10px 0 3px 10px;height:27px;margin:0;display:block;overflow:hidden;line-height:1.25em}  
 
.blok1{margin:0 0 20px 0;padding-bottom:4px;border-bottom:1px solid #b5b5b5}  
.banner{float:left;margin:0 8px 0 0;background:url(../img/bannerHome.jpg) no-repeat;width:618px;height:262px}  
.banner h2{font-weight:bold;margin:0;padding:95px 12px 0px 0px;width:200px;font-size:1.45em;line-height:1.1em;color:#000000;float: right}  
 
 
 
.blok2 .mod1{ float:left;width:217px;background:#fff url(../img/ico1.gif) no-repeat right top;min-height:150px;margin-right:20px;position:relative;margin-bottom:10px}  
.blok2 .mod2{ float:left;width:217px;background: url(../img/ico2.gif) no-repeat right top;min-height:150px;margin-right:20px;position:relative;margin-bottom:10px}
.blok2 .mod3{ float:left;width:217px;background: url(../img/ico3.gif) no-repeat right top;min-height:150px;margin-right:20px;position:relative;margin-bottom:10px}
.blok2 .mod4{ float:left;width:217px;background: url(../img/ico4.gif) no-repeat right top;min-height:150px;position:relative;margin-bottom:10px} 
.blok2 span.title{ margin:35px 0 25px 0;display:block;font-weight:bold;font-size:1.5em;color:#767877}
/* .blok2 span.title a{ font-size:1.5em;color:#767877}*/  
 
.blok2 span.title a:hover, .blok2 span.title2 a:hover{ text-decoration:none;color:#5a5752}
.blok2 span.txt{ line-height:1.3em}
.blok2 #panel1, .blok2 #panel2, .blok2 #panel3, .blok2 #panel4{top:-15px;left:0;z-index:999;font-size: 0.95em;min-height:320px}

.blok2 .top{  width:233px;height:8px;padding-top:8px}
.blok2 .mid{width:200px;min-height:230px}
.blok2 .bot{  width:233px;height:10px}
.jstyle {display:none;position:absolute}
.jstyle .top{background: url(../img/bg_pop_top.png) no-repeat left top}
.jstyle .mid{background:  url(../img/bg_pop_mid.png) repeat-y left top;padding:16px}
.jstyle .bot{background: url(../img/bg_pop_bot.png) no-repeat left bottom}
.jstyle span.title2{display:block!important}
.title2{display:none}

/*emergentes*/ 
.blok2 span.title2{ margin-bottom:20px;display:none;font-weight:bold}
.blok2 span.title2 a{ font-size:1.5em;color:#767877}  
 .jstyle .title2{display:block}
.blok2 span.title3{ margin-top:10px;display:block;color:#d6632d;font-weight:bold;margin-bottom:4px} 
 
.contenido{ line-height:1.3em} 
.contenido p{ margin-bottom:17px}  
.contenido a.enl{ color:#cc6600;font-weight:bold;margin-bottom:17px;display:block}  
.contenido img.int{max-width:720px;margin-bottom:17px}
 
 
/*-----------------Interior-------------------*/ 
#contenedor{ width:934px;margin:0 auto;clear:both;min-height:500px}
#contenedor h2{font:bold 1.5em/1em Arial, Helvetica, sans-serif;text-align:left;padding:10px;color:#fff;width:140px;float:right;vertical-align:bottom;margin-right:15px;position:absolute;right:0;bottom:10px}
.cab{position:relative;clear:both}
.cab{position:relative;width:932px;min-height:110px;overflow:hidden;margin-bottom:10px}  
.h2{width:932px;overflow:visible;position:relative;margin-top:-99px;min-height:90px;text-align:right;vertical-align:middle} 
.mn_v{width:188px;border:1px solid #e2e2e2;float:left;padding-bottom:93px;margin-top:10px} 
.list1 li{border-bottom:solid 1px  #e2e2e2;padding:7px;padding-left:15px} 
 
.list1 li a{  padding-left:15px;background:url(../img/ico_arrow_grey.gif) no-repeat left center;display:block;line-height:15px}
.list1 li a:hover{ background:url(../img/ico_arrow_orange.gif) no-repeat left center;padding-left:15px;color:#db4f05;text-decoration:none;font-weight:bold;display:block;line-height:15px}
.list1 li a.act{background:url(../img/ico_arrow_orange.gif) no-repeat left center;padding-left:15px;color:#db4f05;;display:block;line-height:15px}
.list1 span{ display:block;padding-bottom:7px;border-left:solid 20px #85bf42;border-bottom: solid 2px  #85bf42;padding-left:7px;padding-top:5px;font-weight:bold;font-size:1em;margin-left:-14px;margin-bottom:5px;margin-right:-5px;padding-bottom:7px}
 
 ul.list1{ margin:0px;padding:0px}
ul.list1 li ul.list2 {border:1px solid #FFFFFF;margin-bottom:-18px;margin-left:-15px;margin-top:5px;padding:0;width:112%}
 ul.list1 li ul.list2 li a{background:#efeae4 url(../img/bg_sublista.gif) no-repeat 97% center;padding-right:20px;display:block;color:#666;line-height:15px;padding-left:5px;margin-left:-10px} 
 ul.list1 li ul.list2 li.sel a{ font-weight:bold;background:#efeae4 url(../img/bg_sublista_on.gif) no-repeat 97% center;display:block;line-height:15px;margin-left:-10px}  
 ul.list1 li ul.list2 li a:hover{background:#efeae4 url(../img/bg_sublista_on.gif) no-repeat 97% center;font-weight:bold;color:#666;line-height:15px;padding-left:5px;display:block;margin-left:-10px}  
 ul.list1 li ul.list2 li{background:#efeae4;margin-right:0px;text-align:right;font-weight:normal} 
 
ul.list3 { margin-top:7px;padding-right:30px}
ul.list3 li{ margin-right:-7px!important;background:#e3dfd9!important;border-bottom: 1px solid #ccc;margin-left:-14px;padding-right:30px}  
 
ul.list3 li a{display:block;line-height:15px;font-size:1em;background:#e3dfd9 url(../img/bg_sublista.gif) no-repeat 97% center !important;font-weight:normal!important} 
ul.list3 li a:hover{background:#e3dfd9 url(../img/bg_sublista_on.gif) no-repeat 97% center!important;padding-left:15px;text-decoration:none;font-weight:bold;display:block;line-height:15px} 
 
ul.list3 span{ display:block;padding-bottom:7px;border-left:solid 3px #6699cc;border-bottom: solid 1px  #6699cc;padding-left:7px;padding-top:5px} 
 ul.list3{ padding:0px;margin-bottom:-12px}
ul.list3 li.sel2 a{ font-weight:bold!important}  
 
.negrita{ font-weight:bold!important} 
.areas_int{ margin-top:15px}
.areas_int .tit{background:url(../img/fondoH3.jpg) repeat-x 0 0;padding:8px;padding-left:10px;padding-top:15px;width:91%;height:19px;color:#666;font-weight:bold}
.areas_int .list{background-color:#c0dde5;padding-top:5px;padding-bottom:8px;margin:0px} 
.areas_int .list li{background-color:#f8faf9;margin-bottom:1px;padding:4px;line-height:17px}
 
.banner_mv{ color:#53a7cc;background:#fff url(../img/bkg_deg.gif) repeat-y;line-height:16px;padding:15px;margin-top:7px;font-weight:bold} 
.banner_mv span{ color:#666;font-size:1.3em;padding-top:5px;padding-bottom:5px;display:block;font-weight:bold}
.banner_mv a{text-align:right;display:block;color:#53a7cc!important;padding-right:7px;text-decoration:underline!important;font-size:0.95em}  
.banner_mv a:hover{ text-decoration:none}
.centro{float:left;width:730px;background-color:#fff;padding:4px 0 12px 12px}
.znder{float:left;width:180px;background-color:#eeebe4;margin-left:9px;margin-top:27px}  
.cotiz ul{ border-left:solid 1px #c7c5c6;border-right:solid 1px #c7c5c6;border-top:solid 1px #c7c5c6}  
.cotiz ul li{border-bottom:solid 1px #c7c5c6;background-color:#fff;padding:7px}  
.grs{ background-color:#f2efea!important}
.cotiz ul li a{ font-weight:bold;text-decoration:underline}  
.cotiz ul li span{color:#009900;font-weight:bold;line-height:15px}  
.cotiz ul li span.txtg{color:#666;font-weight:normal} 
.cotiz .tit{background:url(../img/fondoH3.jpg) repeat-x 0 0;padding:8px;padding-left:10px;padding-top:15px;width:91%;height:19px;color:#666;font-weight:bold}
 
.migapan{padding:5px;display:block;color:#666;width:100%;margin:0!important}  
.migapan li{display:inline;font-size:.98em;background:url(../img/bg_migas.gif) no-repeat left 4px;padding-left:8px;margin-right:6px}
.migapan li a{color:#666;font-weight:bold} 
.migapan li.actual{background:url(../img/bg_migas2.gif) no-repeat left 4px;padding-left:8px}
.title4{ padding:20px;background-color:#eeebe4;clear:both;font-size:1.5em;line-height:19px;display:block;margin-bottom:10px}  
.title4 h3{ color:#555!important;font-weight:bold} 
.title4 h3 span{ font-weight:normal}  
.title4 h4{ color:#666;font-weight:normal}
.centro .pest li{ float:left;display:inline;border-right: solid 1px #666666;border-top: solid 1px #666666;border-left: solid 1px #575757;margin-left:2px} 
.centro .pest li a{ display:block;color:#666;padding:8px 4px;display:block}
.centro .pest li.act a{ background-color:#666;color:#fff} 
.cont{ border-top: solid 1px #666;clear:both;min-height:533px} 
.cont h4{ background-color:#eeebe4;color:#666;padding:10px;font-weight:bold;clear:both}
.contpest h4, .contpest span.pesttitular, .cont span.pesttitular {background-color:#EEEBE4;clear:both;color:#666666;display:block;font-weight:bold;padding:10px} 
 
.ifrm{ float:right;height:30px;width:850px;border:none;overflow: visible}
#loop{height:278px}
 
h4.subtitulo{border-bottom:1px solid #C0DDE5;color:#000000;font-size:1.2em;font-weight:bold;margin-bottom:10px;padding:10px;text-align:left}  
.contpest {border-top:1px solid #666666;clear:both;min-height:533px;padding-top:10px} 
.contenido,.contpest{ line-height:1.3em} 
.contenido p,.contpest p{ margin-bottom:17px} 
.contenido a.enl,.contpest a.enl{ color:#cc6600;font-weight:bold;margin-bottom:17px;display:block}
.contenido img.int,.contpest img.int{max-width:720px;margin-bottom:17px}
/*noticias dere*/
.noti_int{ border:1px solid #E2E2E2;float:left;margin-left:9px;margin-top:27px;width:190px} 
.noti .tit{padding:8px;padding-left:10px;padding-top:15px;width:172px;height:19px;color:#666;font-weight:bold;text-align:left}  
.noti ul{ background-color:#fff;padding:8px 8px}
.noti li{background:url(../img/flecha.gif) no-repeat 0px 8px;padding-left:14px;padding-bottom:5px;padding-top:5px} 
.noti li a{font-weight:bold;line-height:15px}
.noti a{text-decoration:underline!important}  
.noti div{ background-color:#f2efea;padding:10px 8px;text-align:right;width:174px } 
 
/*tablas*/
.tablewai {color:#62615D;margin:0 0 10px 5px;width:98%}
.tablewai th {border-bottom:1px solid #EFEFEF;font-size:11px;padding:3px 0 3px 3px}
.tablewai td {border-bottom:1px solid #EFEFEF;font-size:11px;padding:3px 0 3px 3px}
.celdacen {padding:3px;text-align:center}
caption {display:none}
 
/*formularios*/  
.formulario_buzon {margin:35px auto 15px;width:75%} 
.formulario_buzon div {clear:both;margin-bottom:15px;overflow:hidden;width:100%}
.formulario_buzon div label {float:left}
.formulario_buzon div input.formbutton {background-color:#FFFFFF;border:1px solid #000000;color:#666666;cursor:pointer;font-size:90%;font-weight:bold;padding:0 10px;text-align:center;width:20%}  
.formulario_buzon div input, .formulario_buzon div textarea {background-color:#EEEBE4;border:1px solid #AFAFAF;color:#333333;float:right;padding:0;text-align:left;width:70%} 
.formulario_buzon div label.error {float:right}  
 
.formulario_atencion_al_accionista div,.formulario_atencion_al_inversor div {clear:both;margin-bottom:15px;overflow:hidden;width:100%} 
.formulario_atencion_al_accionista div label,.formulario_atencion_al_inversor div label{float:left}  
.formulario_atencion_al_accionista div label.error,.formulario_atencion_al_inversor div label.error {float:right} 
.formulario_atencion_al_accionista div.field_captcha img,.formulario_atencion_al_inversor div.field_captcha img {display:block;margin:15px auto}  
.formulario_atencion_al_accionista div input, .formulario_atencion_al_accionista div textarea,.formulario_atencion_al_inversor div input, .formulario_atencion_al_inversor div textarea {background-color:#EEEBE4;border:1px solid #AFAFAF;color:#333333;float:right;padding:0;text-align:left;width:70%}
.formulario_atencion_al_accionista div,.formulario_atencion_al_inversor div {clear:both;margin-bottom:15px;overflow:hidden;width:100%} 
.formulario_atencion_al_accionista div.field_captcha input,.formulario_atencion_al_inversor div.field_captcha input {width:45%}  
.error {color:#FF0000;float:right;padding:2px;text-align:right;width:80%}
.formulario_atencion_al_accionista div input.formbutton,.formulario_atencion_al_inversor div input.formbutton {width:20%;text-align:center;border:1px solid #000;font-weight:bold;color:#666;font-size:90%;background-color:#fff;cursor:pointer;padding:0 10px}
 
/*formulario subscripcion*/ 
.formline {clear:both;margin-bottom:15px;overflow:hidden;width:100%}  
.formline .formctrl {background-color:#EEEBE4;border:1px solid #AFAFAF;color:#333333;float:right;padding:0;text-align:left;width:70%}  
.formline .formdiv {text-align:left} 
.formline .formdiv label {margin-bottom:10px} 
.block {display:block}
.btnform {float:right}
.categorias {margin-left:113px}
.primeraCat {margin-left:34px}
.primeraCat .error, .categorias .error {float:none;width:auto}
.invisible {display:none}
.visible {display:block}
 
 
#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}
 
#formulario_nueva_denuncia {width:91%;margin-top:35px}
#formulario_nueva_denuncia div {margin-bottom:25px} 
#formulario_nueva_denuncia .anonimo {margin-top:50px}  
#formulario_nueva_denuncia div .block {display:block;margin-bottom:5px} 
#formulario_nueva_denuncia div textarea, #formulario_nueva_denuncia div input, #formulario_nueva_denuncia div select {background-color:#EEEBE4;border:1px solid #AFAFAF;color:#333333} 
#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%}  
 
.formerrors {border:1px solid;margin:25px auto;padding:20px;width:auto} 
.formerrors span {background-color:#FFFFFF;font-weight:bold;padding:10px;position:relative;text-align:center;top:-28px}
.formerrors ul li {line-height:1.2em;color:#FF0000} 
 
 
/*listas*/
ul.resource, .contpest ul.resource, .textonoticia ul {list-style-type:none;margin:0 5px 10px;padding-left:25px}  
ul.resource li, .contpest ul.resource li, .textonoticia ul li {line-height:1.3em;list-style-type:disc;margin-bottom:3px;padding:0 0 7px 10px;text-align:justify} 
.resource a, p a {color:#CC6633 !important}
ul.novedades li a{ color:#D6632D;font-weight:normal;margin-bottom:10px;display:block}  
 
ul.list_cont {margin-bottom:20px} 
ul.list_cont li {clear:both;line-height:1.2em;margin:0 !important} 
ul.list_cont li a {border-bottom:1px solid #EFEFEF;display:block;margin:0;min-height:20px;overflow:auto;padding:9px 12px} 
ul.list_cont li a span.texto {cursor:pointer;display:block;float:left;overflow:hidden;width:80%}  
ul.list_cont a span.pdf {background:transparent url(../img/ico_pdf.gif) no-repeat scroll 0 0;display:block;float:right;min-height:20px;padding-left:29px;text-align:right;width:56px} 
ul.list_cont a span.zip{background:url(../img/ico_zip.gif) no-repeat 0px 0px;padding-left:29px;float:right;display:block;min-height:20px;width: 56px;text-align: right}
ul.list_cont a span.xls{background:url(../img/ico_xls.gif) no-repeat 0px 0px;padding-left:29px;float:right;display:block;min-height:20px;width: 56px;text-align: right}
ul.list_cont li a:hover {text-decoration:none;background-color:#F8F9FB}  
span.pdf {background:transparent url(../img/ico_pdf.gif) no-repeat scroll 0 0;display:block;float:right;min-height:20px;padding-left:29px;text-align:right;width:56px} 
ul.list_cont li a span.subtexto {cursor:pointer;display:block;float:left;overflow:hidden;width:78%} 
ul.lst_second li a {background:transparent url(../img/ico_flecha.gif) no-repeat scroll 45px 15px;display:block;min-height:20px;overflow:visible;padding-left:55px;padding-top:9px;width:472px}  
 
span.pesttitular {background-color:#EEEBE4;clear:both;color:#666666;display:block;font-weight:bold;padding:10px} 
 
.listaenlaces li{background:#FFFFFF url(../img/ico_nivel2.gif) no-repeat scroll 5px 3px;padding-left:20px}  
.listaenlaces li{line-height:1.2em}
.listaenlaces li a{color: #CC6633 !important} 
 
/*noticias*/  
h4.noticia {background:#FFFFFF url(../img/flecha.gif) no-repeat scroll 0 13px;border-bottom:1px solid #CCCCCC;font-weight:bold;padding:10px;padding-left:15px}  
p.fecha {color:#555555;font-size:0.9em} 
p.noticiaTexto {margin-bottom:20px}
.cont p, .contpest p {margin:10px 5px;text-align:justify} 
 
/*historico*/ 
div.historico {overflow:hidden}
p.anyo {border-bottom:1px solid #CCCCCC;color:#666666;font-weight:bold} 
ul.meses, ul.meses2 {padding-left:30px} 
.meses li, .meses2 li {display:table-cell;line-height:1.8em;width:80px} 
 
/* ------------IMAGENES------------- */  
 
.imgCentro { margin: 0px 0px 30px 0px;text-align:center}
.imgCentro p { text-align: center;padding: 0px;font-size: 80%;padding: 5px 0px 0px 0px;margin:0 }
 
.imgDerecha { float: right;margin: 0px 0px 10px 10px;padding-right:10px} 
.imgDerecha p { text-align: center;font-size: 80%;padding: 5px 0px 0px 0px;margin:0 }  
 
.imgIzquierda { float: left;margin: 0px 10px 10px 0px;padding-left:10px}
.imgIzquierda p { text-align: center;font-size: 80%;padding: 5px 0px 0px 0px;margin:0 }
 
.imgCentro img, .imgDerecha img, .imgIzquierda img { border: 1px solid #999;overflow:hidden;padding: 2px}  
 
#iframeBolsa {height:645px;width:514px} 
 
/*listado calendario*/
ul.list_cont li.html {border-bottom:1px solid #EFEFEF;clear:both;height:auto !important;margin:0 !important;overflow:hidden;padding:9px 0 9px 12px}  
ul.list_cont li.html span {display:block;float:left}  
ul.list_cont li.html span.texto {margin-left:6.5%;overflow:hidden;width:64%}
ul.list_cont li.html span.html {display:block;float:right;min-height:20px;padding-left:29px;width:56px}
ul.list_cont li.html a {border:medium none;padding:0;width:auto}
 
/* ------------MAPA WEB------------- */  
 
.sitemap {margin: 10px 10px 0;padding: 0 0 10px}
.sitemap dt { background:#FFFFFF url(../img/ico_nivel1.gif) no-repeat scroll 0 3px;border-bottom:1px solid #EFEFEF;font-weight:bold;margin:20px 0 4px;padding:0 0 2px 10px}
.sitemap dd { background:#FFFFFF url(../img/ico_nivel2.gif) no-repeat scroll 0 3px;padding:0 0 2px 10px} 
dd.sitemapN3 { background:#FFFFFF url(../img/ico_nivel3.gif) no-repeat scroll 0 3px;margin-left:80px;padding:0 0 2px 10px}
dd.sitemapN4 { background:#FFFFFF url(../img/ico_nivel4.gif) no-repeat scroll 0 3px;margin-left:120px;padding:0 0 2px 10px}  
 
 
/*--------------------- 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}
 
 
/* --------------------------------------- pie -------------------------------------------*/ 
#pie{width:100%;background-color:#FFF;text-align:left;margin:0 0 0 0;padding-bottom:10px;min-height:53px;clear:both }  
#pie div{margin:1px auto;width:934px;border-top:1px solid #cc6600;padding-top:9px}
#pie div .lista{float:right}
#pie .lista li{float:left;text-align:right}
#pie .lista a{font-weight:normal;text-decoration:underline;padding:0 6px}  
 
 
#pie_home {margin:1px auto;width:934px;background: url(../img/bkg_pie.gif) repeat-x left top;text-align:center;padding:16px 0 25px 0} 
#pie_home div{margin:auto}
#pie_home div span{color:#666;margin-top:15px;display:block}  
#pie_home a{color: #666} 
#pie_home ul.lista{ text-align:center}
#pie_home ul.lista li{float:left}  
#pie_home .lista a{font-weight:normal;text-decoration:none;padding:0 6px}  
 
 
 
ul.list_pdf li{margin:0px;clear:both;margin:0!important}
ul.list_pdf li a{border-bottom: solid 1px #efefef;padding-left:12px;display:block;margin:0px;width:515px;overflow:auto;min-height:20px;padding-top:9px}
ul.list_pdf li a:hover{ background-color:#f8f9fb}
ul.list_pdf li a span{float:left;cursor:pointer;display:block} 
ul.list_pdf a span.kb{background:url(../img/ico_pdf.gif) no-repeat 0px 0px;padding-left:29px;float:right;display:block;min-height:20px}  
ul.list_pdf li a:hover{ text-decoration:none} 
ul.lst_second li a{background:url(../img/ico_flecha.gif) no-repeat 45px 15px;padding-left:55px;display:block;min-height:20px;padding-top:9px;overflow:visible;width:472px}
ul.lst_second li a:hover{ background-color:#f8f9fb} 
#contenedor{_height: auto !important}
 
/*---------PAGINA DE LOGIN--------------*/ 
.login{clear:both;overflow:hidden}
.login p{ margin: 10px 5px 10px 5px;text-align: justify}  
.login p.errormessage{text-align:center;color:red;font-weight:bold}
#formulario_login{width:70%;margin:50px 15% 50px 15%}  
#formulario_login div{margin-bottom:20px;width:100%;overflow:hidden}  
#formulario_login div input{float:right;width:78%;background:#EEEBE4 none repeat scroll 0 0;border:1px solid #666666;text-align:left;color:inherit}
#formulario_login .btnsubmitlogin{margin:auto;display:block}  
 
/*--------FORO ACCIONISTAS CONTACTO---------*/
#formulario_foro_contacto {width:90%;margin-top:15px} 
#formulario_foro_contacto div .block {margin-bottom:5px}
#formulario_foro_contacto textarea, #formulario_foro_contacto input {width:99%;float:none;background-color:#EEEBE4;border:1px solid #AFAFAF;color:#333333}
#formulario_foro_contacto .captcha img {display:block;margin:0 auto 15px auto} 
#formulario_foro_contacto div.inputoption {margin-bottom:30px}
#formulario_foro_contacto div.inputoption input{background-color:#fff;border:none;width:auto} 
#formulario_foro_contacto div textarea {overflow-y:auto;overflow-x:hidden} 
#formulario_foro_contacto .formerrors {border-color:#AFAFAF;padding:12px}  
#formulario_foro_contacto .formerrors span {top:-20px} 
#formulario_foro_contacto #btnEnviar {width:auto}
#formulario_foro_contacto #jcaptcha {width:30%}  
#formulario_foro_contacto .captcha label.error{width:auto;float:none;display:block;text-align:left}  
 
/*--------FORO ACCIONISTAS COMENTARIOS------*/
#comentarios{margin-top:30px}  
.headercomentarios{overflow:hidden}
.headercomentarios .titulocomentarios{float:left;color:#565658;font-size:1.4em;line-height:19px}  
.headercomentarios .dejarcomentario a{color:#565658;float:right;background:transparent url(../img/commentslink.jpg) no-repeat scroll 0 -2px;height:22px;width:135px;text-align:right} 
.headercomentarios .dejarcomentario a:hover{color:#CC6633} 
.comentario{margin-top: 35px}  
.datoscomentario{margin-bottom:5px;overflow:hidden;line-height:1.2em} 
.textocomentario{background:#F1F7FB none repeat scroll 0 0;border:1px solid #B8B0B0;clear:both}
.comentario .textocomentario p{margin:15px 10px} 
.titulocomentario {display:block;font-size:1.1em;font-weight:bold;margin:15px 10px;color:#555}
 
#comentar{margin-top:30px;border:1px solid #B8B0B0} 
#comentar span{font-size:1.4em}
#comentar .propuesta_titulo {font-size:0.65em;display:block;margin-top:5px}
#comentar p{margin-left:10px}  
#creacomentario{padding:20px 10px} 
#creacomentario div {margin-bottom:25px} 
#creacomentario textarea.error, #creacomentario input.error {clear:none;color:inherit;margin-right:0;text-align:left;padding:0;float:none;display:inline}
#creacomentario label.error{margin-right:0;font-size:1em;font-weight:normal}
#creacomentario label{display:block;font-size:1.3em;margin-bottom:10px;font-weight:bold}  
#creacomentario label.captcha_label{font-size:1em;display:inline;font-weight:normal}
#creacomentario #titulo, #creacomentario #comentario {width:99%} 
 
.comentariocaptcha {margin-top:25px;clear:both}  
.comentariocaptcha img {display:block;margin:auto} 
.comentariocaptcha input {margin-left:20px;width:300px}
.comentariocaptcha input.error {clear:none;color:inherit;margin-right:0;text-align:left;padding:0;float:none;display:inline} 
.btnsubmitcomment{margin-top:5px} 
 
/*------------FORO ACCIONISTAS REGISTRO--------------*/
.formulario_registro {margin:35px auto 15px;width:75%}
.formulario_registro div {clear:both;margin-bottom:15px;overflow:hidden;width:100%} 
.formulario_registro div label {display:block}
.formulario_registro div label.error {float:right}  
.formulario_registro div input, .formulario_registro div textarea  {float:none;background-color:#EEEBE4;border:1px solid #AFAFAF;width:99%;color:#333333;text-align:left;padding:0px;margin-top:5px} 
.formulario_registro div.field_captcha input {width:45%}
.formulario_registro div.field_captcha img {display:block;margin:15px auto}
.formulario_registro div input.formbutton {width:20%;text-align:center;border:1px solid #000;font-weight:bold;color:#666;font-size:90%;background-color:#fff;cursor:pointer;padding:0 10px}
 
 
 

 
/* nueva estructura*/
.menu{width:190px;float:left;margin-right:12px;margin-bottom:20px}
.content{width:732px;float:left}


/* menu lateral */
.menu a{color:#464646/*#3a3a3a*/}
.menua li{border-bottom:1px  dotted #e2e2e2}
.menua a{background:url(../img/ico_menu.gif) no-repeat right center;width:160px;display:block;padding:9px 26px 7px 4px;line-height:1.2em}
.menua li li{border-bottom:0}
.menu a:hover{color:#fff;text-decoration:none;background:#4F6F2A url(../img/ico_menu_over.gif) no-repeat right center}
.menua .sel a{background:#4F6F2A url(../img/ico_menu_sel.gif) no-repeat right center;color:#fff;padding-left:10px;width:154px}

.menub{padding:5px 0}
.menua .sel li a{background:none;color:#4F6F2A;padding:4px 4px 5px 21px;width:165px}
.menua .sel li.sel a{background:#efefef none ;color:#666;font-weight:bold}
.menua .sel li a:hover{color:#666}
.menua .sel li.sel ul li a{padding-left:35px; width:151px; color:#898989}
.menua .sel li.sel ul li a:hover{color:#666}
.menua .sel li.sel ul li.sel a {color:#666}

.word-break {
  /* Div que corta las palabras largas */
  width: 165px; /* ancho que necesitas */
 /* overflow: auto;*/
  white-space: -moz-pre-wrap; /* Mozilla */
  white-space: -hp-pre-wrap; /* HP printers */
  white-space: -o-pre-wrap; /* Opera 7 */
  white-space: -pre-wrap; /* Opera 4-6 */   
  /*white-space: pre-wrap; /* CSS 2.1 */
  /*white-space: pre-line; /* CSS 3 (and 2.1 as well, actually) */
  word-wrap: break-word; /* IE */  
}

