/*----------------------------------------------------------------------------------------------------------------*/

/* = CLASES */
#contenido #general{ clear:left; margin:2.5em 0;}
#contenido #general p{ font-size:1.1em; margin:.5em  0 1em 0;}
.titular_linea{ background:url(/corporativa/img/general/tarificador/fondo_h2.gif) 0 .4em repeat-x;  display:block;  font-size:1.6em; color:#910046;  font-weight:normal;  margin-bottom:1em;}
.titular_bloquegris{ margin:1.5em 0 0 0;}
.corporativo{ color:#910046;}
ol li{ font-size:1.1em; margin:.2em 0;}

/*10 razones*/
h2.razones{ font-family:Georgia, "Times New Roman", Times, serif; font-size:2.2em; background:url(/corporativa/img/general/areas/imagenes_razones.jpg) 0 .6em repeat-x;  padding:0 0 9em 0; color:#FFFFFF; font-weight:normal; margin-top:1em;}
h2.razones span{ background:#352f2f; padding:.3em;}
h2.razones2{ font-family:Tahoma, Arial, Helvetica, sans-serif; color:#8d0044; font-size:1.6em;}

#contenedor.razones{ font-family:Tahoma, Arial, Helvetica, sans-serif;}
#contenedor.razones p{ margin-bottom:1.7em;}
#contenedor.razones p strong{ color:#8d0044; font-size:1em;}
#contenedor.razones ol{ display:block; clear:both;}
#contenedor.razones ol li{ margin:0 0 1.5em 0; background:url(/corporativa/img/general/areas/bullet_verdemo_over.gif) 0 -.3em no-repeat; padding:0 0 0 2em;}
#contenedor.razones ol.floatleft{ width:400px;}
/*/10 razones*/

#header{ margin-bottom:0;}
#contenido{ margin-top:0;}
#contenedor{ margin:0 auto; width:68.3em; font-family:Tahoma, Arial, Helvetica, sans-serif;}
#contenedorMed{ margin:0 auto; width:990px; font-family:Tahoma, Arial, Helvetica, sans-serif;}
#titularesMediador{ height: 5.2em; margin: 0 auto; width: 990px;}
#migasPan{ border:1px solid #FFFFFF;}
/* =columna izquierda*/

/*Columna izquierda*/
#ColIzqInt{ width:100%; float:none; position: relative; margin-top:0; margin-bottom:2em;}
#ColIzqInt .bloquesDere { padding:.5em;}
#ColIzqInt .modulosIzq { padding:0 .4em; }

#ColIzqInt #CalculaContrata .modulosIzq{ background:url(/corporativa/img/general/index/bullet_colizq_h4_destacado.gif) 2.5em 0 no-repeat; text-align:center;}
#area_cliente{ margin:0 0 .5em; }
#area_cliente input{ border:0px solid #3e444f; background:#f3f2f2; padding:.6em; font-size:14px; color:#3e444f; margin:0 0 .5em;  width:90%; }
#area_cliente input.password{ width:90%;  float:none;}
#area_cliente input.DNI_CIF{ width:95%;}
#ColIzqInt input.btn_bloque_izq{ background:url(/corporativa/img/general/index/btn_entrar.gif) 0 0 no-repeat; background-position: center center; display:block; border:none; width:70px; height:34px; color:#FFFFFF;  float:none; margin-top:0em;}

/*Area clientes*/
#AccesoCliente .ethsi{
	position:absolute;
	right: 0px;
	top:60px;
	width: 200px;
    margin-right: 20px;
    background:transparent;
    height: 55%;

}
#AccesoCliente .ethsi a img{    
    opacity: 1;
    transition: all .5s ease;
    margin: 0 auto 10px auto;
    width: 40%;
}
#AccesoCliente .ethsi a:hover img{    opacity: 0.7;

}
#AccesoCliente .ethsi a{
    text-align: center;
    background: url(/corporativa/img/general/index/bg-dest.jpg) no-repeat 0 0;
    background-size: cover;
    padding: 15px ;
    text-decoration: none;
    display: block;
    border-radius:15px;
    overflow: hidden;
    font-size: 12px;
    line-height: 16px;
    border:2px solid transparent;
    transition: all .5s ease;
    height: 100%;
}
#AccesoCliente .ethsi a:hover{text-align: center;
    background: rgba(250,250,250,0.4);
    border:2px solid white;
}
#AccesoCliente .ethsi a span{
    width: 85%;
    text-align: center;
    font-family: 'Frutiger-Light',Tahoma, Verdana, Arial,sans-serif; 
    position: absolute;
    top: 85px;
    right: 10px;
}
#AccesoCliente .ethsi a span strong {
 	font-size: 13px;
    line-height: 16px;
    color: #6ea78d;
    text-align: center;
     font-family: 'Frutiger-Light',Tahoma, Verdana, Arial,sans-serif;
}





