@font-face {
	font-family: 'Conv_CODE_Bold';
	src: url('fonts/CODE_Bold.eot');
	src: local('☺'), url('fonts/CODE_Bold.woff') format('woff'), url('fonts/CODE_Bold.ttf') format('truetype'), url('fonts/CODE_Bold.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Conv_CODE_Light';
	src: url('fonts/CODE_Light.eot');
	src: local('☺'), url('fonts/CODE_Light.woff') format('woff'), url('fonts/CODE_Light.ttf') format('truetype'), url('fonts/CODE_Light.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Conv_GeosansLight';
	src: url('fonts/GeosansLight.eot');
	src: local('☺'), url('fonts/GeosansLight.woff') format('woff'), url('fonts/GeosansLight.ttf') format('truetype'), url('fonts/GeosansLight.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

body{
	padding-top: 75px;
}

.left {
	float: left;
}
.right {
	float: right;
}

.columna_right{
	width: 100%;
}

.content{
	width: 100%;
	max-width: 1920px;
    margin: -55px auto 35px auto!important;
}

.aligntext_center{
	text-align: center;
}

.navbar{
	height: 145px;
	margin-bottom: 0;
	font-family: 'Conv_CODE_Light';
	color: #1F2244;
	font-size: 14px;
	letter-spacing: 1px;
	font-weight: 600;
	border-bottom-color: white;
    	background-color: white;
}

.left .txt {
	margin-left: -3px;
	font-size: 20px;
}
.navbar a{
	text-decoration: none;
}

.navbar .logo{
    background-size: 100% 100%;
    background-repeat: no-repeat;
	position: absolute;
	top: 0;
    z-index: 9999;
    height: 194px;
    width: 487px;
	overflow: hidden;
	text-indent: -999px;
}

.navbar .col-md-12 {
	margin-top: -32px;
	margin-left: 5px;
}
.navbar .content{
	padding-top: 112px!important;
}

.navbar .icon_menu span.icon{
	width: 35px;
    	height: 26px;
	background-size: 108%;
    	margin-top: 1px;
    	margin-left: 20px;
	background-image: url(../images/sprite.png);
}

.navbar .button-cotizar {
    display:none;
	color: #333366!important;
    	font-size: 17px;
    	margin-left: 6px;
          z-index: 1000;
}
.navbar .button-cotizar button {
    	border: none;
    	color: white;
    	background-color: #C11718;
    	margin-left: 5px;
    	padding: 0 13px;
        z-index: 1000;
}
.navbar .button-cotizar button:hover {
	background-color: #C9302C;
}

.navbar .telefono_empresarial{
	margin-top: -42px;
}

.navbar .telefono_empresarial span{
	color: #e01c23;
}

.telefono_icon {
		width: 7%;
    		margin-top: 2%;
    		margin-left: -3%;
	}

.navbar .telefono_empresarial .label_txt{
	line-height: 34px;
	display: block;
	font-size: 14px;
	font-weight: bold;
	padding: 0 15px;
	border: 2px solid #e01c23;
	margin-right: 18px;
	cursor: pointer;
	
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	border-radius: 10px;
}

.navbar .telefono_empresarial .label_txt:hover, #OtrosSegurosBoton:hover {
    box-shadow: 1px 1px 20px rgb(128, 128, 128);
}



.navbar .telefono_empresarial .value_txt{
	line-height: 46px;
	font-weight: bold;
	font-size: 18px;
	margin-top: -4px;
    	margin-right: 17px;
    	font-family: "Conv_CODE_Bold";
}

.navbar .telefono_empresarial .value_icon{
	display: none;
	margin-top: 5px;
}

.row.images_insurances img {
	width: 90%;
    	margin-left: 5px;
    	margin-top: 13px;
}

.row.images_insurances .col-md-2 {
	margin-top: 40px;
	margin-top: -19px;
}

.content .bloque_padding{
	padding-top: 106px;
	padding-bottom: 56px;
	height: 690px;
}

.content .bloque_1 .col_left{
    background-image: url('../images/bg_bloque_2.jpg');
	background-size: 100% auto;
	background-position: 0% 50%;
	height: 690px;
}
.content .bloque_1 .col_right {
	padding-left: 40px;
}

.content .bloque_2 .col_right {
	padding-left: 40px;
}
.bloque_2 .container-fluid {
	margin-bottom: 50px;
	margin-left: 11px;
}

.content .bloque_3 .col_right {
	padding-left: 40px;
}

/*images testimonios*/
.icon_face_arrow img {
	width: 40%;
	border-radius: 55px;
    	border: 2px solid #333366;
}

.text-align-right
{
    text-align:right;
}

.text-align-left
{
    text-align:left !important;
}

.form_gray_transparent{
	background-color: rgba(244, 244, 244, 0.76);
	width: 587px!important;
    	margin-left: 33px;
    	margin-top: -32px;
    	z-index: 1000;
}

.btn-default{
	border-color: white;
}

.btn-default .caret{
	color: #c02228;
	border-top: 8px solid;
	border-right: 5px solid transparent;
	border-left: 5px solid transparent;
}

.form-control,
.btn-default .filter-option{
	font-family: 'Lato';
	border-color: white;
	-webkit-box-shadow: none;
	box-shadow: none;
	color: #333;
	font-size: 14px;
}

.row.codigo-info-email a:first-child {
	font-size: 15px;
    	font-family: 'Lato';
}
.row.codigo-info-email a:hover {
	text-decoration: none;
}
.row.codigo-info-email .col-md-6 {
	margin-bottom: 3%;
    	font-family: 'Lato';
    	font-size: 12px;
}
#input-prom {
	border: none;
    	padding: 2%;
    	border-radius: 6px;
    	margin-bottom: 5px;
    	width: 100%;
    	font-family: 'Lato';
}
.margin-form{
	margin-top: 10px!important;
	margin-bottom: 10px!important;
	font-size: 15px;
	font-family: 'Lato';
	color: #333;
}

.form_geosanslight{
	font-family: 'Conv_GeosansLight';
}

.font_size_18{
	font-size: 15px;
}

.font_size_24{
	font-size: 24px;
}

.font_weight_bold{
	font-weight: bold!important;
}

.btn-danger{
	background-color: #c02228;
	border-color: #c02228;
	margin-top: -9px;
	width: 59%;
	font-size: 18px;
	font-family: "Conv_CODE_Bold";
}

.clear{
	clear: both;
}

/*comienzo - footer*/
.rectangulo_logos{
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	-ms-border-radius: 8px;
	border-radius: 8px;
	border: 6px solid #f5f5f5;
	text-align: center;
	padding: 36px 0;
	margin-bottom: 30px;
}


.rectangulo_logos img{
	width:50%;
}

.info-bottom h4 {
	font-size: 15px;
    	font-family: 'Lato';
    	letter-spacing: 0px;
}

.info-bottom ul {
	padding: 0;
}

.info-bottom ul li{
	font-size: 14px;
	list-style: none;
	margin: 2px 0;
	margin: 10px 0;
}

.info-bottom ul li a {
	color: #333;
	text-decoration: none;
	font-family: 'Lato';
}

.info-bottom ul li a:hover {
	color: #C01717;

}

.info-bottom hr {
	width: 20%!important;
    	margin-left: 0px!important;
    	border-color:black!important;
    	margin:0;
}

.footer{
	color: #333333;
	font-size: 14px;
	background: #ececec;
	font-family: 'Conv_GeosansLight';
	overflow: hidden;
	text-align:justify;
}

.footer h3 {
	font-size: 15px!important;
    text-align: center;
    font-family: 'Lato';
}

.footer p {
	line-height: 14px;
    font-size: 10px;
    font-family: 'Lato';
    margin: 0 25px 10px;
}

.footer h3 a {
	text-decoration: none;
	color: #333;
	margin: 0;
}

.footer h3 a:hover {
	color: #C01717;
}

.footer .row .footer_title{
	line-height: 88px;
	background: url(../images/line_tit_footer.jpg) no-repeat left bottom;
	margin-bottom: 17px;
}

.footer a{
	display: inline-block;
	margin: 11px 0;
	text-decoration: none;
}

.footer a{
	color: #333333;
}

.footer a:hover{
	color: black;
	text-decoration: none;
}

/*fin - footer*/

.content_bloque_blog{
	padding-top: 5.5%;
	text-align: center;
	position: relative;
	z-index: 1;
}

.content_bloque_blog .images_content_bloque_4{
	max-width: 90%;
}

.item_image_post{
	max-width: 100%;
}

.content_bloque_blog_posts{
	z-index: 2;
    margin: 0 !important;
}

.blog_item_posts{
	margin: 0 auto;
	width: 100%;
	max-width: 460px;
	background: #ececec;
	padding-bottom: 15px;
}

.blog_item_posts .item_content_post{
	background: white;
	margin-left: 15px;
	margin-right: 15px;
	margin-top: -30px;
	position: relative;
	z-index: 2;
	padding: 28px 18px 18px 18px;
	font-family: 'Conv_GeosansLight';
	color: #333333;
}

.blog_item_posts .item_content_post .item_icon_post{
	position: absolute;
	top: -22px;
	left: 50%;
	margin-left: -22px;
}

.tit_item_post{
	text-transform: uppercase;
	font-size: 19px;
	padding-right: 10px;
	font-family: 'Lato';
	color: #337AB7;
}

.date_item_post{
	font-size: 11px;
	padding: 4px 0;
	font-family: 'Lato';
}

.content_item_post{
    font-family: 'Conv_GeosansLight' !important;
	font-size: 16px;
    line-height: 17px;
    padding-right: 10px;
    font-family: 'Lato';
    margin-top: 8px;
    text-align: justify;
}

.bloque_4{
	padding-bottom: 3%;
}

.links_item_post{
	font-size: 18px;
	padding-top: 14px;
}

.tit_item_post a:hover {
    text-decoration: none;
        color: #333366!important;
}

.text-dec-none a:hover {
    text-decoration: none;
}

.links_item_post .link_comments{
	color: #C11718;
    padding-left: 23px;
    background-image: url(../images/icon_comment.png);
    font-size: 14px;
    background-repeat: no-repeat;
    background-size: 16% 78%;
    font-family: 'Lato';
    font-size: 12px;
    text-decoration: none;
}

.links_item_post .link_read_more{
	color: #cc3333;
	font-size: 15px;
    	text-transform: lowercase;
}

.links_item_post .link_read_more span{
	font-size: 19px;
}

.max_width_745{
	max-width: 745px;
}

.bloq_color_blue{
	color: #333366;
}

.bloq_color_red{
	color: #cc3333;
}

.content_tips_col_1{
	padding-top: 50px!important;
}

.content_tips_col_1 .content_tip_col_1{
	background: url(../images/line_bg_tips.jpg) no-repeat 36px 0%;
}

.col-md-12.no_margin img {
	width: 40px;
	margin-left: 16px;
}

.content_tips_col_1 .content_tip{
	min-height: 138px;
	margin-left: 36px;
	padding-top: 20px;
	padding-left: 29px;
}

.content_tip_col_3 .content_tip{
	min-height: 138px;
	margin-left: 0!important;
	padding-top: 20px;
	padding-left: 65px!important;
}

.content_tip{
	font-size: 17px;
	line-height: 105%;
	margin-bottom: 12px;
}

.content_tip .tip_tit{
	font-family: 'Conv_CODE_Bold';
	font-size: 16px;
}

.tip_tit h3 {
    font-size: 16px;
    margin: 0;
}

.content_tip .tip_cont{
	font-family: 'Lato';
    	font-size: 18px;
    	line-height: 100%;
    	margin-top: 10px;
}

.content_tips_col_1 .content_tip_col_1 .content_tip{
	background: url(../images/line_bg_tips_2.jpg) repeat-x 0% 100%;
}

.content_tips_col_1 .content_tip_col_2{
	background: url(../images/line_bg_tips.jpg) no-repeat 36px 100%;
}

.bloq_1_tit_1,
.bloq_1_tit_2{
    	line-height: 100%;
    	padding: 4px 0;
    	font-weight: 600;
}

.bloq_1_tit_1 h1 {
    margin-top: 0;
    margin-bottom: 0;
}
.bloq_1_tit_2 h2 {
    margin-top: 0;
    margin-bottom: 0;
}
.bloque_2 .bloq_1_tit_2 {
	color: #c11718;
}
.bloque_3 .bloq_1_tit_2, .bloque_3 .bloq_1_tit_1 {
	color: #c11718;
}
.bloq_1_tit_2{
	/*background: url(../images/bg_line_blue.jpg) no-repeat left bottom;*/
	padding-bottom: 12px;

}

.no_margin{
	padding: 0;
	margin: 0;
}

.icon_responsive{
	display: none;
}
.content_col_beneficios .content_beneficios_row img{
	float: left;
	width: 50px;
}

.content_col_beneficios .content_beneficios_row{
	padding-bottom: 20px;
}

.content_col_beneficios .content_beneficios_row .content_tip{
	
    	padding-left: 75px;
}

.content_col_beneficios{
	padding-top: 30px;
}

.menu{
	max-width: 390px;
	width: 100%;
	top: 0;
	left: 0;
	position: fixed;
	z-index: 99999;
	background: rgba(26,34,85,0.95);
	padding: 50px 2% 70px 2%;
	color: white;
	font-size: 22px;
	font-family: 'Conv_GeosansLight';
}

.menu .row{
	margin:0; 
}

.menu .close_menu{
	position: absolute;
	top: 50px;
	right: -45px;
}

.menu a{
	color: white;
	text-transform: uppercase;
}

.menu ul,
.menu ul li{
	list-style:none;
	padding: 0;
	margin: 0;
}

.menu ul li{
	padding: 10px 0;
}

.menu .close_menu_white{
	position: absolute;
	top: 15px;
	right: 15px;
	display: none;
}

.redes_footer{
	font-size: 17px;
}

.arrow_down_more{
	padding-top: 15px;
	text-align: center;
}

.txt_underline{
	text-decoration: underline;
}

.relative{
	position: relative;
}

.content_col_beneficios .row.relative{
	margin-left: 0;
	margin-right: 0;
}

.menu{
	max-width: 390px;
	width: 100%;
	left: 0;
	position: fixed;
	z-index: 99999;
	background: rgba(26,34,85,0.95);
	padding: 50px 2% 70px 2%;
	color: white;
	font-size: 22px;
	font-family: 'Conv_GeosansLight';
}

.menu .row{
	margin:0; 
}

.menu .close_menu{
	position: absolute;
	top: 50px;
	right: -45px;
}

.menu a{
	color: white;
	text-transform: uppercase;
}

.menu ul,
.menu ul li{
	list-style:none;
	padding: 0;
	margin: 0;
}

.menu ul li{
	padding: 10px 0;
}

.menu .close_menu_white{
	position: absolute;
	top: 15px;
	right: 15px;
	display: none;
}

/*POP-UP 'TE LLAMAMOS' (modal)*/

#myBtn {
	border: none;
	background-color: transparent;
	font-family: "Conv_CODE_Bold";
}
.modal-content p {
	margin-left: 15px;
    	margin-top: 5px;
    	text-align: justify;
    	margin-bottom: 0px;
    	font-size: 19px;
}
.title {
	margin-bottom: -9px!important;
    	font-size: 15px!important;
}
.modal-content input {
	width: 94%;
	margin-left: 13px;
    	border-radius: 5px;
    	border-style: none;
    	border: 1px solid #a9a9a9;
    	margin-bottom: -1px;
    	padding: 1.5%;
    	margin-top: 4px;
}
.modal-content button {
	margin-left: 12px;
    	border: none;
    	background-color: #D9534F;
    	border-radius: 4px;
    	color: white;
    	padding: 5%;
    	margin-top: 21%;
    	font-size: 18px;
    	width: 90%;
}
/* The Modal (background) */
.modal, .modal-video {
    display: none; /* Hidden by default */
    position: fixed; /* Stay in place */
    z-index: 1; /* Sit on top */
    left: 0;
    top: 0;
    width: 100%; /* Full width */
    height: 100%; /* Full height */
    overflow: hidden; /* Enable scroll if needed */
    background-color: rgb(0,0,0); /* Fallback color */
    background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
}
.modal hr {
margin: 5px 0;
}
.modal span {
    color: #333!important;
    font-weight: 900;
}
/* Modal Content/Box */
.modal-content {
    padding-right: 35px;
    background-color: #fefefe;
    margin: 12% auto; /* 15% from the top and centered */
    padding: 20px;
    border: 1px solid #888;
    width: 31%; /* Could be more or less, depending on screen size */
    font-family: "Lato";
    letter-spacing: 0;
    font-weight: 100;
    padding-left: 6px;
    color: #333;
}

.modal-content-video { 
    padding-right: 35px;
    background-color: #fefefe;
    margin: 12% auto;
    padding: 22px;
    border: 1px solid #888;
    width: 45%;
    padding-top: 23px;
}
/* The Close Button */
.close, .closeVideo {
    color: #aaa;
    float: right;
    font-size: 28px;
    font-weight: bold;
}

.closeVideo {
    margin-bottom: 8px;
    margin-right: 2px;
}

.close:hover,
.close:focus {
    color: black;
    text-decoration: none;
    cursor: pointer;
}
.closeVideo:hover,
.closeVideo:focus {
    color: black;
    text-decoration: none;
    cursor: pointer;
}

/*-----------------------------*/

/*landing aseguradoras*/

section p, li {
	font-family: 'Lato';
	text-align: justify;
	font-size: 15px;
}

section img {
	width: 25%;
    margin-bottom: 1%;
}
.beneficios-rimac {
	margin-top: 12%;
}

.row.title_icon img {
	width: 50%;
    margin-top: -34px;
}
.agencias, .num-siniestro, .talleres {
	border: 2px solid #C11718;
	text-align: center;
	font-family: 'Conv_GeosansLight';
    font-size: 16px;
    	font-weight: 900;
    	letter-spacing: 1px;
}
.agencias, .num-siniestro {
	margin: 40% 0 20%;
}
.agencias .row {
	margin: 0;
}
.agencias .red-bg {
	padding-top: 12px;
}
.agencias .item-cuadro:nth-child(2), .item-cuadro:nth-child(3) {
	padding: 2%;
    	font-size: 23px;
}
.num-siniestro .item-cuadro:nth-child(2), .item-cuadro:nth-child(3) {
	padding: 2%;
    font-size: 21px;
    letter-spacing: 0px;
}
.num-siniestro .row {
	margin: 0;
}
.red-bg {
	background-color: #C11718;
    	color: white;
    	height: 45px;
} 
.item-cuadro {
	border-bottom: 1px solid #e86d66;
 }

.item-cuadro a {
    color: black;
}

#info-aseguradora a:hover {
 	text-decoration: none;
 }
 .item-cuadro.talleres:hover {
 	background-color: #C9302C;
 	border: 2px solid #C9302C;
 }
 .item-cuadro.talleres {
 	padding-top: 12px;
    	width: 45%;
    	margin: auto;
    	border-bottom: 1px solid #C11718;
 }

 .item-cuadro.talleres.provincias{
     padding-top: 12px;
    	width: 60%;
    	margin: auto;
    	border-bottom: 1px solid #C11718;
}

 .caso-de-siniestro {
 	margin-top: 10%;
}

 .lista-cotizaciones {
    margin-top: 16%!important;
    margin-bottom: 15%!important;
 }
 .caso-de-siniestro ul {
 	list-style-type: disc;
    margin-left: 5px;
 }
 .caso-de-siniestro ul li, .lista-cotizaciones ul li {
 	font-family: 'Conv_GeosansLight';
 }
