
@charset "UTF-8";
@import url(css_fonts.css);

::selection {
	background: #1498a7;
	color: #ffffff;
}
::-moz-selection {
	background: #1498a7;
	color: #ffffff;
}
::-webkit-selection {
	background: #1498a7;
	color: #ffffff;
}

:focus {
	outline: 0;
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
	box-shadow: none !important;
}

*,
*:before,
*:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
body {
	margin: 0;
	background-color: #252525;
	color: #231f20;
}
s {
	text-decoration: none !important;
}
a {
	color: #1498a7;
	text-decoration:none;
}
a:hover {
	color: #231f20;
	text-decoration:underline;
}
.limpia {
	position:relative;
	clear: both;
	float: none;
}
.dispHide {
	display:none !important;
}
.marca {border:  dotted 1px #00ffff;}
.non-selectable {
   -moz-user-select: none;
   -webkit-user-select: none;
   -ms-user-select: none;
   user-select: none;
}
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */


.ajus {
	position: absolute;
	top: 0px;
	bottom: 0px;
	width: 100%;
	max-width: 800px;
	min-width: 375px;
	background-color: #ffffff;
	overflow: hidden;
}
.dw_menu {
    position: absolute;
    left: 0px;
    right: 0px;
    bottom: 0px;
    height: 62px;
	padding: 0px 10px 0px 10px;
}
.dw_menu_bot {
    position: relative;
    float: left;
    width: 20%;
    height: 62px;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 43px 40px;
    cursor: pointer;
}
._botIco01{
    background-image: url('../_imgs/ico_men_1R.svg');
}
._botIco01:hover, ._bMS01{
    background-image: url('../_imgs/ico_men_1N.svg');
}
._botIco02{
    background-image: url('../_imgs/ico_men_2R.svg');
}
._botIco02:hover, ._bMS02{
    background-image: url('../_imgs/ico_men_2N.svg');
}
._botIco03{
    background-image: url('../_imgs/ico_men_3R.svg');
}
._botIco03:hover, ._bMS03{
    background-image: url('../_imgs/ico_men_3N.svg');
}
._botIco04{
    background-image: url('../_imgs/ico_men_4R.svg');
}
._botIco04:hover, ._bMS04{
    background-image: url('../_imgs/ico_men_4N.svg');
}
._botIco05{
    background-image: url('../_imgs/ico_men_5R.svg');
}
._botIco05:hover, ._bMS05{
    background-image: url('../_imgs/ico_men_5N.svg');
}
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

.up_menu {
	position: absolute;
    left: 0px;
    right: 0px;
    top: 0px;
    height: 47px;
}
.up_menu_bot {
	position: absolute;
	bottom: 0px;
	width: 32px;
    height: 32px;
	right: 20px;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 32px 32px;
}
._botIcoT00 {
	left: 20px;
	background-image: url('../_imgs/ico_top_men.svg');
	cursor: pointer;
}
._botIcoT01 {
	background-image: url('../_imgs/ico_top_hom.svg');
}
._botIcoT02 {
	background-image: url('../_imgs/ico_top_map.svg');
}
._botIcoT03 {
	background-image: url('../_imgs/ico_top_rou.svg');
}
._botIcoT04 {
	background-image: url('../_imgs/ico_top_emo.svg');
}
._botIcoT05 {
	background-image: url('../_imgs/ico_top_fav.svg');
}
._botIcoT06 {
	background-image: url('../_imgs/ico_top_dat.svg');
}
._botIcoT07 {
	background-image: url('../_imgs/ico_top_fot.svg');
}
._botIcoBus {
	right: 60px;
	background-image: url('../_imgs/ico_top_bus.svg');
	cursor: pointer;
}
._botIcoFil {
	right: 96px;
	background-size: 26px 26px;
	background-image: url("../_imgs/ico_filtro_nor.svg");
	cursor: pointer;
}
._botIcoPri {
	background-size: 26px 26px;
	background-image: url("../_imgs/ico_comen_gris.svg");
	cursor: pointer;
}
.up_menu_bot_bubb {
	display: none;
	position: absolute;
	top: 0px;
	right: 0px;
	text-align: center;
	width: 16px;
	height: 16px;
	background-color: #E2090C;
	color: #ffffff;
	font-family: 'montserratregular';
	font-size: 8px;
	line-height: 16px;
	border-radius: 20px;
}
._R1{ right: 32px; }
._R2{ right: 60px; }
._R3{ right: 96px; }
._R4{ right: 132px; }
._R5{ right: 168px; }
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
.cont {
	position: absolute;
	top: 56px;
	left: 0px;
	right: 0px;
	bottom: 62px;
	padding: 0px 20px 20px 20px;
	overflow-y: auto;
	overflow-x: hidden;
}
.noOver { overflow:hidden !important; }
.cont_tit {
	position: relative;
	width: 100%;
	font-family: 'montserratbold';
	font-size: 30px;
	color: #000000;
	line-height: 36px;
	padding: 10px 0px 10px 0px;
}
.cont_tit span {
	font-family: 'montserratlight';
}
.cont_men {
	position: relative;
	width: 100%;
	font-family: 'montserratsemibold';
	font-size: 12px;
	color: #000000;
	padding: 10px 0px 30px 0px
}
._modMenCon {
	padding-bottom: 10px;
}
.cont_men_op {
	position: relative;
	float: left;
	padding: 0px 0px 6px 0px;
	cursor: pointer;
	text-align: left;
	margin-right: 8px;
	border-bottom: solid 3px #ffffff;
}

.cont_men_op:hover, ._cMsel{
	border-bottom: solid 3px #000000;
}
/*.cont_men_top10 {
	position: relative;
	float: right;
	width: 100px;
	height: 26px;
	cursor: pointer;
	opacity: 0.8;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 100px;
	background-image: url("../_imgs/top_10.svg");
}
.cont_men_top10:hover {
	opacity: 1.0;
}
.cont_men_fil{
	position: relative;
	float: right;
	width: 30px;
	height: 26px;
	cursor: pointer;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 26px;
	background-image: url("../_imgs/ico_filtro_nor.svg");

}*/

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
.cont_latfiltro {
	position: absolute;
	top: 0px;
	right: -300px;
	z-index: 20001;
	bottom: 0px;
	width: 300px;
	border-radius: 30px 0px 0px 30px;
	background-color: #1e1e1d;
}

.cont_latfiltro_cont{
	position: absolute;
	top: 50px;
	left: 0px;
	width: 100%;
	bottom: 80px;
	padding: 0px 20px 0px 40px;
	overflow-x: hidden;
	overflow-y: auto;
}
.cont_latfiltro_cer {
	position: absolute;
	top: 20px;
	right: 20px;
	width: 30px;
	height: 30px;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 25px;
	background-image: url("../_imgs/ico_cer_blan.svg");
	cursor: pointer;
}

.cont_latfiltro_bots{
	position: absolute;
	bottom: 30px;
	left: 0px;
	width: 100%;
	height: auto;
	text-align: center;
}
.cont_latfiltro_bot {
	position: relative;
	display: inline-block;
	text-align: center;
	width: auto;
	padding: 10px 40px 10px 40px;
	border-radius: 8px;
	color: #ffffff;
	background-color: #66386a;
	opacity: 0.8;
	text-transform: uppercase;
	font-family: 'montserratbold';
	font-size: 12px;
	cursor: pointer;
}
.cont_latfiltro_bot:hover { opacity: 1.0;}

.cont_latfiltro_tit {
	position: relative;
	display: block;
	font-family: 'montserratlight';
	font-size: 21px;
	color: #ba3ecc;
	line-height: 40px;
}
.cont_latfiltro_tit_lin {
	position: relative;
	display: block;
	width: 40px;
	height: 1px;
	border-bottom: solid 2px #ba3ecc;
	margin-bottom: 10px;
	margin-top: 4px;
}
.cont_latfiltro_gru {
	position: relative;
	display: block;
	font-family: 'montserratbold';
	font-size: 15px;
	color: #ffffff;
	line-height: 30px
	opacity: 0.9;
	margin-top: 20px;
}
.cont_latfiltro_sec {
	position: relative;
	display: block;
	font-family: 'montserratregular';
	font-size: 15px;
	color: #ffffff;
	line-height: 26px;
	padding-left: 30px;
	opacity: 0.9;
}
.cont_latfiltro_ops {
	position: relative;
	display: inline-block;
	width: 20px;
	height: 20px;
	vertical-align: middle;
	background-repeat: no-repeat;
	background-size: 20px;
	background-position: center center;
	margin-right: 10px;
	cursor: pointer;
}
._opsDis {
	opacity: 0.4;
	cursor: default !important;
}
._opsLFOn {
	background-image: url("../_imgs/op_lis_on.svg");
}
._opsLFOf {
	background-image: url("../_imgs/op_lis_of.svg");
}
._opsLFMe {
	background-image: url("../_imgs/op_lis_med.svg");
}
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
.cont_latmenu {
	position: absolute;
	top: 0px;
	left: -300px;
	z-index: 20001;
	bottom: 0px;
	width: 300px;
	border-radius: 0px 30px 30px 0px;
	background-color: #1e1e1d;
}
.cont_latmenu_cont{
	position: absolute;
	top: 50px;
	left: 0px;
	width: 100%;
	bottom: 20px;
	padding: 0px 20px 0px 40px;
	overflow-x: hidden;
	overflow-y: auto;
}
.cont_latmenu_cer {
	position: absolute;
	top: 20px;
	right: 20px;
	width: 30px;
	height: 30px;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 25px;
	background-image: url("../_imgs/ico_cer_blan.svg");
	cursor: pointer;
}

.cont_latmenu_tit {
	position: relative;
	display: block;
	font-family: 'montserratlight';
	font-size: 21px;
	color: #ba3ecc;
	line-height: 40px;
}
.cont_latmenu_tit_lin {
	position: relative;
	display: block;
	width: 40px;
	height: 1px;
	border-bottom: solid 2px #ba3ecc;
	margin-bottom: 10px;
	margin-top: 4px;
}
.cont_latmenu_sec {
	position: relative;
	display: block;
	font-family: 'montserratregular';
	font-size: 15px;
	color: #ffffff;
	line-height: 26px;
	cursor: pointer;
}
.cont_latmenu_sec:hover {
	text-decoration: underline;
}

.cont_latmenu_logo {
	position: absolute;
	bottom: 20px;
	left: 0px;
	width: 100%;
	background-position: center top;
	background-repeat: no-repeat;
	background-size: 46px;
	background-image: url("../_imgs/logo_nar.svg");
	padding-top: 70px;
	text-align: center;
}
.cont_latmenu_logo_t1 {
	position: relative;
	display: block;
	font-family: 'montserratsemibold';
	font-size: 10px;
	color: #ffffff;
	margin: 6px 0px 10px 0px;
}
.cont_latmenu_logo_t2, .cont_latmenu_logo_t3 {
	position: relative;
	display: block;
	font-family: 'montserratsemibold';
	font-size: 11px;
	color: #66386a;
}
.cont_latmenu_logo_t3 {
	font-size: 9px;
}
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
.boton_center { text-align: center;}
.boton_big {
	position: relative;
	width: auto;
	border-radius: 100px;
	color: #ffffff;
	font-family: 'montserratbold';
	font-size: 16px;
	line-height: 16px;
	text-transform: uppercase;
	display: inline-block;
	padding: 20px 50px 20px 50px;
	cursor: pointer;
	margin: 0px 8px 0px 8px;
}
.boton_big:hover {opacity: 0.8;}


.boton_sml {
	position: relative;
	width: auto;
	border-radius: 100px;
	color: #ffffff;
	font-family: 'montserratbold';
	font-size: 12px;
	line-height: 12px;
	text-transform: uppercase;
	display: inline-block;
	padding: 10px 30px 10px 30px;
	cursor: pointer;
	margin: 0px 8px 0px 8px;
}
.boton_sml:hover {opacity: 0.8;}
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
.link {
	color: #000000;
	cursor: pointer;
}
.link:hover {
	text-decoration: underline;
}
.form_campos input {
	display: block;
	width: 100%;
	padding: 14px 26px 14px 26px;
	border: solid 2px #b9b9bc;
	border-radius: 10px;
	font-family: 'montserratregular';
	font-size: 16px;
	color: #707171;
	margin-bottom: 20px;
}




.form_campos select {
	display: block;
	width: 100%;
	padding: 14px 26px 14px 26px;
	border: solid 2px #b9b9bc;
	border-radius: 10px;
	font-family: 'montserratregular';
	font-size: 16px;
	color: #707171;
	margin-bottom: 20px;
	max-width: 100%;
	box-shadow: 0;
	-moz-appearance: none;
	-webkit-appearance: none;
	appearance: none;
	background-color: #fff;
	cursor: pointer;
	background-position: right 20px center;
	background-repeat: no-repeat;
	background-image: url("../_imgs/ico_select.svg");
	background-size: 20px 20px;
}
.form_campos select::-ms-expand {
 display: none;
}

.form_check_box {
	position: relative;
	width: 100%;
	min-height:40px;
}
.form_check_box_clic {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 40px;
	height: 30px;
	background-size: 30px;
	background-position: left center;
	background-repeat: no-repeat;
	cursor: pointer;
}
.form_check_box_info {
	position: absolute;
	top: 0px;
	left: 40px;
	right: 0px;
	height: auto;
	text-align: left;
	font-family: 'montserratregular';
	font-size: 14px;
	color: #707171;
}
._chkOf {
	background-image: url("../_imgs/chk_gris_of.svg");
}
._chkOn {
	background-image: url("../_imgs/chk_gris_on.svg");
}

.form_campos textarea {
	display: block;
	width: 100%;
	padding: 14px 26px 14px 26px;
	border: solid 2px #b9b9bc;
	border-radius: 6px;
	font-family: 'montserratregular';
	font-size: 16px;
	color: #707171;
	margin-bottom: 20px;
	min-height: 160px;
}
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
.pop_all {
	display: none;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	z-index: 10001;
	overflow: hidden;
	background-color: #1e1e1d;
}
.pop_all_cer {
	position: absolute;
	top: 20px;
	right: 20px;
	width: 40px;
	height: 40px;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 25px;
	background-image: url("../_imgs/ico_cer_blan.svg");
	cursor: pointer;
}
.pop_all_lod {
	display: none;
	position: absolute;
	top: 100px;
	left: 0px;
	width: 100%;
	height: auto;
	padding-top: 40px;
	text-align: center;
	font-family: 'montserratregular';
	font-size: 14px;
	color: #707171;
	background-position: center top;
	background-repeat: no-repeat;
	background-image: url("../_imgs/loader_vio.gif");
	background-size: 32px 32px;
}
.pop_all_tex {
	display: none;
	position: absolute;
	top: 80px;
	left: 0px;
	right: 0px;
	bottom: 120px;
	text-align: left;
	font-family: 'montserratregular';
	font-size: 16px;
	color: #f8f6f9;
	overflow: auto;
	padding: 0px 50px 0px 50px;
}
.pop_all_tex h2 {
	color: #87578e;
	font-size: 20px;
}
.pop_all_bot {
	display: none;
	position: absolute;
	left: 0px;
	right: 0px;
	bottom: 30px;
	height: auto;
	text-align: center;
}
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
.pop_confirma {
	display: none;
	position: absolute;
	top: 20%;
	left: 50%;
	margin-left: -170px;
	width: 340px;
	height: auto;
	z-index: 10001;
	overflow: hidden;
	border-radius: 16px;
	background-color: #e0572d;
	padding: 16px;
	box-shadow: 0px 0px 20px rgba(0,0,0,0.6);
	text-align: center;
	font-family: 'montserratregular';
	font-size: 16px;
	color: #ffffff;
}
._modBGPr { background-color: #3c3b45; }
.pop_base {
	display: none;
	position: fixed;
	top: 0px;
	left: 0px;
	bottom: 0px;
	right: 0px;
	background-color: rgba(0,0,0,0.6);
	z-index: 10100;
}
.pop_aler_estado {
	position: relative;
	width: 100%;
	border-radius: 100px;
	height: 20px;
	background-color: #1e1e1d;
	overflow: hidden;
	margin-top: 20px;
}
.pop_aler_estado_bar {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 0%;
	bottom: 0px;
	background-color: #707171;
}
.pop_aler_estado_num {
	position: absolute;
	top: 0px;
	left: 0px;
	right: 0px;
	bottom: 0px;
	font-size: 10px;
	color: #ffffff;
	font-family: 'montserratbold';
	line-height: 20px;
	text-align: right;
	padding-right: 10px;
}

.pop_aler {
	display: none;
	position: fixed;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	background-color: rgba(0,0,0,0.6);
	z-index: 10001;
}
.pop_aler_top {
	position: absolute;
	top: 10%;
	left: 50%;
	margin-left: -170px;
	width: 340px;
	height: auto;
	min-height: 100px;
	overflow: hidden;
	border-radius: 30px;
	*background-color: #1e1e1d;
	background-color: #f7d4cd;
	padding-bottom: 30px;
	box-shadow: 0px 0px 20px rgba(0,0,0,0.6);
}
._modWiPop {
	left: 40px;
	right: 40px;
	width: auto;
	margin-left: 0px;
	padding-bottom: 0px;
}
@media (min-width: 800px) {
	._modWiPop {
		margin-left: -360px;
		width: 720px;
		left: 50%;
		right: auto;
		padding-bottom: 0px;
	}
}
.pop_aler_tit {
	position: relative;
	border-radius: 30px 30px 0px 0px;
	*background-color: #3c3b45;
	background-color: #e0572d;
	height: 50px;
	width: 100%;
	text-align: center;
	text-transform: uppercase;
	font-family: 'montserratbold';
	font-size: 16px;
	line-height: 50px;
	color: #f8f6f9;
}
.pop_aler_tex {
	position: relative;
	min-height: 100px;
	padding: 30px;
	text-align: center;
	font-family: 'montserratregular';
	font-size: 16px;
	color: #f8f6f9;
}
._modColTexAle { color: #1e1e1d; }
.pop_aler_bot {
	position: relative;
	text-align: center;
}
.modAlerTex {
	text-align: center;
	padding: 30px 30px 10px 30px;
}
.pop_aler_tex_ops {
	position: relative;
	display: inline-block;
	background-color: #e0572d;
	color: #edeeef;
	text-align: center;
	font-family: 'montserratbold';
	font-size: 16px;
	text-transform: uppercase;
	width: 200px;
	border-radius: 6px;
	margin-bottom: 15px;
	padding: 6px;
	cursor: pointer;
}
.opcAleTexOps {
	background-color: #f47b4c;
	margin-top: 15px;
	margin-bottom: 0px;
}
.pop_aler_tex_ops:hover {
	opacity: 0.8;
}
._opsCRoj {
	color: #5b1d0f;
}
._modAlingBot, ._modAlingBot_m {
	float: left;
	width: 49%;
}
._modAlingBot_m {
	margin-left: 2%;
}
.pop_aler_tex input, .pop_aler_tex textarea {
	position: relative;
	width: 100%;
	background-color: #edeeef;
	color: #1e1e1d;
	font-family: 'montserratregular';
	font-size: 16px;
	line-height: 16px;
	padding: 6px;
	border: solid 2px #707171;
	border-radius: 6px;
}
.pop_aler_tex textarea {
	min-height: 130px;
	line-height: 26px;
}
._modSocPos {
	top: 10%;
}

.pop_aler_tex_car {
	text-align: right;
	font-size: 10px;
	color: #1e1e1d;
	font-family: 'montserratregular';
	padding: 6px 10px 10px 0px;
}

.pop_aler_tex_ok, .pop_aler_tex_no {
	position: relative;
	height: 60px;
	background-position: center center;
	background-repeat: no-repeat;
	background-image: url("../_imgs/ico_ok_vio.svg");
	background-size: 60px;
}
.pop_aler_tex_no {
	background-image: url("../_imgs/ico_alert_roj.svg");
}



.modShareTex {
	text-align: left;
	font-family: 'montserratbold';
	font-size: 16px;
	color: #1e1e1d;
	line-height: 26px;
	padding-bottom: 0px !important;
}
.modShareTex span {
	position: relative;
	display: block;
	margin-bottom: 6px;
}
.pop_aler_tex_ema {
	position: relative;
	display: inline-block;
	width: 70%;
	height: 40px;
	padding: 3px 10px 0px 10px;
	border: none;
	background-color: #ffffff;
	font-family: 'montserratregular';
	font-size: 16px;
	color: #b9b9bc;
	border-radius: 8px 0px 0px 8px;
	float: left;
}
.pop_aler_tex_emab {
	position: relative;
	display: inline-block;
	width: 30%;
	height: 40px;
	padding: 6px 10px 0px 10px;
	border: none;
	background-color: #1e1e1d;
	font-family: 'montserratbold';
	font-size: 16px;
	color: #ffffff;
	border-radius: 0px 8px 8px 0px;
	text-transform: uppercase;
	float: left;
	cursor: pointer;
}
.pop_aler_tex_emab:hover { opacity: 0.8;}
.pop_aler_tex_soc {
	position: relative;
	height: 110px;
	overflow: hidden;
}
._modSocIcons {
	height: 130px;
	overflow: auto;
	margin: 0px -20px 0px 0px;
}
.pop_aler_tex_mas {
	position: relative;
	text-align: right;
	font-size: 12px;
	color: #707171;
	cursor: pointer;
	margin-bottom: -30px;
}
.pop_aler_tex_mas:hover {
	color: #1e1e1d;
}
.pop_aler_tex_soc_i {
	position: relative;
	float: left;
	width: 50px;
	height: 50px;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	margin: 3px;
	cursor: pointer;
	opacity: 1.0;
}
.pop_aler_tex_soc_i:hover{ opacity: 0.8;}
._socI1 {
	background-image: url('../_imgs/social_icons/google.bookmarks.jpg');
}
._socI2 {
	background-image: url('../_imgs/social_icons/facebook.jpg');
}
._socI3 {
	background-image: url('../_imgs/social_icons/reddit.jpg');
}
._socI4 {
	background-image: url('../_imgs/social_icons/whatsapp.jpg');
}
._socI5 {
	background-image: url('../_imgs/social_icons/twitter.jpg');
}
._socI6 {
	background-image: url('../_imgs/social_icons/linkedin.jpg');
}
._socI7 {
	background-image: url('../_imgs/social_icons/tumblr.jpg');
}
._socI8 {
	background-image: url('../_imgs/social_icons/pinterest.jpg');
}
._socI9 {
	background-image: url('../_imgs/social_icons/blogger.jpg');
}
._socI10 {
	background-image: url('../_imgs/social_icons/livejournal.jpg');
}
._socI11 {
	background-image: url('../_imgs/social_icons/evernote.jpg');
}
._socI12 {
	background-image: url('../_imgs/social_icons/add.this.jpg');
}
._socI13 {
	background-image: url('../_imgs/social_icons/getpocket.jpg');
}
._socI14 {
	background-image: url('../_imgs/social_icons/hacker.news.jpg');
}
._socI15 {
	background-image: url('../_imgs/social_icons/buffer.jpg');
}
._socI {
	background-image: url('../_imgs/social_icons/flipboard.jpg');
}
._socI16 {
	background-image: url('../_imgs/social_icons/instapaper.jpg');
}
._socI17 {
	background-image: url('../_imgs/social_icons/surfingbird.ru.jpg');
}
._socI18 {
	background-image: url('../_imgs/social_icons/flattr.jpg');
}
._socI19 {
	background-image: url('../_imgs/social_icons/diaspora.jpg');
}
._socI20 {
	background-image: url('../_imgs/social_icons/qzone.jpg');
}
._socI21 {
	background-image: url('../_imgs/social_icons/vk.jpg');
}
._socI22 {
	background-image: url('../_imgs/social_icons/weibo.jpg');
}
._socI23 {
	background-image: url('../_imgs/social_icons/ok.ru.jpg');
}
._socI24 {
	background-image: url('../_imgs/social_icons/douban.jpg');
}
._socI25 {
	background-image: url('../_imgs/social_icons/xing.jpg');
}
._socI26 {
	background-image: url('../_imgs/social_icons/renren.jpg');
}
._socI27 {
	background-image: url('../_imgs/social_icons/threema.jpg');
}
._socI {
	background-image: url('../_imgs/social_icons/sms.jpg');
}
._socI28 {
	background-image: url('../_imgs/social_icons/line.me.jpg');
}
._socI29 {
	background-image: url('../_imgs/social_icons/skype.jpg');
}
._socI30 {
	background-image: url('../_imgs/social_icons/telegram.me.jpg');
}

.pop_aler_tex_loading {
	position: relative;
	height: 60px;
	background-image: url("../_imgs/loading_ring_neg.svg");
	background-position: center;
	background-size: 60px;
	background-repeat: no-repeat;
}
.pop_aler_tex_mns {
	position: relative;
	text-align: left;
	font-size: 12px;
	color: #1e1e1d;
	font-family: 'montserratregular';
}






/* COLORES PALETA ALERTA MAPA*/
.pop_confirma { 	background-color: #1e1e1d; color: #f8f6f9; }
.pop_aler { 		background-color:rgba(0,0,0,0.6); }
.pop_aler_top { 	background-color: #b9b9bc; }
.pop_aler_tit { 	background-color: #707171; color: #ffffff; }
.pop_aler_tex { 	color: #ffffff; }
._modColTexAle { 	color: #1e1e1d; }
.pop_aler_tex_ops { background-color: #3c3b45; color: #ffffff; }
.opcAleTexOps { 	background-color: #1e1e1d; }
._opsCRoj { 		color: #f47b4c; }
.modShareTex { 		color: #1e1e1d; }
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

.cont_pop_menciones {
	*display: none;
	position: absolute;
	top: 60px;
	left: 0px;
	width: 100%;
	bottom: 0px;
	z-index: 10001;
	overflow: hidden;
	background-color: #1e1e1d;
	*border-radius: 30px 30px 0px 0px;
}
.cont_pop_cer {
	position: absolute;
	top: 20px;
	right: 20px;
	width: 40px;
	height: 40px;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 25px;
	background-image: url("../_imgs/ico_cer_blan.svg");
	cursor: pointer;
}
.cont_pop_tit {
	position: absolute;
	top: 20px;
	left: 50px;
	right: 50px;
	height: auto;
	text-align: center;
	font-family: 'montserratbold';
	font-size: 22px;
	color: #ba3ecc;
}
.cont_pop_con {
	position: absolute;
	left: 0px;
	width: 100%;
	top: 70px;
	bottom: 20px;
	padding: 0px 30px 0px 30px;
	text-align: left;
	font-family: 'montserratregular';
	font-size: 11px;
	line-height: 18px;
	color: #ffffff;
	overflow-y: auto;
	overflow-x: hidden;
}
._modPopConW {
	position: relative;
	max-width: 500px;
	margin: 0px auto;
	height: auto;
}
.cont_pop_con_men {
	position: relative;
	height: auto;
	width: 100%;
	margin-bottom: 40px;
}
.cont_pop_con_men_ico {
	position: relative;
	float: left;
	width: 50%;
	height: 100px;
	background-position: right 20px top;
	background-repeat: no-repeat;
	background-size: 150px 80px;
	vertical-align: top;
}
.cont_pop_con_men_tex {
	position: relative;
	float: left;
	width: 50%;
	height: auto;
	text-align: left;
	vertical-align: top;
}
.addMenBig01 {background-image: url("../_imgs/ico_banda_1_big.svg");}
.addMenBig02 {background-image: url("../_imgs/ico_banda_2_big.svg");}
.addMenBig03 {background-image: url("../_imgs/ico_banda_3_big.svg");}
.addMenBig04 {background-image: url("../_imgs/ico_banda_4_big.svg");}

.lang_flag {
	position: relative;
	display: inline-block;
	width: 40px;
	height: 20px;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 40px;
	margin: 4px;
	cursor: pointer;
}
.lang_flag:hover {
	opacity: 0.8;
}
._lngES {background-image: url("../_imgs/lang_es.png");}
._lngFR {background-image: url("../_imgs/lang_fr.png");}
._lngGB {background-image: url("../_imgs/lang_gb.png");}
._lngGR {background-image: url("../_imgs/lang_gr.png");}
._lngNL {background-image: url("../_imgs/lang_nl.png");}
._lngSL {background-image: url("../_imgs/lang_si.png");}
._lngTR {background-image: url("../_imgs/lang_tr.png");}
._lngIT {background-image: url("../_imgs/lang_it.png");}


.cont_pop_privado {
	display: none;
	position: absolute;
	top: 60px;
	left: 0px;
	width: 100%;
	bottom: 0px;
	z-index: 10001;
	overflow: hidden;
	background-color: #1e1e1d;
	border-radius: 30px 30px 0px 0px;
}
.cont_pop_privado_ops {
	position: absolute;
	left: 30px;
	top: 20px;
	width: 40px;
	height: 40px;
	background-repeat: no-repeat;
	background-size: 40px;
	background-position: left center;
	background-image: url("../_imgs/ico_opt.svg");
	cursor:pointer;
}
._modTitPriv {
	color: #1f8696;
	left: 80px;
	right: 80px;
}
._modConPriv { padding-top: 40px;}

._modLoadPriv, .cont_pop_privado_loading {
	text-align: center;
	color: #f47b4c;
	font-family: 'montserratregular';
	font-size: 16px;
	line-height: 22px;
	position: relative;
	width: 100%;
	height: 100px;
	background-repeat: no-repeat;
	background-size: 60px;
	background-position: center center;
	background-image: url("../_imgs/loading_ring_bla.svg");
}
.cont_pop_privado_err {
	text-align: center;
	color: #f47b4c;
	font-family: 'montserratregular';
	font-size: 16px;
	line-height: 22px;
	position: relative;
	width: 100%;
	height: auto;
}
.cont_pop_privado_loading, .cont_pop_privado_err {
	margin-top: 60px;
}
.maxWtxt {
	position: relative;
	max-width: 260px;
	text-align: center;
	margin: 0px auto;
}
.cont_pop_privado_res {
	position: relative;
	color: #1f8696;
	text-align: right;
	font-family: 'montserratbold';
	font-size: 14px;
	line-height: 22px;
	text-transform: uppercase;
	margin-bottom: 6px;
}

.cont_pop_privado_mns {
	position: relative;
	font-family: 'montserratregular';
	font-size: 18px;
	line-height: 26px;
	color: #ffffff;
	padding-bottom: 16px;
	margin-top: 30px;
}

.cont_pop_privado_block {
	position: relative;
	width: 100%;
	height: auto;
	padding: 10px 10px 10px 110px;
	border-radius: 20px;
	min-height: 110px;
	background-color: #1f8696;
	font-family: 'montserratregular';
	font-size: 12px;
	line-height: 18px;
	color: #ffffff;
	margin-bottom: 20px;
}
.cont_pop_privado_block_A {
	position: absolute;
	top: 10px;
	left: 14px;
	width: 80px;
	height: auto;
	padding-top: 5px;
	cursor: pointer;
}
.cont_pop_privado_block_A_usu {
	position: relative;
	width: 100%;
	height: 80px;
	border: solid 4px #ffffff;
	background-color: #edeeef;
	border-radius: 100px;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
}

.cont_pop_privado_block_B {
	position: relative;
	width: 100%;
	height: auto;
	margin-bottom: 10px;
	cursor: pointer;
}
.cont_pop_privado_block_B_tit {
	position: relative;
	font-family: 'montserratbold';
	font-size: 20px;
	line-height: 22px;
	padding: 6px 50px 0px 0px;
}
.cont_pop_privado_block_B_fec {
	position: relative;
	font-family: 'montserratbold';
	font-size: 12px;
	line-height: 22px;
	padding: 0px 50px 8px 0px;
}
.cont_pop_privado_block_B_tex {
	position: relative;
	font-family: 'montserratregular';
	font-size: 14px;
	line-height: auto;
}
.cont_pop_privado_block_num {
	position: absolute;
	width: 30px;
	height: 30px;
	top: 10px;
	right: 10px;
	border-radius: 50px;
	background-color: #1e1e1d;
	font-family: 'montserratbold';
	font-size: 14px;
	line-height: 30px;
	text-align: center;
}
._modNumSel {
	background-color: #f6668a;
}
._modNumHid {
	display: none;
}
.cont_pop_privado_block_men {
	position: absolute;
	width: 30px;
	height: 20px;
	bottom: 10px;
	right: 10px;
	background-repeat: no-repeat;
	background-size: 30px;
	background-position: center center;
	background-image: url("../_imgs/ico_opt.svg");
	cursor:pointer;
}
/*
.cont_pop_privado_mnsA,
.cont_pop_privado_mnsB {
	position: relative;
	padding: 2px 20px 20px 20px;
	background-color: #1f8696;
	border-radius: 10px;
	font-family: 'montserratregular';
	font-size: 14px;
	line-height: auto;
	text-align: left;
	color:  #ffffff;
	margin-top: 20px;
	width: 80%;
}

.cont_pop_privado_mnsA span,
.cont_pop_privado_mnsB span {
	display: block;
	font-size: 12px;
	font-family: 'montserratbold';
	text-align: right;
	opacity: 0.7;
}
.cont_pop_privado_mnsB {
	background-color: #f6668a;
	float: right;
}
*/
.cont_pop_privado_mnsC {
	position: relative;
	padding: 2px 20px 20px 20px;
	background-color: #1f8696;
	border-radius: 10px;
	font-family: 'montserratregular';
	font-size: 14px;
	line-height: auto;
	text-align: left;
	color:  #ffffff;
	margin-top: 10px;
	width: 100%;
	padding: 0px 10px 10px 80px;
	min-height: 70px;
}
.cont_pop_privado_mnsC_A {
	position: absolute;
	width: 50px;
	height: 50px;
	top: 10px;
	left: 10px;
	border: solid 2px #ffffff;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
	border-radius: 50px;

}
.cont_pop_privado_mnsC_B {
	position: relative;
	word-wrap: break-word;
}
.cont_pop_privado_mnsC_B span {
	display: block;
	font-size: 12px;
	font-family: 'montserratbold';
	text-align: right;
	opacity: 0.7;
}





.cont_pop_privado_back {
	position: relative;
	display: inline-block;
	padding: 5px 30px 5px 30px;
	border-radius: 100px;
	background-color: #3c3b45;
	color: #b9b9bc;
	font-family: 'montserratbold';
	font-size: 14px;
	text-transform: uppercase;
	margin: 30px auto 20px;
	cursor: pointer;
	opacity: 0.8;

}
.cont_pop_privado_back:hover {
	opacity: 1.0;
}

.cont_pop_privado_send {
	position: relative;
	height: 80px;
	background-repeat: no-repeat;
	background-size: 50px;
	background-position: center center;
	background-image: url("../_imgs/ico_send_mns.svg");
	cursor:pointer;
}



._modConPrivBig {
	text-align: center;
	padding-top: 40px;
}
.cont_pop_privado_usu {
	position: relative;
	width: 134px;
	height: 134px;
	border: solid 4px #ffffff;
	background-color: #edeeef;
	border-radius: 100px;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
	margin: 0px auto;
}
.cont_pop_privado_nom {
	position: relative;
	font-family: 'montserratbold';
	font-size: 27px;
	padding: 20px 0px 10px 0px;
}
.cont_pop_privado_tit {
	position: relative;
	border-bottom: solid 1px #707171;
	height: 30px;
	font-family: 'montserratbold';
	font-size: 12px;
	text-align: left;
	background-repeat: no-repeat;
	background-size: 26px;
	background-position: right center;
	background-image: url("../_imgs/ico_comen_gris.svg");
	padding-top: 6px;
	margin-top: 20px;
}
.cont_pop_privado_area {
	position: relative;
	width: 100%;
	height: 120px;
	border: none;
	background-color: #ffffff;
	padding: 20px;
	border-radius: 16px;
	margin-top: 20px;
	font-family: 'montserratregular';
	font-size: 16px;
	text-align: left;
	color: #707171;
}
.cont_pop_privado_car {
	position: relative;
	font-family: 'montserratregular';
	font-size: 10px;
	text-align:right;
	color: #b9b9bc;
}
.cont_pop_privado_bot {
	position: relative;
	display: inline-block;
	padding: 10px 30px 10px 30px;
	border-radius: 100px;
	background-color: #1f8696;
	color: #ffffff;
	font-family: 'montserratbold';
	font-size: 14px;
	text-transform: uppercase;
	margin: 5px auto;
	min-width: 140px;
	cursor: pointer;
}
._modConPrivNo {
	display: none;
	text-align: center;
	font-size: 16px;
	padding-top: 100px;
}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/* BUSCAR EN SECCION*/
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
.cont_home_busca {
	*display: none;
	position: absolute;
	left: 0px;
	right: 0px;
	top: 56px;
	height: 120px;
	background-color: #edeeef;
	border-top: solid 1px #b9b9bc;
	border-bottom: solid 1px #b9b9bc;
	padding: 14px 0px 0px 34px;
	text-align: left;
	color: #707171;
	font-family: 'montserratbold';
	font-size: 14px;
	z-index: 9003;
	overflow: hidden;
}
.cont_home_busca_cer {
	position: absolute;
	right: 10px;
	top: 4px;
	width: 32px;
	height: 32px;
	background-repeat: no-repeat;
	background-size: 20px;
	background-image: url("../_imgs/ico_cer_gr_osc.svg");
	background-position: center;
	cursor: pointer;
	opacity: 0.6;
}
.cont_home_busca_cer:hover {
	opacity: 0.8;
}
.cont_home_busca_form {
	position: absolute;
	top: 40px;
	left: 30px;
	right: 30px;
	height: auto;
}
.cont_home_busca_form_bot {
	position: absolute;

	top: 0px;
	right: 0px;
	width: 84px;
	height: 40px;
	border: solid 1px c_nat_01;
	background-color: c_nat_01;
	border-radius: 0px 8px 8px 0px;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 32px;
	background-image: url("../_imgs/ico_bus_bla.svg");
	background-color: #e0572d;
	cursor: pointer;
}
.cont_home_busca input {
	position: absolute;
	left: 0px;
	top: 0px;
	right: 80px;
	height: 40px;
	border-radius: 8px 0px 0px 8px;
	display: block;
	border: solid 1px #b9b9bc;
	font-family: 'montserratregular';
	font-size: 16px;
	color: #707171;
	background-color: #ffffff;
	padding: 0px 30px 0px 30px;
	line-height: 40px;

}



/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
.con_men_add {
	position: absolute;
	right: 0px;
	top: 0px;
	width: 40px;
	height: 40px;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 30px 30px;
	cursor: pointer;
	background-image: url("../_imgs/ico_ruta_mas2.svg");
}
.con_men_add:hover {
	opacity: 0.8;
}
._modMenMapAdd {
	right: -10px;
}
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

a[href^="http://maps.google.com/maps"],
a[href^="https://maps.google.com/maps"],
a[href^="https://www.google.com/maps"] {
    display: none !important;
}
.gm-bundled-control .gmnoprint {
    display: block;
}
.gmnoprint:not(.gm-bundled-control) {
    display: none;
}


/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
.margenB10 { margin-bottom: 10px; }
.margenB20 { margin-bottom: 20px; }
.margenB30 { margin-bottom: 30px; }
.margenB40 { margin-bottom: 40px; }
.margenB50 { margin-bottom: 50px; }
.margenB60 { margin-bottom: 60px; }
.margenB70 { margin-bottom: 70px; }
.margenB80 { margin-bottom: 80px; }
.margenB90 { margin-bottom: 90px; }
.margenB100 { margin-bottom: 100px; }

.margenB150 { margin-bottom: 150px; }
.margenB200 { margin-bottom: 200px; }
.margenB250 { margin-bottom: 250px; }
.margenB300 { margin-bottom: 300px; }
.margenB350 { margin-bottom: 450px; }

.margenT10 { margin-top: 10px; }
.margenT20 { margin-top: 20px; }
.margenT30 { margin-top: 30px; }
.margenT40 { margin-top: 40px; }
.margenT50 { margin-top: 50px; }
.margenT60 { margin-top: 60px; }
.margenT70 { margin-top: 70px; }
.margenT80 { margin-top: 80px; }
.margenT90 { margin-top: 90px; }
.margenT100 { margin-top: 100px; }

.margenT150 { margin-top: 150px; }
.margenT200 { margin-top: 200px; }
.margenT250 { margin-top: 250px; }
.margenT300 { margin-top: 300px; }
.margenT350 { margin-top: 350px; }