#ColIzqInt #AreaCliente{ background:#e9e9e9; width:25%; display:inline-block; vertical-align: top; position:relative; height: 243px;
overflow: hidden;}
.no-mar-bot{margin-bottom: 0 !important;}
#ColIzqInt #AreaCliente h1{ color:white; font-size:18px !important; display:block; background:#8e0044; padding:15px 10px 15px 30px; position:absolute; top:0; left:0;
font-size:16px; width:100%;  }

#ColIzqInt #AreaCliente p.error{ margin:.2em 0 .5em 0; clear:both;}
#ColIzqInt #AreaCliente p.txtArea{ color:#680334;}
#ColIzqInt #AreaCliente .modulosIzq{ background:none;
padding:70px 20px 0px 20px;}
#ColIzqInt #AreaCliente .modulosIzq a:hover{ text-decoration:none;}

/*Acceso clientes*/
#ColIzqInt #AccesoCliente{ background:#f2f1f1; margin:0em 0 .5em 0; width:72%; display:inline-block; vertical-align: top;
position:relative; overflow: hidden;  height: 243px; }
#ColIzqInt #AccesoCliente .queremos_conocerte{padding-top:6em;}
#ColIzqInt #AccesoCliente h2{ color:white; font-size:18px !important; display:block; background:#8e0044; padding:15px 10px 15px 31px; position:absolute; top:0px; left:0;
font-size:16px; width:100%; }
#ColIzqInt #AccesoCliente #CalculaContrata h2{ background:#8d0044; position:relative;}
/*#ColIzqInt #AccesoCliente .modulosIzq{ padding:1.3em .4em 1em; background:url(/corporativa/img/general/index/bullet_colizq_h4_destacado.gif) 1.5em 0 no-repeat; color:#3e444f; position:relative;}*/
#ColIzqInt #AccesoCliente .modulosIzq p{ font-size:1em;	margin:0 0 1.5em 0em; display:block; padding-left: 20px;}
#ColIzqInt #AccesoCliente .modulosIzq ul li{ background:url(/corporativa/img/general/areas/bullet_zonas.gif) .1em .5em no-repeat; padding:0 0 0 2em; position:relative;}
#ColIzqInt #AccesoCliente .modulosIzq ul.municipios li{ background: none; padding:0; margin: 0.5em 0;}
#ColIzqInt #AccesoCliente .modulosIzq ul li .titularZona{ font-size:1.3em; color:#8d0044; font-weight:bold; display:lock; clear:both; margin: 0.8em 0;}
#ColIzqInt #AccesoCliente .modulosIzq ul li .ciudades{ display:block; clear:both;}
#ColIzqInt #AccesoCliente .modulosIzq ul li .tlfZona{ margin:1em 0 1.5em 0; display:block;}
#ColIzqInt #AccesoCliente .modulosIzq ul li a.plegado{ float:left; background: url(/corporativa/img/general/areas/bullet_plegado.gif) no-repeat 0 0.5em ; padding-left:1em;}
#ColIzqInt #AccesoCliente .modulosIzq ul li a.desplegado{ float:left; background: url(/corporativa/img/general/areas/bullet_desplegado.gif) no-repeat 0 0.5em; padding-left:1em; margin-bottom:0.5em;}
#ColIzqInt #AccesoCliente .modulosIzq ul li a:hover{ text-decoration:none;}
#ColIzqInt #AccesoCliente .modulosIzq ul li span ul{ margin-left:1em;}

#ColIzqInt .miembros_fecor{ text-align:left; font-size:.8em; padding-bottom:1em; margin-bottom:1.5em; border-bottom:1px solid #f2f1f1;}
#ColIzqInt .miembros_fecor img { float:left; margin:0 1.5em 0 0;}
#ColIzqInt .miembros_fecor p { font-size:1em; margin-bottom:2em; padding-top:1.5em;}
#ColIzqInt h3{ color:#777777; font-size:1.3em; margin:0 0 1em 0;}
/* =fin columna izquierda*/
/*----------------------------------------------------------------------------------------------------------------*/