.lista-cotizaciones ul {
	list-style: none;
    	padding: 0;
}

.image-auto {
    margin-top: 30%;
	padding: 38%;
    	background-size: 138% 157%;
    	background-position: 52% 47%;
	
}
.entrada-blog.uno {
	padding: 50% 9% 5%;
    	margin-bottom: 10%;
    	background-size: 100% 51%;
    	background-position: 100% 0%;
    	background-color: #D6D6D6;
    	background-repeat: no-repeat;
	background-image: url(../images/1.jpg);
}
.entrada-blog.dos {
	padding: 50% 9% 5%;
    	margin-bottom: 10%;
    	background-size: 100% 51%;
    	background-position: 100% 0%;
    	background-color: #D6D6D6;
    	background-repeat: no-repeat;
	background-image: url(../images/2.jpg);
}
.entrada-blog.tres {
	padding: 50% 9% 5%;
    	margin-bottom: 10%;
    	background-size: 100% 49%;
    	background-position: 100% 0%;
    	background-color: #D6D6D6;
    	background-repeat: no-repeat;
	background-image: url(../images/3.png);
}
.info-entrada {
	padding: 5%;
    	background-color: #fff;
    	line-height: 15px;
}
.info-entrada h5 {
	color: #5389B5;
	font-weight: 900;
    	font-size: 20px;
	font-family: 'Conv_GeosansLight';
}
#comentarios img {
	width: 50%;
    	margin-top: 30px;
    	margin-left: -40px;
}
.row.calificanos {
	margin-top: 1%!important;
}
#escribe-comentario .row {
	margin-top: 1%;
}
#escribe-comentario form {
	font-family: 'Conv_GeosansLight';
}

