body{font:12px "Lucida Sans Unicode", "Lucida Grande", sans-serif}
*{list-style:none; text-decoration:none; margin:0; padding:0}
#wrap{width:100%; height:100%}

/*top*/
#top{width:100%; min-width:980px;height:138px; background-image:url(images/background.gif); background-position:top; background-repeat:repeat-x; position:fixed; #position:absolute; #left:0; z-index:100}
.bannerTop{width:980px; height:100px; margin:0 auto}
.bannerLeft{width:270px; height:100px; float:left; margin-left:10px; background-image:url(images/logo_chile.png); background-repeat:no-repeat; background-position:left}
.bannerRight{float:right; margin-right:10px}
.linksRight{margin-top:7px}
.linksRight a{font-size:11px; color:#167FC0}
.linksRight a:hover{color:#CCC}
.mesaTrabajo{width:171px; height:67px; background:url(images/aClientes.jpg) left top no-repeat}
.mesaTrabajo_txt{font-size:19px; color:#666; text-align:center; text-shadow:0px 1px #FFF; padding-top:34px; letter-spacing:-1px}

/*foot*/
#foot{width:100%; min-width:980px; background-color:#dddddd}
.footContainer{width:980px;  margin:0 auto}
.footInfo1{width:789px; float:left; margin-left:10px; margin-top:5px; text-shadow:0px 1px #FFF}
.footInfo2{width:330px; float:left; margin-left:10px; margin-top:7px; font-size:10px; color:#444; text-shadow:0px 1px #FFF}
.footInfo3{float:right; margin-top:49px; margin-right:1px; font-size:10px; color:#444; text-shadow:0px 1px #FFF}
.footInfo3 a:link{color:#666}
.footInfo3 a:visited{color:#666}
.footInfo3 a:hover{color:#000}

.mTrabajoFoot{width:171px; height:75px; float:right; margin-right:10px; display:block; background:url(images/mCentralFoot.jpg) left top no-repeat}
.mTrabajoFoot_txt{font-size:17px; color:#999; text-align:center; text-shadow:0px 1px #FFF; padding-top:34px; letter-spacing:-1px}

.footInfo1 a{color:#666; font-size:11px}
.footInfo1 a:hover{color:#999}
.footInfo1 .renta4España{font:17px Arial Narrow, Arial, Helvetica, sans-serif; color:#167FC0; margin-right:20px}
.footInfo1 .renta4España:hover{color:#9999c0}
.footInfo3 .marcas{font-size:10px; color:#666; font-weight:normal}

/*container*/
#container{width:980px; margin:auto; margin-top: 20px; /*padding-top:138px; z-index:-1*/}
.containerLeft{width:350px; margin-right:10px; float:left}
.containerCenter{width:550px; margin-right:10px; margin-left: 20px; float:left; text-align:justify}
.containerRight{width:20px; float:left}

.containerAll{width:560px; margin-right: 10px; float:left}
.containerAll2 {width:400px; float:left}

.containerLeft3{width:340px; margin-right:0px; float:left}
.containerCenter3{width:340px; margin-right:0px; float:left}
.containerRight3{width:340px; margin-right:0px; float:left}

.accordion { background-color: #eee; color: #444; cursor: pointer; padding: 18px; width: 100%; text-align: left; border: none; outline: none; transition: 0.4s; }
.active, .accordion:hover { background-color: #ccc; }
.panel { padding: 0 18px; background-color: white; display: none;  overflow: hidden; }






ul.resp-tabs-list, p {
    margin: 0px;
    padding: 0px;
}

.resp-tabs-list li {
    font-weight: 600;
    font-size: 13px;
    display: inline-block;
    padding: 13px 15px;
    margin: 0 4px 0 0;
    list-style: none;
    cursor: pointer;
    float: left;
}

.resp-tabs-container {
    padding: 0px;
    background-color: #fff;
    clear: left;
}

h2.resp-accordion {
    cursor: pointer;
    padding: 5px;
    display: none;
}

.resp-tab-content {
    display: none;
    padding: 15px;
}

.resp-tab-active {
	border: 1px solid #007B35 !important;
	border-bottom: none;
	margin-bottom: -1px !important;
	padding: 12px 14px 14px 14px !important;
	border-top: 4px solid #007B35 !important;
	border-bottom: 0px #fff solid !important;
}

.resp-tab-active {
    border-bottom: none;
    background-color: #fff;
}

.resp-content-active, .resp-accordion-active {
    display: block;
}

.resp-tab-content {
    border: 1px solid #c1c1c1;
	border-top-color: #007B35;
}

h2.resp-accordion {
    font-size: 13px;
    border: 1px solid #c1c1c1;
    border-top: 0px solid #c1c1c1;
    margin: 0px;
    padding: 10px 15px;
}

h2.resp-tab-active {
    border-bottom: 0px solid #c1c1c1 !important;
    margin-bottom: 0px !important;
    padding: 10px 15px !important;
}

h2.resp-tab-title:last-child {
    border-bottom: 12px solid #c1c1c1 !important;
    background: blue;
}

/*-----------Vertical tabs-----------*/
.resp-vtabs ul.resp-tabs-list {
    float: left;
    width: 30%;
}

.resp-vtabs .resp-tabs-list li {
    display: block;
    padding: 15px 15px !important;
    margin: 0 0 4px;
    cursor: pointer;
    float: none;
}

.resp-vtabs .resp-tabs-container {
    padding: 0px;
    background-color: #fff;
    border: 1px solid #c1c1c1;
    float: left;
    width: 68%;
    min-height: 250px;
    border-radius: 4px;
    clear: none;
}

.resp-vtabs .resp-tab-content {
    border: none;
    word-wrap: break-word;
}

.resp-vtabs li.resp-tab-active { 
position: relative;
z-index: 1;
margin-right: -1px !important;
padding: 14px 15px 15px 14px !important;
border-top: 1px solid;
border: 1px solid #007B35 !important;
border-left: 4px solid #007B35 !important;
margin-bottom: 4px !important;
border-right: 1px #FFF solid !important;
}

.resp-arrow {
    width: 0;
    height: 0;
    float: right;
    margin-top: 3px;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-top: 12px solid #c1c1c1;
}

h2.resp-tab-active span.resp-arrow {
    border: none;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 12px solid #9B9797;
}

/*-----------Accordion styles-----------*/
h2.resp-tab-active {
    background: #DBDBDB;/* !important;*/
}

.resp-easy-accordion h2.resp-accordion {
    display: block;
}

.resp-easy-accordion .resp-tab-content {
    border: 1px solid #c1c1c1;
}

.resp-easy-accordion .resp-tab-content:last-child {
    border-bottom: 1px solid #c1c1c1;/* !important;*/
}

.resp-jfit {
    width: 100%;
    margin: 0px;
}

.resp-tab-content-active {
    display: block;
}

h2.resp-accordion:first-child {
    border-top: 1px solid #c1c1c1;/* !important;*/
}

/*Here your can change the breakpoint to set the accordion, when screen resolution changed*/
@media only screen and (max-width: 768px) {
    ul.resp-tabs-list {
        display: none;
    }

    h2.resp-accordion {
        display: block;
    }

    .resp-vtabs .resp-tab-content {
        border: 1px solid #C1C1C1;
    }

    .resp-vtabs .resp-tabs-container {
        border: none;
        float: none;
        width: 100%;
        min-height: 100px;
        clear: none;
    }

    .resp-accordion-closed {
        display: none !important;
    }

    .resp-vtabs .resp-tab-content:last-child {
        border-bottom: 1px solid #c1c1c1 !important;
    }
}
















.subContainer{margin-top:15px; margin-bottom:30px}
.containerCenter2{width:750px; margin-right:10px; float:left; text-align:justify}
/*.left{width:320px; margin:10px 10px 0px 0px; float:left}
.center{width:320px; margin:10px 10px 0px 0px; float:left}
.right{width:320px; float:left; margin-top:10px}*/
.left{width:320px; margin:0px 10px 10px 0px; float:left}
.center{width:320px; margin:0px 10px 10px 0px; float:left}
.right{width:320px; float:left; margin-bottom:10px}

.contenido{margin:0px 10px; color:#666}
.contenido h2{font-size:98%; color:#872434}
.contenido li{/*font-size:97%*/ font-size: 12px; }
.contenido b{font-weight:bold; color:#000}
/*botonera*/

.botonera{width:980px; height:38px; /*margin-left: auto; margin-right: auto; left:0; right:0; position:absolute;*/ margin-top:100px; margin:0 auto}

html>body .botonera{width:981px; height:38px; margin-top:100px; margin:0 auto}

.nav > li {float:left}
ul{margin-top:1px}
.nav li:first-child a {border-left:1px solid #626262}

.nav li a {background:#404040; color:#FFF; display:block; padding:10px 29.9px; font:12px "Lucida Sans Unicode", "Lucida Grande", sans-serif; border-bottom:none; border-right:1px solid #626262; border-top:1px solid #626262; border-radius: 8px 8px 0px 0px}

@-moz-document url-prefix() {
	.nav li a {background:#404040; color:#FFF; display:block; padding:8px 29.9px; font:12px "Lucida Sans Unicode", "Lucida Grande", sans-serif; border-bottom:none; border-right:1px solid #626262; border-top:1px solid #626262; border-radius: 8px 8px 0px 0px}
}

.nav li p {background-color:#666; color:#FFF; font-size:12px; padding:5px 30px}
.nav li a:hover {background-image:url(images/botonHover.jpg); /*height:20px;*/}
#selectMenu {background-image:url(images/botonHover.jpg); /*height:20px;*/}
.nav li ul li a{background-color:#000; border:none; border-radius:0px}
.nav li ul {display:none; position:absolute; min-width:230px; margin-top:0px}
.nav li:hover > ul {display:block}

#seleccionado{background-image:url(images/botonHover.jpg)}

/*botonera del grafico*/
.navGraf{list-style: none; margin: 0; padding:0 4%; border: 1px solid #CCC; float: left;  width: 92%; border-radius: 15px; background-image:url(images/grafBotoneraBack.jpg); background-repeat:repeat-x}
.navGraf li{height:25px; display:block; color: #333; padding:0px 3%; line-height:25px; font-size:11px; text-align:center; float:left}
.navGraf li:hover{color:#FF0000}
.navGraf .navChartOn{display:block; color:#FF0000; height:25px; padding:0px 3%; line-height:25px; font-size:11px; float: left}
.navbtn {cursor:pointer;}

/*paginado*/
.paginado{text-align:right}
/*.paginado a{color:#AE0422; font-size:11px}
.paginado a:hover{color:#444}
.paginado b{color:#444; font-weight:bold}*/
.paginado .selme {color:#AE0422; font-size:11px; font-weight:bold;}
.paginado .unselme {color:#444; font-size:11px;}
.paginado .unselme:hover{color:#AE0422; cursor: pointer;}

/*widget Indices*/
#tablaInfo .subtitleTable{margin:5px 10px 10px 10px; font-size:11px; color:#872434}
::-webkit-input-placeholder {color: #7C7C7C;}
:-moz-placeholder {color: #7C7C7C;}
:-ms-input-placeholder { color:#7C7C7C; } /* ie */
input:-moz-placeholder { color:#7C7C7C; }

#indicesCont .subtitleTable b{font-weight:normal; margin:0px 10px}
.tableNombre{width:38%; float:left}
.tableNombre .indUnsel{margin-left:5px; line-height:30px; color:#444; font-size:11px}
.tableNombre .indUnsel:hover{color:#AE0422; cursor:pointer;}
.tableNombre .indSel{color:#AE0422; padding-left:5px}
.tableValor{width:28%; float:left; text-align:right}
.tableVar{width:22%; float:left; text-align:right}
.verMas{width:12%; float:left; text-align:right}
.cell1{height:30px; background-color:#DDD}
.celdas{margin:0px 10px}
.celdas b{font-weight:normal; font-size:11px; color:#444; line-height:30px}
.cell2{height:30px; background-color:#FFF}
.tableGraf{height:160px; background-color:#f1f1f1; font:10px Arial, Helvetica, sans-serif; color:#666}
.verMas .botonVermas{width:16px; height:16px; background-image:url(images/verMasBoton.png); background-repeat:no-repeat; cursor:pointer; clear:both; float:right; line-height:30px; margin:7px 5px 0px 0px}
.verMas .botonVermas:hover{background-image:url(images/verMasBoton.png); background-position:bottom; cursor:pointer; clear:both}

/*estilos Variación*/
.backGreen{background-color:#3FA712; color:#FFF; /*padding:2px 5px*/}
.backRed{background-color:#E52828; color:#FFF; /*padding:2px 5px*/}
.backIgual{background-color:#FFCC33; color:#000; /*padding:2px 5px*/}
.backYellow{background-color:#FFCC33; color:#000; /*padding:2px 5px*/}
.green{color:#3FA712}
.red{color:#E52828}
.igual{color:#000}

/*noticias index*/
/*.news{border-bottom:1px solid #CCC; margin:20px 10px}*/
/*noticias*/
.news{border-bottom:1px solid #CCC; margin:20px 10px; margin:13px 10px\0/; /*padding-bottom:10px*/}
.news a{color:#444; font-weight: normal;}
.news a:hover{color:#AE0422}
.news h2, h1, h3 {font-size:11px; color:#444; font-weight:normal}
.news p { margin-top: 0px; }
.marginFuente{margin:0px 10px 8px 10px}
/**************************************/
#fecha{color:#999}
#newsTitle{font-size:14px; font-weight:bold; color:#444}
#newsTitle:hover{color:#AE0422}
#fuente{color:#F00}

/*Login*/
.loginCampos{text-align:center; position:relative; margin:0px 10px}
.loginCampos table{padding:0px; text-align:center}
.loginCampos table tr td{padding:0px}
/*table tr .tableC1{width:70%}
table tr .tableC2{width:10%}
table tr .tableC3{width:20%}*/
.botonLogin{color:#FFF; background:url(images/botonLogin.jpg); margin:10px 0px; padding-left:0%; width:100%; height:25px; text-align:center; cursor:pointer; border-radius: 5px;}
.botonLogin b{color:#FFF; line-height:25px}
.botonLogin:hover{background:#006CC9}
.loginCampos a{color:#666}
.loginCampos a:hover{color:#AE0422}
.botonCliente{width:201px; height:41px; margin:10px auto; background-image:url(images/botonCliente.jpg); background-position:top; background-repeat:no-repeat; cursor:pointer}
.botonCliente:hover{width:201px; height:41px; margin:10px auto; background-image:url(images/botonCliente.jpg); background-position:bottom; background-repeat:no-repeat; cursor:pointer}

/*menu left*/
/*.menuLeft{border:1px solid #CDCDCD; background-color:#F2F2F2; border-radius: 8px; margin-bottom:10px}
.menuLeft ul li a{color:#666; border-top:1px solid #CDCDCD; display:block; height:30px; line-height:30px; padding:0px 10px}
.menuLeft ul li a:hover{color:#A6263D}
.menuLeft ul li b{color:#A6263D; border-top:1px solid #CDCDCD; display:block; height:30px; line-height:30px; padding:0px 10px}
.menuLeft ul li:first-child a{border-top:none}
#menuLeftM{background-color:#FFF}*/

.menuLeft{border:1px solid #CDCDCD; background-color:#F2F2F2; border-radius:8px; margin-bottom:10px}
.menuLeft ul li a{color:#666; border-top:1px solid #CDCDCD; display:block; height:30px; line-height:30px; padding:0px 10px}
.menuLeft ul li a:hover{color:#A6263D}
.menuLeft ul li b{color:#A6263D; border-top:1px solid #CDCDCD; display:block; height:30px; line-height:30px; padding:0px 10px; font-size:12px}
.menuLeft ul li:first-child a{border-top:none; border-radius: 8px}
.menuLeft ul li:first-child b{border-top:none; border-radius:8px 8px 0px 0px}
.menuLeft ul li:last-child b{border-radius:0px 0px 8px 8px}
#menuLeftM{background-color:#FFF}
#menuLeftM2{background-color:#FFF; border-radius:0px; border-top:1px solid #CDCDCD}


#estiloTexto{color:#882135; font-weight:normal}

/*estilos Globales*/
#tablaInfo{width:100%; border-radius: 8px; border:1px solid #CDCDCD; background-image:url(images/backTable.jpg); background-repeat:repeat-x; background-position:top; margin-bottom:10px; padding-bottom:5px; /*behavior:url(ie-css3.htc)*/}
.tablaInfo{width:100%; border-radius: 8px; border:1px solid #CDCDCD; background-image:url(images/backTable.jpg); background-repeat:repeat-x; background-position:top; margin-bottom:10px; padding-bottom:5px; /*behavior:url(ie-css3.htc)*/}
/*.titleTable{margin:5px 10px}*/
/*table{z-index:-100}*/
/*.titleTable2{margin:15px 10px}*/
.titleTable2{margin:15px 10px; color:#333; font-size:18px; float:left}
table{z-index:-100; font-size:11px; color:#444; margin-bottom:10px; text-align:center; padding:0px 10px;font-weight:normal;}
table thead tr td{color:#872434; height:30px; text-align:center}
table tbody tr td{height:30px; padding:0px 5px}
table .tableLeft{text-align:left}
table tbody a{text-align:left; color:#444}
table tbody a:hover{color:#AE0422}
.fila1{background-color:#DDD}
.tableLeft:hover{color:#AE0422; cursor: pointer;}


/*******************************/
/*
input{width:95%; margin-bottom:10px; height:25px; border:1px solid #CCC; border-radius: 5px; font:12px "Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#666; background-image:url(images/backTextArea.jpg); background-repeat:repeat-x; padding-left:5%; *padding-top:5px; padding-top:5px\0/}
*/

.inp{width:100%; margin-bottom:10px; height:25px; border:1px solid #CCC; border-radius: 5px; font:12px "Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#666; background-image:url(images/backTextArea.jpg); background-repeat:repeat-x; text-indent:5px; *padding-top:5px; padding-top:5px\0/}
.inp::-moz-placeholder{ color: #202020; }
.inp_combo{width:100%; height:25px; border:1px solid #CCC; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; font:12px "Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#666; background-image:url(images/backTextArea.jpg); background-repeat:repeat-x}

select{border:1px solid #999; width:99%}
textarea{width:96%; border-radius: 5px; /*behavior: url(ie-css3.htc);*/ border:1px solid #CCC; padding:2%}
.bannerR4esp{height:150px; margin-top:13px; background-image:url(images/estrategia2015.es.png); background-repeat:no-repeat; background-position:top; cursor:pointer; border-radius: 8px; border:0px solid #CDCDCD;}
.bannerR4esp:hover{background-position:bottom}
/*.fundRent4{height:135px; background-image:url(images/fundRenta4.jpg); background-repeat:no-repeat; cursor:pointer; margin-top:13px; border-radius: 8px; border:1px solid #CCC;}*/
.fundRent4{height:135px; background-image:url(images/fundRenta4.jpg); background-repeat:no-repeat; cursor:pointer; margin-top:3px; border-radius: 8px; border:1px solid #CCC;}
.banner{height:214px; box-shadow:0px 5px 7px 0px #666}
.newsIndex{margin-top:30px}
.tabSel{color:#AE0422}
.tabUnsel:hover{color:#AE0422; cursor:pointer}

.searchBar{width:75%; height:25px; border-radius: 15px; font:11px Arial, Helvetica, sans-serif; background-image:url(images/BacSearch.jpg); background-repeat:repeat-x; float:left; padding-left:5%}

@-moz-document url-prefix() {
.searchBar{width:75%; height:25px; border-radius: 15px; font:11px Arial, Helvetica, sans-serif; background-image:url(images/BacSearch.jpg); background-repeat:repeat-x; float:left; padding-left:5%; text-indent:5px}
}

.botonBuscar{width:15%; height:25px; background-image:url(images/BacBoton.jpg); background-repeat:repeat-x; border-radius: 5px; cursor:pointer; float:right; text-align:center}
.botonBuscar:hover{background-image:url(images/BacBoton.jpg); background-position:bottom}
/*.grafico{height:350px}*/
.rentBoton{float:right; margin:20px 10px; padding-left:35px; height:19px; background-image:url(images/rent.gif); background-position:top left; background-repeat:no-repeat; font-size:11px; cursor:pointer;}
.rentBoton:hover{background-position: bottom left; color: #AE0422;}
.grafBoton{float:right; margin:20px 10px; padding-left:35px; height:19px; background-image:url(images/grafLine.gif); background-position:bottom left; background-repeat:no-repeat; font-size:11px; cursor:pointer;}
.grafBoton:hover{background-position: bottom left; color: #AE0422;}
/*.rentBoton a{color:#444}
.rentBoton a:hover{color:#AE0422}*/
/*.grafBoton a{color:#444}
.grafBoton a:hover{color:#AE0422}*/
/*.rentBoton b{color:#AE0422}
.grafBoton b{color:#AE0422}*/
.indChile{height:380px; overflow:scroll; overflow-x:hidden; margin-bottom:20px}

/*mig*/
#mig{margin-bottom:10px}
#mig b{font-size:10px; color:#999}
#mig a{font-size:10px; color:#999}
#mig a:hover{color:#AE0422}
#mig .focusMig{font-weight:bold; color:#666}

/*calendarios*/
.cMacro{height:40px; margin:16px 5px; line-height:40px; color:#444; cursor:pointer; background-image:url(images/boletines.png); background-repeat:no-repeat; padding-left:55px; margin:7px 5px\0/}
.cMacro:hover{color:#AE0422; background-image:url(images/boletinesb.png)}
.cMacroOn{height:40px; margin:16px 5px; line-height:40px; color:#AE0422; background-image:url(images/boletinesb.png); padding-left:55px; background-repeat:no-repeat; margin:7px 5px\0/}
.cFund{height:40px; margin:16px 5px; line-height:35px; color:#444; cursor:pointer; background-image:url(images/boletines.png); background-position: left -64px; background-repeat:no-repeat; padding-left:17px; *padding-left:17px; margin:6px 5px\0/}
.cFund:hover{color:#AE0422; background-image:url(images/boletinesb.png)}
.cFundOn{height:40px; margin:16px 5px; line-height:35px; color:#AE0422; background-image:url(images/boletinesb.png); background-repeat:no-repeat; background-position:left -64px; padding-left:17px; margin:6px 5px\0/}

/*estilo Titulos*/
b{font-size:11px; color:#444; font-weight:normal}
h1{font-size:18px; color:#872434; font-weight:normal}

/*div grafico*/
#chartdiv{ width:230px ; height: 160px; }

.mano {cursor: pointer;}

/* Boletines */
#boxBoletines{width:485px; font: 12px/1.5 "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif}
.floatr {float:right}
.back_title_boletines {height:43px; background-image:url(images/back_title_boletines.jpg); background-position:top left; background-repeat:repeat-x}
.back_title_boletines p {font-size:15px; font-weight:bold; color:#666; padding-left:20px; padding-top:10px}
.back_content_boletines {background-color:#fafafa}
.title_fundamental {width:45%; float:left; padding-right:10px; margin-top:20px; margin-left:20px}
.title_tecnico {float:left; border-left:1px solid #ddd; padding-left:10px; margin-top:20px}
.title_fundamental div, .title_tecnico div {font-family:Georgia, 'Times New Roman', Times, serif; font-size:16px; padding-bottom:15px; color:#872434; font-style:italic}
.title_fundamental div span.semana, .title_tecnico div span.semana {color:#000}
.content_fundamental {width:45%; float:left; padding-right:10px; margin-left:20px; margin-bottom:10px}
.content_tecnico {float:left; width:45%; border-left:1px solid #ddd; padding-left:10px; margin-bottom:10px}
.content_tecnico_border0 {float:left; width:45%; padding-left:10px; margin-bottom:10px}
span.fecha_boletin {font-family:Georgia, 'Times New Roman', Times, serif; font-size:15px; color:#000; font-style:italic}

.articulo {padding-bottom:30px}

.articulo p.cuerpo {text-align:justify; line-height:18px; font-size:12px}

.articulo p.cuerpo a {color:#333; text-decoration:none}

p.parrafos {margin-bottom:14px; font-size:12px}

#boxBoletines h1 {color:#882135; font-size:22px; line-height:30px; padding-bottom:15px}

#boxBoletines .clear {clear:both; display:block; height:0; overflow:hidden; visibility:hidden; width:0}

a.azul {color:#167fc0; text-decoration:none}

a.ficha {text-decoration:none}

a.azul:hover {text-decoration:underline}

ul.boletin_fechas {list-style-type:none; padding-left:0px; padding-top:0px; margin-bottom:0px}

ul.boletin_fechas li {padding-bottom:5px; margin:0; text-align:left}

ul.boletin_fechas li span {font-family: Georgia, 'Times New Roman', Times, serif; font-size:15px; color:#000; font-style:italic; margin-right:5px}

div ul.boletin_fechas li p span.icon_infoplus_right {display:none}

.paddingb_30 {padding-bottom:30px}

.textalign_j {text-align:justify}
.textalign_r {text-align:right}
.textalign_c {text-align:center}
.textalign_l {text-align:left}

/* hazte Cliente */
.hazteCliente{width:100%}
.hazteCliente table{text-align:left; padding-bottom:20px; border-bottom:1px dashed #CCC}
.hazteCliente table tr td{vertical-align:middle}
.hazteCliente table b{font-weight:bold}

#botonCont{display:block; width:100px; text-align:center; margin:0 auto; height:25px; line-height:25px; border-radius: 5px; color:#333; background-image:url(images/botonForm.jpg); background-position:top; background-repeat:repeat-x}

#botonCont:hover{background-image:url(images/botonForm.jpg); background-position:bottom; background-repeat:repeat-x}

/*pasos*/
.pasos{width:100%; height:35px; margin-bottom:20px; text-align:center; background-image:url(images/backPasos.jpg); border:1px solid #CCC; border-radius: 5px}
.pasos li{width:25%; display:block; float:left; margin:0; font:17px Arial Narrow, Helvetica, sans-serif; line-height:35px; color:#666; text-shadow:0px 1px #FFF}
.pasos li.pasoMarca{color:#FFF; text-shadow:0px 1px #000; background-image:url(images/marcaPasos.png); background-repeat:no-repeat; background-position:center}

.sombraLeft{background-image:url(images/sombraLeft.jpg); background-position:left; background-repeat:no-repeat}
.sombraRight{background-image:url(images/sombraRight.jpg); background-position:right; background-repeat:no-repeat}
select{border:1px solid #999; width:99%}
h3{font-size:12px; color:#882135; font-weight:bold; padding-bottom:20px; text-align:left}
.titleTable{margin:20px 10px}
.tableEstilo2{font-weight:bold}
.oculto{ display: none; }

.fila2{background-color:#f1f1f1; text-align:center; line-height:30px}

/*preguntas frecuentes*/
.cover{border-bottom:1px solid #b3b3b3}
.tit04{height:50px; padding-left:15px}
.title{height:50px; color:#872434; padding-top:13px}

.accordionButton{cursor: pointer/*; background-image:url(images_r4/arrowDown.gif); background-repeat:no-repeat; background-position:10px*/}
.accordionButton b{color:#444444; padding:5px 20px; display:block; font-weight:normal; background:url(images/ticketList.png) left no-repeat}

.on{background-color:#872434; /*background-image:url(images_r4/arrowDownfocus.gif); background-repeat:no-repeat; background-position:10px*/}
.on.accordionButton b{color:#FFF; padding:5px 20px; display:block}

.accordionContent{margin:10px 15px 20px 15px; color:#000; text-align:justify}
.accordionContent h5{font-weight:bold; color:#872434; font-size:12px}
.accordionContent li{list-style-image:url(images/ticketList.gif); /*padding-left:0px*/}

.style_1{color:#872434}
.style_2{font:bold}

#tablePf{border-left:1px solid #CCC; border-top:1px solid #CCC; padding:0px; text-align:left}
#tablePf td{border-bottom:1px solid #CCC; border-right:1px solid #CCC; height:20px}
#tablePf .topTable{height:30px; background-color:#F1F1F1; font-weight:bold; padding-left:10px}
#tablePf .subTopTable{font-weight:bold; padding-left:10px}

#tableEstilo3{border-radius: 8px; /*behavior: url(ie-css3.htc);*/ margin-top:20px; border:1px solid #CCC; height:50px; background-image:url(images/backTable2.jpg); background-repeat:repeat-x; background-position:bottom}
.listaEspecial li{list-style-image:url(images/ticketList.gif); margin-left:30px}
.listaEspecial2 li{ list-style-image:url(images/doc_pdf.png); margin-left:30px; font-size:11px}
.listaEspecial2 li a{color:#444}
.listaEspecial2 li a:hover{color:#872434}

.botonCont{display:block; width:100px; text-align:center; margin:0 auto; height:25px; line-height:25px; border-radius: 5px; /*behavior: url(ie-css3.htc);*/ color:#333; background-image:url(images/botonForm.jpg); background-position:top; background-repeat:repeat-x}
.botonCont:hover{background-image:url(images/botonForm.jpg); background-position:bottom; background-repeat:repeat-x}


/*QUIENES SOMOS*/

.izq{width:49%; float:left}
.der{width:49%; float:right}

.izq h3, .der h3{border-bottom:1px solid #CCC; padding-bottom:6px; margin-top:30px; font-size:110%}
.izq h4, .der h4{text-indent:15px; line-height:25px}

.izq ul li, .der ul li{list-style:disc; margin-left:30px; line-height:23px}
.izq ul li a, .der ul li a{display:inline; color:#666}
.izq ul li a:hover, .der ul li a:hover{color:#882135}

/**/
.pas {cursor:pointer}
.r4highligh {color:#A51226; font-weight:bold}
.r4highligh a{color:#A51226; text-decoration:none}

label.error {
  /* Move the error above the input element. */
  position: absolute;
  line-height: 1.5em;
  margin-top: -1.5em;
  background-color: red;
  color: white;
  padding: 0 2px;
}
.error{border:1px solid #FF0000}

.visor{padding:10px; clear:both}
.visor h3:hover{color:#333}

.fl_left{width:16px; height:13px; float:left; background:url(images/ui-icons_72a7cf_256x240.png); background-position:-81px -433px; margin-top:2px; cursor:pointer}
.fl_right{width:16px; height:13px; float:right; background:url(images/ui-icons_72a7cf_256x240.png); background-position:-46px -433px; margin-top:2px; cursor:pointer}

.fl_left:hover{background:url(images/ui-icons_2694e8_256x240.png); background-position:-81px -433px; margin-top:2px}
.fl_right:hover{background:url(images/ui-icons_2694e8_256x240.png); background-position:-46px -433px; margin-top:2px}

.noticiasDialogs h3{margin-top:15px}
.noticiasDialogs h2{font-size:16px; color:#872434; font-weight:normal}
#topflop {width: 100%;}
.obligatorio{color:#FF0000;}
.fieldsWarningDialog{ font-size: 12px; font-weight: bold; text-decoration: underline; }

.clsACalendar {color: #444444;}
.clsACalendarRed {color: #882135;}
.clsACalendarOn {color: #AE0422;}
.botonCal{width:150px; height:25px; float:right; margin-right:10px; background:url(images/botonCall.jpg) left top repeat-x; cursor:pointer; text-align:center; border-radius:5px 5px 5px 5px; border:1px solid #CDCDCD; line-height:22px; text-shadow:0 1px #FFFFFF; font-size:85%; color:#882135}
.botonCal:hover{background:url(images/botonCall.jpg) left bottom repeat-x; cursor:pointer}

.tabNews ul{height:29px; border-bottom:1px solid #CCC; margin:0px 10px 0px 10px;}
.tabNews ul li{display:inline; border-radius:8px 8px 0px 0px}
.tab_a{background:#FFF; border:1px solid #CCC; border-bottom:none; padding:10px 30px}
.tab_b{background:#DDD; cursor:pointer; border:1px solid #CCC; padding:9px 30px}
.tab_b:hover{background:#E5E5E5}

.success{ padding-left:10px; color: #078600; }
.warning{ padding-left:10px; color: #ff0000; }

/* PW indicator */
#pwindicator {
    margin-top: -8px;
    width: 180px;
}
.bar {
    height: 5px;
}
.pw-very-weak .bar {
    background: #d00;
    width: 36px;
}
.pw-very-weak .label {
    color: #d00;
}
.pw-weak .bar {
    background: #d00;
    width: 72px;
}
.pw-weak .label {
    color: #d00;
}
.pw-mediocre .bar {
    background: #FF8700;
    width: 108px;
}
.pw-mediocre .label {
    color: #FF8700;
}
.pw-strong .bar {
    background: #008209;
    width: 144px;
}
.pw-strong .label {
    color: #008209;
}
.pw-very-strong .bar {
    background: #0d0;
    width: 180px;
}
.pw-very-strong .label {
    color: #0d0;
}
.pw-invalid .bar {
    background: #d00;
    width: 180px;
}
.pw-invalid .label {
    color: #d00;
}


.itTxt{ font-style:italic; }
.itTxt a { color:#A51226; font-style: normal; font-weight: bold; }
.itTxt a:hover { text-decoration: underline; }
#dialog-enrol .onneta, .onneta{
    display:none;
}
.tleft{text-align: left;}
.tright{text-align: right;}
.tcenter{ text-align: center;}
div.tablaInfo table.gral td.subHeader {
    background-color: #DDDDDD;
    color: #882135;
}
div.tablaInfo table.gral td.borderLeft{
    border-left: solid thin #CCCCCC;
    padding-left: 15px;
}
#dialog-enrol{
    width: 350px;
    margin: 0 auto;
}
#dialog-enrol h4{
    font-size: 15px;
    font-weight: bold;
    text-align: justify;
}
#dialog-enrol p{
    color: #999999;
    font-size: 1.05em;
}
#dialog-enrol input{
    font-size: 1.0em;
}
#dialog-enrol label, #dialog-enrol input {
	display: block;
}
#dialog-enrol label.error{

}
#dialog-enrol input.text {
	margin-bottom: 12px;
	width: 95%;
	padding: .4em;
}
#dialog-enrol fieldset {
	padding: 0;
	border: 0;
	margin-top: 15px;
}
#dialog-enrol .ui-dialog .ui-state-error {
	padding: .3em;
}
#dialog-enrol .validateTips {
	border: 1px solid transparent;
	padding: 0.2em;
}
#dlgEnrolBtnAecptar {
	background-image: url(images/botonForm.jpg) !important;
	background-position: top !important;
	background-repeat: repeat-x !important;
}
#dlgEnrolBtnAecptar:hover {
	background-image: url(images/botonForm.jpg) !important;
	background-position: bottom !important;
	background-repeat: repeat-x !important;
}
.bannerLateral{
    margin:15px 0px;
}
.bannerLateral h4{
    color: #999999;
    margin: 7px 0px;
    text-align: center;
}
.bannerLateral p{
    font-size: 10px;
    text-align: center;
}
.bannerLateral p a{
    color: #006CC9;
}
p.texto_gris{
    color:#999999;
}

p.padding10{
    padding: 10px 10px;
}
p.margin10{
    margin: 10px 10px;
}
hr.doble{
    padding: 0;
    border: none;
    border-top: medium double #999999;

}
.clickable{
    cursor: pointer;
}
u {
    text-decoration: underline;
}

.r4-rounded-pager a.bx-pager-link{
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    width:10px !important;
    height: 10px !important;
}
.r4-bottom-pager div.bx-pager{
    bottom: -20px;
}
.r4-center-pager div.bx-pager{
    text-align: center;
}


div.semitransparent-tooltip{
    width: 500px;
    text-align: justify;
    border-width: 1px !important;
    background-image: none;
    background-color: rgba(0,0,0,0.9) !important;
    color: #FFFFFF !important;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    padding:10px;
}

div.semitransparent-tooltip-small{
    width: 110px;
    text-align: center;
    border-width: 1px !important;
    background-image: none;
    background-color: rgba(0,0,0,0.9) !important;
    color: #FFFFFF !important;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}

.no-close .ui-dialog-titlebar-close {
    display: none;
}

iframe[name='google_conversion_frame'] {
    height: 0 !important;
    width: 0 !important;
    line-height: 0 !important;
    font-size: 0 !important;
    margin-top: -13px;
    float: left;
}