/*----------------------------------------------------------------------------------------------------------------*/
/* =columna central*/
#contCentralInt{ float: right; width: 100%; margin-top:0; margin-bottom:2em;}
#contCentralInt #VideoPlayer{ background:#ececec; padding:3em .6em; margin:0 0 2em 0;}
#contCentralInt #VideoPlayer h2{ margin:.3em 0 1em 8em; font-size:1.5em; color:#777777;}
#contCentralInt #VideoPlayer iframe{ width:100%; padding:0px !important;}
#contCentralInt #VideoPlayer p.advertFlash{ background:url(/corporativa/img/general/areas/bullet_advert.gif) 0 0 no-repeat; padding:.4em 0 .4em 2.7em; margin:2em;}
#contCentralInt .bannersDestacados{ border:.6em solid #dedede; display:block; text-decoration:none; margin:0 0 2em 0;}
/*Banner Demo*/
#contCentralInt #BannerDemo{ float:left; width:215px; height:150px; background:url(/corporativa/img/general/areas/bg_banner_demo.jpg) 0 0 no-repeat; padding:4.8em 1.3em 0 14.5em;}
#contCentralInt #BannerDemo:hover{ background:url(/corporativa/img/general/areas/bg_banner_demo_over.jpg) 0 0 no-repeat;}
#contCentralInt #BannerDemo span{ display:block; clear:both;}
#contCentralInt #BannerDemo span.TitularPri{ font-size:1.5em; font-weight:bold; color:#8d0044; text-transform:uppercase;}
#contCentralInt #BannerDemo span.TitularSec{ clear:both; font-size:1.2em; color:#5d626b; font-weight:bold; margin:0 0 .7em 0;}
#contCentralInt #BannerDemo span.VerDemo{ margin:2.2em 0 0 0; text-transform:uppercase; color:#FFFFFF; font-weight:bold; background:url(/corporativa/img/general/areas/bullet_verdemo.gif) right 0 no-repeat; float:right; padding:.5em 3em .5em 0;}
#contCentralInt #BannerDemo:hover span.VerDemo{ background:url(/corporativa/img/general/areas/bullet_verdemo_over.gif) right 0 no-repeat; color:#8d0044;}
/*Banner Razones*/
#contCentralInt #BannerRazones{ width:302px; height:181px; padding:2em 0 0 1em; float:right; background:url(/corporativa/img/general/areas/bg_banner_razones.jpg) 0 0 no-repeat;}
#contCentralInt #BannerRazones:hover{ background:url(/corporativa/img/general/areas/bg_banner_razones_over.jpg) 0 0 no-repeat;}
#contCentralInt #BannerRazones span.numGrande{ font-size:2.5em; float:left; font-weight:bold; color:#8d0044; word-spacing:1em;}
#contCentralInt #BannerRazones span.txtArriba{ float:left; text-transform:uppercase; font-weight:bold; color:#8d0044; font-size:1.3em; margin-top:.4em; line-height:1.2em; margin-right:5em; margin-bottom:0.5em;}
#contCentralInt #BannerRazones span.txtAbajo{ float:left; text-transform:uppercase; font-weight:bold; color:#5d626b; width:15em;}
#contCentralInt #BannerRazones span.txtParr{ clear:both; display:block; width:15em; margin:0 0 1.5em 0;}
#contCentralInt #BannerRazones span.Entrar{ width:86px; height:22px; background:url(/corporativa/img/general/areas/btn_razones.gif) 0 0 no-repeat; display:block; color:#FFFFFF; text-transform:uppercase; font-weight:bold; padding:.3em 0 .3em .6em;}
#contCentralInt #BannerRazones:hover span.Entrar{ background:url(/corporativa/img/general/areas/btn_razones_over.gif) 0 0 no-repeat; color:#8d0044;}
/*Otras Secciones*/
.EnlacesSecciones{ clear:both; margin: 0 0 2em 0;}
.EnlacesSecciones h2{ border-bottom:4px solid #8e0044; padding:0 0 .1em 0; margin:0 0 .8em 0; /*Hack para IE6 y IE7*/ *font-size:1.6em;}
.EnlacesSecciones ul li{ font-size:1.2em; color:#444143; float:left;}
.EnlacesSecciones ul li span{ background:none repeat scroll 0 0 #EDEDED; display:block; padding:0.2em 1.22em;}
.EnlacesSecciones ul li ul{ background:none; width:9em; margin-left: 1em; clear:both;}
.EnlacesSecciones ul li ul li{ font-size:.7em; color:none; float: none; padding:.2em 0 .2em 1.3em; margin:.2em 0; clear:both; background:url(/corporativa/img/general/index/bullet_flecha_oscura.gif) 0 .5em no-repeat;
	/*Hack para IE7*/
	*background:url(/corporativa/img/general/index/bullet_flecha_oscura.gif) 0 .7em no-repeat;
	/*Hack para IE6*/
	_background:url(/corporativa/img/general/index/bullet_flecha_oscura.gif) 0 .5em no-repeat;
}
.EnlacesSecciones ul li ul li a{text-decoration:none;}
.EnlacesSecciones ul li ul li a:hover{text-decoration:underline;}

#ColIzqInt #AccesoCliente .modulosIzq  p, #ColIzqInt #AccesoCliente .modulosIzq .listTelf { margin:0;
}
#ColIzqInt #AccesoCliente .modulosIzq .listTelf {display:inline-block;
width:34%; vertical-align: top;}
#ColIzqInt #AccesoCliente .modulosIzq .listTelf li{ margin:0; background:url("/corporativa/img/general/areas/bullet_zonas_peq.gif") no-repeat scroll 0.1em 0.7em transparent; padding-top:0em; padding-bottom:0em; padding-left:1.2em; color:#8D0044; font-size:1.05em;
 margin-right: 1%; margin-top:.75em;
font-size:14px;}
#ColIzqInt #AccesoCliente .modulosIzq p{margin-bottom:1em;}	
#ColIzqInt #AccesoCliente .modulosIzq .listTelf li strong{ color:#3E444F; font-weight: 500; margin-left: 5px;}


/* =fin columna central*/
/*----------------------------------------------------------------------------------------------------------------*/
/* =boton*/

/* =fin boton*/