#escribe-comentario img {
	width: 70%;
    	margin-left: 10%;
    	margin-top: 15%;
}

.promedio-comentarios {
	background-color: #C11718;
    	color: white;
    	text-align: center;
    	padding: 1% 0;
    	width: 70%;
    	border-radius: 11px;
    	float: right;
    	font-family: 'Conv_GeosansLight';
    	font-size: 21px;
}
#opiniones img {
	margin-top: 26%;
    	width: 100%;
    	margin-left: -60%;
}
#opiniones h3 {
	color: #C11718;
	font-weight: 900;
	font-family: 'Conv_GeosansLight';
}
#opiniones {
	margin-bottom: 4%;
	margin-top: 4%;
}

/*-----------------------------*/

/*agencias*/

.info-agencia {
	border: 1px solid #b6b6b6;
    	margin: 65px 10px 0;
    	width: 75%;
    	border-radius: 10px;
    	box-shadow: -8px -8px 4px #B6B6B6;
}
.info-agencia:hover {
    margin: 65px 7px 0;
    box-shadow: 8px 8px 4px rgba(31, 34, 68, 0.62);
}
.info-agencia img {
	width: 83%;
    	margin: 35px 25px;
}
.boton-llamar img {
	width: 51%;
    	margin: 20px 15px;
    	z-index: 1000;
}

