
@media (max-width: 370px){
	.contenido .where-der .group-botones a{clear: both;margin-bottom: 10px !important}
}
@media (max-width : 420px){.contenido .menurwd-product > ul > li ul li .content-column img + div{margin-left: 20px;clear: both;}
.contenido .menurwd-product > ul > li ul li .content-column img + div p{margin-bottom: 0;padding-bottom: 0;margin-top: 10px}}

@media (max-width : 480px) { 
/*recapcha*/

/*slider*/
#page{display: block}
.slider{width: auto;clear: both;}
.slider .menu-slider {clear: both;position: relative;top: 5px;left: 0;width: 90%;background-color: #FFF; margin: 0 auto;}
.slider .content-slider{font-size: 13px;font-size: 1.3rem;width: 250px;left: 15px}
.slider .content-slider h3{font-size:15px;font-size:1.5rem; font-family: 'pt_sansregular',Sans-Serif;}
.slider .menu-slider li a{background-position: 0% 0% }

.header .header-content-top .logo {width: 95%;}
.header .header-content-top .logo h1 a {width: 100%;background-size: contain;}
.header .header-content-top .menu-top {
	/*display: none;*/
	position: absolute;
    top: 0;
    right: 0;
    z-index: 200;
}

#top .header-top {
height: 111px;
position: relative;
padding-top: 30px;
}

.contenido{float: none;clear: both}
.contenido .contenido-interior{width: auto;padding:0 20px}
.contenido .grid3{display: block;width: 100% !important;margin: 20px 0;}
.contenido .insurance-interior .content-bottom .grid3{border: none !important;}
.contenido .grid2_1{display: block;width: 100%;margin: 20px 0;border:1px solid #DFDFDF;}
.contenido .grid2{float: none;width: 100%; margin: 0 0 20px 0;}
.contenido .content-bottom.corporate .grid2 {padding-bottom: 0 !important;min-height: 0 !important; }
.contenido .content-bottom.corporate .grid2 .buy-form {position: static; width: auto; padding-bottom: 20px; }
.contenido .content-bottom.corporate .grid2 .link_bottom {position: static;}
.contenido .content-bottom.corporate .grid2.no-padding {height: auto;}
.contenido .content-bottom .wrap-marcas{margin-top:0px; padding-top: 0px}
.contenido .content-bottom .wrap-marcas .wrap-marcas-interior{overflow: hidden;}
.contenido .titlehome{font-size:32px;font-size: 3.2rem;height: auto;margin: 0}
.contenido .content-bottom .column-center-3 > img{height: auto;width: 100%;max-width: 100%}
.contenido .content-bottom.column2{background: none}
.contenido .content-bottom .grid2 .content-column .img-product{text-align: left;}

.contenido .contenido-interior .content-bottom {margin-bottom: 0;}

/*.contenido .breadcumbs{height: 49px;padding: 0px;line-height: 49px;background-color: #ccc;margin-bottom:15px;display: table;width: 100%; box-sizing:border-box;
-moz-box-sizing:border-box; /* Firefox *//*background-color: #CCCCCC;background-image: none}
.contenido .breadcumbs ul{width: 100%;display: block;background-color: #ccc;}
.contenido .breadcumbs li:first-child{margin-right: 5px;margin-left:0px;}
.contenido .breadcumbs li:first-child a:after{content:''}
.contenido .breadcumbs li:first-child a{background-color: #d81e05;color: #FFFFFF;display: block;font-weight: bold;padding: 0 12px;border-right: 1px solid #FFFFFF;padding-bottom: 2px}
.contenido .breadcumbs li{margin-left:4px }
.contenido .breadcumbs li:last-child{padding-right: 20px}
.contenido .breadcumbs li, .contenido .breadcumbs li a:after{color: #292929}*/
.contenido .breadcumbs{display: none;}
.contenido .grid1 .content-column{padding: 20px}
.contenido .content-bottom.innovation .grid3 .link_bottom, .contenido .content-bottom.corporate .grid3 .link_bottom{position: relative;}
.contenido .content-bottom.innovation .content-column, .contenido .content-bottom.corporate .content-column{padding: 15px 20px 10px 20px;}
.contenido .content-bottom ul.link_bottom a{padding: 0px 5px 0 0}
.header-bottom{display: none}
.responsive-slider .pages img{width: 30px;height: auto}
.responsive-slider .pages{bottom: 6px !important}
.slider .content-slider{font-size: 1.2rem}
.contenido .content-bottom .content-column .content-contact{margin-bottom: 0px}

.contenido .corporate .wrap-contacto, .contenido .content-bottom.corporate .wrap-marcas .title-interior{border-top: 1px solid #DFDFDF !important}
.contenido .content-bottom.corporate .column-center-3 > img{height: auto;width: 100%;max-width: 100%}
.contenido .content-bottom .column-right-3 > img, .contenido .content-bottom .column-left-3 > img, .contenido .content-bottom .column-center-3 > img{height: auto;width: 100%;max-width: 100%}
.contenido .content-bottom.corporate + .content-bottom.corporate + .content-bottom.corporate .grid3{margin: 0px}

.footer {
height: 310px;
}
.fondoFooter{
	height:100%;
}
.footer-content{position: relative;}
.footer-left{position: absolute;top: 70px;width: 100%}
.footer .logo{border-bottom: 1px solid #e04b37;width: 100%;padding: 9px 0 15px 20px}
.footer-right{position: absolute;top: 16px;width: 100%;padding-bottom: 10px}
.footer-right .social{padding-left:20px }
.footer .footer-content{height: 100%;}
.footer .footer-content .footer-left ul{padding:6px 0 6px 20px;width: 100%;}
.footer .logo h2 a{
  background: url("../img/rwd/logo-asistencia-footer.png") no-repeat scroll left top transparent;
  height: 23px;
  text-indent: -9999px;
  width: 230px;
  display: block;
}
.link-top{display: block;}
.link-top a{height: 56px;display: block;float: right;padding-right: 20px;font-size: 12px;font-size: 1.2rem;color: #333;text-decoration: none;line-height: 56px;background: url("../img/rwd/ico-top.png") no-repeat left 49% transparent;padding-left: 20px}

/*menu rwd solutions*/
.contenido .contenido-interior .insurance-interior h5.title-column{border-top:1px solid #DFDFDF;border-left:1px solid #DFDFDF;border-right:1px solid #DFDFDF;padding: 20px; overflow: hidden;margin: 20px 0 0 0; width: 100%; text-transform: uppercase;font-weight: bold}
.content-rwd{}
.contenido .contenido-interior .insurance-interior h5.title-column ~ .content-bottom .grid2_1, .solutions .content-bottom .grid2_1{margin-top:0px; overflow: hidden;background-image: none;border-right:1px solid #DFDFDF !important;}
.contenido .contenido-interior .insurance-interior .content-rwd > p{color: #999999;font-size: 1.5rem;line-height: 18px;clear: both}
.contenido .contenido-interior .insurance-interior .lista-productos li:first-child{padding: 30px 0}
.contenido-interior .content-rwd .imagen-marca + .titles {margin-left: 0;}
.contenido .content-rwd .title{font-size:27px; font-size:1.8rem; margin-bottom: 1%;}
.contenido .content-rwd .subtitle{font-size:1.3rem;}
.contenido .contenido-interior .insurance-interior .column-right-3 .lista-productos{border-left:1px solid #DFDFDF; margin-top: 20px}
.contenido .contenido-interior .insurance-interior .content-bottom .wrap-contacto {overflow: hidden}
.contenido .content-bottom .grid2_1 img{height: auto;width: 100%;max-width: 100%}
.contenido .contenido-interior .insurance-interior .lista-productos li div{margin: 12px 0 0 100px}
.contenido .contenido-interior .insurance-interior .lista-productos li:first-child div{margin-top: 16px !important}
.contenido .contenido-interior .insurance-interior .lista-productos li:first-child div span{line-height: 15px !important}
.contenido .contenido-interior .insurance-interior .lista-productos li div span{line-height: 65px}
.contenido .contenido-interior .insurance-interior .lista-productos li:first-child div{color: #d81e05;display: block;font-size:16px;font-size: 1.6rem;font-weight: bold;margin: 5px 5px 0 126px;}
.contenido .contenido-interior .insurance-interior .beneficios,.contenido .contenido-interior .insurance-interior .lista-productos-content{display: none}



/*travel*/
.contenido .product .grid2 > img{ height: auto !important;}
.content-rwd .subtitle{display: block;margin-bottom: 0px}
.content-rwd ~ .content-bottom .grid2_1{margin-top:0px}

/*productos*/
.menurwd-product{float: left;clear: both;width: 100%;border: 1px solid #DFDFDF;display: block}
.contenido .menurwd-product > ul li{background-color: #F2F2F2;border-bottom: 1px solid #DFDFDF;overflow: hidden;position:relative;}
.contenido .menurwd-product > ul > li > a{color: #999999;display: table-cell;font-size: 1.7rem;height: 90px;padding-left: 15px;padding-right:30px;text-decoration: none;vertical-align: middle;width: 1%}
.contenido .menurwd-product > ul > li > img{float: left;}
.contenido .menurwd-product > ul > li ul li > img{height: auto;width: 100%;max-width: 100%}
.contenido .menurwd-product > ul > li ul li .content-column{margin-top:20px;overflow: hidden;}
.contenido .menurwd-product > ul > li ul li .content-column img{float: left;margin-right: 10px}
.contenido .menurwd-product > ul > li ul li .content-column .colum-texto-solutions {clear: both;color: #999999;float: left;margin-top: 25px;text-decoration: none;font-size: 1.5rem;line-height: 18px;padding: 0 20px 20px 20px}
.contenido .menurwd-product > ul > li ul li .content-column a:hover{text-decoration:underline;}
.contenido .menurwd-product > ul > li ul li .content-column img + div{color: #666666;font-size: 1.8rem;line-height: 25px;margin-top: 5px;float: left;}
.desplegado{background: url("../img/rwd/arrow-product-desplegado.png") no-repeat right 40px transparent;background-color: #F2F2F2;}
.plegado{background: url("../img/rwd/arrow-product-plegado.png") no-repeat right 40px transparent;background-color: #d81e05;color: #FFF !important;}

.contenido .menurwd-product ~ .content-bottom.product{display: none}

.contenido .contact-solutions{display: none !important}
.contactorwd{display: block !important}

/*contacto*/
.contenido .content-bottom.contact form label{padding:0 0 0 18px;clear: both;text-align: left;width: 241px}
.contenido .content-bottom.contact form input, .contenido .content-bottom.contact input ~ span{margin-left: 18px}
.contenido .content-bottom.contact .wrap-select{padding-left: 18px;width: auto;}
.contenido .content-bottom.contact form input ~ span{padding-left: 0px;font-size: 1.2rem;line-height:18px;padding-top: 5px;padding-left: 5px;display: block;}
.contenido .content-bottom.contact form textarea{width: 100%;max-width:85%;margin-left:18px;}
.contenido .content-bottom.contact form .boton{margin-left:18px;}
.contenido .content-bottom.contact .captcha{margin-left:18px;}
.contenido .content-bottom.contact .captcha img{height: auto;width: 100%;max-width: 100%}
.contenido .error .text-error{margin-left: 18px}
.contenido .content-bottom.contact .form-ok, .contenido .content-bottom.contact .form-sms-error {padding: 8px}
.contenido .content-bottom.contact .form-sms-error span{margin-left: 0px; padding-left: 75px;font-size: 14px;font-size: 1.4rem; line-height: 18px}
.contenido .content-bottom.contact .form-ok span{margin-left: 0px; padding-left: 75px;font-size: 14px;font-size: 1.4rem; line-height: 35px}

.contenido .where-izq{width: 100%}
.contenido .where-der{float: none;clear: both;width: 100%}
.contenido .numerotelefono{font-size: 2.2rem}
.contenido .where-der .bloque-footer{width: 100%; display: table}
.contenido .where-der .bloque-footer a{font-size: 1.5rem;}
.contenido .where-der .bloque-footer .social{clear: both;float: left;margin-bottom: 10px}
/*.contenido .where-der .boton-email, .contenido .where-der .boton-web{background: none; padding-left: 0px !important;}*/
.contenido .where-der .group-botones a{margin:0 2px 0 0;padding:8px 6px !important;float: left;}
.contenido .where-der .group-botones a span{margin:0 !important;}
.contenido .where-der .content-bloque{margin:30px 0 0 75px}

/*travel*/
.wrap-tabs{/*background: url("../img/linea.png") repeat-x right bottom transparent;*/}
.wrap-tabs ul.tabs li.bordecurrent{padding-bottom: 1px; background-color: #FFF}
.wrap-tabs ul.tabs{width: auto; }
.wrap-tabs ul.tabs a{font-size:13px;font-size: 1.3rem; }
.wrap-tabs ul.tabs li{width: auto;}
.wrap-tabs ul.tabs li a{width: auto;}
.wrap-tabs .content-tabs .content-left{float: none; width: 100%}
.wrap-tabs .content-tabs .content-left .description-product{padding-bottom: 20px}
.wrap-tabs .content-tabs .content-right{border:none;padding: 20px;float: left;}
.wrap-tabs .content-tabs .content-right img{height: auto;width: 100%;max-width: 100%}
.wrap-tabs .content-tabs .content-left form input[type="text"]{margin: 10px 0; width: 100%}
.wrap-tabs .content-tabs .content-left form .boton3{float: right}
.wrap-tabs .content-tabs .content-left ul.result-agency{margin: 20px 0}
.wrap-tabs .content-tabs .content-left .paginacion ul{float: left;margin-top: 10px}
.contenido form.travel{margin-left: 0px}

/*selección de paises*/
/*where map*/
.contenido .contenido-interior .paises{display: none}
.contenido-interior .formpaises{display: block;background-image: none;background-color: transparent;padding: 20px;width: auto;overflow: hidden;}
.contenido-interior .formpaises + .boton1{margin-bottom: 10px}
.select-paises label{margin-top: 5px; clear: both;color: #1f1f1f;float: left;font-size: 1.3rem;line-height: 22px;overflow: hidden;text-align: left;width: 105px}
.select-paises .zona{overflow: hidden;margin:0 20px 20px;}

/*brands*/
.content-bottom.our-products-brands{width: 100%}
.contenido .contenido-interior .content-bottom.our-products-brands > ul > li{width: 100%}

/*brands*/
.contenido .contenido-interior .otherbrands{width: 100%}

/*about*/
.contenido .content-bottom.content-about{float: none; display: block;width: 100%;clear: both}
.contenido .content-bottom.menu-about{width: 100%}

/*error 404*/
.contenido .main-error .message {float: none;width: auto;}
.contenido .main-error .message .title {margin-bottom: 20px}
.contenido .main-error .message .boton1 {float: none;}
.contenido .main-error .image {float: none;width: auto;text-align: center;padding-top: 25px;}
.wrap-enlace-busines{width:100%;height:100%;}

.buy-form .wrap-select{float: left;width: 100%}

.contenido .content-bottom .wrap-contacto{border:none !important;}
/*.content-bottom + .content-bottom + .content-bottom + .content-bottom{border-bottom:1px solid #dfdfdf !important;}*/
.contenido .contenido-interior .insurance-interior h5.title-column ~ .content-bottom .grid2_1, .solutions .content-bottom .grid2_1{border-right: none !important;}
.contenido .content-bottom.innovation .grid3 .link_bottom, .contenido .content-bottom.brands .grid2 .link_bottom, .contenido .content-bottom.corporate .grid3 .link_bottom{position: relative !important;}

.buy-form .wrap-select{width:180px !important;}
.contenido .wrap-select select {width: 180px !important} 
.select-paises .wrap-select select {width: 100% !important} 

.wrap-premios li{clear: both;width: 25%}

.content-bottom.contact{display: block;}
.content-text-slider{display: none}

.contenido .content-bottom.horizontal .image {
	float:none;
	width: 100%;
}

}

@media (max-width : 639px){
	/* insurance road */
.contenido .insurance-interior .imagen-marca {margin-bottom: 15px;}
.contenido .insurance-interior .titles {padding-left: 0;}
.header .header-content-top, .header .header-content-bottom, .contenido .contenido-content-contenido, .footer .footer-content{width: 100%}
.content-bottom .grid3.wrap-contacto .title-interior{border-top: none !important}
.contenido .menurwd-product > ul li:last-child{border-bottom: none !important}
.contenido .content-bottom .wrap-marcas{border-left:1px solid #dfdfdf !important;}
.content-bottom + .content-bottom + .content-bottom + .content-bottom .column-left-3, .content-bottom + .content-bottom + .content-bottom + .content-bottom .column-center-3, .content-bottom + .content-bottom + .content-bottom .grid-vacio, .content-bottom + .content-bottom + .content-bottom + .content-bottom .grid-vacio{border-bottom: none !important}
.contenido .content-bottom.corporate .grid3.grid-vacio{border:none !important;}
.contenido .contenido-interior .insurance-interior .column-left-3 + .column-left-3 .lista-productos{border-left:1px solid #dfdfdf !important;border-top:none;}
.wrap-detalle{border:1px solid #dfdfdf !important;}
.contenido .contenido-interior .insurance-interior .content-bottom .grid2_1 .grid1{border-left:1px solid #dfdfdf !important;border-right:1px solid #dfdfdf !important;border-bottom: none !important;border-top: none !important}
.contenido .contenido-interior .insurance-interior .content-bottom .grid2_1{border:none !important;}
.contenido .insurance-interior .content-bottom .grid3{clear: both;float: left;}
.content-bottom .grid3.wrap-contacto .title-interior{border-top:1px solid #dfdfdf !important;border-left:1px solid #dfdfdf !important;border-right:1px solid #dfdfdf !important;}
.content-bottom .grid3.wrap-contacto .content-column{border-bottom:1px solid #dfdfdf !important;border-left:1px solid #dfdfdf !important;border-right:1px solid #dfdfdf !important;}
.grid2_1 .grid2.column-left-3{border-bottom: 1px solid #dfdfdf !important;}
.content-bottom .grid3.wrap-contacto, .grid3.wrap-contacto, .contenido .corporate .wrap-contacto{border:none !important;}

.contenido .content-bottom.product.column2{background: none !important}

.contenido .menurwd-product .content-column > ul{margin: 10px 0 10px 15px;float: left;}
.contenido .menurwd-product > ul li{background-color: #fff !important;overflow: hidden;position:relative;font-size: 13px;color:#666;border-bottom: 1px solid #DFDFDF;}
.contenido .menurwd-product > ul li ul li {border: none;}
.contenido .menurwd-product .content-column {font-size: 13px;}
.content-bottom.contact{display: block;}

.content-text-slider p{margin: 0}

.select-paises label {float: none;}

}

@media (min-width : 480px) and (max-width : 639px){ 


#page{display: block}
.header-bottom{display: none}
.contenido .contenido-interior{width: auto;padding:0 20px}
.contenido .grid3{display: block;width: 100% !important;margin: 20px 0;/*border:1px solid #DFDFDF;*/}
.contenido .insurance-interior .content-bottom .grid3{border: none !important;}
.contenido .grid2_1{display: block;width: 100%;margin: 20px 0;border:1px solid #DFDFDF;}
.contenido .grid2{float: none;width: 100%; margin:0 0 20px 0;}
.contenido .content-bottom .wrap-marcas{margin-top:0px; padding-top: 0px}
.contenido .content-bottom .wrap-marcas .wrap-marcas-interior{overflow: hidden;}
.contenido .titlehome{font-size:32px;font-size: 3.2rem;height: auto;}
.contenido .content-bottom .column-center-3 > img{height: auto;width: 100%;max-width: 100%}
.contenido .content-bottom.column2{background: none}
.contenido .content-bottom .grid2 .content-column .img-product{text-align: left;}	
.contenido .content-bottom .wrap-marcas .resumen-marca{padding-bottom: 15px}

.contenido .contenido-interior .content-bottom {margin-bottom: 0;}
/*.contenido .breadcumbs{height: 49px;padding: 0px;line-height: 49px;background-color: #ccc;margin-bottom:15px;display: table;width: 100%; box-sizing:border-box;
-moz-box-sizing:border-box; /* Firefox *//*background-color: #CCCCCC;background-image: none}
.contenido .breadcumbs ul{width: 100%;display: block;}
.contenido .breadcumbs li:first-child{margin-right: 5px;margin-left:0px;}

.contenido .breadcumbs li:first-child a:after{content:''}
.contenido .breadcumbs li:first-child a{background-color: #d81e05;color: #FFFFFF;display: block;font-weight: bold;padding: 0 12px;border-right: 1px solid #FFFFFF;padding-bottom: 2px}
.contenido .breadcumbs li, .contenido .breadcumbs li a:after{color: #292929}
.contenido .breadcumbs li{margin-left:4px }
.contenido .breadcumbs li:last-child{padding-right: 20px}*/
.contenido .breadcumbs{width: 100%; padding-top: 0; padding-left: 20px; margin-bottom: 20px;}
.contenido .content-bottom.innovation .grid3 .link_bottom, .contenido .content-bottom.corporate .grid3 .link_bottom{position: relative;}
/*.contenido .content-bottom.innovation .content-column, .contenido .content-bottom.corporate .content-column{padding: 15px 20px 10px 20px;}*/
.contenido .content-bottom ul.link_bottom a{padding: 10px 5px 0 0}
.footer-content{position: relative;}
.footer-left{float: left;top: 70px;background-color: #d81e05;  }
.footer .logo{border-bottom: 1px solid #e04b37;width: 100%;padding: 9px 0 15px 20px}
.footer-right{float:right; padding-bottom: 10px}
.footer-right .social{padding-left:20px }
.footer .footer-content{height: 100%;}
.footer .footer-content .footer-left ul{padding:6px 0 6px 20px;width: 100%;background-color: #d81e05;}
.footer .logo h2 a{
  background: url("../img/rwd/logo-asistencia-footer.png") no-repeat scroll left top transparent;
  height: 23px;
  text-indent: -9999px;
  width: 230px;
  display: block;
}
.slider .content-slider{font-size: 13px;font-size: 1.3rem}
.slider .content-slider h3{font-size:15px;font-size:1.5rem; font-family: 'pt_sansregular',Sans-Serif;width: 250px}
.slider .menu-slider {clear: both;position: relative;top: 0;left: 0;width: 80%;background-color: #FFF; margin: 10px auto 0 auto;}
.slider .content-slider p {font-size: 14px;}
.slider .content-slider p strong {font-weight: normal;}
.contenido .content-bottom .content-column .content-contact{margin-bottom: 0px}


/*listado productos*/
.menurwd-product{float: left;clear: both;width: 100%;border: 1px solid #DFDFDF;display: block}
.contenido .menurwd-product > ul li{background-color: #F2F2F2;overflow: hidden;position:relative;}
.contenido .menurwd-product > ul > li > a{color: #999999;display: table-cell;font-size: 1.7rem;height: 48px;padding-left: 15px;padding-right:30px;text-decoration: none;vertical-align: middle;width: 1%}
.contenido .menurwd-product > ul > li > img{float: left;}
.contenido .menurwd-product > ul > li ul li > img{height: auto;width: 100%;max-width: 100%}
.contenido .menurwd-product > ul > li ul li .content-column{margin-top:20px;overflow: hidden;}
.contenido .menurwd-product > ul > li ul li .content-column img{float: left;margin-right: 10px}
.contenido .menurwd-product > ul > li ul li .content-column .colum-texto-solutions {clear: both;color: #999999;float: left;margin-top: 25px;text-decoration: none;font-size: 1.5rem;line-height: 18px;padding: 0 20px 20px 20px}
.contenido .menurwd-product > ul > li ul li .content-column a:hover{text-decoration:underline;}
.contenido .menurwd-product > ul > li ul li .content-column img + div{color: #666666;font-size: 1.8rem;line-height: 25px;margin-top: 5px;float: left;}
.desplegado{background: url("../img/rwd/arrow-product-desplegado.png") no-repeat right 40px transparent;background-color: #F2F2F2;}
.plegado{background: url("../img/rwd/arrow-product-plegado.png") no-repeat right 40px transparent;background-color: #d81e05;color: #FFF !important;}
.contenido .menurwd-product ~ .content-bottom.product{display: none}

.contenido .content-bottom .column-right-3 > img, .contenido .content-bottom .column-left-3 > img, .contenido .content-bottom .column-center-3 > img{height: auto;width: 100%;max-width: 100%}
.contenido .contact-solutions{display: none !important}
.contactorwd{display: block !important}

/*contacto*/
.contenido .content-bottom.contact form input ~ span{padding-left: 0px;font-size: 1.2rem;}
.contenido .content-bottom.contact form textarea{width: 50%;max-width: 50%}
.contenido .content-bottom.contact .captcha{margin-left:180px;padding-right:20px;}
.contenido .content-bottom.contact .captcha img{width: 100%; height: auto}
.contenido .content-bottom.contact .content-column{clear: both;}
.contenido .content-bottom.contact .form-ok, .contenido .content-bottom.contact .form-sms-error {padding: 8px}
.contenido .content-bottom.contact .form-sms-error span{margin-left: 0px; padding-left: 75px;font-size: 16px;font-size: 1.6rem; line-height: 18px}
.contenido .content-bottom.contact .form-ok span{margin-left: 0px; padding-left: 75px;font-size: 16px;font-size: 1.6rem; line-height: 35px}

.contenido .where-izq{width: 100%}
.contenido .where-der{float: none;clear: both;width: 100%}

.contenido .where-der .group-botones a{margin:0 10px 0 0 !important;padding:8px 10px !important;float: left;}
.contenido .where-der .group-botones a span{margin:0 !important; font-size: 1.4rem; line-height: 28px}
.contenido .where-der .content-bloque{margin:30px 0 0 75px}

.contenido .content-bottom .column-right-3 > img{height: auto;width: 100%;max-width: 100%}

/*travel*/
.wrap-tabs{/*background: url("../img/linea.png") repeat-x right bottom transparent;*/}
.wrap-tabs ul.tabs li.bordecurrent{padding-bottom: 1px; background-color: #FFF}
.wrap-tabs ul.tabs{width: auto; }
.wrap-tabs ul.tabs a{font-size: 1.3rem;}
.wrap-tabs ul.tabs li a{width: 210px}
.wrap-tabs ul.tabs li{width: auto;}
.wrap-tabs .content-tabs .content-left{float: none; width: 100%}
.wrap-tabs .content-tabs .content-left .description-product{padding-bottom: 20px}
.wrap-tabs .content-tabs .content-right{border:none;padding: 20px;float: left;clear: both}
.wrap-tabs .content-tabs .content-right img{height: auto;width: 100%;max-width: 100%}
.wrap-tabs .content-tabs .content-left form input[type="text"]{margin: 10px 0; width: 100%}
.wrap-tabs .content-tabs .content-left form .boton3{float: right}
.wrap-tabs .content-tabs .content-left ul.result-agency{margin: 20px 0}
.wrap-tabs .content-tabs .content-left .paginacion ul{float: right;margin-top: 10px}

.contenido .content-bottom.corporate .wrap-marcas .title-interior{border-top: 1px solid #DFDFDF !important}
.contenido .content-bottom.corporate .column-center-3 > img{height: auto;width: 100%;max-width: 100%}
.contenido .content-bottom .column-right-3 > img, .contenido .content-bottom .column-left-3 > img, .contenido .content-bottom .column-center-3 > img{height: auto;width: 100%;max-width: 100%}
.contenido .content-bottom.corporate + .content-bottom.corporate + .content-bottom.corporate .grid3{margin: 0px}


/*selección de paises*/
/*where map*/
.contenido .contenido-interior .paises{display: none}
.contenido-interior .formpaises{display: block;background-image: none;background-color: transparent;padding: 20px;width: auto;overflow: hidden;}
.contenido-interior .formpaises + .boton1{margin-bottom: 10px}
.select-paises label{margin-top: 5px; clear: both;color: #1f1f1f;float: none;font-size: 1.3rem;line-height: 22px;overflow: hidden;text-align: left;width: 105px}
.select-paises .zona{overflow: hidden;float: left;margin:0 20px 20px;}
.contenido .select-paises .wrap-select{float: none; width: 200px;}

/*brands*/
.content-bottom.our-products-brands{width: 100%}
/*brands*/
.contenido .contenido-interior .otherbrands{width: 100%}

/*about*/
.contenido .content-bottom.content-about{float: none; display: block;width: 100%;clear: both}
.contenido .content-bottom.menu-about{width: 100%}

.responsive-slider .pages img{width: 50px;height: auto}

.wrap-enlace-busines{width:100%;height:24%;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
 .wrap-enlace-busines  { width:100%;height:100%;}
}

.contenido .content-bottom.innovation .grid3 .link_bottom, .contenido .content-bottom.brands .grid2 .link_bottom, .contenido .content-bottom.corporate .grid3 .link_bottom{position: relative !important;}


}

@media (max-width : 780px) { 
.slider {top: -30px;}
/*header*/
.header .header-top{padding: 0 0 0 10px}
.header .header-center{padding: 0 0px}
.header .header-content-top .menu-top .idiomasmenu{background: #d81e05; height: 37px; text-decoration: none;}
.header-content-top ul li .sub-menu-sup{right: 0; width: 121px;}
.header .header-content-top .menu-top > ul > li{display: none}
.header .header-content-top .menu-top ul + ul li{display: block;}
.header .header-content-top .menu-top ul + ul li a{background: url("../img/rwd/arrow_idioma.png") no-repeat right 14px transparent;padding-right: 26px;}
.header .header-center .logo{float: none;}
.header .header-center .logo h1 a{/*background: url("../img/rwd/logo-asistencia.png") no-repeat center center transparent;display: block;text-indent: -9999px;
width: 100%;*/}
.country-flag {display: none;}
.header .header-center{width: 100%}
/*.contenido{float: left;}*/
 .wrap-premios {width:90%; }

/*.contenido .titlehome{font-size: 5rem;height: auto;}*/


/*slider*/
.slider{width: auto}
.slider .menu-slider li a{background-position: 0% 0% }

/**/

/*Grid*/
.contenido .grid3{width: 30%;}
.contenido .content-bottom.corporate .grid3{width: 31%;}


.contenido .contenido-interior .col-left-2 {width: 100%;margin-bottom: 20px;}
.contenido .contenido-interior .aside-col-2.grid3.column-left-3 {width: 100%; margin: 0;padding: 0;}

form.buy-form .boton1 {margin-top: 13px !important}
}

@media (max-width : 960px) { 
/*.contenido .breadcumbs li:first-child:after, .contenido .breadcumbs li:last-child:after{content: normal;}
.contenido .breadcumbs li:after{color: #292929}
.contenido .breadcumbs li a{color: #292929}*/
.buy-form .boton1{float: left !important;margin-top: 3px !important;margin-left: 10px}
.buy-form .wrap-select{margin-left: 0px; clear: both}
}

@media (max-width : 985px) { 
.header .header-content-top, .header .header-content-bottom, .contenido .contenido-content-contenido, .footer .footer-content{width: 100%}
.wrap-premios{width: 100%;padding: 0 10px 0 0}
.wrap-premios li{padding:0 0 0 20px}
.contenido .contenido-interior{padding: 0 20px;width: auto;}

}

@media (min-width : 640px) and (max-width : 680px ) { 

  .slider .menu-slider{width: 200px}
  .buy-form .boton1{float: left !important;margin-top: 3px !important;margin-left: 10px}

}
@media (min-width : 640px) and (max-width : 685px ) { 
  .buy-form .wrap-select{width:180px !important;}
  .contenido .wrap-select select {width: 180px !important} 

}

@media (max-width : 550px ) { 

.contenido .where-der .bloque-footer{width: 100%; display: table}
.contenido .where-der .bloque-footer a{font-size: 1.5rem;}
.contenido .where-der .bloque-footer .social{clear: both;float: left;margin-bottom: 10px}
#home .contenido .content-bottom .column-left-3 > img {max-height: 100%;}

}

@media (max-width : 960px ) {
    .header:before, .header:after {
        display: none;
    }
}
@media (min-width : 640px) and (max-width : 960px ) { 


 .wrap-premios {width:100%; }
.contenido .content-bottom .wrap-contacto .title-interior{border-top:none !important;}
.grid3{/*clear: both;*/margin-top: 20px;}
.grid3.wrap-contacto{border: 1px solid #DFDFDF !important}
.grid3.wrap-contacto + .wrap-detalle{margin-top: 20px; clear: both;border: 1px solid #DFDFDF !important}
.grid3.wrap-contacto .datos{float: right;position: relative !important;}
.grid3.wrap-contacto .content-contact{float: left;}
.menurwd-product ul li:last-child{border-bottom: none !important}
/*.wrap-marcas .title-interior{border-top: 1px solid #DFDFDF !important}*/

.content-bottom.corporate{clear: both;margin-top: 20px;}

.contenido{clear: both}
.header .header-top{padding: 0 0 0 10px}
.header .header-center{padding: 0 0px}
.contenido .content-bottom{display: block;}
.contenido .contenido-interior{width: auto;padding:0 20px}	
.contenido .content-bottom .wrap-marcas{width: 50%}
.contenido .content-bottom .wrap-marcas ~ .column-center-3{width: 50%;border-right: 1px solid #DFDFDF}
.contenido .content-bottom .wrap-contacto{display: block;width: 100%;border-top: none;position: relative;padding-bottom: 20px}
.contenido .content-bottom .wrap-contacto .datos{position: absolute;top: 0;right: 0; width: 50%;padding-left: 20px}
.header-bottom{display: none}
.contenido .wrap-contacto .title-interior, .contenido .content-bottom .content-column .content-contact{padding-right: 20px;width: 50%;}
.footer .footer-content .footer-left ul{clear: both}
.fondoFooter{padding:0 20px;}
.footer .footer-content .footer-left{float: left}
#page{display: block}
.slider{top: auto; }
.slider .menu-slider{right: 0%}
.header .header-center{width:100%;}
.contenido .content-bottom.innovation .grid3 .link_bottom, .contenido .content-bottom.corporate .grid3 .link_bottom{position: relative;}
.contenido .content-bottom.innovation .content-column, .contenido .content-bottom.corporate .content-column{padding: 15px 20px 10px 20px;}
.contenido .content-bottom ul.link_bottom a{padding: 0px 5px 0 0}
.contenido .content-bottom.innovation .column-left-3,.contenido .content-bottom.innovation .column-center-3, .contenido .content-bottom.innovation .column-right-3{width: 31.5%}
.slider .menu-slider{top: 66px;right: 25px}
.slider .content-slider{font-size: 14px;font-size: 1.4rem;left: 20px;}
.slider .content-slider h3{font-size:20px;font-size:2rem; font-family: 'pt_sansbold',Sans-Serif;}

.contenido .content-bottom .column-right-3 > img,.contenido .content-bottom .column-left-3 > img,.contenido .content-bottom .column-center-3 > img{height: auto;width: 100%;max-width: 100%}
.contenido .content-bottom .column-center-3{border-right: 1px solid #DFDFDF}
/*breadcumbs*/
/*.contenido .breadcumbs{height: 49px;padding: 0px;line-height: 49px;background-color: #ccc;margin-bottom:15px;display: table;width: 100%; box-sizing:border-box;
-moz-box-sizing:border-box; /* Firefox *//*background-color: #CCCCCC;background-image: none}
.contenido .breadcumbs ul{width: 100%;display: block;}
.contenido .breadcumbs li:first-child{margin-right: 5px;margin-left:0px;}
.contenido .breadcumbs li:first-child a:after{content:''}
.contenido .breadcumbs li:first-child a{background-color: #d81e05;color: #FFFFFF;display: block;font-weight: bold;padding: 0 12px;border-right: 1px solid #FFFFFF;padding-bottom: 2px}
.contenido .breadcumbs li, .contenido .breadcumbs li a:after{color: #292929}
.contenido .breadcumbs li{margin-left:4px }
.contenido .breadcumbs li:last-child{padding-right: 20px}*/
.contenido .breadcumbs{width: 100%; padding-top: 0; margin-left: 20px;}

.contenido .where-izq{width: 100%}
.contenido .where-der{float: none;clear: both;width: 100%}

/*brands*/
.content-bottom.our-products-brands{width: 100%}

/*travel*/
.wrap-tabs{}
.wrap-tabs ul.tabs li.bordecurrent{padding-bottom: 1px; background-color: #FFF}
.wrap-tabs ul.tabs{width: auto; }
.wrap-tabs ul.tabs a{font-size: 13px;font-size: 1.3rem}
.wrap-tabs ul.tabs li{width: auto;}
.wrap-tabs ul.tabs li a{width: 240px;}
.wrap-tabs .content-tabs .content-left{float: none; width: 100%}
.wrap-tabs .content-tabs .content-left .description-product{padding-bottom: 20px}
.wrap-tabs .content-tabs .content-right{border:none;padding: 20px;float: left;}
.wrap-tabs .content-tabs .content-right img{height: auto;width: 100%;max-width: 100%}
.wrap-tabs .content-tabs .content-left form input[type="text"]{margin: 10px 0; width: 100%}
.wrap-tabs .content-tabs .content-left form .boton3{float: right}
.wrap-tabs .content-tabs .content-left ul.result-agency{margin: 20px 0}
.wrap-tabs .content-tabs .content-left .paginacion ul{float: right;margin-top: 10px}

.insurance .column-center-3{border-right: 1px solid #DFDFDF}

/*listado productos*/
.menurwd-product{float: left;clear: both;width: 100%;border: 1px solid #DFDFDF;display: block}
.contenido .menurwd-product .content-column > ul{margin: 10px 0 10px 15px;float: left;}
.contenido .menurwd-product > ul li{overflow: hidden;position:relative;font-size: 13px;color:#666;}
.contenido .menurwd-product > ul > li > a{color:#d81e05 !important;display: table-cell;font-size: 13px;height: 46px;padding-left: 15px;padding-right:30px;text-decoration: none;vertical-align: middle;width: 1%}
.contenido .menurwd-product > ul > li > img{float: left;height: 46px;width: 46px;}
.contenido .menurwd-product > ul > li ul li > img{height: auto;width: 100%;max-width: 100%}
.contenido .menurwd-product > ul > li ul li .content-column{margin-top:20px;overflow: hidden;background: #fff;}
.contenido .menurwd-product > ul > li ul li .content-column ul li{list-style:none;color: #666;}
.contenido .menurwd-product > ul > li ul li .content-column img{float: left;margin-right: 10px}
.contenido .menurwd-product > ul > li ul li .content-column .colum-texto-solutions {clear: both;color: #999999;float: left;margin-top: 25px;text-decoration: none;font-size: 1.5rem;line-height: 18px;padding: 0 20px 20px 20px}
.contenido .menurwd-product > ul > li ul li .content-column a:hover{text-decoration:underline;}
.contenido .menurwd-product > ul > li ul li .content-column img + div{color: #666666;font-size: 1.8rem;line-height: 25px;margin-top: 5px;float: left;}
.desplegado{background: url("../img/rwd/arrow-product-desplegado.png") no-repeat 98% 50% transparent;background-color: #fff;}
.plegado{background: url("../img/rwd/arrow-product-plegado.png") no-repeat 98% 50% transparent;background-color: #fff;color: #FFF !important;}
.contenido .menurwd-product ~ .content-bottom.product{display: none}

/*selección de paises*/
/*where map*/
.contenido .contenido-interior .paises{display: none}
.contenido-interior .formpaises{display: block;background-image: none;background-color: transparent;padding: 20px;overflow: hidden;width: auto}
.select-paises label{margin-top: 5px; clear: both;color: #1f1f1f;float: left;font-size: 1.3rem;line-height: 22px;overflow: hidden;text-align: left;width: 105px}
.contenido-interior .formpaises + .boton1{margin-bottom: 10px}
.select-paises .zona{overflow: hidden;float: left;margin:0 20px 20px;}
.contenido .select-paises .wrap-select{float: none; width: 200px;}
.insurance-interior .grid3{display: block;width: 100%}
.contenido .grid2_1{border-right: 1px solid #DFDFDF !important}

.contenido .content-bottom .wrap-contacto .content-column{padding-bottom: 25px}
.wrap-enlace-busines{width:47%;height:26%;}

/* insurance road */
.contenido .insurance-interior .titles {width: 80%;}





@media screen and (-webkit-min-device-pixel-ratio:0) {
 .wrap-enlace-busines  { width:100%;height:100%;}
}
}


@media (max-width:640px ){
	.bordeContacto {
	 border:none!important;
}
}
@media (max-width : 430px) {
	/*.wrap-premios ul li, .wrap-premios ul li + li, .wrap-premios ul li + li + li{width: 32.5%; display: inline-block;text-align: center;padding: 0}*/
	.wrap-premios .wrap-premios {display: table;padding: 0 10px}
	.wrap-premios li{ display: inline-block;padding: 5px 0 0;text-align: center;width: 48%;}
	.wrap-premios ul{width: 100%}

}

/*25032014*/

@media (max-width : 470px){
	.contenido .content-bottom.contact .captcha{margin-left: 0px}
}
@media (min-width : 542px) and (max-width : 639px){
.contenido .insurance-interior .titles{padding-left: 5px}
}
@media (max-width : 640px){
.contenido-interior > .titlehome + .content-bottom .grid3.column-left-3{border-left: 1px solid #DFDFDF !important; height: auto !important;}
/*.contenido .content-bottom.corporate + .content-bottom.corporate + .content-bottom.corporate{border-bottom: 1px solid #DFDFDF}*/
.contenido .menurwd-product > ul > li > a{color:#d81e05 !important;display: table-cell;font-size: 13px;height: 46px;padding-left: 15px;padding-right:30px;text-decoration: none;vertical-align: middle;width: 1%;background-color: #fff;}
.contenido .menurwd-product > ul > li > img{float: left;height: 46px;width: 46px;}
.contenido .menurwd-product > ul > li ul li > img{height: auto;width: 100%;max-width: 100%}
.contenido .menurwd-product > ul > li ul li .content-column{margin-top:20px;overflow: hidden;background: #fff;}
.contenido .menurwd-product > ul > li ul li .content-column ul li {list-style: none;list-style-position: inside;color: #666;}
.contenido .menurwd-product > ul > li ul li .content-column img{float: left;margin-right: 10px}
.contenido .menurwd-product > ul > li ul li .content-column .colum-texto-solutions {clear: both;color: #999999;float: left;margin-top: 25px;text-decoration: none;font-size: 1.5rem;line-height: 18px;padding: 0 20px 20px 20px}
.contenido .menurwd-product > ul > li ul li .content-column a:hover{text-decoration:underline;}
.contenido .menurwd-product > ul > li ul li .content-column img + div{color: #666666;font-size: 1.8rem;line-height: 25px;margin-top: 5px;float: left;}
.desplegado{background: url("../img/rwd/arrow-product-desplegado.png") no-repeat 90%  50% transparent;background-color: #fff;}
.plegado{background: url("../img/rwd/arrow-product-plegado.png") no-repeat 90%  50% transparent;background-color: #d81e05;color: #FFF !important;}
.contenido .menurwd-product ~ .content-bottom.product{display: none}

.insurance-interior > .content-bottom .grid2_1.column-left-3 .grid1:first-child{border-top: 1px solid #DFDFDF !important}
.contenido .content-bottom.contact .captcha{}
.contenido .insurance-interior .content-bottom .grid2 .link_bottom{position: relative !important;}
}

@media (min-width : 640px) and (max-width : 960px ) { 
.contenido-interior > .titlehome + .content-bottom .grid3.column-left-3{border-right: 1px solid #DFDFDF !important}
.contenido-interior > .titlehome + .content-bottom .grid3.wrap-marcas{border-top: none}
.contenido .menurwd-product > ul > li{border-bottom: 1px solid #DFDFDF; background-color:rgb(255,255,255) !important;}
}

/*retina*/
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
		-webkit-text-size-adjust: 100%;}body { -webkit-text-size-adjust: 100%;
		font-size:1.4em;	
}


@media (min-width : 960px) and (max-width : 1024px ) { 
	.header .header-content-top, .header .header-content-bottom, .contenido .contenido-content-contenido, .footer .footer-content{width: 960px;}
	.header .header-center{width:960px;}
	.header .content-submenuprincipal .submenuprincipal{width: 960px}
	.contenido .contenido-interior{width: 960px;}
	.wrap-premios{width:960px;}
	.contenido .breadcumbs{width: 960px !important;}
	.contenido .wrap-paises{width: 960px;}
    .contenido .content-bottom.corporate .grid3{width: 31.85%;}
	.slider .content-slider {left: 32px;}
	.slider .menu-slider {right: 32px;}
	.contenido .content-bottom.contact .captcha {margin-left: 4%;}
}

@media (max-width: 960px) {
    .contenido .title-column.tabs{display: block; width: 100%;background: #f7f6f7;border: 1px solid #e2dede;border-bottom: none;color:#666;font-size:20px;font-size:2rem;font-weight: normal;padding:0;margin:30px 0 0 0;float: left;padding: 15px 19px;}
}
@media (max-width: 666px) {
	.contenedor .contenido-interior .left-content{padding-right: 0;}
	.content-bottom.contact .form-row{margin-bottom: unset; padding: unset;}
	.contenido .content-bottom.contact form input, .contenido .content-bottom.contact input ~ span{margin-left: 18px}
	.contenido .content-bottom.contact form input ~ span{padding-left: 0px;font-size: 1.4rem;line-height:18px;padding-top: 5px;padding-left: 5px;display: block;}
	.contenido .content-bottom.contact .column-left-3 {width:100%;}
	.contenido .content-bottom.contact form {padding-top: 10px;}
	.contenido .content-bottom.contact form label {
		padding: 0;
		width: auto;
	}
	.content-bottom.contact .label {
		float: none;
		width: auto;
		padding: 0 0 5px 0;
		display: block;
		text-align: left;
	}
	.content-bottom.contact .field {
		float: none;
		width: auto;
		padding: 0 0 10px 0;
		display: block;
		overflow: auto;
		zoom: 1;
	}
	.contenido .error .text-error,
	.contenido .content-bottom.contact form textarea,
	.contenido .content-bottom.contact form input  {margin-left: 0; clear: both;}
	.contenido .content-bottom.contact .captcha {
		margin-left: 0;
		float: right;
	}
	.contenido .content-bottom.contact form textarea {
		width: 100%;
		max-width: none;
	}
	.contenido .where-der .content-bloque {
		margin: 0;
	}
	.contenido .where-der .content-bloque p {
		margin-top: 0;
	}
	.country-flag {display: none;}
	.contenido .content-bottom.menu-about {
		float: none;
		margin-right: 0;
	}
	.contenido .contenido-interior .col-right-2 {
		float: none;
		width: auto;
	}
	.contenido .assistance .titles,
	.contenido .warranty .titles {
		padding-top: 70px;
		padding-left: 0;
	}
	
	.contenedor .contenido-interior .rl-content{width: 100%;}
	.contenedor .contenido-interior .left-content .underimage-left-text{margin-bottom: 4%;}
	.contenido .content-bottom .right-content .required-select{width:100%;}
}

@media only screen and (max-width: 350px) {
	.contenido .content-bottom.contact .captcha{margin-left: -13%;}
}