html,body{display:block;margin:0;padding:0}
div.clear{height:0;line-height:0;font-size:0;clear:both;display:block;float:none;width:100%}
#canvas,#additional{width:970px;position:relative;background:transparent;overflow:auto;margin:0 auto}
.cols{width:100%;overflow:visible;height:1%;clear:both;background:transparent}
.colx1{width:70px;float:left;display:inline;margin:0 0 0 10px}
.colx2{width:150px;float:left;display:inline;margin:0 0 0 10px}
.colx3{width:230px;float:left;display:inline;margin:0 0 0 10px}
.colx4{width:310px;float:left;display:inline;margin:0 0 0 10px}
.colx4b{width:300px;float:left;display:inline;margin:0 0 0 20px}
.colx5{width:390px;float:left;display:inline;margin:0 0 0 10px}
.colx6{width:470px;float:left;display:inline;margin:0 0 0 10px}
.colx6b{width:470px;float:left;display:inline;margin:0 0 0 8px}
.colx7{width:550px;float:left;display:inline;margin:0 0 0 10px}
.colx8{width:630px;float:left;display:inline;margin:0 0 0 10px}
.colx8b{width:620px;float:left;display:inline;margin:0 0 0 20px}
.colx8c{width:610px;float:left;display:inline;margin:0 10px}
.colx9{width:710px;float:left;display:inline;margin:0 0 0 10px}
.colx10{width:790px;float:left;display:inline;margin:0 0 0 10px}
.colx11{width:870px;float:left;display:inline;margin:0 0 0 10px}
.colx12{width:950px;float:left;display:inline;margin:0 0 0 10px}
.suffix1{margin-left:-10px;overflow:auto}
.suffix2{margin-left:-20px}
.prefix1{margin-left:10px}
div.hr{height:0;font-size:0;line-height:0;clear:both;display:block}
div.separator{height:100%;line-height:100%}
div.separator hr{display:block;color:#c7ebe3;background-color:#c7ebe3;height:1px;width:98%;border:0;margin:0 auto 20px}
div.slider{width:230px;float:left;display:inline;margin:0 10px 0 0}
h1{height:105px;width:310px;display:block;margin-left:5px;background:url(../images/logo-eps.png) top left no-repeat;text-indent:-9999px}
h1 a{display:block;height:105px;width:350px}
#header{height:105px;position:relative;overflow:hidden}

#header #language-selector{position:absolute;right:35px;top:5px;background: #F37200;;width:100px;padding:5px  10px 0; font-size: 11px; height: 18px;}

#header #language-selector li{float:left}
#header #language-selector li a{display:block;color:#FFF;margin:-2px 2px 0 7px}
#header #language-selector li a:hover{color:#BDBDBD}
#header #navigation{position:absolute;left:315px;top:0}
#header #navigation li{float:left;display:inline;height:105px;line-height:125px;background:url(../images/navigation-bgd.png) top left repeat-x;border-right:1px solid #efefef;border-left:1px solid #fff;margin:0;padding:0 10px}
#header #navigation li.cuadro-medico span{background:transparent url(../images/bgd-cuadro-medico.jpg) no-repeat 100% 10%;padding-right:25px}
#header #navigation li.cuadro-medico a{color:#6bb6a6}
#header #navigation li.cuadro-medico a span{margin-top:44px;display:block;line-height:100%;height:61px;cursor:pointer}
#header #navigation li.cuadro-medico a em{font-size:.8em;font-style:normal}
#panel{background:transparent url(../images/bgd-home-quienes-somos.jpg) no-repeat 0 0;overflow:hidden}
.quienes h2{margin:61px 10px 21px}
.quienes p{margin:0 20px 21px 25px}
.quienes p.btn-mas-info{background:transparent url(../images/btn-mas-info.jpg) no-repeat 0 0;width:152px;height:31px}
.quienes p.btn-mas-info a{display:block;line-height:240%;margin-left:10px}
.home div.productos{background:transparent url(../images/bgd-cajita.jpg) no-repeat 160px 30px}
.home div.productos h2,.home div.productos p.mas-info{margin-left:37px;position:relative;bottom:0}
ul.home-services{list-style-image:url(../images/li-cross.png)}
ul.home-services li{margin-left:35px;padding-left:5px}
ul.listado-noticias-home li{width:310px;float:left;display:inline;margin:0}
ul.home-services,ul.listado-noticias-home{height:105px;overflow:hidden}
div.banner{display:block;height:315px}
.banners{background:transparent url(../images/bgd-banners.png) no-repeat top center;height:168px;padding:42px 0}
.banners li.planes{margin-left:-20px;margin-right:20px}
.home-slider,#panel{overflow:hidden}
.home-slider{margin-left:0!important;position:relative;width:710px;height:378px}
.a-tu-medida{background:transparent url(../images/bgd-a-tu-medida.jpg) no-repeat top center}
.a-tu-medida h2{margin-top:60px}
.a-tu-medida .slider{background:#FFF url(../images/ui-slider.gif) repeat-x top left;border:0}
.a-tu-medida .slider .ui-slider-handle{background:#FFF url(../images/ui-handle.gif) no-repeat 0 2px;border:0}
.a-tu-medida p.slider-text{margin:0 0 21px!important}
.a-tu-medida .slider-text input{border:0;width:20px;background:#c7ebe3;position:relative;top:-5px}
.a-tu-medida .slider-text .years{border:0;width:20px;position:relative;top:-5px}
.a-tu-medida dl{margin-top:10px}
.a-tu-medida dt{display:block;clear:both}
.a-tu-medida dd{display:block;float:left;margin-right:5px;margin-bottom:24px}
.a-tu-medida dd span{color:#229073;padding-left:2px}
.notice p{border:1px solid #7BD3C1;background:#ECF9F6;text-align:center;margin-right:20px;font-weight:700;clear:both;padding:2px}
.productos .notice{margin-top:21px;margin-bottom:16px;height:25px}
.productos .notice p{margin-left:0!important;margin-right:0!important}
.a-tu-medida input#calculadora-submit{background:transparent url(../images/btn-mas-info.jpg) no-repeat 0 0;width:152px;height:31px;display:block;color:#FFF;border:0;margin-left:15px;cursor:pointer}
body.productos .banner{position:relative;height:315px}
body.productos .banner h2{width:184px;height:67px;text-indent:-9999px;position:absolute;top:156px;left:-4px;z-index:4}
body.productos .es .banner h2{background:transparent url(/images/header-productos-es.png) no-repeat top center}
body.productos .en .banner h2{background:transparent url(/images/header-productos-en.png) no-repeat top center}
body.productos .de .banner h2{background:transparent url(/images/header-productos-de.png) no-repeat top center}
body.productos div.descuentos{margin-top:21px;padding-bottom:20px;background:transparent url(/images/bgd-box-descuentos-familiares.jpg) no-repeat top center}
body.productos .es div.descuentos h2{background:transparent url(/images/header-descuentos-familiares-es.png) no-repeat top center}
body.productos .en div.descuentos h2{background:transparent url(/images/header-descuentos-familiares-en.png) no-repeat top center}
body.productos .de div.descuentos h2{background:transparent url(/images/header-descuentos-familiares-de.png) no-repeat top center}
body.productos .banner ul.product-list{width:350px;height:49px;padding-bottom:21px;padding-left:24px;background:transparent url(/images/bgd-productos.png) no-repeat top left;position:absolute;top:209px;left:0;z-index:3;margin:0}
body.productos .banner ul.product-list li{float:left;display:block}
body.productos .banner ul.product-list li a{display:block;margin-top:13px;height:20px;background-color:transparent;background-position:bottom center;background-repeat:no-repeat;text-indent:-9999px}
body.productos .banner ul.product-list li.eps-basico a{width:65px;background-image:url(/images/productos-boton-basico.png);}
body.productos .banner ul.product-list li.eps-completo a{width:89px;background-image:url(/images/productos-boton-completo.png);}
body.productos .banner ul.product-list li.eps-extra a{width:51px;background-image:url(/images/productos-boton-extra.png);}
body.productos .banner ul.product-list li.eps-especialidades a{width:122px;background-image:url(/images/productos-boton-especialidades.png);}
body.productos .banner ul.product-list li.eps-basico a:hover,body.productos .banner ul.product-list li.eps-completo a:hover,body.productos .banner ul.product-list li.eps-extra a:hover,body.productos .banner ul.product-list li.eps-especialidades a:hover{background-position:top;}
body.productos div.colx8c h2,body.productos div.colx8c h3,body.productos div.colx8c p,body.productos div.colx8c ul{margin-right:80px}
body.productos div.colx8c{overflow:visible!important}
body.productos div.colx8c div.descripcion-producto ul{list-style-image:url(/images/li-tick.png);}
body.productos div.colx8c div.descripcion-producto h3{padding-left:0;margin-bottom:21px;}
body.productos div.colx8c h2{background:transparent url(/images/li-cross-orange.jpg) no-repeat 0 5px;padding-left:14px;color:#FE8700}
body.productos div.colx8c ul.product-list li{padding-bottom:21px;height:1px;overflow:visible;clear:both;margin-left:-4px}
body.productos .banners{margin-top:21px}
body.productos ul.product-list h4{color:#000;margin-bottom:0;clear:both;padding-left:14px;padding-top:21px;background:transparent url(/images/li-cross.png) no-repeat 0 26px}
body.productos ul.product-list{margin-right:0!important}
body.productos ul.product-list p{float:left;display:inline;margin-right:0;margin-bottom:0}
body.productos ul.product-list p.monthly{margin-left:14px!important}
body.productos ul.product-list p span{color:#229073;padding-left:2px;padding-right:4px}
ul.complementary-list li{width:580px;float:left;margin:0 0 0 50px}
ul.complementary-list li li{float:none;margin-left:0}
ul.complementary-list ul{list-style-image:url(/images/li-arrow.png);padding-left:15px;margin-left:-10px}
.x4{width:310px!important;float:left;margin:0!important}
.x4 li{width:310px!important}
ul.features-list{list-style-image:url(/images/li-tick.png);padding-left:15px;width:605px;float:left;margin:0 50px 21px -10px}
span.highlight{color:#6bb6a6;font-weight:700}
ul.listado-noticias li img,p.notice-image{float:left;border:1px solid #999;margin:21px 21px 21px 0;padding:3px}
ul.listado-noticias li{clear:both}
ul.listado-noticias p.action,p.back{background:transparent url(../images/btn-mas-info.jpg) no-repeat 0 0;width:152px;height:31px;clear:both;float:none}
p.back{background:transparent url(../images/btn-mas-info-short.jpg) no-repeat 0 0}
ul.listado-noticias p.action a,p.back a{display:block;line-height:240%;margin-left:10px;color:#FFF}
div.news-box{margin-top:21px;background:transparent url(/images/bgd-box-noticias.gif) no-repeat top center;padding-bottom:20px;height:470px;overflow:hidden}
div.news-box p.action a{color:#d96900;font-weight:700}
div.news-box h2{margin-top:25px;margin-bottom:20px;width:251px;height:39px;text-indent:-9999px;background:transparent url(/images/header-ultimas-noticias.png) no-repeat top center}
div.corporate{margin-top:21px;background:transparent url(/images/bgd-box-corporate.gif) no-repeat top center;padding-bottom:20px;height:300px;overflow:hidden}
.es div.corporate h2{background:transparent url(/images/header-en-esta-seccion-es.png) no-repeat top center}
.en div.corporate h2{background:transparent url(/images/header-en-esta-seccion-en.png) no-repeat top center}
.de div.corporate h2{background:transparent url(/images/header-en-esta-seccion-de.png) no-repeat top center}
#form-contacto fieldset{margin:0 0 15px}
#form-contacto label{display:block;font-weight:700;margin:0 0 3px}
#form-contacto input#str_name,#form-contacto input#str_email,#form-contacto textarea{width:60%;font-size:1.4em;border:none;border-bottom:1px solid #fff;border-right:1px solid #fff;background:#bbe5dc url(/images/bgd-input.gif) repeat-x top left;padding:5px}
#form-contacto textarea{height:100px;width:80%}
#form-contacto input#str_name:focus,#form-contacto input#str_email:focus,#form-contacto textarea:focus{background:#E3E3E3}
#form-contacto #form-contacto-submit{background:transparent url(../images/btn-mas-info.jpg) no-repeat 0 0;width:152px;height:31px;display:block;color:#FFF;border:0;cursor:pointer;font-size:1.2em}
.home-slider ul li{position:absolute;left:0;top:0;width:710px;height:352px;z-index:3}
a.gmaps{display:block;height:32px;background:url(../images/gmaps-icon.png) top left no-repeat;padding-left:50px;padding-top:10px}

p#acceso-profesional{position:absolute;top:5px;right:170px}

p#acceso-profesional a{font-size:11px;background:#229073;color:#fff!important;padding:5px 10px}
#medic-chart-results{position:relative}
#medic-chart-results .listado-cuadro-medico{margin-left:-10px}
#medic-chart-results p.paginacion{clear:both;float:none;display:block}
#medic-chart-results .listado-cuadro-medico li{width:300px;float:left;display:inline;height:105px;margin:0 0 21px 10px}
#medic-chart-results .listado-cuadro-medico li p{margin-bottom:0}
#medic-chart-results .listado-cuadro-medico li p strong.color{color:#d96900}
.loader{background:rgba(255,255,255,0.7);width:100%;height:100%;position:absolute;top:0;left:0;z-index:2;display:none}

div.hr hr,body.productos .banner ul.product-list p.product-description{display:none}
div.slider img,.banners li{float:left;display:inline}
#header #navigation li a,body.productos ul.product-list li{display:block}
.a-tu-medida div.slider,#form-cuadro-medico p select{width:200px}
.a-tu-medida dt span,.a-tu-medida dd strong,body.productos ul.product-list p strong{color:#000}
body.productos div.descuentos h2,body.productos div.descuentos p,div.news-box h2,div.news-box p,div.news-box h3,div.corporate h2,div.corporate p,div.corporate h3,div.corporate ul,div.corporate li{margin:0 30px}
body.productos div.descuentos h2,div.corporate h2{margin-top:25px;margin-bottom:20px;width:251px;height:39px;text-indent:-9999px}
body.productos div.colx8c div.descripcion-producto,body.productos div.colx8c h3{padding-left:14px}

#form-cuadro-medico label {display:block;font-weight:700;margin:0 0 3px}
#form-cuadro-medico  input[type=text] {width:60%;font-size:1.4em;border:none;border-bottom:1px solid #fff;border-right:1px solid #fff;background:#D4D4D4 url(/images/bgd-input.gif) repeat-x top left;padding:5px}
#form-cuadro-medico input[type=text]:focus {background:#E3E3E3}
#form-cuadro-medico input[type=submit] {background:transparent url(../images/btn-mas-info.jpg) no-repeat 0 0;width:152px;height:31px;display:block;color:#FFF;border:0;cursor:pointer;font-size:1.2em}
	
}