.boton-llamar h4 {
	width: 90%;
    z-index: 1000;
    font-family: 'Conv_GeosansLight';
    color: #C11718;
    font-size: 16px;
    margin-top: 40px;
    margin-bottom: 40px;
}

.detalle-agencia h4 {
	font-family: 'Conv_GeosansLight';
    	color: #C11718;
    	font-size: 20px;
    	font-weight: 900;
}
.info-agencia .col-md-6 {
	padding-left: 50px;
}

.nombre-agencia-oficina {
    	margin: auto;
    	text-align: center;
    	background: #E9E9E9; 
    	background: -webkit-linear-gradient(#FAFAFA, #E9E9E9); /* For Safari 5.1 to 6.0 */
    	background: -o-linear-gradient(#FAFAFA, #E9E9E9); /* For Opera 11.1 to 12.0 */
    	background: -moz-linear-gradient(#FAFAFA, #E9E9E9); /* For Firefox 3.6 to 15 */
    	background: linear-gradient(#FAFAFA, #E9E9E9); /* Standard syntax */
    	padding: 4px 0;
    	color: #1D2242;
    	margin-bottom: 15px;
    	width: 30%;
    	font-weight: 900;
    	font-family: 'Conv_GeosansLight';
    	font-size: 23px;
    	border-radius: 10px;
    	cursor: pointer;
}

.nombre-agencia-oficina.lima-prov {
	margin-top: 40px;
    	margin-bottom: 40px;
	width: 76%;
        
}

.nombre-agencia-oficina.lima-prov a h2 {
    color: #333366!important;
}

.nombre-agencia-oficina.lima-prov a:hover {
    text-decoration: none!important;
}
.nombre-agencia-oficina a:hover {
    text-decoration: none!important;
}

.nombre-agencia-oficina a h3 {
    color: #333366!important;
}
.nombre-agencia-oficina:hover {
	background: -webkit-linear-gradient(#ACAAB8, #7F7E92); /* For Safari 5.1 to 6.0 */
    	background: -o-linear-gradient(#ACAAB8, #7F7E92); /* For Opera 11.1 to 12.0 */
    	background: -moz-linear-gradient(#ACAAB8, #7F7E92); /* For Firefox 3.6 to 15 */
    	background: linear-gradient(#ACAAB8, #7F7E92); /* Standard syntax */
	color: white;
}
.nombre-agencia-oficina.lima-prov:active {
    background: -webkit-linear-gradient(#ACAAB8, #7F7E92); /* For Safari 5.1 to 6.0 */
    	background: -o-linear-gradient(#ACAAB8, #7F7E92); /* For Opera 11.1 to 12.0 */
    	background: -moz-linear-gradient(#ACAAB8, #7F7E92); /* For Firefox 3.6 to 15 */
    	background: linear-gradient(#ACAAB8, #7F7E92); /* Standard syntax */
	color: white;
}
.detalle-agencia p {
	font-family: 'Conv_GeosansLight';
	font-weight: 900;
	font-size: 17px;
	color: #1D2242;
}
.info-agencia-father a:hover {
	color: #1D2242;
}

.agencia-principal-content {
    	width: 75%;
    	margin: auto;
    	margin-top: 75px;
    	padding: 3%;
    	box-shadow: 1px 1px 40px #D6D2D1;
    	margin-bottom: 30px;
}
.agencia-principal-content img{
	width: 100%;
	margin-left: 30px;
    	margin-top: 22px;
}
.agencia-principal-content p {
	font-family: 'Conv_GeosansLight';
	font-weight: 900;
	font-size: 17px;
	color: #1D2242;
}
.detalle-agencia {
	margin-left: 30px;
}
/*-----------------------------*/

/*comienzo - LANDING HOME*/

#info-nosotros p {
	line-height: 21px;
}
#info-nosotros img {
	width: 80%;
}
#info-nosotros .images_insurances {
	margin-top: 8%;
}
#info-nosotros .images_insurances img {
	width: 100%;
}

#video-blog iframe {
	margin-left: 26%;
}
#video-blog .blog_item_posts img {
	width: 100%;
}
#call-to-action {
	background-color: #1E2243;
    margin-bottom: 6%;
}
#call-to-action h3 {
	color: white;
	font-family: 'Conv_CODE_Bold';
	margin: 40px 0;
	text-align: center;
	font-size: 33px;
}
#call-to-action .cotiza-aqui {
	width: 25%;
    	margin-left: 38%;
    	text-align: center;
    	color: white;
    	font-size: 40px;
    	padding: 1% 0;
    	margin-bottom: 35px;
    	font-family: 'Conv_CODE_Bold';
    	background-color: #c11718;
}
#call-to-action .cotiza-aqui:before {
    border: #c11718 solid 6px;
}

#call-to-action a:hover {
    text-decoration: none;
}

#medios-respaldo {
	padding-bottom: 5%;
}

.Laterales {
    background-color: #333366;
    color: #fff;
    height:100%;
    vertical-align: central;
    text-align:center;
}

.SeleccionPaso {
    background-color: #c02228;
    font-weight: bold;
    border-top: solid 10px #c02228;
    border-bottom: solid 10px #c02228;
    margin:10px;
}

.tblHeader {
    width: 100%;
    height: 65px;
    border-top: solid 10px #fff;
    border-bottom: solid 10px #fff;
    font-size: 20px;
}

.Header2 {
    background-color: #333366;
    color: #fff;
    min-height: 65px;
    vertical-align: middle;
    margin-top: -15px;
    text-align:center;
}

.flecha {
    font-family: 'Californian FB', 'Modern No. 20', Consolas, Candara, Tahoma !important; 
    cursor:pointer;
    font-size:45px;
    font-weight: bold;
}

.Difuminado
{
    -webkit-box-shadow: 5px 5px 20px 0.7px rgba(0,0,0,0.38);
    -moz-box-shadow: 5px 5px 20px 0.7px rgba(0,0,0,0.38);
    box-shadow: 5px 5px 20px 0.7px rgba(0,0,0,0.38);
}

.col-md-12.vcenter {
    padding: 70% 10% 332%;
}

.col-md-12.vcenter_bien {
    padding: 70% 10% 404%;
}

.col-md-12.vcenter_poliza {
    padding: 70% 10% 381%;
}

.col-md-12.vcenter_confirmar {
    padding: 70% 10% 747%;
}

.ValorPremio
{
    font-size:18pt;
    display:block;
}

@media screen and (max-width: 991px) {
    .col-md-12.vcenter, .col-md-12.vcenter_bien, .col-md-12.vcenter_poliza, .col-md-12.vcenter_confirmar {
        padding: 3%;
        margin-left: 3%;
        margin-right: 3%;
    }
    .ValorPremio {
        font-size: inherit;
        font-weight: bold;
        display:inline;
    }
}

#medios-respaldo img {
	width: 70%;
}

/*-----------------------------*/

/*comienzo - SEGURO VEHICULAR*/

#requisitos-seguro-vehicular {
	padding-bottom: 4%;
}

.lista-requisitos {
	width: 90%;
	margin: auto;
}

.lista-requisitos ul li {
	line-height: 48px;
    	font-size: 21px;
    	color: #1E2243;
}

.lista-pago {
	width: 80%;
	margin: auto;
}

.lista-pago ul {
	padding: 0 0 0 3%;
}

.lista-pago ul li, .lista-pago p {
	margin-bottom: 2%;
    	font-size: 20px;
    	color: #1E2243;
}

#cobertura, #beneficios {
	padding-bottom: 3%;
}

