@import url(https://fonts.googleapis.com/css?family=Oxygen);
body{font-family:sans-serif, Arial, Verdana, 'Trebuchet MS';font-size:0.9em;line-height:1.6em;color:#757575;background:#fff;}
a:link, a:active, a:visited{color:#82ac02;text-decoration:none;}
a:hover{color:orange;}
h1, h2, h3, h4, h5, h6{color:#545454;font-family:'Trebuchet MS', sans-serif, Arial, Verdana!important;width:100%;margin:0 0 10px 0;padding-top:0;font-weight:normal;line-height:1.2em;display:inline-block;}
h1{font-weight:normal;font-size:1.6em;}
h1 small{font-size:0.5em;}
h2{font-size:1.2em;}
h3{}
h4{}
h5{}
h6{}
p{/*margin:0 auto 20px auto;*/}
header{width:100%;padding:0;float:left; background-color:#fff;}
.container{max-width:990px;margin:0 auto;padding:0 10px;}
.cont50{width:50%;padding:0px;float:left;}
.cont50a, .cont50b{width:49%;margin-right:1%;padding:0px;float:left;}
	.cont50b{margin:0 0 0 1%;}
.cont70{width:70%;margin-right:2%;padding:0px 10px;float:left;}
.cont70b{width:28%;padding:0px 10px 0px 0px;float:left;}
.cont_x1{width:100%;float:left;}
.cont_x2, .cont_x2_fijo{width:50%;padding:10px 0;float:left;}
.cont_x3{width:33%;padding:15px;float:left;}
.h1_fx{margin:0 0 10px 0;padding:0 0 10px 0;background: url(../imagenes/entorno/h1-linea.png) no-repeat left bottom;}
.h2_fx{margin:0 0 20px 0;padding:0 0 10px 0;border-bottom:solid 1px #cfcfcf;}
.h3_fx{margin:0 0 10px 0;padding:0 0 10px 0;background: url(../imagenes/entorno/linea-doble.png) repeat-x left bottom;}
.control_H1{margin-top: 15px;display: inline-block;}
.text_min{font-size:0.9em;}
.h1_tam{font-size:2em;}
.h2_tam{font-size:1.6em;}
.h3_tam, .h3_tam_nobold{font-size:1.2em;}
.h3_tam_nobold{font-weight:normal;}
.text_super{font-size:2em;}
.text_left{text-align:left!important;}
.text_center{text-align:center;}
.text_right{text-align:right;}
.float_right{float:right;}
.float_right_estrellas{margin-top:5px;float:right;}
.img_100 img{width:100%;}
.img_90 img{width:90%;}
.list_x2{-webkit-column-count: 2;-moz-column-count: 2;column-count: 2;}
.list_x3{-webkit-column-count: 3;-moz-column-count: 3;column-count: 3;}
.list_x4{-webkit-column-count: 4;-moz-column-count: 4;column-count: 4;}
.color1{color:#9d6da5;}.color2{color:green;}
.trans_50{opacity: 0.5;}
.enlace2 a:link, .enlace2 a:active, .enlace2 a:visited{color:#343434!important;}
.enlace2 a:hover{color:orange!important;}
.enlace_h3{font-size:0.9em;color:#545454!important;}
.enlace_h3:hover{color:orange!important;}
.anim_rotate img{-webkit-transition: all 0.5s ease-in-out;
	-moz-transition:    all 0.5s ease-in-out;
	-o-transition:      all 0.5s ease-in-out;
	-ms-transition:     all 0.5s ease-in-out;}
.anim_rotate img:hover{-webkit-transform: rotate(360deg) scale(1.05);
	-moz-transform:    rotate(360deg) scale(1.05);
	-o-transform:      rotate(360deg) scale(1.05);
	-ms-transform:     rotate(360deg) scale(1.05);}
.margen, .break{width:100%;height:30px;float:left;}
.break_punteada{width:100%;height:30px;float:left;background: url(../imagenes/entorno/linea-punteada.png) repeat-x center left;}
.break_separacion{width:100%;height:30px;float:left;background: url(../imagenes/entorno/linea-separacion.png) repeat-x center left;}
.list_none, .list1, .list_ficha{width:100%;margin:10px 0 0 0;padding:0;list-style:none;float:left;}
.list1 li{margin-bottom:10px;padding:0 0 0 15px;background: url(../imagenes/entorno/li1.png) no-repeat left 6px;}
.list_ficha{margin-top:0;}
.list_ficha strong{font-weight:550;}
.list_ficha img{width:24px;margin-left:5px;vertical-align:middle;}
.list_ok{width:100%;margin: 0 0 10px 0;padding:0;float:left;}
/*.list_ok li{padding:5px 5px 5px 25px;list-style:none;background: url(../imagenes/entorno/ico-list-ok.svg) no-repeat 0px 5px; background-size: 20px 20px;}*/
.list_ok li{padding:5px 5px 5px 18px;list-style:none;background: url(../imagenes/entorno/ico-list-ok.png) no-repeat 0px 10px;}

.acceso_directo{display:flex;flex-direction:row;justify-content: space-around;    margin: 0;padding: 0;list-style:none;border: solid 1px #fff;}
.acceso_directo li{width:33%;display:flex;flex-direction:column;padding:1em;}
.acceso_directo img{width:6em;margin: 0 auto 1em auto;}
.acceso_directo h4{font-size:1.3em;text-align:center;}
.acceso_directo p{width:100%;text-align:left;}

.home_pregunta_item{display:flex;flex-direction:column;padding:1em 0;text-align:left;background: url(../imagenes/entorno/linea-punteada.png) repeat-x center bottom;}
.home_pregunta_item h4{font-size:1.3em;}
.home_pregunta_item p{width:100%;}

.home_guia_aborto{width:100%;padding:1em 0;text-align:left;background: url("../imagenes/entorno/home-pensando-abortar-en-mexico-df.jpg") no-repeat right top;background-size: cover;}
.home_guia_aborto article{max-width:950px;margin:0 auto;padding:1em 200px 1em 1em;}

.home_mejores_clinicas_aborto{}
.home_mejores_clinicas_aborto .cont_iz{width:55%;padding-right:5%;float:left;}
.home_mejores_clinicas_aborto .cont_der{width:40%;float:left;}
.home_mejores_clinicas_aborto .cont_der img{max-width:100%;}

.home_metodos_anticonceptivos{width:100%;padding:1em 0;text-align:left;background: url("../imagenes/entorno/home-clinicas-de-aborto-en-mexico-df.jpg") no-repeat right top;background-size: cover;}
.home_metodos_anticonceptivos article{max-width:950px;margin:0 auto;padding:1em;text-align:center;background:hsla(0,0%,100%,0.58);}


.x_top{position:fixed;width:100%;display:none;border-bottom:solid 1px #d9dee7;background:#fff;z-index:9999;}
.x_cont{position:relative;max-width:960px;margin:0 auto;display:block;}
.x_logo{position:absolute;top:5px;left:5px;width:40px;display:block;}
.x_buscador{width:100%;float:left;margin:0 40px;-webkit-box-sizing: border-box;box-sizing: border-box;}
.x_buscador input{width:95%;height:45px;padding:10px 60px 10px 40px;float:left;border:0;background: url(../imagenes/entorno/ico-buscador-back.png) no-repeat 10px 10px #f7f7f7!important;
	border-radius:0;-webkit-border-radius:0;
	-webkit-box-sizing: border-box;box-sizing: border-box;}
.x_redes{position: relative; width:96%;float:left;padding:0 20px 0 40px;}
.x_cerrar {position:absolute;top:10px;right:5px;width:30px;padding:5px;display:block;}

.prev_buscador{position:absolute;top:44px;left:40px;width:95%;padding:5px;border:solid 1px #d7d7d7;background:#fff;z-index:2;}
@media screen and (max-width:768px){
.prev_buscador{left:0px;width:100%;}

}
.prev_item, .prev_item_img{position:relative;width:100%;min-height:85px;margin-bottom:5px;padding:5px;font-style:normal;background:url(../imagenes/entorno/linea-punteada.png) repeat-x left 99%;}
.prev_img{position:absolute;width:90px;height:70px;border:solid 1px #dddddd;border-radius:7px; overflow:hidden;}
	.prev_img img{position:relative;top:0!important;left:0!important;height:70px;max-height:70px;}
.prev_item_img .prev_txt{padding-left:100px;}
.prev_txt{font-size:1em;}
	.prev_txt strong{font-size:1.2em;font-weight: normal;}
	.prev_txt small{color:#7c7c7c;font-size:1em;}
.prev_fin{text-align:right;font-size:1em;}

.redes_cab{width:100%;right:0;margin:0px 0px 0 0;padding:0px 0px 0 0;}
.redes_cab li{width:25%;height:45px;float:left;text-align:center!important;list-style:none;}
.redes_cab li a{width:100%;}
.redes_cab li:hover{background:orange;}
.redes_cab li img{float:none!important;margin-top:10px;display: inline-block!important;}
.redes_cab .sublist_redes ul{position: absolute;top:-158px;left:0px;width:100%!important;padding: 5px!important;background:#9d9d9d;}
.redes_cab .sublist_redes ul li{position:relative;width:100%;margin:0!important;padding:0!important;display:block;}
.redes_sub{position:absolute;top:45px;left:0;}
.redes_sub li{width:100%;margin:0;padding:0;display:block;}
.cont_cab_redes .redes_cab {display:none;}
/*.fixed .cont_cab_redes .redes_cab {display:block;}
.fixed .x_redes{width:100%;padding:0 0 0 0;background:red;}
.fixed .redes_sub{top:-180px;}*/
.ico_com_varios{position:relative;background:#e4514a;}
.ico_com_varios img{float:left;background: url(../imagenes/entorno/iconos-compartir.png) no-repeat center -20px;}
.ico_com_email{background-color:#909090;}
.ico_com_email img{background: url(../imagenes/entorno/iconos-compartir2.png) no-repeat center -40px;}
.ico_com_fb{background-color:#3a86c0;}
.ico_com_fb img{background: url(../imagenes/entorno/iconos-compartir2.png) no-repeat center -60px;}
.ico_com_tw{background-color:#82cae3;}
.ico_com_tw img{background: url(../imagenes/entorno/iconos-compartir2.png) no-repeat center -80px;}
.ico_com_gp{background-color:#e4514a;}
.ico_com_gp img{background: url(../imagenes/entorno/iconos-compartir2.png) no-repeat center -100px;}
.ico_com_yt{background-color:#d71925;}
.ico_com_yt img{background: url(../imagenes/entorno/iconos-compartir2.png) no-repeat center -120px;}
.ico_com_vi{background-color:#279fd7;}
.ico_com_vi img{background: url(../imagenes/entorno/iconos-compartir2.png) no-repeat center -140px;}
.ico_com_pi{background-color:#c80413;}
.ico_com_pi img{background: url(../imagenes/entorno/iconos-compartir2.png) no-repeat center -160px;}
.ico_com_in{background-color:#00639a;}
.ico_com_in img{background: url(../imagenes/entorno/iconos-compartir2.png) no-repeat center -180px;}
.ico_com_wh{display:none;background-color:#1da43c;}
.ico_com_wh img{background: url(../imagenes/entorno/iconos-compartir2.png) no-repeat center -2000px;}

#menu{}
.fixed{position:fixed;top:0;z-index:1000;border-bottom:solid 1px #d9dee7;background:#fff;}
/*.fixed #cab-redes{display:none;}*/
.btn_cerrar_redes{display:none;}
.fixed .btn_cerrar_redes{position:fixed;bottom:-6px;right:0;margin:0;padding:0;display:block;}
.fixed .cab_logo img{height:30px;}
.fixed .cab_home{margin-top:10px;}
#cab-menu{}
/*.fixed #cab-menu{}
.fixed .cont_cab_redes{width:100%;height:40px;position:fixed;left:0;bottom:0;float:left;z-index:900;background: url(../imagenes/entorno/fixed-fondo.png) repeat-x left top;}
.fixed .list_cab_redes{width:100%;left:0;margin:0;padding:0;display:block;background:red;}
.fixed .list_cab_redes li{width:20%;height:40px;margin:0;padding:0px!important;}
.fixed .list_cab_redes a{padding:3px 10px;margin:0;display:inline-block;}
.fixed .list_cab_redes a:hover{background-color:orange;}
.fixed .ico_com_cerrar img{display:none;}
.fixed .ico_com_email{background-color:#909090;}
.fixed .ico_com_email img{background: url(../imagenes/entorno/iconos-compartir2.png) no-repeat center -40px;}
.fixed .ico_com_fb{background-color:#3a86c0;}
.fixed .ico_com_fb img{background: url(../imagenes/entorno/iconos-compartir2.png) no-repeat center -60px;}
.fixed .ico_com_tw{background-color:#82cae3;}
.fixed .ico_com_tw img{background: url(../imagenes/entorno/iconos-compartir2.png) no-repeat center -80px;}
.fixed .ico_com_gp{background-color:#e4514a;}
.fixed .ico_com_gp img{background: url(../imagenes/entorno/iconos-compartir2.png) no-repeat center -100px;}
.fixed .ico_com_yt{background-color:#d71925;}
.fixed .ico_com_yt img{background: url(../imagenes/entorno/iconos-compartir2.png) no-repeat center -120px;}
.fixed .ico_com_vi{background-color:#279fd7;}
.fixed .ico_com_vi img{background: url(../imagenes/entorno/iconos-compartir2.png) no-repeat center -140px;}
.fixed .ico_com_pi{background-color:#c80413;}
.fixed .ico_com_pi img{background: url(../imagenes/entorno/iconos-compartir2.png) no-repeat center -160px;}
.fixed .ico_com_in{background-color:#00639a;}
.fixed .ico_com_in img{background: url(../imagenes/entorno/iconos-compartir2.png) no-repeat center -180px;}
.fixed .ico_com_wh{background-color:#1da43c;}
.fixed .ico_com_wh img{background: url(../imagenes/entorno/iconos-compartir2.png) no-repeat center -200px;}
.fixed .sublist_redes ul{position: absolute;top: -142px;left: -5px;width: 49px!important;padding: 5px!important;background:#9d9d9d;}
.fixed .sublist_redes ul li{position:relative;margin:0!important;padding:0!important;display:block;}*/
@media screen and (max-width:768px){
	.redes_cab li{width:20%;}
		.ico_com_wh{display:inline-block;}
	 .redes_sub li{width:100%!important;}
}

.cab_xtras{position:relative;margin-top:12px;float:right;}
.cab_xtras_icos{margin:0;padding:0;list-style:none;float:right;}
.cab_xtras_txt{font-size:1.1em;background-image:none!important;}
.cab_xtras_txt a{width:100%;margin-left:12px;color:#343434!important;font-size:0.8em;}
.cab_xtras_txt a:hover{color:orange!important;}
.cab_xtras_icos li{padding:0 8px;float:left;background: url(../imagenes/entorno/cab-separacion.png) no-repeat left center;}
.cab_xtras_icos li img{margin-top:3px;}
.list_cab_redes{position: absolute;
    top: -23px;
    right: 28px;
    width: 128px;
    padding: 0px 5px 0px 5px;
    display: none;
	border:solid 1px #dadee6;
    background: #fff;}
.list_cab_redes li{text-align:center;list-style:none;float:left;}
.list_cab_redes li img{margin:7px 3px 3px 3px;}
.list_cab_redes a{width:100%;}
.ico_com_cerrar img{display:block;padding-left:5px;margin-left:10px;border-left:solid 1px #e5f8b2;background: url(../imagenes/entorno/iconos-compartir.png) no-repeat center 0px;}
.ico_com_mas img{float:left;background: url(../imagenes/entorno/iconos-compartir.png) no-repeat center -20px;}
.ico_com_email img{float:left;background: url(../imagenes/entorno/iconos-compartir.png) no-repeat center -40px;}
.ico_com_fb img{float:left;background: url(../imagenes/entorno/iconos-compartir.png) no-repeat center -60px;}
.ico_com_tw img{float:left;background: url(../imagenes/entorno/iconos-compartir.png) no-repeat center -80px;}
.ico_com_gp img{float:left;background: url(../imagenes/entorno/iconos-compartir.png) no-repeat center -100px;}
.ico_com_yt img{float:left;background: url(../imagenes/entorno/iconos-compartir.png) no-repeat center -120px;}
.ico_com_vi img{float:left;background: url(../imagenes/entorno/iconos-compartir.png) no-repeat center -140px;}
.ico_com_pi img{float:left;background: url(../imagenes/entorno/iconos-compartir.png) no-repeat center -160px;}
.ico_com_in img{float:left;background: url(../imagenes/entorno/iconos-compartir.png) no-repeat center -180px;}
.ico_com_wh img{float:left;background: url(../imagenes/entorno/iconos-compartir.png) no-repeat center -200px;}
.sublist_redes{position:relative;}
.sublist_redes ul{position:absolute;top:25px;left:0px;width:30px!important;padding:10px 0 0 0!important;background: url(../imagenes/entorno/sombra-top.png) repeat-x left top #f5f5f5;}
.sublist_redes ul li{position:relative;margin:0!important;padding:0 5px 10px 5px!important;display:block;}
.sublist_marca{background:#9d9d9d;}
.sublist_marca .ico_com_mas img{float:left;background: url(../imagenes/entorno/iconos-compartir2.png) no-repeat center -20px;}
.list_cab_buscador{position:relative;position:absolute;top:-5px;right:60px;width:370px;display:none;background-color:#f5f5f5;}
	.list_cab_buscador input{width:100%;padding-right:30px;border:0;background-color:#f5f5f5;}
.buscador_cerrar{position:absolute;top:8px;right:5px;}
.list_cab_redes .compartir{padding-left:10px;background: url(../imagenes/entorno/linea-punteada-vertical.png) repeat-y 5px top;}
.radius3, .btn{border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;}
.radius5, input, select, textarea, .select_style, .miselect_select a, .respon_titular, .bocata{border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;}
.radius10, .list_preguntas li{border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;}
.radius100, .coment_num, .item_conozcanos img{border-radius:100px;-webkit-border-radius:100px;-moz-border-radius:100px;-ms-border-radius:100px;-o-border-radius:100px;}
.no_radius{border-radius: 0px;-webkit-border-radius: 0px;-moz-border-radius: 0px;}
.no_radius_left{border-top-left-radius: 0px;-webkit-border-top-left-radius: 0px;-moz-border-top-left-radius: 0px;
				border-bottom-left-radius: 0px;-webkit-border-bottom-left-radius: 0px;-moz-border-bottom-left-radius: 0px;
				border-left:solid 1px #82ac02;}
.no_radius_right{border-top-right-radius: 0px;-webkit-border-top-right-radius: 0px;-moz-border-top-right-radius: 0px;
				border-bottom-right-radius: 0px;-webkit-border-bottom-right-radius: 0px;-moz-border-bottom-right-radius: 0px;
				border-right:solid 1px #8baa34;}
.btn, button.btn{padding:5px 15px;color:#fff!important;display:inline-block;background:#99cc00;}
button.btn{border:0;}
.btn:hover, button.btn:hover{border-color:#cb9435;background:orange;}
.btn2{background:orange;border-color:orange;}
.btn2:hover{border-color:#99cc00;background:#99cc00;}
.btn .separacion{padding-left:5px;border-left:solid 1px #fff;}
.btn_100{width:100%;margin:0px 0 20px 0;text-align:center;}
.btn_cargar{width:100%;margin:20px 0 40px 0 ;float:left;text-align:center;}
.btn_especial{padding:15px 20px;background:#cc679a!important;}
.btn_especial:hover{background:orange!important;}
.btn_xtra_ico{width:100%;padding:15px 10px 10px 10px;font-size:1.1em;background-color:#884886!important;vertical-align: middle;}
.btn_xtra_ico:hover{background-color:orange!important;}
.btn_xtra_ico i{margin-top:-10px;float:right;}
.btn_ico_bus{padding:20px 18px; background:url(../imagenes/entorno/icos-btn.png) no-repeat left 15px;}
.btn_ico_avion{padding:20px 18px; background:url(../imagenes/entorno/icos-btn.png) no-repeat left -25px;}
.btn_ico_mapa{padding:20px 18px; background:url(../imagenes/entorno/icos-btn.png) no-repeat left -65px;}
.btn_ico_mapamax{padding:20px 18px; background:url(../imagenes/entorno/icos-btn.png) no-repeat left -150px;}
.btn_ico_busavion{padding:20px 28px; background:url(../imagenes/entorno/icos-btn.png) no-repeat left -102px;}
.btn_fb{padding:10px 15px 10px 45px;background:url(../imagenes/entorno/btn-ico-facebook.png) no-repeat 10px 7px #475994;}
.btn_linea{padding:5px 8px;border:solid 1px #82ac02;border-radius: 3px;}
.btn_linea:hover{border:solid 1px orange;}
a.btn_icon_phone:link{display: inline-block;padding:15px 15px 15px 60px;border:solid 1px #8ad200;border-radius: 5px;background: url(../imagenes/entorno/btns-icon-telefono.png) no-repeat 10px 10px;}
a.btn_icon_phone:hover{background: url(../imagenes/entorno/btns-icon-telefono.png) no-repeat 10px -50px;}
a.btn_icon_whatsapp:link{display: inline-block;padding:15px 15px 15px 60px;border:solid 1px #8ad200;border-radius: 5px;background: url(../imagenes/entorno/btns-icon-whatsapp.png) no-repeat 10px 10px;}
a.btn_icon_whatsapp:hover{background: url(../imagenes/entorno/btns-icon-whatsapp.png) no-repeat 10px -50px;}
a.btn_icon_info:link{display: inline-block;padding:15px 15px 15px 60px;border:solid 1px #8ad200;border-radius: 5px;background: url(../imagenes/entorno/btns-icon-info.png) no-repeat 10px 10px;}
a.btn_icon_info:hover{background: url(../imagenes/entorno/btns-icon-info.png) no-repeat 10px -50px;}
.fx_hover:hover{background-color:#f8fef1!important;}
.img_hover img{opacity:0.3;}
.img_hover img:hover{opacity:1;}
.img_fx{}
.img_left{/*width:30%;*/margin:15px 15px 15px 0!important;float:left;}
.img_right{/*width:30%;*/margin:15px 0px 15px 15px!important;float:right;}
.img_left img, .img_right img{max-width:100%;}
.cab_logo{width:35%;padding-top:5px;float:left;}
.cab_logo img{max-width:260px;}
.banner_cab{width:100%;min-height:150px;float:left;border-top:solid 1px #d9dee7;background: url(../imagenes/contenido/slider-muestra3.jpg) no-repeat center top #fefefe;background-size: cover;}
.banner_cab h1{font-size:2.5em;}
.no_banner_cab{width:100%;float:left;}
.banner{width:100%;margin:20px 0;float: left;}
.banner img{width:100%;}
.home_previo{margin:30px auto;}
.home_previo1{width:55%;margin-bottom:20px;padding:10px 10px 0 10px;float:left;background-color:rgba(255,255,255,0.70);}
.home_previo1 h1{font-size:1.6em;}
.home_previo1 h2{font-size:1.2em;}
.home_previo1 p{margin:0;}
.home_previo1 img{margin-top:10px;}
.home_previo2{width:40%;margin-left:3%;margin-bottom:20px;padding:10px;float:left;background-color: rgba(138,210,0,0.46);box-sizing:content-box;}
.home_previo2 select{margin-bottom:30px;}
.home_previo2 .miselect_cont{margin-bottom:20px;}
.text_home{margin:30px 0 10px 0;font-size:1.2em;text-align: center;}
.text_home strong{display:block;font-size:1.3em;}
.list_prev_home{margin:0;margin:15px 0;padding:10px;float:left;background-color:rgba(138,210,0,0.46)}
.list_prev_home li{width:50%;padding:0px 0px 0px 10px;float:left;list-style:none;text-shadow:1px 1px 1px #fff;background: url(../imagenes/entorno/list_prev_home.png) no-repeat left 10px;}
.list_prev_home li a{color:#257418;}
.list_prev_home li a:hover{color:orange;}
.list_prev_home2{margin:0;margin:15px 0;padding:10px;float:left;background-color:rgba(138,210,0,0.46)}
.list_prev_home2 li{width:50%;padding:0px 0px 0px 10px;float:left;list-style:none;}
.list_prev_home2 li a{}
.list_prev_home2 li a:hover{}
.list_home_btn{margin:0;padding:0;list-style:none;}
.list_home_btn li{margin-bottom:10px;padding-right:10px;float:left;}
.buscador_home{width:100%;padding:10px;border:solid 1px #e5e1de;background: url(../imagenes/entorno/fondo-buscador-home.png) repeat;}
.buscador_cabecera{width:100%;height:50px;padding:5px;}
.buscador_cabecera .form_home1{width:80%;height:40px;padding:5px;border-right:none;}
.buscador_cabecera .form_home2{width:20%;height:40px;padding:5px;border-color:#d7d7d7;background: url(../imagenes/entorno/ico-lupa.png) no-repeat center 10px;}
.buscador_cabecera .form_home2:hover{border:solid 1px #cb9435;background: url(../imagenes/entorno/ico-lupa.png) no-repeat center -20px orange;}
.form_home1{width:70%;height:50px;margin:0;padding:10px;float:left;border:solid 1px #d7d7d7;}
.form_home2{width:30%;height:50px;margin:0;padding:10px;border:solid 1px #82ac02;}
.menu{width:100%;height:50px;padding:0 10px;border-top:solid 1px #e9e9e9;border-bottom:solid 1px #e9e9e9;overflow:hidden;background:#f7f7f7;}
.menu a{color:#000;}
.menu a:hover{color:orange;}
.menu ul{max-width:990px;margin:0 auto;padding:0;}
.menu ul li{width:25%;height:50px;margin:0;padding:0px;list-style:none;float:left;line-height:3em;text-align:center;font-size:1em;}
.menu ul li span{margin:10px 5px 0 0;font-size:1.7em;vertical-align: sub;display:inline-block;}
.migas_cont{width:100%;margin-bottom:10px;float:left;border-top:solid 1px #e9e9e9;background: url(../imagenes/entorno/linea-punteada.png) repeat-x bottom left;}
.migas_url{max-width:970px;padding:0 10px;font-size:0.8em;}
.migas_url li:first-child{padding-left:25px;float:left;background: url(../imagenes/entorno/ico-migas.png) no-repeat left 12px;}
.migas_url li{padding:10px 5px 10px 15px;float:left;list-style:none;background: url(../imagenes/entorno/ico-migas-li.png) no-repeat 3px 18px;}

.home_preguntas{width:100%;margin-bottom:0px;padding-bottom:30px;float:left;border-top:solid 2px #fff;background:#f5f8f9;}
.pregunta_respuesta{width:100%;float:left;}
.pregunta_respuesta small{margin-top:15px;display:block;}
.pregunta_previo{width:100%;text-align:center;margin:20px 0;float:left;}
.pregunta_previo h2{font-size:2em;margin-bottom:0px;}
.pregunta{position:relative;width:96%;margin:0px 2% -30px 2%;padding:10px;font-size:1.1em;border:solid 1px #d8d8d8;float:left;background:#fff;z-index:10;}
.respuesta{width:100%;margin:10px 0 0 0;padding:30px 10px 10px 10px;float:left;border:solid 1px #d8d8d8;background:#fff;}
.respuesta_extras{width:100%;margin:10px 0 0 0;padding:10px 0;background: url(../imagenes/entorno/linea-punteada.png) repeat-x top left;}
.respuesta_extras img{margin-left:10px;vertical-align:middle;}
.slider_cont{width:100%;float:left;}
.slider_xtras{width:100%;margin-top:5px;float:left;}
.slider_iconos{font-size:1.3em;}
.slider_iconos .inactivo{color:#343434;}

.banner_home_preguntas{min-height:230px!important;padding:30px 10px 40px 300px;color:#ababab;font-size:1.2em;text-align:center;background: url(../imagenes/contenido/banner-home-pregunta-experto.jpg) no-repeat bottom left;}
.banner_home_preguntas h3{margin-bottom:40px;}
.banner_ver{min-height: 63px!important;padding: 30px 80px 0px 10px;color: #343434;font-size: 1.2em;display: inline-block;background: url(../imagenes/entorno/banner-ver-bg.png) no-repeat bottom right;}

.preguntas_intro{width:100%;padding:20px 10px;float:left;font-size:1.2em;}
.preguntas_intro span{width:45%;padding:70px 10px 0px 10px;float:left;text-align: center;}
.ico_respuestas{background: url(../imagenes/entorno/preguntas-ico-respondidas.png) no-repeat top center;}
.ico_agradecidos{background: url(../imagenes/entorno/preguntas-ico-agradecimiento.png) no-repeat top center;}

.respuesta_usuario{width:100%;display:block;font-size:0.7em;}
.respuesta_detalle{width:100%;margin-bottom:15px;padding:15px;float:left;background: #edfafe;}
.respuesta_ok{width:100%;margin-top:15px;padding:10px;color:#708d6f;text-align: center;float:left;border:solid 1px #A1C3A0;background: #C9EDCF;}
	

.oferta_compartir{position:absolute;top:-50px;right:0;width:auto;padding:10px 10px 0 10px;text-align:right;border:solid 1px #76b100;background-color: white;}
.oferta_compartir img{width:25px;margin:0 2px;}

.oferta{width:100%;float:left;padding:10px;border:solid 1px #d8d8d8;}
.oferta h3{font-weight:normal;margin-bottom:0;font-size:1.5em;}
.oferta_img{width:38%;height:150px;margin-right:2%;float:left;overflow:hidden;}
.oferta_img img{width:100%;}
.oferta_cont{width:60%;padding:0;float:left;}
.oferta_cont .previo{margin:0;padding:0;}
.oferta_cont .detalle{width:100%;margin:15px 0 0 0;float:left;}
.oferta_ul{width:60%;margin:0;padding:0;float:left;color:#8a8a8a;}
.oferta_ul li{width:20%;margin:0;padding:0;text-align:center;float:left;list-style:none;border-right:solid 1px #d8d8d8;}
.oferta_ul li:last-child {border:0;}
.oferta_ul li strong{font-size:2.6em;display:block;font-weight: normal;}
.oferta_ul li small{font-size:0.7em;}
.fx_precio{width:40%!important;/*padding-right:20px!important;border:0!important;background: url(../imagenes/entorno/oferta-fx.png) no-repeat center right;*/}
.fx_precio strong{color:#92a4d4;}
.fx_precio small{color:#d392bd;}
.oferta_cont .oferta_btn{position:relative;width:40%;float:left;text-align:right;}
.oferta_btn span{font-size:1.1em;font-weight:bold;vertical-align: middle;}

.oferton{background-color:#fcfff3;}
.oferton .oferta_img{width:38%;height:220px;}
.oferton .oferta_img img{width:auto;height:220px;}
.oferton .oferta_cont{width:60%;}
.oferton .oferta_ul{width:80%;float:none;margin:0 auto;display: block;}
.oferton .oferta_btn{width:100%;display: block;}
.oferton .oferta_btn .btn{padding:15px;}
.oferton .oferta_btn .no_radius_right{width:80%;margin-top:15px;text-align:center;}
.oferton .oferta_btn .no_radius_left{width:20%;text-align:center;}
.oferton .fx_precio small{color:#d392bd;font-size:1.2em!important;}
.oferton  .previo{margin-bottom:10px;}

.oferta_detalle{}
.oferta_detalle .oferta_img{width:60%;height:220px;}
.oferta_detalle .oferta_img img{width:100%;height:auto;}
.oferta_detalle .oferta_cont{width:38%;}
.oferta_detalle .detalle{margin:0;}
.oferta_detalle .oferta_ul{width:100%!important;float:left;margin:3px auto;display: block;}
.oferta_detalle .oferta_ul li{width:30%!important;}
.oferta_detalle .oferta_btn{width:100%;display: block;}
.oferta_detalle .oferta_btn .btn{padding:15px;}
.oferta_detalle .oferta_btn .no_radius_right{width:80%;margin-top:15px;text-align:center;}
.oferta_detalle .oferta_btn .no_radius_left{width:20%;text-align:center;}
.precio_descuento{width:100%;margin-bottom:20px!important;float:left;background: url(../imagenes/entorno/oferta-fondo-precio.png) no-repeat center center;}
.precio_descuento{width: 100%;margin:0;padding:10px;border:solid 1px #c9e5e5;}
.precio_descuento strong{font-weight:normal;}
.precio_descuento li{width:50%!important;text-align: center;float: left;list-style: none;}
.oferta_detalle .precio_descuento .fx_precio{font-size: 2.3em;color:#8da2d6;line-height: initial;}
.oferta_detalle .precio_descuento .fx_precio2{font-size: 2.3em;color:#8da2d6;line-height: initial;}
.oferta_detalle .precio_descuento .fx_precio small, .oferta_detalle .precio_descuento .fx_precio2 small{margin-top:0px;display: block;font-size: 0.5em;color:#de8cbd;}

.oferta_xtras {width: 100%;margin: 20px 0;padding: 20px 15px;float: left;text-align: center;border-top: solid 1px #e1e1e1;border-bottom: solid 1px #e1e1e1;background: url(../imagenes/entorno/patron.png) repeat left top;}
.precio_xtra{width:50%;margin:0 0 0 8%!important;}
.precio_xtra .fx_precio{font-size: 2.3em;color:#8da2d6;line-height: initial;}
.precio_xtra .fx_precio2{font-size: 2.3em;color:#8da2d6;line-height: initial;}
.precio_xtra .fx_precio small, .precio_xtra .fx_precio2 small{margin-top:0px;display: block;font-size: 0.5em;color:#de8cbd;}
.detalle_coste {width:auto;margin:0 auto;}
.oferta_xtras .oferta_btn{position:relative;width: 30%;margin:0 8% 0 2%;padding: 0; float:left;}
.oferta_xtras .oferta_btn .btn{padding:27px 10px;}
.oferta_xtras .oferta_btn .no_radius_right{width:80%;text-align:center;}
.oferta_xtras .oferta_btn .no_radius_left{width:20%;text-align:center;}
.oferta_xtras .oferta_btn .oferta_compartir{width:auto;}

.oferta_list{border:none;}
.oferta_list .oferta_img{width:15%;height:100px;}
.oferta_list .oferta_img img{width:auto;height:100%;}
.oferta_list h3{font-size:1.3em;}
.oferta_list .oferta_cont{width:83%;}
.oferta_list .previo{width:40%;margin:0 0 0 0;float:left;}
.oferta_list .detalle{width:60%;margin:0 0 0 0;float:left;}
.oferta_list .oferta_ul{font-size:0.79em;}
.oferta_list .fx_precio small{color:#d392bd;font-size:1.2em!important;}



/*.list_noti_xl{width:100%;float:left;margin-bottom:20px;padding:10px 10px 30px 10px;background: url(../imagenes/entorno/linea-punteada.png) repeat-x bottom left;}
.list_noti_xl_img{width:18%;height:100px;margin-right:2%;float:left;overflow:hidden;}
.list_noti_xl_img img{width:100%;}
.list_noti_xl_cont{width:80%;padding:0;float:left;}
.list_noti_xl_cont .previo{margin:0;padding:0;}
.list_noti_xl_cont .previo h3{margin-bottom:10px;font-size:1.5em;}
.list_noti_xl_cont .detalle{width:100%;margin:10px 0 0 0;float:left;}*/

.valoracion, .valoracion1, .valoracion2, .valoracion3, .valoracion4, .valoracion5{width:100px;height:20px;display:inline-block;}
.valoracion{background: url(../imagenes/entorno/estrellas.png) no-repeat left -150px;}
.valoracion1{background: url(../imagenes/entorno/estrellas.png) no-repeat left -120px;}
.valoracion2{background: url(../imagenes/entorno/estrellas.png) no-repeat left -90px;}
.valoracion3{background: url(../imagenes/entorno/estrellas.png) no-repeat left -60px;}
.valoracion4{background: url(../imagenes/entorno/estrellas.png) no-repeat left -30px;}
.valoracion5{background: url(../imagenes/entorno/estrellas.png) no-repeat left 0px;}

.valoracion_max, .valoracion_max1, .valoracion_max2, .valoracion_max3, .valoracion_max4, .valoracion_max5{width:165px;height:26px;display:inline-block;}
.valoracion_max{background: url(../imagenes/entorno/estrellas-max.png) no-repeat left -200px;}
.valoracion_max1{background: url(../imagenes/entorno/estrellas-max.png) no-repeat left -160px;}
.valoracion_max2{background: url(../imagenes/entorno/estrellas-max.png) no-repeat left -120px;}
.valoracion_max3{background: url(../imagenes/entorno/estrellas-max.png) no-repeat left -80px;}
.valoracion_max4{background: url(../imagenes/entorno/estrellas-max.png) no-repeat left -40px;}
.valoracion_max5{background: url(../imagenes/entorno/estrellas-max.png) no-repeat left 0px;}


.item_hover{border:solid 1px #fff;}
.item_hover:hover{border:solid 1px #e5eed3;background:#f9fdf1;}
.list_noti_item{width:100%;float:left;margin-bottom:20px;padding:10px 10px 30px 10px;background: url(../imagenes/entorno/linea-punteada.png) repeat-x bottom left;}
.list_noti_item_cont{width:100%;padding:0;float:left;}
.list_noti_item_cont .previo{margin:0;padding:0;}
.list_noti_item_cont .previo h3{margin-bottom:5px;font-size:1.1em;}
.list_noti_item_cont .detalle{width:100%;margin:10px 0 0 0;float:left;}
.list_noti_item figure{display:none;}

.list_noti_xl .list_noti_item_cont{width:80%;}
.list_noti_xl figure{display:block;}
.list_noti_item_img{width:18%;height:113px;margin:0 2% 0 0;float:left;overflow:hidden;}
.list_noti_item_img img{width:100%;}

.lateral_cont{}
.lateral_a{width:70%;float:left;}
.lateral_b{width:30%;padding:0 0 0 20px;float:left;}
.menu_lateral h4{padding:15px 0 12px 0;font-size:1.3em;border-bottom:solid 1px #d0d0d0;}
.menu_lateral a{color:#757575;}
	.menu_lateral a:hover{color:orange!important;}
.menu_lateral ul{width:100%;margin:0;padding:0;list-style: none;}
.menu_lateral li{margin-bottom:5px;padding:5px 5px 0px 12px;/*border-bottom:solid 1px #e9e9e9;*/background: url(../imagenes/entorno/ico-menulatera-n1.png) no-repeat left 8px;}
.menu_lateral li ul li{margin-bottom:0;padding:5px 5px 0px 12px!important;border-bottom:none;background: url(../imagenes/entorno/ico-menulatera-n2.png) no-repeat left 10px;}
.menu_lateral li ul li ul li{margin:0;padding:0px 5px 0px 10px!important;border-bottom:none;background: url(../imagenes/entorno/ico-menulatera-n3.png) no-repeat left 6px;}
.menu_lateral li ul li ul li ul li{margin:0;padding:0px 5px 0px 10px!important;border-bottom:none;background: url(../imagenes/entorno/ico-menulatera-n4.png) no-repeat left 4px;}
.menu_lateral li ul li ul li ul li ul li{margin:0;padding:0px 5px 0px 10px!important;border-bottom:none;background: none;}



.noticia{}
.noticia_prev{padding:5px 0;font-weight:bold;font-style:italic;float:left;}
.noticia_detalle{}
.noticia_detalle figure{margin:0 0 20px 0;padding:0;}
.img_max{width:100%;float:left;}
.img_max .control_img{width:100%;max-height:300px;overflow:hidden;float:left;}
.img_max .control_img img{width:100%;}
.noticia_detalle .h2_fx{margin-top:20px!important;}
.leyenda{width:95%;padding:5px;font-size:0.8em;display:block;background: url(../imagenes/entorno/linea-punteada.png) repeat-x bottom left;}
.comentarios_count{padding:3px 3px 5px 3px;color:#fff;;background: url(../imagenes/entorno/ico-comentarios.png) no-repeat center bottom;}
.comentarios_xtra{width:100%;padding-bottom:20px;margin-bottom:0px;float:left;/*background: url(../imagenes/entorno/linea-punteada.png) repeat-x bottom left;*/}
.anclas{width:100%;margin:0 0 20px 0;padding:0;border:solid 1px #e9e9e9;}
.anclas li{padding:0px 8px;display:inline-block;list-style:none;}

.coment_list{position:relative;width:100%;margin-bottom:20px;padding:10px 10px 20px 10px;float:left;border:solid 1px #dddddd;/*background: url(../imagenes/entorno/linea-punteada.png) repeat-x bottom left*/;}
.coment_us{width:90px;margin-right:15px;float:left;text-align: center;}
.us_img{width:100%;height:90px;overflow:hidden;display:block;border:solid 1px #d8d8d8;}
.us_img img{max-width:90px;}
.coment_num{position:absolute;left:30px;top:120px;width:30px;height:30px;margin-top:-45px;padding:3px 0 0 0;display:block;border:solid 1px #d8d8d8;background:#fff;z-index:20;}
.coment_nombre{padding:3px;display:block;z-index:20;}
.coment_list_detalle{width:100%;min-height:120px;padding:0 0 0 113px;}
.coment_list_datos{}
.coment_list_datos h3{margin:0;}
.coment_list_coment{}
.coment_list_valor{margin:0 0 5px 0;padding:0;}
.coment_list_xtras{width:100%;float:left;padding-top:5px;text-align:left;}
.coment_list_xtras img{vertical-align:middle;}
.coment_respuesta{width:100%;float:left;margin:10px 0;padding:5px;background-color:#e3f6fc;}

.coment_previo, .filtrado, .coment{width:100%;float:left;margin:0 0 20px 0;padding:10px;background:url(../imagenes/entorno/linea-punteada.png) repeat-x left bottom;}
.coment_previo .cont_a{width:70%;float:left;margin-top:-15px;}
.coment_previo .cont_b{width:30%;float:left;margin-top:-20px;text-align: right;}

.coment_pendiente{opacity: 0.5;}
.coment_censurado{opacity: 0.5;color:chocolate;}

.coment_resumen{width:100%;float:left;margin:0 0 20px 0;}
.coment_resumen1, .coment_resumen2, .coment_resumen3{width:33%;padding:10px;display:inline-block;vertical-align: middle;}
.coment_resumen1{text-align: center;}
.coment_resumen1 strong{font-size:1.2em;}
.coment_resumen2{}
.coment_resumen3{text-align: center;}
.coment_resumen3 h4{display: block;}
.list_valoracion{width:100%;list-style:none;}
.list_valoracion li{margin-bottom:10px;}
.list_valoracion span{float:right;}

.filtrado{}
.filtro_item{width:100%;float:left;}
.filtrado span{float:left;margin-right:15px;}
.filtrado .progress{width:200px;height: 16px;margin-right:15px;float:left;border: solid 1px #c2c2c2;}
.filtrado .progress .progress-bar{background:#99be11;height: 15px;}
.filtro_checkbox {float:left;margin:-5px 0 10px 0;}
.filtro_checkbox strong{font-size:1.3em;margin-right:5px;}

.filtrado {position: relative;display:block;margin: 2em 0;}
.filtrado select{max-width:200px!important;}
.btn_mas{width:95%;text-align: center;}

.tags{}
.tags a{padding:0 5px;}
.tag1{font-size:1.5em;}
.tag2{font-size:1.3em;}
.tag3{font-size:1.1em;}
.tag4{font-size:0.9em;}
.tag5{font-size:0.8em;}

.listado_prev_btns{width:100%;margin:0px 0 15px 0;padding:0;float:left;list-style: none;}
.listado_prev_btns a{position:relative;margin:0 0 15px 0;padding:10px 10px 10px 40px;display:block;color:#343434!important;border:solid 1px #c3c3c3;}
.listado_prev_btns a:hover{color:orange!important;border:solid 1px orange;}
.listado_prev_btns a:hover span{color:orange!important;}
.listado_prev_btns a span{position:absolute;top:10px;left:5px;color:#82ac02;font-size: 2em;}
.ayudado{width: 100%;margin:0 0 15px 0;padding:10px;float: left;border:solid 1px #dfeef4;background: #edfaff;}
.ayudado ul{width:100%;float:left;margin:0px 0 10px 0;padding: 0;}
.ayudado ul li{margin:0 5px 0 0;padding:0!important;display:inline-block;list-style: none;}
.ayudado_titulo{color:#6b8b97;}
.ayudado_titulo strong{color: #385965;font-size: 1.5em;}
.ayudado_ok{padding:40px 20px;color: #385965;font-size: 1.5em;text-align:center;border:solid 1px #dfeef4;background: #edfaff;}

.resultado_item {display: inline-flex;flex-direction: row;margin-bottom:1em;padding: 0.5em 10px 1.5em 10px;background: url(../imagenes/entorno/linea-punteada.png) repeat-x bottom left;}
.resultado_item_img {width:18%;height: 113px;margin: 0 2% 0 0;overflow: hidden;}
.resultado_item_img img{width:100%;}
.resultado_item_datos{flex:1;}
.resultado_item h3{margin:0;padding:0;}
.resultado_item ul{margin:0;padding:0;}

.contrato_patrocinado {border: solid 1px #ffe3b5;background: #fffbe6!important;}
.contrato_platinun{border: solid 1px #e5eed3;background:#f9fdf1!important;}
.contrato_patrocinado .box_previo, .contrato_platinun .box_previo{padding-right:50px;}

.contrato_gold{width:100%;float:left;margin-bottom:20px;padding:10px 10px 10px 10px;background: url(../imagenes/entorno/linea-punteada.png) repeat-x bottom left;}
.contrato_gold h3{margin-bottom:0;font-size:1.3em;}
.contrato_gold .box_previo{position:relative;width:100%;margin-bottom:5px;float:left;}
.contrato_gold .box_contenido{position:relative;width:100%;min-height:115px;float:left;}
.contrato_gold .box_imagen{position:absolute;top:0px;left:0px;width:170px;height:114px;overflow: hidden;}
.contrato_gold .box_imagen img{width:170px;}
.contrato_gold .box_datos{width:100%;padding:0 0 0 180px;}
.contrato_gold .box_icos a{margin-right:10px;}
.contrato_gold .box_btns{margin:10px 0 0 180px;}
.contrato_gold .box_btns a strong{font-weight:normal;position: relative;bottom: -1px;}

.contrato_silver{width:100%;float:left;margin-bottom:20px;padding:10px 10px 10px 10px;background: url(../imagenes/entorno/linea-punteada.png) repeat-x bottom left;}
.contrato_silver h3{margin-bottom:0;font-size:1.1em;}
.contrato_silver .box_contenido{position:relative;width:100%;min-height:115px;float:left;}
.contrato_silver .box_imagen{position:absolute;top:0px;left:0px;width:130px;height:113px;overflow: hidden;}
.contrato_silver .box_imagen img{width:130px;height:113px;}
.contrato_silver .box_datos{width:100%;padding:0 0 0 140px;}
.contrato_silver ul{margin-top:0;}
.contrato_silver .box_datos .box_icos{margin:0 0px 5px 0;}
.contrato_silver .box_datos .box_icos a{margin:0 10px 0px 0;}
.contrato_silver .box_btns{position:relative;margin:15px 0 0 140px;}
.contrato_silver .box_btns a strong{font-weight:normal;}

.clinica_recomendada{width:100%;float:left;margin-bottom:20px;padding:10px 10px 10px 10px;background: url(../imagenes/entorno/linea-punteada.png) repeat-x bottom left;}
.clinica_recomendada h3{margin-bottom:0;font-size:1.1em;}
.clinica_recomendada .box_contenido{position:relative;width:100%;min-height:115px;float:left;}
.clinica_recomendada .box_imagen{position:absolute;top:0px;left:0px;width:130px;height:87px;overflow: hidden;}
.clinica_recomendada .box_imagen img{width:130px;}
.clinica_recomendada .box_datos{width:100%;padding:0 0 0 140px;}
.clinica_recomendada ul{margin-top:0;}
.clinica_recomendada .box_datos .box_icos{margin:0 0px 5px 0;}
.clinica_recomendada .box_datos .box_icos a{margin:0 10px 0px 0;}
.clinica_recomendada .box_btns{margin:15px 0 0 140px;}
.clinica_recomendada .box_btns a strong{font-weight:normal;}

.contrato_relacionada{width:100%;float:left;margin-bottom:20px;padding:0px 10px;background: url(../imagenes/entorno/linea-punteada.png) repeat-x bottom left;}
.contrato_relacionada h3{margin-bottom:0;font-size:1.1em;}
.contrato_relacionada .box_contenido{position:relative;width:100%;min-height:115px;float:left;}
.contrato_relacionada .box_imagen{position:absolute;top:0px;left:0px;width:130px;height:87px;overflow: hidden;}
.contrato_relacionada .box_imagen img{width:130px;}
.contrato_relacionada .box_datos{width:100%;padding:0 0 0 140px;}
.contrato_relacionada ul{margin-top:0;}

.list_vacio{width:100%!important;height:50px;}

.box_sindatos{padding: 0 0 0 0px;}
.box_btns span{position: relative;font-size:1.2em;bottom: -3px!important;}

.llamar_opciones{position:absolute;bottom:33px;padding:10px 15px;background:#99cc00;z-index:444;}
.llamar_opciones a{width: 100%!important;margin:5px 0;display:block;color:#fff;}
.llamar_opciones a:hover{color:#343434;}
.ico_des_whatsapp{padding:3px 3px 3px 18px;background: url(../imagenes/entorno/ico-desplegable-whatsapp.png) no-repeat left 6px;}
.ico_des_tel{padding:3px 3px 3px 18px;background: url(../imagenes/entorno/ico-desplegable-telefono.png) no-repeat left 6px;}

.list_item{width:100%;float:left;margin-bottom:20px;padding:10px 10px 10px 10px;background: url(../imagenes/entorno/linea-punteada.png) repeat-x bottom left;}
.list_item h3{margin-bottom:0;font-size:1.3em;}
.zona_previo{position:relative;width:100%;}
.zona_previo small, .zona_contenido small{font-size:1em;}
.zona_imagen{position:absolute;top:10px;left:10px;width:170px;height:114px;margin-right:10px;float:left;overflow:hidden;}
.zona_imagen img{width:170px;}
.ico_mapa{position:absolute;left:0;width:32px;height:45px;padding-top:2px;text-align:center;background: url(../imagenes/entorno/localizador-icono.png) no-repeat top left;}
.ico_mapa_min{width:20px;height:25px;padding-top:0px;text-align:center;display: inline-block;font-size:0.6em;background: url(../imagenes/entorno/localizador-icono-min.png) no-repeat top left;}
.ico_destacado{position:absolute;top:-15px;right:0;width:51px;height:45px;text-align:center;background: url(../imagenes/entorno/icono-destacada.png) no-repeat top left;}
.ico_patrocinada{position:absolute;top:-15px;right:0;width:51px;height:120px;text-align:center;background: url(../imagenes/entorno/icono-patrocinada.png) no-repeat top left;}
.ico_tipo1{position:absolute;top:-15px;right:0;width:51px;height:45px;text-align:center;background: url(../imagenes/entorno/icono-tipo1.png) no-repeat top left;}
.ico_tipo2{position:absolute;top:-15px;right:0;width:51px;height:45px;text-align:center;background: url(../imagenes/entorno/icono-tipo2.png) no-repeat top left;}
.ico_tipo3{position:absolute;top:-15px;right:0;width:51px;height:45px;text-align:center;background: url(../imagenes/entorno/icono-tipo3.png) no-repeat top left;}
.ico_tooltip {
    min-width: 200px;
    position: absolute;
    right: 110%;
    /* top: -35px; */
    padding: 5px;
    color: #fff;
    font-size: 0.8em;
    line-height: 1.2em;
    border-radius: 3px;
    background: #000;
}
.ico_tooltip:after {
    content: "";
    position: absolute;
    top: 35%;
    right: -5px;
    border-left: 5px solid #000;
    border-top-color: inherit;
    border-top: 5px solid transparent;
	border-bottom: 5px solid transparent;
}


.tooltip {
    position: relative;
    display: inline-block;
    border-bottom: 1px dotted black;
}

.tooltip .tooltiptext {
    visibility: hidden;
    width: 120px;
    background-color: black;
    color: #fff;
    text-align: center;
    border-radius: 6px;
    padding: 5px 0;

    /* Position the tooltip */
    position: absolute;
    z-index: 1;
}

.tooltip:hover .tooltiptext {
    visibility: visible;
}

.zona_contenido{width:80%;float:left;}
.zona_iconos a{margin-right:10px;}
.zona_botones{margin-top:10px;}
.zona_botones a strong{font-weight:normal;}

.bloque_inline{display:inline-block;}

.list_item_destacado{border:solid 1px #e5eed3;background:#f9fdf1;}
.list_item_destacado .zona_previo, .list_item_contrato .zona_previo{padding:0 40px 10px 0px;}
.list_item_destacado .zona_imagen, .list_item_contrato .zona_imagen{width:18%;height:115px;margin-right:2%;float:left;overflow:hidden;}
.list_item_destacado .zona_contenido, .list_item_contrato .zona_contenido{width:80%;}
.list_item_patrocinado{border:solid 1px #ffe3b5;background:#fffbe6;}
/*.list_item_patrocinado a{color:#f1a849;}
.list_item_patrocinado a:hover{color:#57b23d;}
.list_item_patrocinado .btn{background:#f1a849;border-color:#dc983f;}
.list_item_patrocinado .btn:hover{background:#57b23d!important;}*/
.list_item_contrato{}
.list_item_silver .zona_previo{padding:0 40px 10px 0px;}
.list_item_silver .zona_imagen{width:12%;height:115px;margin-right:2%;float:left;overflow:hidden;}
.list_item_silver .zona_contenido{width:80%;}

.list_item_nocontrato{width:100%;margin:0px 0 5px 0;padding:10px;float:left;background: url(../imagenes/entorno/linea-punteada.png) repeat-x bottom left;}

.list_mapa{width:100%;margin:0 0 0px 0;padding:0;float:left;}
.list_mapa_min{width:50%;margin:0 0 0px 0;padding:0;float:left;}
.list_mapa_max_max{width:100%;margin:0 0 15px 0;padding:0;float:left;}
	.list_mapa_max iframe{width:100%!important;height:450px;margin:0 0 15px 0;padding:0;float:left;}
.list_mapa iframe, .list_mapa_min iframe{width:100%!important;height:222px;margin:0 0 10px 0;padding:0;float:left;}
.linea_falsa{}
.mapa_listado{width:100%;margin:20px 0 0 0;display: inline;}
.mapa_listado h4{margin:0!important;}

.maps_clinica{position: absolute;width:250px!important;}
.maps_clinica div{width:250px!important;position:relative;float:left;}
.maps_galeria{margin:0 0 -10px 0;}
.maps_galeria_img{/*height:200px;*/margin-bottom:0px;overflow:hidden;}
.maps_galeria_img img{max-width:100%;height:auto;}
.maps_galeria_iz{position:absolute;left:5px;top:40%;background: url(../imagenes/entorno/icos-galeria-min.png) no-repeat left 0;z-index:10;}
	.maps_galeria_iz:hover{background: url(../imagenes/entorno/icos-galeria-min.png) no-repeat left -32px;}
.maps_galeria_der{position:absolute;right:5px;top:40%;background: url(../imagenes/entorno/icos-galeria-min.png) no-repeat left -57px;z-index:12;}
	.maps_galeria_der:hover{background: url(../imagenes/entorno/icos-galeria-min.png) no-repeat left -89px;}
.maps_galeria_fav{position:absolute;right:10px;bottom:10px;z-index:10;}
.maps_datos{padding:0 5px 5px 5px;background:#fff;}
.maps_datos a{margin-right:5px;}
.maps_datos strong{display:block;}
.maps_datos span{font-size:1.2em!important;}
.maps_btn{}
.maps_btn a{width:100%;}
.maps_cerrar{position:absolute;top:5px;right:5px;z-index: 999;}
.maps_cerrar img{background: url(../imagenes/entorno/maps-cerrar.png) no-repeat left top;}
.maps_cerrar img:hover{background: url(../imagenes/entorno/maps-cerrar.png) no-repeat left bottom;}

.desplegable{position:relative;float:right;margin-bottom:35px;}
h1 .desplegable{margin-bottom:0;color:#c2c2c2!important;font-size:0.5em;}
.desplegable_item, .desplegable_item:link, .desplegable_item:active, .desplegable_item:visited{padding:8px;color:#8a8a8a;border:solid 1px #d9dee7;background:#fff;}
.desplegable_item:hover{padding:8px;color:#fff!important;text-decoration:none;border:solid 1px #d68b01;background:orange;}
.desplegable_listado{display:none;position:absolute;right:0;min-width:333px;max-height: 300px;overflow-y: auto;margin:3px 0 0 0;padding:10px;border:solid 1px #d9dee7;border-top:solid 2px #d68b01;z-index:1001; background-color:#fff;}
.desplegable_listado li{padding:3px 0;margin-bottom:3px;border-bottom:solid 1px #d9dee7;text-align:left;list-style:none;}
.desplegable_listado li:last-child{border-bottom:none;}
.desplegable_listado li ul{margin:0 0 0 10px;padding:0;}
.desplegable_mas{width:100%;padding:3px;display:block;background:url(../imagenes/entorno/ico-mas1.png) no-repeat right 10px;}
	.desplegable_mas:hover{background:url(../imagenes/entorno/ico-mas2.png) no-repeat right 10px;}


.clinicas_nofound{position:relative;width:48%;min-height:222px;margin:0 2% 0 0;padding:10px 150px 10px 10px;float:left;background: url(../imagenes/entorno/noclinicas.jpg) no-repeat right top;}
.clinicas_nofound_ico{width:100%;height:45px;margin-top:10px;float:left;background: url(../imagenes/entorno/noclinicas-icono.png) no-repeat center top;}
.sugerencia{position:absolute;bottom:0;left:0px;width:86%;margin:15px 0 0 0;padding:5px 35px;color:#fefbca;display:block;text-align:center;background:rgba(122,176,0,0.70);}
.sugerencia_ico1{position:absolute;top:5px;left:5px;width:20px;height:20px;display:block;background: url(../imagenes/entorno/flecha-sugerencia.png) no-repeat center top;}
.sugerencia_ico2{position:absolute;top:5px;right:5px;width:20px;height:20px;display:block;background: url(../imagenes/entorno/flecha-sugerencia.png) no-repeat center top;}

.pregunta_buscar{width:100%;margin:0 0 30px 0;padding:10px;float:left;border:solid 1px #d7d7d7;}
.pregunta_buscar .btn{width:100%;}
.pregunta_h{padding-bottom:10px;border-bottom:solid 1px #d8d8d8;}

.bocata{position:relative;width:100%;margin-top:10px;padding:10px;float:left;border:solid 1px #d8d8d8;}
.bocata p{margin-top:0;}
.bocata_xtra{position:absolute;top:-11px;left:10%;width:20px;height:20px;background: url(../imagenes/entorno/bocata-xtra.png) no-repeat center top;}

.pregunta_listado{width:100%;margin:0 0 15px 0;padding: 10px;float:left;background: url(../imagenes/entorno/linea-punteada.png) repeat-x left bottom;}
.pregunta_listado h3{margin-bottom:0;}
.pregunta_listado .respuesta{margin:0 0 0 0;padding:0;border:none;}
.preguntas_valoracion{display: block;margin-bottom: 10px;}
.preguntas_valoracion span{vertical-align: middle;}
.list_datos{width:100%;margin: 0 2%;padding:0;}
.list_datos li{position:relative;padding:5px 30% 5px 5px;}
.div_50{width:45%;padding:0 2%;float:left;}
.dato_box{position:absolute;top:10px;right:0;width:28%;padding:3px;display:inline-block;background-color:#8ad200;}
.dato_int{width:100%;height:10px;display:block;background-color:#e4f8bf;}

footer{width:100%;margin-top:30px;padding:20px 0;float:left;font-size:0.9em;border-top:solid 1px #e3e3e3;background:#f4f4f4;}
footer li{margin-bottom:5px;}
footer h3{font-weight:bold;}
.list_pie{width:100%;margin:0;padding:0;float:left;}
.list_pie li{position:relative;width:100%!important;margin:0 0 10px 0!important;padding:0;list-style:none;}
.pie_flotante{position:absolute;bottom:-3px;width:90%;max-height:200px;margin:0 20px 0 0;padding:10px;display:block;background:#dcdcdc;overflow-y:auto;z-index: 50;
			border-top-left-radius:5px;border-top-right-radius:5px;}
.pie_flotante li{padding-bottom:5px;border-bottom:solid 1px #c0c0c0;}

.btn_xtra{position:relative;width:100%;margin-bottom:10px;padding:10px 40px 10px 10px;float:left;background: url(../imagenes/entorno/btn-xtra.png) no-repeat center right #dcdcdc;}
a.btn_xtra:hover{color:#fff!important;background: url(../imagenes/entorno/btn-xtra2.png) no-repeat center right orange;}
.footer_datos{width:100%;float:left;padding:15px;font-size:0.8em;background: url(../imagenes/entorno/linea-punteada.png) repeat-x top left;}
.footer_redes img{max-width:32px;margin:3px;}
.bandera_mx{padding-left:20px;background: url(../imagenes/entorno/banderas.png) no-repeat left 2px;}
.bandera_uk{padding-left:20px;background: url(../imagenes/entorno/banderas.png) no-repeat left -28px;}
.bandera_pt{padding-left:20px;background: url(../imagenes/entorno/banderas.png) no-repeat left -58px;}
.bandera_es{padding-left:20px;background: url(../imagenes/entorno/banderas.png) no-repeat left -88px;}

.pestanas{width:100%;margin:0px 0 20px 0;float:left;}
.pestanas ul{width:100%;margin:0;padding:0;float:left;border-bottom:solid 1px #99cc00;}
.pestanas li{margin:0 5px;padding:5px 10px;list-style:none;float:left;background:#d8d8d8;
			border-top-left-radius:5px;-webkit-border-top-left-radius:5px;-moz-border-top-left-radius:5px;-ms-border-top-left-radius:5px;-o-border-top-left-radius:5px;
			border-top-right-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-top-right-radius:5px;-ms-border-top-right-radius:5px;-o-border-top-right-radius:5px;}
.pestanas li a{color:#343434;}
.pestanas li:hover{color:#fff!important;background:orange;}
.pestanas .current{color:#166c08;background:#99cc00;}

.list_preguntas{width:100%;margin:0 0 30px 0;float:left;}
.list_preguntas ul{width:100%;margin:0;padding:0;float:left;}
.list_preguntas li{width:23%;height:70px;margin:1%;padding:30px 10px 10px 60px;list-style:none;line-height:0.9em;float:left;border:solid 1px #d8d8d8;background:url(../imagenes/entorno/listado-preguntas.png) no-repeat left 3px;}
.list_preguntas li strong{font-size:1.5em;display:inline-block;}
.list_preguntas .ico_list_01{background-position:left 3;}
.list_preguntas .ico_list_02{background-position:left -60px;}
.list_preguntas .ico_list_03{background-position:left -127px;}
.list_preguntas .ico_list_04{background-position:left -190px;}

.pregunta_list{width:100%;margin:0 0 30px 0;padding:10px 10px 10px 45px;float:left;border:solid 1px #dddfdf;background:url(../imagenes/entorno/preguntas-ico.png) no-repeat 10px 10px;}
.pregunta_list h3{position:relative;padding:0 30px 0 0;font-size:1.1em;}
.pregunta_list .respuesta{margin:0;padding:0;border:none;}
.pregunta_list .respuesta .quien{}
.pregunta_list .respuesta_extras{width:100%;margin:10px 0 0px 0;padding:20px 0px 0px 0px;float:left;background:url(../imagenes/entorno/linea-punteada.png) repeat-x left 0px;}
.btn_abrir{position:absolute;top:0;right:0;width:22px;height:22px;background:url(../imagenes/entorno/btns-abrir-cerrar.png) no-repeat 0px 0px;}
.btn_abrir:hover{background-position:0px -22px;}
.btn_cerrar{position:absolute;top:0;right:0;width:22px;height:22px;background:url(../imagenes/entorno/btns-abrir-cerrar.png) no-repeat 0px -44px;}
.btn_cerrar:hover{background-position:0px -66px;}

.banner_combo{width:100%;margin:30px 0;padding:10px;float:left;border:solid 1px #61b67c;background: linear-gradient(#61b67c, #8dc68f);/*background:url(../imagenes/entorno/banner-combo.jpg) no-repeat left bottom;*/}
.banner_combo h3{font-size:1.5em;color:#fff;text-shadow:2px 1px 3px #4a9361;margin:8px 0 0 0;}
.banner_combo .combo{padding:5px;background: url(../imagenes/entorno/fondo-buscador-home.png) repeat left top;}

.banner_recomendadas{min-width:300px;min-height:40px;margin-top:0px;padding:5px;float:right;font-size:11px;line-height:12px;;border:solid 1px #d6e0e7;background: url(../imagenes/entorno/banner-clinicas-recomendadas.png) no-repeat right bottom #ecf6fd;}
.banner_recomendadas strong{display:block;}
.banner_recomendadas :hover{cursor:pointer;}

.list_urls{width:100%;margin:0 0 30px 0;padding:0;list-style:none;float:left;}
.list_urls li{margin:0 15px 0 0;padding:0 15px 0 0;float:left;background: url(../imagenes/entorno/list-enlaces.png) no-repeat right center;}

.ficha_mapa{position:relative;width:100%;margin:0 0 30px 0;float:left;}
.ficha_mapa_prev{position:absolute;top:10px;left:10px;padding:10px;list-style:none;border:solid 1px #bbbbb9;background: url(../imagenes/entorno/fondo-buscador-home.png) repeat left top;}
.ficha_mapa_mapa, .ficha_mapa_mapa iframe{width:100%;height:220px;}
.ficha_mapa_mapa{}
.ficha_prev_redes{float:right;}
.ficha_prev_redes img{width:20px;}
.ficha_detalle p{margin-top:0!important;}
.respon, .respon_titular, .respon_cont{width:100%;float:left;}
.respon_cont{margin-bottom:30px;}
.respon_cont p{margin-top:0;}
.pestanas_min{width:100%;margin:0 0 10px 0;padding:0;float:left;list-style:none;}
.pestanas_min li a{margin:0 3px;padding:5px;float:left;color:#82ac02!important;border:solid 1px #99cc00;}
.pestanas_min li a:hover{color:#fff!important;border:solid 1px orange;background:orange;}
.pestanas_min .marca{padding:5px 8px 13px 8px;border:none;color:#fff!important;background: url(../imagenes/entorno/pestanas_min_marca.png) no-repeat center bottom #99cc00;}
.pestanas_min .marca:hover{border:none;background: url(../imagenes/entorno/pestanas_min_marca.png) no-repeat center bottom orange;}
.list_servicios{width:100%;margin:0;padding:0;list-style:none;float:left;}
.list_servicios li{margin:0 0 10px 0;padding:0 0 20px 0;background: url(../imagenes/entorno/linea-punteada.png) repeat-x left bottom;}
.list_servicios li strong{}

.item_interes{position:relative;width:100%;margin:0 0 20px 0;padding:0 0 20px 155px;float:left;background: url(../imagenes/entorno/linea-punteada.png) repeat-x left bottom;}
.item_interes h3{margin-bottom:5px;}
.item_interes img{position:absolute;top:0;left:0;max-width:100px;border:solid 1px #9e9e9e;}

.item_conozcanos{position:relative;width:100%;margin:0 0 20px 0;padding:0 0 20px 130px;float:left;background: url(../imagenes/entorno/linea-punteada.png) repeat-x left bottom;}
.item_conozcanos h3{margin-bottom:5px;}
.item_conozcanos img{position:absolute;top:0;left:0;max-width:100px;border:solid 1px #9e9e9e;}

.ocultar_pc, .ocultar{display:none;}
.video-responsive {
position: relative;
padding-bottom: 56.25%; /* 16/9 ratio */
padding-top: 30px; /* IE6 workaround*/
height: 0;
overflow: hidden;
}

.video-responsive iframe,
.video-responsive object,
.video-responsive embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}

.video_galeria{width:100%;float:left;}
.video_galeleria_cont{width:70%;float:left;}
.video_galeria_min{width:28%;max-height:400px;overflow:hidden;margin:0 0 0 2%;padding:7px;float:left;overflow-y: auto;}
.video_galeria_min li{width:100%;height:150px;margin: 5px;float:left;border:solid 5px #fff;outline: 1px solid #c2c2c2;list-style:none;overflow:hidden;}
.video_galeria_min img{width:100%;}

.video_detalle{position: relative;width:100%;padding:20px;float:left;background:#f2f2f2;}
	.video_detalle h3{margin:20px 0 0 0;padding:0;border:none;}
	.video_detalle small{width:100%;float:left;padding-bottom:10px;font-size:1em;}
.video_detalle .video-responsive{max-width:700px;margin:auto;padding-bottom:40%;}
.video_video{width:50%;padding-right:15px!important;padding-bottom: 28.25%!important;float:left;}
.video_video iframe,
.video_video object,
.video_video embed {width: 100%;height: 100%;border:none;}
.video_datos{width:50%;padding-left: 15px;float:left;}
.video_datos h3{margin:0;padding:0;border:none;}
.video_datos small{width:100%;padding-bottom:10px;float:left;font-size:1em;}
.video_list_item{position:relative;width:100%;min-height:80px;margin:10px 0;padding:10px 10px 10px 21%;float:left;}
.video_list_item h3{margin:0;padding:0;}
.video_list_item p{margin: 5px 0 0 0;}
.video_list_item small{font-size:1em;}
	.video_list_item img{position: absolute;left: 1%;width:18%;max-height: 113px;margin:0 2% 0 0;border-radius: 5px;}
.video_list_item2{width:33%;margin:10px 0;padding:10px;float:left;}
	.video_list_item2 img{max-width:100%;}

.galeria_secciones .ficha_galeria{margin:20px 0!important;border:solid 1px red;float:left;}

.img_galeria{max-width: 700px;display: block;margin: 0 auto;}
.img_galeria_cont{}
.img_galeria_cont h3{margin-top:15px;}
.img_galeria_min {position:relative;width: 100%;height: 120px;overflow:hidden;}
.img_galeria_min ul{width:1000%;margin: 10px 0;padding: 0;display: flex;float:left;}
.img_galeria_min li{float:left;padding:0 5px;list-style: none;}
.img_galeria_min li img{height:120px;}
.img_galeria_btn_iz{position:absolute;top:45px;left:10px;z-index:10;}
.img_galeria_btn_der{position:absolute;top:45px;right:10px;z-index:10;}

.mod_h3{margin-top:10px;padding-left:10px;border-left:solid 6px #95aa34;}
.mod_ul{margin:0 0 20px 0;padding:0;}
.mod_ul li{padding: 3px 0 3px 15px;background: url(../imagenes/entorno/li-secciones.png) no-repeat 0px 9px;list-style: none;}
.mod_ul li ul{margin:0;padding:0;}
.mod_ul li ul li{margin:0;padding: 3px 0 3px 15px;background: url(../imagenes/entorno/li-li-secciones.png) no-repeat 0px 9px;}
.mod_table{width:100%;}
.mod_table td{padding:5px;text-align: center;border-bottom:solid 1px #ccc;}
.mod_table thead{background:#e9e9e9;}


.modal{position:fixed;width:100%;height:100%;top:0;left:0;display:none;background-color: rgba(0,0,0,0.33);overflow-y:auto;z-index:999999;}
.modal-header{position:relative;padding:10px 30px 8px 55px;color:#fff;font-size:1.5em;border-bottom:solid 1px #eaeaea;background:#f5f5f5;}
.ico_modal{position:absolute;top:-5px;left:10px;width:35px;height:45px;}
.ico_modal_logo{background:url(../imagenes/entorno/logo-clinicasabortos-mx-min.png) no-repeat left 15px;}
.modal-header .close{margin:0;padding:0;border:solid 1px red;color:#fff!important;opacity:1;}
.modal-header .close:hover{color:orange!important;opacity:1;}
.modal-header h4 {margin:0!important;}
.modal-body{width:100%;padding:10px 10px 10px 10px;display:inline-block;}
/*.modal-body p{padding:10px;}*/
.modal-body h1, .modal-body h2, .modal-body h3, .modal-body h4 {margin:0;}
.modal-content .modal-footer{height:0;border:none;}
.modal-content{max-width:600px;margin:70px auto 0 auto;overflow:hidden;background-color:#fff;}
.modal_doble{width:100%;float:left;background:url(../imagenes/entorno/fondo-modal.png) repeat-y 230px 0% #dfedfb;}
.modal_doble .modal_A{width:40%;padding-right:20px;float:left;}
.modal_doble .modal_B{width:60%;float:left;}
.modal_cerrar{position:absolute;top:15px;right:10px;border:0;background:url(../imagenes/entorno/icos-cerrar.png) no-repeat center top;}
.modal_cerrar:hover{background:url(../imagenes/entorno/icos-cerrar.png) no-repeat center -30px;}
.modal_logo{text-align:center;}
.modal_logo img{width:150px;}

.foto_doc {max-width: 150px;margin: 0px 10px 5px 0px;padding: 5px;border: solid 1px #c6c6c6;float: left;}
.aviso_error {width: 100%;margin: 0 0 20px 0;padding: 10px 10px 10px 40px;float: left;color: #8e4c4c;border: solid 1px #ea8383;background: url(../imagenes/entorno/ico-error-form.png) no-repeat 10px 10px #fe9595;}
.aviso_error ul {margin: 0;padding: 0;list-style: none;}
.error_txt{color:#fff;border: solid 1px #ea8383;background:#fe9595;}
.break_40 {width: 100%;height: 40px;float: left;}
.break_fx{width: 100%;height:60px;float: left;background: url(../imagenes/entorno/break_fx.png) repeat-x left center;}

.erropag{width:50%;padding:30px;float:left;text-align: center;}
.erropag h1{margin-bottom:0;color:#4d9057;font-size:10em;background: none;}
.erropag h2{}
.erropag h3{}
.erropag ul{margin:0;}
.erropag li{width:100%;margin:5px 5px;padding:5px 5px;border-bottom:solid 1px #dddddd;background: none;}
.erropag li:first-child{margin-top:0;}

#scrollDown{position:fixed;top:0px;left:0;width:100%;background:#f5f5f5;display:none;z-index:9999;}
.scrollDown_cont{max-width:1000px;margin:0 auto;display: flex;}
.scrollDown_cont1{position:relative;width:60%;max-height:45px;padding:10px;float:left;overflow: hidden;}
.scrollDown_cont1 img{max-width:32px;margin-right:0px; vertical-align: middle;}
.scrollDown_cont1 .fx_degradado{position:absolute;top:0;right:0;width:30px;float:left;height:40px;background:url(../imagenes/entorno/ScrollDown-fx.png) repeat-y right top;}
.scrollDown_cont2{width:40%;padding:10px 10px 0px 10px;float:left;text-align: right;}
.scrollDown_cont2 img{margin-left:5px;width:24px;}
.scrollDown_linea{width:100%;height:2px;float:left;background:#99cc00;}

.img-bg-32{}
.img-bg-32 img{width:32px;}
.img-bg-32 img:hover{background-position: right 0;}
.img-bg-facebook img{background:url(../imagenes/entorno/img-bg-facebook.png) no-repeat left top;}
.img-bg-twitter img{background:url(../imagenes/entorno/img-bg-twitter.png) no-repeat left top;}
.img-bg-googleplus img{background:url(../imagenes/entorno/img-bg-googleplus.png) no-repeat left top;}
.img-bg-youtube img{background:url(../imagenes/entorno/img-bg-youtube.png) no-repeat left top;}
.img-bg-vimeo img{background:url(../imagenes/entorno/img-bg-vimeo.png) no-repeat left top;}
.img-bg-pinterest img{background:url(../imagenes/entorno/img-bg-pinterest.png) no-repeat left top;}
.img-bg-linkedin img{background:url(../imagenes/entorno/img-bg-linkedin.png) no-repeat left top;}
.img-bg-whatsapp img{background:url(../imagenes/entorno/img-bg-whatsapp.png) no-repeat left top;}
.img-bg-email img{background:url(../imagenes/entorno/img-bg-email.png) no-repeat left top;}

/*.clinicas_bg{width:100%;margin:-10px 0 20px 0;float:left;background:url(../imagenes/entorno/img-bg-clinicas.jpg) no-repeat left top;background-size: cover;}*/
.clinicas_bg{width:100%;margin:-10px 0 20px 0;float:left;background:url(../imagenes/entorno/img-bg-clinicas.jpg) no-repeat left bottom #eeeeec;}
.provincias_prev{width:100%;margin:15px 0 20px 0;padding:10px;float:left;background: hsla(0,0%,100%,0.70);}
.provincias_prev_btn{width:100%;padding:15px 0 0px 0px;text-align:center;}
.provincias_prev_btn .btn{padding:10px 20px;font-size:1.3em;}
.provincias_listado{width:25%;margin-right:5%;float:left;}
.provincias_listado ul{margin:0;padding:0;}
.provincias_listado ul li{width:100%;margin:0;padding:0 0 10px 0;list-style:none;}
.btn_autobus{width:100%;padding:10px 10px 10px 60px;background:url(../imagenes/entorno/icon-autobus2.png) no-repeat 15px center #8ad200;}
	.btn_autobus:hover{background:url(../imagenes/entorno/icon-autobus2.png) no-repeat 15px center orange;}
.btn_avion{width:100%;padding:10px 10px 10px 60px;background:url(../imagenes/entorno/icon-avion2.png) no-repeat 15px center #8ad200;}
	.btn_avion:hover{background:url(../imagenes/entorno/icon-avion2.png) no-repeat 15px center orange;}
.provincias_mapa{position:relative;width:70%;float:left;overflow:hidden;}
.provincias_mapa iframe{width:100%;height:360px;overflow:hidden;}

.seccion_compartir{}
.seccion_compartir img{margin:5px 10px 5px 0;}

.capa_llamada{position:fixed;left:0;bottom:0;width:100%;height:100px;display:flex;flex-direction: column-reverse;align-items: center;z-index:99999;background:url("../imagenes/entorno/capa-llamada-bg.png") repeat-x right bottom;}
.capa_llamada_cont{max-width:600px;padding: 8px;display:block;}
.capa_llamada_cont img{margin:0 0 -20px 10px;}
.capa_llamada .btn{font-size:1.3em;text-align:center;}

.infografia_img{width:98%;display:block;margin:0 auto 3em auto;box-shadow:0 5px 8px #c4c4c4;}
.infografia_destacada{display:flex;flex-directio:column;padding:1em;background:#f4f4f4}
.infografia_destacada_img{width: 47%;height: 250px;margin-right: 1em;overflow: hidden;}
.infografia_destacada_img img{width:100%;}
.infografia_destacada_txt{width:50%;}
.infografia_destacada_txt h3{margin-bottom:5px;}
.infografia_destacada_txt small{font-size: 1em;}
.infografia_list{margin-top:1em;display:inline-flex;flex-direction:row;flex-wrap: wrap;}
.infografia_list_item{width:50%;display:flex;flex-direction:column;padding:2em;}
.infografia_list_item span h3{margin-bottom:0px;}
.infografia_list_item small{font-size:1em!important;}
.infografia_list_item_img{width:100%;height:180px;margin-bottom:1em;overflow: hidden;}
.infografia_list_item img{width:100%;}
.infografia_list_item img::before {height:200px;overflow: hidden;}

.filtro_select{display:inline-flex;margin:1em 0;}


#selRecomendar-button span{display:none;}

/*FORMULARIOS*/
h1 select{font-size:0.5em;}
input, select, textarea{padding:8px 10px;border:solid 1px #d7d7d7;background: white;}
select{height:35px;}
.select_style {
	width: 100%;
	height: 29px;
	margin-bottom:25px;
	padding:12px 0;
	overflow: hidden;
	float: left;
	font-size:1.1em;
	border:solid 1px #d7d7d7;
	background:url(../imagenes/entorno/select.png) no-repeat right center white;
}
.select_style select {
	background: transparent;
	border: none;
	padding: 10px;
	width: 110%;
	outline: none;
}
 textarea{min-height:40px;resize: none;}
.form_respon{width:100%;margin:0;padding:0;float:left;list-style:none;}
.form_respon li{position:relative;}
.x1, .x2, .x3{margin-bottom:10px;padding:10px;float:left;}
.x1{width:100%;}.x2{width:50%;}.x3{width:33.3%;}
.x10{width:10%!important;float:left;}
.x90{width:90%!important;float:left;}
.contador {position: absolute;bottom: 11px;right: 21px;padding: 0px;font-size: 11px;background: #fff;}
.no_margin_bottom{margin-bottom:0!important;padding-bottom:0!important;}
.form_respon label, .form_respon input[type='text'], select, textarea{width:100%;display:block;font-weight:normal;}
.form_aviso_ups{padding-right:30px;font-weight:normal;border:solid 1px #a94442;/*background:url(../imagenes/entorno/ico-advertencia2.png) no-repeat right center;*/}
.form_aviso_ups_txt{width:100%;float:left;color:#a94442;}
.form_aviso_ok{font-weight:normal;border:solid 1px #3c763d;}
.form_aviso_ok_txt{width:100%;float:left;color:#3c763d;}
.form_fin{width:100%;margin:10px 0 0px 0;padding:20px 15px 0px 15px;text-align:right;float:left;background:url(../imagenes/entorno/linea-punteada.png) repeat-x left 5px;}
.form_fin .btn{margin-left:10px;}
.select_result{width:30%;}
.captcha_cont{padding-top:15px;}
.captcha_cont img{margin:10px 0;display:block;}
.form_aviso{padding:10px;float:left;border:solid 1px #dde5c8;background:#f0f8da;}
.modal_fin_redes{text-align:center;}
.modal_fin_redes img{width:32px;margin:5px;}
.miselect_cont{position:relative;width:100%;float:left;}
.miselect_select{width:100%;float:left;}
.miselect_select a{width:100%;padding:8px 30px 8px 10px;float:left;border:solid 1px #d7d7d7;background:url(../imagenes/entorno/select.png) no-repeat right center white;}
.miselect_select a:hover{background:url(../imagenes/entorno/select-hover.png) no-repeat right center white;}
.miselect_desplegable{position:absolute;top:38px;left:0;width:100%;padding:10px;border:solid 1px #d7d7d7;background: white;overflow:auto;z-index:100;}
.miselect_desplegable a{width:100%;margin:0;padding:10px 5px 5px 5px;display:block;border-bottom:solid 1px #d7d7d7;}
.miselect_desplegable a:hover{color:#fff;background:orange;}
.miselect_desplegable ul{margin:0;padding:0;list-style:none;}
.miselect_desplegable li{margin:0;padding:0;}
.miselect_desplegable li:first-child{margin-top:0;padding-top:0;}
@media screen and (max-width:900px){
	.oferta_list .oferta_img{width:22%;}
	.oferta_list .oferta_cont{width:76%;}
	.oferta_list .previo{width:100%;}
	.oferta_list .detalle{width:100%;}
	.oferta_list .oferta_ul{margin-top:10px;}
}
@media screen and (max-width:768px){
    .capa_llamada{}
	.container{}
	.menu ul li span{display:block!important;float:none;text-align:center;}
	.cab_xtras_txt{display:none;}
	.oferta_ul{width:100%;}
	.oferta_cont .oferta_btn{width:100%;margin-top:15px;text-align:center;}
	/*.oferta_cont .oferta_btn .btn{width:50%;float:left!important;text-align:center;}*/
	.oferta_cont .no_radius_right{width:75%;}
	.oferta_cont .no_radius_left{width:25%;}
	.oferta_img img{width:100%;}
	.oferta_detalle .oferta_img{width:100%;height:auto;margin:0;}
	.oferta_detalle .oferta_img img{width:100%;height:auto;}
	.oferta_detalle .oferta_cont{width:100%;}
	.precio_descuento{margin-top:15px;}
	.oferta_xtras .oferta_btn{width:100%;margin:0!important;padding-top:10px;}
	.precio_xtra{width:100%;margin:0!important;}
	.lateral_a, .lateral_b{width:100%;padding:0;}
	.list_item_nocontrato li .text_right{text-align:left;}
	.list_x3, .list_x4{-webkit-column-count: 2;-moz-column-count: 2;column-count: 2;}
	.sugerencia{width:80%;}
	.coment_previo .cont_a, .coment_previo .cont_b{width:100%;float:left;}
	.coment_previo .cont_b{margin-top:10px;text-align: left;}
	.video_galeleria_cont{width:100%;}
	.video_galeria_min{width:100%;max-height:auto;margin:0 0 0 0%;float:left;overflow-x: auto;}
	.video_galeria_min li{width:23%;height:100px;}
	.video_detalle .video-responsive{padding-bottom:50%;}
	.video_list_item2{position:relative;width:100%;margin:10px 0;padding:10px 10px 10px 170px;float:left;}
		.video_list_item2 h3{margin-top:0;;}
		.video_list_item2 img{position: absolute;left:0;max-width:150px;}
	.slider_xtras .cont50{width:100%;text-align:left;}
	
	.llamar_opciones{bottom:53px;}
    
    .acceso_directo{display:flex;flex-direction:column;}
.acceso_directo li{width:100%;display:flex;flex-direction:row;align-items: end;padding:1em;}
.acceso_directo img{width:6em;margin: 0 1.5em 0 0;}
.acceso_directo h4{font-size:1.3em;text-align:left;}
.acceso_directo p{width:100%;text-align:left;}
	
	.coment_resumen1, .coment_resumen2, .coment_resumen3{width:100%;}
	.coment_resumen2{width:60%;margin:0 auto;display:block;}
	
	.home_previo1 p{display:none;}
	
	.box_btns .btn{text-align:center;}
	.box_btns .btn strong{display:block;}
	
	.list_cab_redes{top:-23px;width:148px;}
	.list_cab_redes img{margin:5px 3px 0 3px!important;}
	
	.video_detalle .video-responsive{padding-bottom:50%;}
	.video_list_item2{position:relative;width:100%;margin:10px 0;padding:10px 10px 10px 170px;float:left;}
		.video_list_item2 h3{margin-top:0;;}
		.video_list_item2 img{position: absolute;left:0;max-width:150px;}
	.video_video{padding-bottom: 30%!important;}
	.video_datos h3{margin-top:15px;}
	.clinicas_bg{background:#eeeeec;}
	.provincias_listado, .provincias_mapa{width:100%;margin-right:0;}
	.provincias_mapa iframe{height:300px;}
    
    .infografia_list{flex-direction:column;}
    .infografia_list_item{width:100%;display:flex;flex-direction:row;padding:0 0 1em 0;}
    .infografia_list_item_img{width:30%;height:auto;}
    .infografia_list_item span{width:70%;margin-left:1em;}
	
    .select_result{width:100%;}
}

@media screen and (max-width:600px){
	body{font-size:0.8em;}
	.cab_logo{width:50%;margin-top:5px;}
	.cab_xtras{width:50%;}
	.cab_logo img{max-width:200px!important;float:left;}
	.cab_logo, .cab_redes{padding:0;text-align:center!important;}
	.cab_logo img{max-width:100%;}
	.list_cab_buscador{top:-9px;}
	.menu, .menu ul li{height:40px;}
	.cab_xtras_icos{margin:-5px 0 3px 0;}
	.cont_x3, .cont_x2{width:100%;}
	.cont50{width:100%;padding:5px 0;}
	.cont70, .cont70b{width:100%;margin-bottom:10px;}
	.img_90 img{width:100%;}
	.float_right{width:100%;float:right;}
	.ocultar_movil, .migas_url{display:none;}
	.home_previo{margin:15px 0;}
	.home_previo h1{font-size:1.5em;}
	.home_previo1, .home_previo2{width:100%;margin-left:0;}
	.pregunta_previo{margin-bottom:20px;}
	.slider_xtras div{text-align:center!important;}
	.oferta_cont, .oferta_img{width:100%;}
	.oferta_img{width:100%;height:100px;margin-bottom:15px;}
	.oferta_img img{width:100%;min-height:auto;}
	.oferton .oferta_img{width:100%;height:auto;}
	.oferton .oferta_img img{width:100%;height:auto;}
	.oferton .oferta_cont{width:100%;}
	.oferton .oferta_ul{width:100%;}
	
	.oferta_list .oferta_img{width:100%;height:150px;}
	.oferta_list .oferta_img img{width:100%;height:auto;}
	.oferta_list .oferta_cont{width:100%;}
	.oferta_list .oferta_ul{margin-top:10px;}
	
	.list_noti_xl .list_noti_item_img{width:100%;margin-bottom:10px;}
	.list_noti_xl .list_noti_item_cont{width:100%;}
	.list_item .zona_contenido .zona_iconos{padding-top:10px;}
	.list_item .zona_imagen{height:80px!important;}
	.list_item_destacado .zona_imagen, .list_item_contrato .zona_imagen{height:120px!important;}
	.zona_imagen{width:100%;height:250px!important;margin:0 0 2% 0;float:left;}
	.zona_imagen img{width:100%;}
	.zona_contenido{width:100%;}
	.zona_botones{width:100%;margin-left:0%;}
	.zona_botones a{width:33%;text-align:center;}
	.zona_botones a strong{font-size:0;}
	.zona_botones span{font-size:1.5em;}
	
	.contrato_gold .box_contenido{width:100%;min-height:105px;}
	.contrato_gold .box_imagen{width:150px;height:100px;}
	.contrato_gold .box_imagen img{width:150px;height:113px;}
	.contrato_gold .box_datos{padding:0 0 0 160px;}
	.contrato_gold .box_btns{margin:110px 0 0 0;}
	.box_btns{padding:0px 0 0 0;}
	.contrato_gold .box_btns a, .contrato_silver .box_btns a{width:33%;text-align:center;}
	.contrato_gold .box_btns a strong, .contrato_silver .box_btns a strong{font-size:0.8em;}
	.contrato_gold .box_btns span, .contrato_silver .box_btns span{font-size:1.5em;}
	.contrato_silver .box_btns{margin:102px 0 0 0;}
	/*.contrato_silver .box_btns{margin:80px 0 0 0;}
	.contrato_silver .box_btns a{width:100%;text-align: center;}
	.contrato_silver .box_btns a strong{font-size:0;}
	.contrato_silver .box_btns .btn span{bottom:-3px!important;}
	.contrato_silver .box_btns span{font-size:1.5em;}*/
	.box_btns .btn span{bottom:-5px!important;}
	.clinica_recomendada{}
	.clinica_recomendada .box_btns{margin:90px 0 0 0;}
	.clinica_recomendada .box_btns a{width:33%;text-align:center;}
	.clinica_recomendada .box_btns a strong{font-size:0;}
	.clinica_recomendada .box_btns span{font-size:1.5em;}
	
	.sugerencia{position:relative;bottom:none;display:block;float:left;}
	.list_mapa_min{width:100%!important;margin-bottom:0;}
	.list_mapa_max iframe{height:300px;}
	
	.ico_mapa, .ico_mapa_min{display:none;}
	/*.ico_destacado{position:absolute;top:-20px;right:-12px;width:102px;height:20px;text-align:center;background: url(../imagenes/entorno/icono-destacada-respon.png) no-repeat top right;}*/
	.list_item_destacado .zona_previo, .list_item_contrato .zona_previo{padding:0 5px 0 0px;}
	.list_item_destacado .zona_imagen, .list_item_contrato .zona_imagen{width:100%;height:100px;margin-right:0%;}
	.list_item_destacado .zona_imagen img, .list_item_contrato .zona_imagen img{width:100%;}
	.list_item_destacado .zona_contenido, .list_item_contrato .zona_contenido{width:100%;}
	.list_item_destacado .zona_botones, .list_item_contrato .zona_botones{width:100%;margin-left:0;}
	.list_item_silver .zona_botones, .list_item_silver .btn{width:103%;}
	.linea_falsa{background: url(../imagenes/entorno/linea-falsa.png) repeat-x left bottom;}
	.clinicas_nofound{width:100%;min-height:150px;margin-bottom:10px;padding:10px;background:none;}
	.list_preguntas li{width:48%;}
	.pestanas li{margin:1%;font-size:1em;}
	.banner_recomendadas{width:100%;margin-top:10px;}
	.ficha_mapa{padding:0;}
	.ficha_mapa_prev{position:static;top:0;margin:0;}
	.respon{margin:0;}
	.respon_titular{width:100%;margin:1px 0px;padding:10px 30px 10px 10px;float:left;font-size:1.1em;border:solid 1px #e4e4e4;}
	.respon_mas{background:url(../imagenes/entorno/icos-responsive.png) no-repeat right 10px #f8f8f8;}
	.respon_menos{background:url(../imagenes/entorno/icos-responsive.png) no-repeat right -174px #f8f8f8;}
	.respon_cont{width:100%;margin-bottom:10px;padding:10px;float:left; display:none;}
	.ocultar_pc{display:inline-block;}
	.banner_home_preguntas{padding:20px 10px 20px 100px;background: url(../imagenes/contenido/banner-home-pregunta-experto-respon.jpg) no-repeat bottom left;}
	.div_50{width:95%;}
	.erropag{width:100%;}
	
	.scrollDown_cont1, .scrollDown_cont2{font-size:0.8em;}
	.scrollDown_cont1{width:60%;}
	.scrollDown_cont2{width:40%;}
	
	.coment_resumen2{width:100%;}
	
	.img-bg-32{}
	.img-bg-32 img{width:25px;}
	.img-bg-32 img:hover{background-position: right 0;}
	.img-bg-facebook img, .img-bg-twitter img, .img-bg-googleplus img, .img-bg-youtube img, .img-bg-vimeo img, .img-bg-pinterest img, .img-bg-linkedin img, .img-bg-whatsapp img, .img-bg-email img{background-size: 50px;}
	
	.video_list_item{margin-bottom:0px;padding:10px 10px 20px 10px;border-bottom:solid 1px #D5D5D5;}
	.video_list_item img{position: static;width:100%;max-height:100%;margin:0 auto 10px auto;display: block;}
	.video_list_item h3{margin-bottom:0;}
    
    .home_guia_aborto{padding:1em;text-align:left;background: url("../imagenes/entorno/home-pensando-abortar-en-mexico-df_min.jpg") no-repeat right top;background-size: cover;}
    .home_guia_aborto article{padding:1em;background:hsla(0,0%,100%,0.58);}
    .home_guia_aborto .btn{width:100%;padding:1em;text-align:center;}

    .home_mejores_clinicas_aborto article{display: flex;flex-direction: column;border: solid 1px #fff;}
    .home_mejores_clinicas_aborto .cont_iz{order:2; width:100%;display:block;float:none;padding-right:0;}
    .home_mejores_clinicas_aborto .cont_der{order:1;width:100%;display:block;float:none;}
    .home_mejores_clinicas_aborto .cont_der img{max-width:100%;}
    .home_mejores_clinicas_aborto .btn{width:100%;padding:1em;text-align:center;}

    .home_metodos_anticonceptivos{width:100%;padding:1em 0;text-align:left;background: url("../imagenes/entorno/home-clinicas-de-aborto-en-mexico-df_min.jpg") no-repeat right top;background-size: cover;}
    .home_metodos_anticonceptivos article{max-width:950px;margin:0 auto;padding:1em;text-align:center;background:hsla(0,0%,100%,0.58);}
    .home_metodos_anticonceptivos .btn{width:100%;padding:1em;text-align:center;}
	
    .filtro_select, .filtro_select select{width:100%!important;}
    
	/*FORMULARIOS*/
	h1 select{width:100%;margin-top:10px;}
	.x2, .x3{width:100%!important;}
}
@media screen and (max-width:500px){
	.img_left, .img_right{margin:10px 0!important;}
	.img_left img, .img_right img{width:100%;}
	.video_video{width:100%;padding-bottom:60%!important;}
	.video_datos{width:100%;padding-left:0;}
	.video_list_item p{display:none;}
	.video_list_item h3{padding-bottom:0px;border:none;}
}
@media screen and (max-width:400px){
	.cab_xtras{}
	.home_previo1{padding:0 10px 0 10px;}
	.home_previo1 p{margin-bottom:0;}
	.list_cab_buscador{width:250px!important;}
	.list_x2, .list_x3{-webkit-column-count: 1;-moz-column-count: 1;column-count: 1;}
	.item_interes{position:static;padding:10px;}
	.item_interes img{position:static;margin:0 20% 10px 20%;display:inline-block;}
	.item_conozcanos{padding:0 0 20px 25%;}
	.item_conozcanos img{max-width:20%;}
	.box_icos .valoracion, .box_icos .valoracion1, .box_icos .valoracion2, .box_icos .valoracion3, .box_icos .valoracion4, .box_icos .valoracion5{display:block;}
	.sugerencia{width:80%;}
	.ayudado ul li{width:40%;}
	.ayudado_titulo strong{float: right;display:block;}
	.img_left img, .img_right img{max-width:100%!important;}
	
	
}