#cobertura img, #beneficios img, #tipos-seguro img {
	width: 65%;
    	margin-left: 16%;
}

#cobertura h3, #beneficios h3, #tipos-seguro h3 {
	color: #1E2243;
	text-align: center;
	font-family: 'Conv_CODE_Bold';
}

#blog-seguro-vehicular img {
    width: 100%;
}

#tipos-seguro h6 {
	font-family: 'Conv_GeosansLight';
    	font-size: 18px;
}

#info-aseguradoras-segvehicular img {
	width: 80%;
	margin-top: 15%;
}

#info-aseguradoras-segvehicular {
	padding-bottom: 9%;
    	padding-top: 4%;
}

#info-aseguradoras-segvehicular a {
	text-align: center;
	font-family: 'Conv_CODE_Bold';
}

/*-----------------------------*/

/*comienzo- Coberturas y Beneficios*/

#acordeon-info a:hover {
	text-decoration: none;
}

#acordeon-info a:active {
	text-decoration: none;
}

dl {
    margin: 60px auto;
    width: 600px;
}

dt, dd {
    padding: 13px;
    padding-left: 17px;
}

dt { 
	background: #E9E9E9; 
    	background: -webkit-linear-gradient(#FAFAFA, #E9E9E9); /* For Safari 5.1 to 6.0 */
    	background: -o-linear-gradient(#FAFAFA, #E9E9E9); /* For Opera 11.1 to 12.0 */
    	background: -moz-linear-gradient(#FAFAFA, #E9E9E9); /* For Firefox 3.6 to 15 */
    	background: linear-gradient(#FAFAFA, #E9E9E9); /* Standard syntax */
	color: #1E2243;
	border-bottom: 1px solid white; 
	border-top: 1px solid white; 
	cursor: pointer; 
	margin-left: -230px;
    	width: 175%;
    	font-family: 'Conv_CODE_Bold';
    	font-size: 17px;
    height: 54px;
}

dt:hover {
	color: white;
    	background: -webkit-linear-gradient(#ACAAB8, #7F7E92); /* For Safari 5.1 to 6.0 */
    	background: -o-linear-gradient(#ACAAB8, #7F7E92); /* For Opera 11.1 to 12.0 */
    	background: -moz-linear-gradient(#ACAAB8, #7F7E92); /* For Firefox 3.6 to 15 */
    	background: linear-gradient(#ACAAB8, #7F7E92); /* Standard syntax */
}

dd { 
	background: white; 
	line-height: 1.6em; 
	width: 190%;
    margin-left: -40% !important;
    text-align: justify;
}

dd .parrafo-coberturas-beneficios {
	color: #1E2243;
	line-height: 21px;
    font-size: 15px;
    font-family: Lato;
}

dt:after { 
	content: "  "; 
	margin: 12px;
    font-family: Conv_CODE_Bold;
    font-size: 25px;
}

dt.activo:after {
    content: " ";
}

dl a:active, dl dt:active, dt:active {
	border: none;
	text-decoration: none;
}

dt:active {
    text-decoration: none;
}

dt img {
    width: 5%;
    margin-left: 1%;
	margin-top: 1%;
}

dd img {
    width: 80%;
}

/*-----------------------------*/

/*inicio landing Tipos de Seguros*/
.parrafo-tipos-seguros {
	color: #1E2243;
	line-height: 21px;
    font-size: 16px;
	font-family: 'Conv_GeosansLight';
}

#info-tiposDeSeguro a:hover {
	text-decoration: none;
}

.info-tiposDeSeguro-marco {
    margin: 60px auto;
    width: 600px;
}

.info-tiposDeSeguro-marco p{
    background: white; 
	width: 100%;
    margin-left: 5% !important;
    text-align: justify;
    color: #1E2243;
	line-height: 21px;
    font-size: 16px;
	font-family: 'Conv_GeosansLight';
}

.info-tiposDeSeguro-marco .row { 
	background: white; 
	line-height: 1.6em;
    width: 175%;
    text-align: justify;
}

.info-tiposDeSeguro-titulo{
    background: #E9E9E9; 
    background: -webkit-linear-gradient(#FAFAFA, #E9E9E9); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#FAFAFA, #E9E9E9); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#FAFAFA, #E9E9E9); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#FAFAFA, #E9E9E9); /* Standard syntax */
	color: #1E2243;
	border-bottom: 1px solid white; 
	border-top: 1px solid white; 
	margin-left: -230px;
    width: 175%;
    font-family: 'Conv_CODE_Bold';
    font-size: 17px;
}

.info-tiposDeSeguro-titulo h6 {
    display: inline-block;
    margin-left: 10px;
    font-size: 17px;
}

.info-tiposDeSeguro-titulo img {
    width: 5%;
    margin-left: 1%;
	margin-top: 1%;
}

/*-----------------------------*/

/*tipos seguro*/
#tipo-seguro-individual h5 {
    font-size: 17px;
    font-weight: 900;
}

.seguro-individual:hover {
    background: #E9E9E9;
    background: -webkit-linear-gradient(#FAFAFA, #E9E9E9);
    background: -o-linear-gradient(#FAFAFA, #E9E9E9);
    background: -moz-linear-gradient(#FAFAFA, #E9E9E9);
    background: linear-gradient(#FAFAFA, #E9E9E9);
    color: #1E2243;
    border-bottom: 1px solid white;
    border-top: 1px solid white;
    cursor: auto;
    margin-left: -230px;
    width: 175%;
    font-family: 'Conv_CODE_Bold';
    font-size: 17px;
}
.image-seguro-individual {
    width: 4%;
    height: 0%;
}

/*-----------------------------*/

/*extras*/

.quienes-somos h1 {
    margin-top: 75px;
}

.quienes-somos h3 {
    font-size: 19px;
}

.todo-fluid p {
    margin-top: 2%;
}
.todo-fluid img {
    width: 100%;
}
dd.row.tipos-de-seguro {
    padding-right: 15%;
}

.aseguradoras-info p {
    font-size: 18px;
    color: #333366;
    font-family: 'Conv_GeosansLight';
}

.libro-reclamaciones p, .libro-reclamaciones input, .libro-reclamaciones label, .libro-reclamaciones select, .oficina-direccion ul li, #contactForm input, #contactForm label, #contactForm select {
    font-size: 15px;
    font-family: 'Lato';
    color: #333366!important;
}

.libro-reclamaciones input, .libro-reclamaciones textarea, .libro-reclamaciones select, #contactForm input, #contactForm textarea, #contactForm select {
    background-color: white!important;
    border: 1px solid #333366!important;
    border-radius: 10px;
}

.libro-reclamaciones input[type="radio"] {
    margin: 10% 0;
}

.libro-reclamaciones textarea, #contactForm textarea {
    height: 180px;
}

.libro-reclamaciones img {
    margin-top: 26%;
}

.libro-reclamaciones h2 {
    font-size: 20px;
    font-family: 'Conv_GeosansLight';
    color: #333366;
    text-transform: uppercase;
}
.reclamo-button {
    width: 16%;
    margin-left: 42%;
    margin-top: 2%;
}

#contactForm .btn-danger {
    width: 40%;
    border-radius: 10px;
    margin-left: 27%;
    margin-top: 5%;
    margin-bottom: 10%;
}

.pokemon h1, .pokemon h2 {
    text-align: center;
    font-family: 'Conv_GeosansLight';
}

.pokemon h1 {
    font-size: 34px;
    font-weight: 600;
    margin-bottom: 10%;
}

.pokemon h2 {
    font-size: 22px;
}

.pokemon img {
    width: 15%;
    margin: 7% 41%;
}

.queja-reclamo {
    border: 1px solid #333366;
    padding: 3%;
    height: 120px;
    margin: 8% 0 15%;
}

.sombra-navbar {
    box-shadow: black 1px -2px 15px;
}
/*-----------------------------*/

/*formatos h1, h2, h3, h4, h5 actualizado 23/08/16*/

.format-h1 {
    font-family: 'Conv_CODE_Bold'!important;
    font-size: 24px!important;
    color: #333366!important;
}

.format-h2 {
    font-family: 'Conv_CODE_Light'!important;
    font-size: 20.5px!important;
    color: #333366!important;
    font-weight: 600!important;
}

.format-h3-1 {
    font-family: 'Conv_CODE_Bold'!important;
    font-size: 17px!important;
    color: #333366!important;
}

.format-h3-2 {
    font-family: 'Conv_CODE_Light'!important;
    font-size: 26px!important;
    color: #333366!important;
    font-weight: 600!important;
}

.format-h4 {
    font-family: 'Conv_CODE_Bold'!important;
    font-size: 18px!important;
    color: #333366!important;
}

.format-h5 {
    font-family: 'Conv_CODE_Light'!important;
    font-size: 18px!important;
    color: #333366!important;
    font-weight: 600!important;
}
.format-p {
    font-size: 15px!important;
    color: #333366!important;
    font-family: 'Lato'!important;
}

/*-----------------------------*/

/*.container.registro-online {
    text-transform: capitalize!important;
}*/

/*inicio Seguro Salud y Otros Seguros*/

.bloque-padding.seguro-salud {
    padding-top: 35px!important;
}

.seguro-salud ul {
    margin-right: 8%;
    margin-left: -3%;
}

.seguro-salud img {
    width: 15%;
    margin-left: 37%;
    margin-top: -5%;
    margin-bottom: -5%;
}
.seguro-salud h2 {
    font-family: 'Lato'!important;
    font-size: 18px!important;
    color: #333366!important;
    margin-bottom: -1%!important;
    font-weight: 900;
}
.seguro-salud p {
    font-family: 'Lato'!important;
    margin-bottom: 1%!important;
    font-size: 14px;
    margin-left: 0%;
    margin-top: 1%;
    line-height: 18px;
    color: #333366!important;
}

.fondo-seguro-salud {
    background-position: 100% 100%!important;
    background-size: 100% 93%!important;
}

.registro-salud {
    margin-top: 5%;
}
.registro-salud img{
    width: 10%;
    margin-left: 44%;
}
.registro-salud .col-md-4, .registro-salud p, .registro-salud input {
    text-align: center;
    color: #333366!important;
    font-size: 16px!important;
}
.registro-salud p, .registro-salud input {
    text-align: center;
    color: #C11719!important;
    font-size: 16px!important;
}

.registro-salud input.form-control{
    width: 100%;
    color: #333366!important;
    border-color: #333366;
    border-radius: 9px;
    font-size: 16px!important;
}
.registro-salud input.form-control.nombre, .registro-salud input.form-control.email, .registro-salud input.form-control.numero{
    margin-bottom: 5%;
    margin-top: 2%;
    font-size: 12px!important;
    text-align: center;
}

.registro-salud select {
    padding: 1%;
    color: #333366!important;
    border-color: #333366;
    border-radius: 9px;
    font-size: 16px!important;
    width: 60%;
    margin-left: 21%;
    margin-bottom: 5%;
    margin-top: 2%;
}

.registro-salud label.control-label {
    margin-left: 29%;
    color: #333366!important;
    font-size: 15px!important;
    font-family: 'Lato'!important;
}
.registro-salud .btn-danger {
    border-radius: 0px;
    width: 46%;
    margin-left: 27%;
    margin-top: 4%;
}
/*modal del landing de salud*/

.registro-vida .col-md-6 {
    text-align: center;
    color: #333366!important;
    font-size: 16px!important;
}

.seguro-vida img{
    margin-bottom: 1%;
}
.seguro-vida ul li {
    margin-left: -4%;
}
.fondo-seguro-vida {
    background-size: 102% auto;
    background-position: 0% 50%;
}
.seguro-soat img{
    width: 25%;
    margin-top: 1%;
    margin-bottom: 2%;
}
.seguro-soat ul li p {
    margin-bottom: -0.9%;
}
.seguro-soat ul li {
      list-style: none;
}
.seguro-hogar img {
    margin-bottom: 2%;
    margin-top: 1%;
}
.seguro-hogar ul li {
      list-style: none;
}
.fondo-seguro-hogar {
    background-size: 100% 89%!important;
    background-position: 43% 54%!important;
}

/* The Modal (background) */
.modal-salud {
    display: none; /* Hidden by default */
    position: fixed; /* Stay in place */
    z-index: 1; /* Sit on top */
    left: 0;
    top: 0;
    width: 100%; /* Full width */
    height: 100%; /* Full height */
    overflow: hidden; /* Enable scroll if needed */
    background-color: rgb(0,0,0); /* Fallback color */
    background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
}

.modal span {
    color: #333!important;
    font-weight: 900;
}



/* Modal Content/Box */
.modal-content-salud {
    padding-right: 35px;
    background-color: #fefefe;
    margin: 18% auto; /* 15% from the top and centered */
    padding: 20px;
    border: 1px solid #888;
    width: 35%; /* Could be more or less, depending on screen size */
    font-family: "Lato";
    letter-spacing: 0;
    font-weight: 100;
    padding-left: 2%;
    color: #333;
}


/* The Close Button */
.close-salud {
    color: #aaa;
    float: right;
    font-size: 28px;
    font-weight: bold;
}

#FechaIniVigenciaMes {
    width: 108%;
    margin-left: -4%;
}
.fonoCotizador {
    font-size: 24px;
    font-weight: 900;
}

.prensa img {
    width: 110% !important;
    margin-top: 15%;
}

.row.info-prensa {
    border-top: 1px solid #333366;
}

.row.info-prensa a:hover {
    color: #333366;
}


.btnseguros {
    margin-left: 2%;
    margin-top: -0.5%;
    background-color: white;
    border-style: none;
    border: 2px solid #E01C23;
    padding: 0.6% 2%;
    border-radius: 10px;
    color: #E01C23;
    font-family: Conv_CODE_Bold;
    z-index: 1000!important;
}

.btnseguros-derecha {
    padding: 5.3% 1.5%;
    margin-top: -1.2%;
    width: 103%;
}

.btnseguros-ul-derecha {
    margin-left: 3.2%!important;
}

.dropdown {
    margin-left: 4%;
    margin-right: 25%;
}

.dropdown-derecha {
    margin-left: 61%;
    margin-right: 27%;
    margin-top: -0.5%;
}

.otros-seguros-table {
    border: 2px solid #E01C23;
    margin-left: 2.3%;
    width: 17%;
    background-color: white;
    padding: 0;
    min-width: 10px!important;
}

.otros-seguros-table-derecha {
    width: 100%;
}

.otros-seguros-table li {
    border-bottom: 2px solid #E01C23;
    padding: 2%;
    font-size: 15px!important;
    text-align: center;
}
.otros-seguros-table li a {
    color: #333366;
}


.hide {
    display: none;
}

.show {
    display: block;
}

/*neoauto*/

.neoauto h1 {
    font-size: 36px!important;
}

.neoauto h2 {
    margin-top: -6%;
    font-size: 25px;
}

.neoauto .images-insurances {
    width: 100%;
}

/*-----------------------------*/

.halloween h1 {
    color: black !important; 
    font-size: 34px !important; 
    margin-top: 0%; 
    margin-bottom: 6%;
    text-align: center;
}

.halloween h2 {
    font-size: 25px;
    text-align: center;
    font-family: 'Conv_GeosansLight';
}

.halloween img {
    width: 15%;
    margin: 7% 41%;
}

.sombreado-input {
    box-shadow: red 1px 1px 30px;
}

/*-----resultado-seguro-de-salud-----*/

#resultado-cotizacion img {
    width: 115%;
    margin-left: -9%;
    margin-top: 4%;
}

.boton-azul {
    background-color: #1D2344;
    border: none;
    padding: 2% 3%;
    color: white;
    font-size: 20px;
    margin-bottom: 2%;
}

/* The Modal (background) */
.modal-numero {
    display: none; /* Hidden by default */
    position: fixed; /* Stay in place */
    z-index: 1; /* Sit on top */
    left: 0;
    top: 0;
    width: 100%; /* Full width */
    height: 100%; /* Full height */
    overflow: hidden; /* Enable scroll if needed */
    background-color: rgb(0,0,0); /* Fallback color */
    background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
}

.modal-numero span {
    color: #333!important;
    font-weight: 900;
}

/* Modal Content/Box */
.modal-content-numero {
    padding-right: 35px;
    background-color: #fefefe;
    margin: 18% auto; /* 15% from the top and centered */
    padding: 20px;
    border: 1px solid #888;
    width: 35%; /* Could be more or less, depending on screen size */
    font-family: "Lato";
    letter-spacing: 0;
    font-weight: 100;
    padding-left: 2%;
    color: #333;
}

/* The Close Button */
.close-numero {
    color: #aaa;
    float: right;
    font-size: 28px;
    font-weight: bold;
    cursor: pointer;
}

/*Media-queries*/

@media screen and (max-width: 1920px) and (min-width: 1367px) {
    .navbar .content {
        margin: -55px 160px auto auto!important;
    }
    .content {
        margin: -55px 64px auto auto!important;
    }
    .section.bloques.bloque_2 {
        margin-top: 8%;
        margin-left: 7%;
    }
    #mayor-corredor-seguros {
        width: 116%;
        margin-left: -4%;
        background-position: 100% 21%;
        background-size: 100% 239%;
    }
    #call-to-action {
        width: 116%;
        margin-left: -4%;
    }
    .bloq_1_tit_1 h1 {
        margin-top: 8%;
    }
    .form_gray_transparent.form_geosanslight {
        margin-left: 14%;
    }
    #info-aseguradora .col-md-offset-1.col-md-6, .col-md-offset-1.col-md-8 {
        margin-left: 0;
        width: 58%;
    }
    #cotizaciones .col-md-offset-1.col-md-6 {
        margin-left: 0;
        width: 58%;
    }
    
    #info-aseguradora .col-md-6 img {
        margin-left: -11%;
        margin-top: 10%;
    }
    #info-aseguradora .container {
        margin-left: 20%;
    }
    .lista-cotizaciones {
        margin-bottom: 12%;
    }
    #medios-respaldo {
        margin-left: 14%;
    }
    #info-nosotros, #opiniones, #video-blog, #requisitos-seguro-vehicular, #cobertura, #beneficios, #pagos, #blog-seguro-vehicular, #tipos-seguro, #info-aseguradoras-segvehicular, .libro-reclamaciones {
        margin-left: 8%!important;
    }
    .bloques.bloque_1.aseguradoras-info .col-md-6 {
        margin-left: 5%!important;
    }
    .row.content.content_bloque_blog_posts.margin-top-20 {
        margin-left: 0px!important;
    }
    .prensa .col-md-6, .mejor-precio .col-md-6, .contacto {
        margin-left: 4%;
    }
    .row.content.content_bloque_blog_posts {
        margin-left: -75px!important;
    }
    #opiniones {
        margin-left: 0%!important;
    }
    .equipo .col-md-8 {
        margin-left: 3%;
        margin-top: 4%;
    }
    #cotizaciones {
        margin-top: 2% !important;
    }
    #dvComparador {
        margin-left: 6%;
    }
    .registro-online {
        margin-left: 18.4%;
    }
}

@media screen and (max-width: 1815px) {
    .registro-online {
        margin-left: 15.4%;
    }
}

@media screen and (max-width: 1745px) {
    .registro-online {
        margin-left: 13.4%;
    }
}

@media screen and (max-width: 1700px) {
    .registro-online {
        margin-left: 12%;
    }
}

@media screen and (max-width: 1650px) {
    .registro-online {
        margin-left: 10%;
    }
}

@media screen and (max-width: 1564px) {
    .registro-online {
        margin-left: 8%;
    }
}

@media screen and (max-width: 1485px) {
    .registro-online {
        margin-left: 6%;
    }
}

@media screen and (max-width: 1442px) {
    .registro-online {
        margin-left: 4.5%;
    }
}

@media screen and (max-width: 1636px){
	.content .bloque_1 .col_left,
	.content .bloque_2 .col_left,
        .content .bloque_3 .col_left {
		background-size: 111% 93%;
    		background-position: 43% 1%;
    		background-repeat: no-repeat;
	}
}

@media screen and (max-width: 1298px) {
	.button-cotizar {
            font-size: 14px !important;
	}
}

@media screen and (max-width: 1298px) {
	.button-cotizar {
            font-size: 11px !important;
	}
}

@media screen and (max-width: 1100px) {
	dt {
		margin-left: -90px;
    		width: 130%;
	}

	dd {
		width: 145%;
            margin-left: -17% !important;
	}
}

@media screen and (max-width: 1100px) {
	dt {
		margin-left: 50px;
    		width: 85%;
	}

	dd {
    		width: 90%;
            margin-left: 7% !important;
	}

	dd .parrafo-coberturas-beneficios {
		font-size: 20px;
	}
}

@media screen and (max-width: 991px) {
    .agencia-principal-content img {
		width: 89%;
	}

	.detalle-agencia h4, .detalle-agencia p {
		text-align: center;
	}

	.agencia-principal-content p {
		text-align: center;
	}
	.button-cotizar {
        display: none !important;
	}

    #btnComparar {
        width: 40%;
        margin-top: 2%;
    }
	
	#input-prom {
		padding: 0.5%;
    		font-size: 19px;
	}

	.link_iniciar_sesion, .txt, .label_txt, .bloque_2, .bloque_3, .bloque_4, .bloque_5, .info-bottom, .col_right, #cotizaciones, #blog, #comentarios, #escribe-comentario, #opiniones, #mayor-corredor-seguros, #video-blog, #call-to-action, #medios-respaldo, #info-nosotros, #requisitos-seguro-vehicular, #cobertura, #beneficios, #pagos, #blog-seguro-vehicular, #tipos-seguro, #info-aseguradoras-segvehicular, #opiniones {
            display: none !important;
	}

	.icon.left {
            width: 37px !important;
            height: 28px !important;
            margin-top: -4px !important;
	}

	.navbar .logo {
            margin-left: -204px !important;
            height: 94px !important;
            width: 440px !important;
    		z-index: -1000;
	}

	.navbar .telefono_empresarial .value_txt {
            font-size: 24px !important;
            margin-top: -2px !important;
            margin-right: 8px !important;
	}

	.navbar .telefono_empresarial img {
		width: 15%;
	}

	.form_gray_transparent {
            width: 83% !important;
    		margin: auto;
	}

	.form_gray_transparent {
            width: 102% !important;
    		margin: 0;
   		padding-top: 2%;
   		background-color: #F6F6F6;
   		padding-bottom: 7%;
	}

	.bloque_padding {
            padding: 0 !important;
            height: 500px !important;
    		margin-bottom: 6%;
	}

	form {
		width: 100%;
    		font-size: 18px;
	}

	.filter-option {
		font-size: 20px;
	}

	.col_left {
            background-size: 111% 100% !important;
            height: 569px !important;
	}
    #dvRegistro {
        padding: 10% 6% 5%;
    }
    .dropdown {
        margin-left: 7%;
    }
    .otros-seguros-table {
        width: 23%!important;
    }
    .btnseguros-derecha {
        width: 24.3%;
        padding: 0.6% 0.9%;
        margin-top: -3px;
    }
    /*.registro-salud p {
        margin-top: -65px;
    }
    .registro-salud label.control-label {
        margin-left:46%;
    }
    .registro-salud select {
        width: 40%;
        margin-left: 31%;
    }
    .registro-salud input.form-control {
        width: 50%;
    }
    .registro-salud label.nombre {
        margin-left: 19%;
        margin-bottom: 3%;
    }*/
    .boton-halloween {
        width: 28%!important;
        margin-top: 1%!important;
        margin-left: 36%!important;
    }
    .form_gray_transparent.halloween {
        background-image: url(../images/fondo-halloween.png)!important;
        background-blend-mode: color;
        background-color: rgba(238, 238, 238, 0.59);
        background-size: 100% 80%;
        background-position: 100% 29%;
        background-repeat: no-repeat;
    }
}

@media screen and (max-width: 815px) {
	.telefono_empresarial .value_txt {
		display: none;
	}

	.telefono_icon {
        width: 70% !important;
	}
    .otros-seguros-table {
        width: 27.5%!important;
        margin-left: 2.8%;
    }
    .titulo-form {
        margin-top: 40px!important;
    }
    #btnComparar {
        width: 43%;
    }
    .btnseguros-derecha {
        width: 27%;
        padding: 0.6% 0.9%;
        margin-top: -3px;
    }
    
}

@media screen and (max-width: 640px) {
	.navbar .telefono_empresarial .value_txt {
            font-size: 26px !important;
	}

	.btn-danger.font_size_24 {
		font-size: 20px;
		width: 315px;
	}
    #OtrosSegurosBoton {
        width: 28%;
        font-size: 10px;
    }
    #OtrosSegurosLista {
        margin-left: 7%;
        width: 25%!important;
    }
    #btnComparar {
        width: 61%;
    }
}

@media screen and (max-width: 600px) {
    #dvRegistro {
        padding: 20% 6% 5%;
    }
	dt {
    		margin-left: 153px;
    		width: 46%;
	}

	dd {
    		width: 75%;
            margin-left: 12% !important;
	}
    #OtrosSegurosBoton {
        width: 28%;
        font-size: 13px;
    }
    .otros-seguros-table {
        margin-left: 8%;
    }
    #btnComparar {
        width: 65%;
    }
}

@media screen and (max-width: 520px) {
	.info-agencia {
		width: 96%;
	}

	.info-agencia .col-md-6 {
		padding-left: 0;
	}
    #btnComparar {
        width: 75%;
    }
    .btnseguros {
        width: 21%;
        font-size: 13px;
        position: absolute;
        margin-top: -6%;
    }
    .telefono-icon {
        margin-top: 83%;
    }
    .otros-seguros-table {
        margin-left: 6%;
        margin-top: 14%;
    }
}

@media screen and (max-width: 475px) {
	.navbar .logo {
            margin-left: -220px !important;
	}

	dt {
    		width: 46%;
            margin-left: 35px !important;
	}

	dd img {
		display: none;
	}

	dd {
    		width: 91%;
            margin-left: 1% !important;
	}
    .btnseguros {
        width: 21%!important;
        font-size: 11px!important;
        position: absolute;
        margin-top: -6%;
        margin-left: 95%;
    }
    .telefono_icon {
        margin-top: 83%;
        margin-left: 35%;
    }
    .otros-seguros-table {
        margin-left: 102%!important;
        margin-top: 13%;
    }
    .otros-seguros-table li a {
        font-size: 12px;
        margin-left: -5%;
    }
}



    @media screen and (max-width: 400px) {
        .navbar .logo {
            margin-left: -183px !important;
            height: 93px !important;
            background-position: 114% 66.7% !important;
            background-size: 80% 100% !important;
            width: 290px !important;
    	}

        .navbar .icon_menu span.icon {
            width: 35px;
            height: 26px;
            background-size: 108%;
            margin-top: 1px;
            margin-left: -3px;
            background-image: url(../images/sprite.png);
        }

        .telefono_icon {
            width: 7%;
            margin-top: 2%;
            margin-left: 25%;
        }

	.icon.left {
            width: 28px !important;
            height: 21px !important;
            margin-top: -8px !important;
	}

	.navbar .telefono_empresarial .value_txt {
            font-size: 13px !important;
            margin-right: -13px !important;
            margin-top: -10px !important;
	}

	.btn-danger {
		width: 100%;
	}

	.btn-danger.font_size_24 {
		font-size: 17px;
	}
    .titulo-form {
        margin-top: 67px!important;
    }
    .btnseguros {
        margin-top: 23%;
        margin-left: 115%;
        width: 27%!important;
        font-size: 9px!important;
    }
    .telefono_icon {
        margin-top: 75%;
    }
    .otros-seguros-table {
        margin-left: 116%!important;
        margin-top: 42%;
    }
    .otros-seguros-table li a {
        font-size: 10px;
        margin-left: -20%;
    }
}

@media screen and (max-width: 390px) {
	.navbar .logo {
        margin-left: -183px !important;
        height: 93px !important;
        background-position: 114% 66.7% !important;
        background-size: 80% 100% !important;
        width: 290px !important;
	}
    #btnComparar {
        width: 85%;
    }
    .footer {
        margin-top: 24%;
    }

    #info-aseguradora
    {
         margin-top: 230px;
    }
}

/*h1 {
    font-size: 22px;
    font-family: 'Conv_CODE_Bold';
    color: #333366;
    font-weight: 900;
    margin-top: 0;
    margin-bottom: 0;
}

h2
{
    color: #1E2243;
    font-family: "Conv_CODE_Light";
    font-weight: 900;
    margin: 40px 0;
    font-size: 22px;
}

h3
{
	color: #262A49;
    font-size: 17px;
    font-family: "Conv_CODE_Bold";
}

h4
{
    font-weight:normal;
	margin-top: 35px;
	color: #262A49;
    font-size: 17px;
    font-family: "Conv_CODE_Bold";
}*/

/*MEDIA QUERIES POR NAVEGADOR: IE 11 Y MICROSOFT EDGE*/

/*MICROSOFT EDGE*/
@supports (-ms-accelerator:true) {
    .info-bottom hr {
        margin-left: -80%!important;
    }
    .navbar .icon_menu span.icon {
        background-size: 105%;
    }
    .navbar .button-cotizar button {
        padding: 0 8px;
    }
    #video-blog h2 {
        margin: 55px 0 40px;
    }
}
/*FIN - MICROSOFT EDGE*/

/*IE 11*/
@media all and (-ms-high-contrast:none){
     /**::-ms-backdrop*/
     .info-bottom hr {
        margin-left: -80%!important;
     }
     .navbar .icon_menu span.icon {
         background-size: 105%;
     }
     .navbar .button-cotizar button {
         padding: 0 8px;
     }
     #video-blog h2 {
        margin: 55px 0 40px;
    }
}
/*FIN IE 11*/

/*FIN DE MEDIA QUERIES POR NAVEGADOR*/
