body {
	/*font-family: 'Roboto Condensed', sans-serif;

font-family: 'Roboto', sans-serif;

background-color:#e4f5fd;*/

/*font-family: 'Montserrat', sans-serif;*/

	font-family: 'Roboto', sans-serif;
	font-family: 'Roboto Condensed', sans-serif;
}
h1, .h1, h2, .h2, h3, .h3 {
	margin-top: 10px;
	margin-bottom: 10px;
}
p {
/*font-family: 'Titillium Web', sans-serif;*/

}
a:hover,  a:focus {
	color: #bf0411;
	text-decoration: none;
}
.capitalLetter {
	/* float: left; */

    /* color: rgb(0, 0, 0); */

	border: 0px solid #999999;
	font-size: 34px;
	/* line-height: 42px; */

    /* padding: 2px; */

    /* margin-right: 5px; */

	background-color: transparent;
}
.doble {
	border-top: 2px solid #4d3418;
	border-bottom: 1px dashed #4d3418;
	border-left: none;
	border-right: none;
	height: 6px;
	margin-top: 5px;
	margin-bottom: 15px;
}

@media (max-width: 767px) {
.row-xs {
	margin-right: -10px;
	margin-left: -10px;
}
.row-xs .col-xs-6 {
	padding-right: 5px;
	padding-left: 5px;
}
}

@media (max-width: 767px) {
.text-left-xs {
	text-align: left !important;
}
.text-right-xs {
	text-align: right;
}
.text-center-xs {
	text-align: center;
}
.text-center-sm {
	text-align: center;
}
.text-right-sm {
	text-align: center;
}
}

@media (max-width: 987px) {
.text-center-sm {
	text-align: center;
}
}
.font-one {
	font-family: 'Satisfy', cursive;
}
.font-two {
	font-family: 'Lato', sans-serif;
}
.font-three {
	font-family: 'Satisfy', cursive;
}
.font-condensed {
	font-family: 'Roboto Condensed', sans-serif;
}
.light-300 {
	font-weight: 300;
}
.normal-400 {
	font-weight: 400;
}
.bold-600 {
	font-weight: 600;
}
.bold-700 {
	font-weight: 700;
}
.bold-900 {
	font-weight: 900;
}
.text-shadow {
	text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
}
.font-underline {
	text-decoration: underline;
}
.font-11 {
	font-size: 11px;
	line-height: 19px;
}
.font-12 {
	font-size: 12px;
	line-height: 19px;
}
.font-13 {
	font-size: 13px;
	line-height: 20px;
}
.font-14 {
	font-size: 14px;
	line-height: 23px;
}
.font-16 {
	font-size: 16px;
	line-height: 22px;
}
.font-18 {
	font-size: 18px;
	line-height: 24px;
}
.font-20 {
	font-size: 20px;
	line-height: 26px;
}
.font-22 {
	font-size: 22px;
	line-height: 28px
}
.font-24 {
	font-size: 24px;
	line-height: 30px
}
.font-26 {
	font-size: 26px;
	line-height: 32px;
}
.font-28 {
	font-size: 28px;
	line-height: 34px;
}
.font-30 {
	font-size: 30px;
	line-height: 36px;
}
.font-32 {
	font-size: 32px;
	line-height: 38px;
}
.font-34 {
	font-size: 34px;
	line-height: 40px;
}
.font-44 {
	font-size: 44px;
	line-height: 48px;
}
.font-53 {
	font-size: 53px;
	line-height: 61px;
}
.font-16.tres-lineas {
	height: 66px;
	overflow: hidden;
}
.font-18.tres-lineas {
	height: 74px;
	overflow: hidden;
}
.ultimo-momento {
	font-size: 36px;
	line-height: 40px;
	position: absolute;
	top: 12px;
	color: white;
	padding-left: 20px;
	padding-right: 10px;
	margin-top: 60px;
	width: 68%;
	text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
}
.boxes {
	position: absolute;
	top: 12px;
	color: white;
	padding-left: 30px;
	padding-right: 10px;
	margin-top: 50px;
	width: 68%;
	text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
	-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	transition: 0.5s;
}
.boxes-2 {
	position: absolute;
	top: 12px;
	color: white;
	padding-left: 30px;
	padding-right: 10px;
	margin-top: 35px;
	width: 68%;
	text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
	-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	transition: 0.5s;
}

@media (max-width: 767px) {
.boxes {
	position: absolute;
	top: 10px;
	color: white;
	padding-left: 20px;
	padding-right: 10px;
	margin-top: 0px;
	width: 100%;
	text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
	-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	transition: 0.5s;
}
.boxes-2 {
	position: absolute;
	top: 10px;
	color: white;
	padding-left: 20px;
	padding-right: 10px;
	margin-top: 0px;
	width: 100%;
	text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
	-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	transition: 0.5s;
}
.ultimo-momento {
	position: static;
	background-color: #000;
	margin: 0px;
	color: white;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-top: 15px;
	font-size: 30px;
	line-height: 40px;
	width: 100%;
	text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
}
}
.section-tittle-one {
	font-size: 22px;
}
.section-tittle-two {
	font-size: 22px;
}
.section-tittle-three {
	font-size: 22px;
}
.section-tittle-four {
	font-size: 22px;
}
.section-tittle-five {
	font-size: 22px;
}
.blanco {
	color: #FFF;
}
.azul {
	color: #164279;
}
.azul-2 {
	color: #2F3E5B
}
.azul-3 {
	color: #6180bb
}
.celeste {
	color: #019EE1;
}
.amarillo {
	color: #FC0;
}
.naranja {
	color: #e86012;
}
.gris {
	color: #8B8B8B;
}
.gris-2 {
	color: #454553;
}
.gris-333 {
	color: #333;
}
.marron {
	color: #4e3518;
}
.verde {
	color: #939B08;
}
.verde-2 {
	color: #29a420;
}
.verde-3 {
	color: #09982c;
}
.verde-4 {
	color: #1a7330;
}
.verde-w {
	color: #1a9d10;
}
.rojo {
	color: #E41010;
}
.bordo {
	color: #bf0411 !important;
}
.violeta {
	color: #5A2381;
}
.negro {
	color: #000;
}
.fecha {
	color: #777;
	font-size: 10px;
	text-transform: uppercase;
	letter-spacing: 3px;
	/* border-bottom-width: 3px; */

    /* border-bottom-style: solid; */

    /* border-bottom-color: #ECECEC; */

	margin-bottom: 0px;
	padding-bottom: 0px;
	padding-top: 10px;
	padding-left: 2px;
}
.fecha-interior {
	color: #BFBFBF;
	font-size: 11px;
	text-transform: uppercase;
	letter-spacing: 3px;
	/* border-bottom-width: 3px; */

	/* border-bottom-style: solid; */

	/* border-bottom-color: #ECECEC; */

	margin-bottom: 10px;
	padding-bottom: 5px;
	padding-top: 0px;
	padding-left: 2px;
}
.fecha-clasificados {
	color: #BFBFBF;
	font-size: 11px;
	text-transform: uppercase;
	letter-spacing: 3px;
	margin-bottom: 0px;
	padding-bottom: 5px;
	padding-top: 10px;
	padding-left: 2px;
}
.fecha-ultimo-momento {
	margin-top: 10px;
	position: absolute;
}
.limit-48 {
	height: 48px;
	overflow: hidden;
}
.limit-69 {
	height: 69px;
	overflow: hidden;
}

@media (max-width:767px) {
.fecha {
	color: #777;
	font-size: 11px;
	text-transform: uppercase;
	letter-spacing: 3px;
	border: none !important;
	margin-bottom: 4px;
	padding-bottom: 0px;
	padding-top: 6px;
	padding-left: 2px;
}
}

@media (max-width:767px) {
.limite-horizontal {
	display: block;
	position: relative;
	max-width: 380px;
	margin: 0 auto;
	clear: both;
}
.limite-horizontal-2 {
	display: block;
	position: relative;
	max-width: 530px;
	margin: 0 auto;
	clear: both;
}
}

@media (max-width:380px) {
.limite-horizontal {
	display: block;
	position: relative;
	max-width: 380px;
	/*margin: -15px !important;*/

	margin-bottom: 10px !important;
	/*margin-top: 10px !important;*/

	clear: both;
}
.limite-horizontal-2 {
	display: block;
	position: relative;
	max-width: 530px;
	margin: 0 auto;
	clear: both;
}
}
.box-col {
	overflow: hidden;
	position: relative;
	padding: 10px;
}
.box-col.over {
	overflow: hidden;
	position: relative;
	height: auto;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E9E9E9;
}
.box-col.over:hover {
}
.box-imagen {
	position: relative;
}
.background-blanco {
	background-color: #FFF;
}
.background-azul {
	background-color: #032242;
}
.background-azul-2 {
	background-color: #303942
}
.background-celeste {
	background-color: #019EE1;
}
.background-amarillo {
	background-color: #FC0;
}
.background-naranja {
	background-color: #F90;
}
.background-gris {
	background-color: #8B8B8B;
}
.background-marron {
	background-color: #8e724c;
}
.background-verde {
	background-color: #939B08;
}
.background-verde-2 {
	background-color: #4abd92;
}
.background-rojo {
	background-color: #E41010;
}
.background-negro {
	background-color: #000;
}
.margin-bot-5 {
	margin-bottom: 5px;
}
.margin-bot-8 {
	margin-bottom: 8px;
}
.margin-bot-10 {
	margin-bottom: 10px !important;
}
.margin-bot-15 {
	margin-bottom: 15px;
}
.margin-bot-20 {
	margin-bottom: 20px;
}
.margin-bot-top-5 {
	margin-bottom: 5px;
	margin-top: 5px;
}
.margin-bot-top-8 {
	margin-bottom: 8px;
	margin-top: 8px;
}
.margin-bot-top-10 {
	margin-bottom: 10px;
	margin-top: 10px;
}
.margin-bot-top-15 {
	margin-bottom: 15px;
	margin-top: 15px;
}
.margin-bot-top-20 {
	margin-bottom: 20px;
	margin-top: 20px;
}
.margin-none {
	margin: 0px;
}
.no-margin {
	margin: 0!important
}
.margin-bottom {
	margin-bottom: 24px!important
}
.margin-top {
	margin-top: 24px!important
}
.margin-left {
	margin-left: 24px!important
}
.margin-right {
	margin-right: 24px!important
}
.no-padding {
	padding: 0!important
}
.padding-bottom {
	padding-bottom: 24px!important
}
.padding-top {
	padding-top: 24px!important
}
.padding-left {
	padding-left: 24px!important
}
.padding-right {
	margin-right: 24px!important
}
.padded {
	margin-bottom: 24px;
	padding-bottom: 24px
}
.padded-big {
	margin-bottom: 48px;
	padding-bottom: 48px
}
.padded-huge {
	margin-bottom: 96px;
	padding-bottom: 48px
}
.padd-3 {
	padding: 3px;
}
.padd-5 {
	padding: 5px;
}
.padd-bot-5 {
	padding-bottom: 5px;
}
.padd-bot-top-5 {
	padding-top: 5px;
	padding-bottom: 5px;
}
.padd-10 {
	padding: 10px;
}
.padd-15 {
	padding: 15px;
}
.padd-bot-10 {
	padding-bottom: 10px !important;
}
.padd-bot-top-10 {
	padding-top: 10px;
	padding-bottom: 10px;
}
.padd-bot-15 {
	padding-bottom: 15px;
}
.padd-bot-top-15 {
	padding-top: 15px;
	padding-bottom: 15px;
}
.padd-bot-20 {
	padding-bottom: 20px;
}
.padd-bot-top-20 {
	padding-top: 20px;
	padding-bottom: 20px;
}
.padd-none {
	padding: 0px;
}
.radius-3 {
	border-radius: 3px !important;
}
.radius-5 {
	border-radius: 5px !important;
}
.radius-9 {
	border-radius: 9px !important;
}
.radius-none {
	border-radius: 0px !important;
}
.border-0 {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.separator-point {
	background-color: #E6E6E;
	margin-bottom: 2px;
	padding: 0;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #E6E6E6;
}
.separator-red {
	height: 3px;
	background-color: #dddddd;
	margin-bottom: 10px;
	padding: 0;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	border-left-width: 150px;
	border-left-style: solid;
	border-left-color: #D9534F;
}
.separator-azul {
	height: 3px;
	background-color: #dddddd;
	margin-bottom: 10px;
	padding: 0;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	border-left-width: 150px;
	border-left-style: solid;
	border-left-color: #17437a;
}
/*.separator-yellow {

	height: 3px;

	background-color: #dddddd;

	margin-bottom: 10px;

	padding: 0;

	margin-top: 0;

	margin-right: 0;

	margin-left: 0;

	border-left-width: 150px;

	border-left-style: solid;

	border-left-color: #F90;

}*/



.separator-yellow {
	height: 4px;
	background-color: #f3f3f3;
	margin-bottom: 10px;
	padding: 0;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	border-left-width: 150px;
	border-left-style: solid;
	border-left-color: #c3c3c3;
}
.separator-yellow-dos {
	height: 3px;
	background-color: transparent;
	margin-bottom: 10px;
	padding: 0;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	border-left-width: 150px;
	border-left-style: solid;
	border-left-color: #FFC107;
}
.separator-line {
	margin-bottom: 14px;
	padding: 0;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000;
}
.separator-line-gris {
	margin-bottom: 14px;
	padding: 0;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #F7F7F7;
}
.separator-line-point {
	margin-bottom: 14px;
	padding: 0;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #A5A5A5;
}
.separator-line-gris-2 {
	margin-bottom: 14px;
	padding: 0;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #e0e0e0;
}
.separator-line-gris-3 {
	margin-bottom: 14px;
	padding: 0;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	border-top-width: 4px;
	border-top-style: solid;
	border-top-color: #eee;
}
.separator-line-amarillo-3 {
	margin-bottom: 14px;
	padding: 0;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	border-top-width: 4px;
	border-top-style: solid;
	border-top-color: #FFCC00;
}
.separator-line-azul {
	margin-bottom: 14px;
	padding: 0;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	border-top-width: 4px;
	border-top-style: solid;
	border-top-color: #445da2;
}
.separator-line-blanco {
	margin-bottom: 14px;
	padding: 0;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #FFF;
}
.separador-diagonal {
	background-image: url(../img/linea-diagonal.png);
	background-repeat: repeat-x;
	background-position: left top;
	height: 28px;
	width: 100%;
	display: block;
}
.etiqueta {
	color: #EA4848;
	font-size: 11px;
	text-transform: uppercase;
	/* background-color: #ECECEC;*/

	border-bottom: solid 1px #e5e5e5;
	margin-bottom: 6px;
	padding-top: 6px;
	padding-right: 2px;
	padding-bottom: 6px;
	padding-left: 2px;
	display: block;
	/* position: absolute; */

	right: 0px;
	letter-spacing: 3px;
	z-index: 1;
	font-weight: 600;
}
.etiqueta-ultimo-momento {
	color: #FFF;
	font-size: 12px;
	text-transform: uppercase;
	background-color: #CC191C;
	margin: 15px;
	padding-top: 6px;
	padding-right: 14px;
	padding-bottom: 6px;
	padding-left: 14px;
	margin-bottom: 10px;
	display: block;
	position: absolute;
	left: 0px;
	letter-spacing: 3px;
	z-index: 1;
	line-height: 30px;
}

@media (max-width: 767px) {
.etiqueta-ultimo-momento {
	color: #FFF;
	font-size: 11px;
	text-transform: uppercase;
	background-color: #CC191C;
	margin: 10px;
	padding-top: 0px;
	padding-right: 8px;
	padding-bottom: 0px;
	padding-left: 8px;
	display: block;
	position: absolute;
	left: 0px;
	letter-spacing: 3px;
	z-index: 1;
	line-height: 32px;
}
}
.mask-video {
	color: #FFF;
	font-size: 11px;
	text-transform: uppercase;
	display: block;
	position: absolute;
	letter-spacing: 3px;
	background-image: url(../img/mask-video.png);
	background-position: center center;
	background-repeat: no-repeat;
	background-color: rgba(0, 0, 0, 0.21);
	height: 100%;
	width: 100%;
	top: 0px;
	z-index: 1;
}
.mask-imagen {
	color: #FFF;
	font-size: 11px;
	text-transform: uppercase;
	display: block;
	position: absolute;
	letter-spacing: 3px;
	height: 100%;
	width: 100%;
	top: 0px;
	z-index: 1;
	box-shadow: inset 0px 0px 40px #000;
	-webkit-box-shadow: inset 0px 0px 40px #000;
	-moz-box-shadow: inset 0px 0px 40px #000;
}
.sale-tag {
	position: absolute;
	right: 0;
	z-index: 1;
	text-align: center;
	/* padding: 5px 10px; */

	background-image: url(../img/tags-bg.png);
	margin-top: -21px;
	/* background-color: #bf0411; */

    /* border-radius: 50%; */

	height: 72px;
	width: 115px;
}
.sale-tag span {
	font-size: 32px;
	line-height: 66px;
	color: #fff;
	display: block;
	font-weight: 300;
	/* text-shadow: 0 1px 2px rgba(0, 0, 0, .6); */

	font-family: 'Oswald', sans-serif;
	margin-left: 3px;
}
.sale-tag i {
	font-size: 11px;
	position: absolute;
	line-height: 47px;
	margin-left: -5px;
	font-style: normal;
	font-weight: 300;
}
.sale-tag strong {
	font-weight: 400;
}

@media (max-width:767px) {
.sale-tag {
	margin-top: -21px;
	height: 52px;
	width: 85px;
	background-size: cover;
}
.sale-tag span {
	font-size: 25px;
	line-height: 50px;
}
.sale-tag i {
	line-height: 40px;
	margin-left: -2px;
}
}
.new-tag {
	font-family: 'Roboto Condensed', sans-serif;
	background: #f1573b;
	position: absolute;
	left: 10%;
	z-index: 1;
	/* border-radius: 3px; */

	text-align: center;
	padding: 6px 6px 6px 6px;
	/* background-image: url(../img/tag-new.png); */

    /*margin-top: 12px;*/

	font-size: 10px;
	line-height: 28px;
	color: #fff;
	font-weight: 600;
	/* letter-spacing: 2px; */

	border-radius: 50%;
}
.sale-tag.venta {
	background: #8CAE38;
}
.envio-n {
	color: #FFF;
	text-align: right;
	/* margin-top: -10px; */

	position: absolute;
	margin-top: 112px;
	left: 7%;
	/* font-style: italic; */

	font-size: 13px;
	line-height: 18px;
	background-color: #42af1e;
	padding: 6px 10px 6px 10px;
	z-index: 10;
}
.redes-notas {
	position: absolute;
	right: 10px;
	margin: 0px;
	top: 10px;
	list-style: none;
	z-index: 10;
	width: 69px;
}
.redes-notas li {
	display: inline-block;
	margin: 0px !important;
}
.redes-notas li a {
	font-size: 14px;
	line-height: 30px;
	color: #FFFFFF!important;
	display: block;
	height: 30px;
	width: 30px;
	text-align: center;
	background-color: rgba(150, 150, 150, 0.54);
	margin-bottom: 4px;
	/* border-bottom-width: 2px; */

    /* border-bottom-style: solid; */

    /* border-bottom-color: #6B6A6B; */

	border: solid 1px #D8D8D8;
}
.redes-notas li a:hover {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #fff;
}
.btn-default-one {
	color: #17437a;
	/* background-color: #111; */

	height: auto;
	width: auto;
	border: 1px solid #17437a;
	-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	transition: 0.5s;
}
.btn-default-one:hover, .btn-default-one:focus, .btn-default-one:active, .btn-default-one.active, .open>.dropdown-toggle.btn-default-one {
	color: #000;
	background-color: #FFCC00;
	border-color: #EFC20F;
}
.btn-default-one:active, .btn-default-one.active, .open>.dropdown-toggle.btn-default-one {
	background-image: none
}
.btn-default-one.disabled, .btn-default-one[disabled], fieldset[disabled] .btn-default-one, .btn-default-one.disabled:hover, .btn-default-one[disabled]:hover, fieldset[disabled] .btn-default-one:hover, .btn-default-one.disabled:focus, .btn-default-one[disabled]:focus, fieldset[disabled] .btn-default-one:focus, .btn-default-one.disabled:active, .btn-default-one[disabled]:active, fieldset[disabled] .btn-default-one:active, .btn-default-one.disabled.active, .btn-default-one[disabled].active, fieldset[disabled] .btn-default-one.active {
	background-color: #fff;
	border-color: #ccc
}
.btn-default-one .badge {
	color: #fff;
	background-color: #333
}
.btn-default-two {
	color: #fff;
	background-color: rgb(181, 35, 45);
	height: auto;
	border-radius: 3px;
	/* border-top-left-radius: 4px; */

    /* border-top-right-radius: 4px; */

    /* border-bottom-right-radius: 4px; */

    /* border-bottom-left-radius: 4px; */

	border: 1px solid #b5232d;
	-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	transition: 0.5s;
	padding-left: 19px;
	padding-right: 19px;
}
.btn-default-two:hover, .btn-default-two:focus, .btn-default-two:active, .btn-default-two.active, .open>.dropdown-toggle.btn-default-two {
	color: #FFFFFF;
	background-color: #666;
	border-color: #666;
}
.btn-default-two:active, .btn-default-two.active, .open>.dropdown-toggle.btn-default-two {
	background-image: none
}
.btn-default-two.disabled, .btn-default-two[disabled], fieldset[disabled] .btn-default-two, .btn-default-two.disabled:hover, .btn-default-two[disabled]:hover, fieldset[disabled] .btn-default-two:hover, .btn-default-two.disabled:focus, .btn-default-two[disabled]:focus, fieldset[disabled] .btn-default-two:focus, .btn-default-two.disabled:active, .btn-default-two[disabled]:active, fieldset[disabled] .btn-default-two:active, .btn-default-two.disabled.active, .btn-default-two[disabled].active, fieldset[disabled] .btn-default-two.active {
	background-color: #fff;
	border-color: #ccc;
	color: darkgray;
}
.btn-default-two .badge {
	color: #fff;
	background-color: #333
}
.btn-default-three {
	color: #fff;
	background-color: #222223;
	border: 1px solid #000000;
	/*height: auto;

    width: auto;*/

	-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	transition: 0.5s;
}
.btn-default-three:hover, .btn-default-three:focus, .btn-default-three:active, .btn-default-three.active, .open>.dropdown-toggle.btn-default-three {
	color: #fff;
	background-color: #bf0411;
	border-color: #960610;
}
.btn-default-three:active, .btn-default-three.active, .open>.dropdown-toggle.btn-default-three {
	background-image: none
}
.btn-default-three.disabled, .btn-default-three[disabled], fieldset[disabled] .btn-default-three, .btn-default-three.disabled:hover, .btn-default-three[disabled]:hover, fieldset[disabled] .btn-default-three:hover, .btn-default-three.disabled:focus, .btn-default-three[disabled]:focus, fieldset[disabled] .btn-default-three:focus, .btn-default-three.disabled:active, .btn-default-three[disabled]:active, fieldset[disabled] .btn-default-three:active, .btn-default-three.disabled.active, .btn-default-three[disabled].active, fieldset[disabled] .btn-default-three.active {
	background-color: #fff;
	border-color: #ccc;
	color: grey;
}
.btn-default-three .badge {
	color: #fff;
	background-color: #333;
}
.btn-default-three.invert {
	color: #E55050;
	border: 1px solid #E55050;
}
.btn-default-three.invert:hover {
	color: #fff;
	border: 1px solid #E55050;
}
.btn-default-four {
	color: #fff;
	background-color: #1a7330;
	height: auto;
	width: auto;
	border: 1px solid #256334;
	-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	transition: 0.5s;
}
.btn-default-four:hover, .btn-default-four:focus, .btn-default-four:active, .btn-default-four.active, .open>.dropdown-toggle.btn-default-four {
	color: #000;
	background-color: #FFCC00;
	border: 1px solid #EFC20F;
}
.btn-default-four:active, .btn-default-four.active, .open>.dropdown-toggle.btn-default-four {
	background-image: none
}
.btn-default-four.disabled, .btn-default-four[disabled], fieldset[disabled] .btn-default-four, .btn-default-four.disabled:hover, .btn-default-four[disabled]:hover, fieldset[disabled] .btn-default-four:hover, .btn-default-four.disabled:focus, .btn-default-four[disabled]:focus, fieldset[disabled] .btn-default-four:focus, .btn-default-four.disabled:active, .btn-default-four[disabled]:active, fieldset[disabled] .btn-default-four:active, .btn-default-four.disabled.active, .btn-default-four[disabled].active, fieldset[disabled] .btn-default-four.active {
	background-color: #fff;
	border-color: #ccc;
	color: grey;
}
.btn-default-four .badge {
	color: #fff;
	background-color: #333;
}
.btn-default-four.invert {
	color: #E55050;
	border: 1px solid #E55050;
}
.btn-default-four.invert:hover {
	color: #fff;
	border: 1px solid #E55050;
}
.btn-default-five {
	color: #FFF;
	background-color: rgba(17, 17, 17, 0.8);
	height: auto;
	width: auto;
	border: 1px solid #191919;
	-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	transition: 0.5s;
}
.btn-default-five:hover, .btn-default-five:focus, .btn-default-five:active, .btn-default-five.active, .open>.dropdown-toggle.btn-default-five {
	color: #000;
	color: #ffffff;
	background-color: rgba(6, 66, 138, 0.89);
	border-color: #07438c;
}
.btn-default-five:active, .btn-default-five.active, .open>.dropdown-toggle.btn-default-five {
	background-image: none
}
.btn-default-five.disabled, .btn-default-five[disabled], fieldset[disabled] .btn-default-five, .btn-default-five.disabled:hover, .btn-default-five[disabled]:hover, fieldset[disabled] .btn-default-five:hover, .btn-default-five.disabled:focus, .btn-default-five[disabled]:focus, fieldset[disabled] .btn-default-five:focus, .btn-default-five.disabled:active, .btn-default-five[disabled]:active, fieldset[disabled] .btn-default-five:active, .btn-default-five.disabled.active, .btn-default-five[disabled].active, fieldset[disabled] .btn-default-five.active {
	background-color: #fff;
	border-color: #ccc
}
.btn-default-five .badge {
	color: #fff;
	background-color: #333
}
.btn-twitter {
	background: #00acee;
	border-radius: 3;
	color: #fff
}
.btn-twitter:link, .btn-twitter:visited {
	color: #fff
}
.btn-twitter:active, .btn-twitter:hover {
	background: #0087bd;
	color: #fff !important
}
.btn-facebook {
	background: #3b5998;
	border-radius: 3;
	color: #fff
}
.btn-facebook:link, .btn-facebook:visited {
	color: #fff
}
.btn-facebook:active, .btn-facebook:hover {
	background: #30477a;
	color: #fff !important
}
.btn-googleplus {
	background: #e93f2e;
	border-radius: 3;
	color: #fff
}
.btn-googleplus:link, .btn-googleplus:visited {
	color: #fff
}
.btn-googleplus:active, .btn-googleplus:hover {
	background: #ba3225;
	color: #fff !important
}
.btn-youtube {
	background: #e93f2e;
	border-radius: 3;
	color: #fff
}
.btn-youtube:link, .btn-youtube:visited {
	color: #fff
}
.btn-youtube:active, .btn-youtube:hover {
	background: #ba3225;
	color: #fff !important
}
.btn-stumbleupon {
	background: #f74425;
	border-radius: 3;
	color: #fff
}
.btn-stumbleupon:link, .btn-stumbleupon:visited {
	color: #fff
}
.btn-stumbleupon:active, .btn-stumbleupon:hover {
	background: #c7371e;
	color: #fff !important
}
.btn-linkedin {
	background: #0e76a8;
	border-radius: 3;
	color: #fff
}
.btn-linkedin:link, .btn-linkedin:visited {
	color: #fff
}
.btn-linkedin:active, .btn-linkedin:hover {
	background: #0b6087;
	color: #fff !important
}
.btn-twitter-two {
	background: #fff;
	border-radius: 3;
	color: #00acee;
	border: 1px solid #00acee;
	-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	transition: 0.5s;
}
.btn-twitter-two:link, .btn-twitter-two:visited {
	color: #fff
}
.btn-twitter-two:active, .btn-twitter-two:hover {
	background: #0087bd;
	color: #fff
}
.btn-facebook-two {
	background: #fff;
	border-radius: 3;
	color: #3b5998;
	border: 1px solid #3b5998;
	-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	transition: 0.5s;
}
.btn-facebook-two:link, .btn-facebook-two:visited {
	color: #fff
}
.btn-facebook-two:active, .btn-facebook-two:hover {
	background: #30477a;
	color: #fff
}
.btn-googleplus-two {
	background: #fff;
	border-radius: 3;
	color: #e93f2e;
	border: 1px solid #e93f2e;
	-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	transition: 0.5s;
}
.btn-googleplus-two:link, .btn-googleplus-two:visited {
	color: #fff
}
.btn-googleplus-two:active, .btn-googleplus-two:hover {
	background: #ba3225;
	color: #fff
}
/* ENCUESTA STYLES */

.progress.edit {
	height: 34px;
	margin-bottom: 15px;
	overflow: hidden;
	background-color: #353535;
	border-radius: 0px;
	-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
	box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
	font-size: 14px;
	font-weight: 700;
}
.voto {
	padding: 2px 8px;
	background-color: white;
	color: black;
	float: left;
	margin: 5px;
}
.opcion-encuesta {
	line-height: 32px;
	float: left;
	padding-left: 10px;
	font-size: 14px;
	text-transform: uppercase;
	color: white;
	position: absolute;
}
.opcion-encuesta:hover {
	color: #690;
}
/* FIN ENCUESTA STYLES */



.google_maps {
	text-decoration: none;
	width: 100%;
	height: 500px;
	float: left;
}
.posts-shares {
	float: left;
	width: 100%;
}
.share-buttons {
	width: 100%;
	display: inline-block;
	margin: 0;
}
.share-buttons h5 {
	float: left;
	text-align: center;
	font-size: 12px;
	text-transform: uppercase;
	position: relative;
	font-weight: 700;
	margin-right: 20px;
	margin-bottom: 4px;
	margin-top: 8px;
}
.social-shares {
	display: block;
	padding: 0;
}
.social-shares ul {
	list-style: none;
	margin: 0;
	padding: 0;
	padding-top: 4px;
}
.social-shares ul li {
	float: left;
	list-style: none;
	margin: 0 0 0px;
	padding: 0;
}
.social-shares ul li a {
	display: block;
	float: left;
	color: inherit;
	background-image: none;
	line-height: 23px;
	font-size: .9em;
	margin: 0 10px 0 0;
}
.social-shares ul li a:hover i {
	background: #fff;
	color: #018d4e;
}
.share-pinterest {
	background-image: none!important;
}
.social-shares ul li i {
	display: inline-block;
	font-size: 14px;
	background-color: #fff;
	color: #231f20;
	margin-right: 6px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	width: 26px;
	height: 26px;
	text-align: center;
	vertical-align: middle;
	line-height: 26px;
}

@media only screen and (min-width: 640px) {
.whatsapp {
	display: none !important;
}
}
.google_maps p {
	font-size: 13px;
	color: #666;
	text-decoration: none;
	font-weight: normal;
	line-height: 15px;
	padding: 0px;
	margin-bottom: 3px;
}
.google_maps strong {
	text-decoration: none;
	font-size: 17px;
	font-weight: normal;
	color: #333;
}
.google_maps .detalle {
	text-decoration: none;
	font-size: 13px;
	font-weight: normal;
	color: #FFF;
	text-transform: uppercase;
	line-height: 24px;
	background-color: #F90;
	margin-top: 2px;
	margin-bottom: 2px;
	padding-top: 4px;
	padding-right: 6px;
	padding-bottom: 4px;
	padding-left: 6px;
}
.google_maps .alert {
	text-decoration: none;
	line-height: 32px;
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 25px;
	padding-bottom: 0px;
	color: #666;
}
.google_maps.grande {
	text-decoration: none;
	height: 700px;
	margin-top: 15px;
}
.google_maps.mediano {
	text-decoration: none;
	height: 410px;
	margin-top: 0px;
}
.google_maps .gmnoprint {
}
.google_maps img {
	max-width: none;
}
.footer-bg {
	background-color: #F7F7F7;
}
.foot-bg {
	background-image: url(../archivos/line.png);
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #27373F;
	padding-top: 35px;
}
ul.social-buttons li a {
	text-align: center;
	height: 18px;
	width: 18px;
	display: block;
	text-decoration: none;
	line-height: 32px;
	color: #c70d0e;
	/*background-color: #f3f3f3;*/

	font-size: 18px;
	/* border-radius: 15px; */

    /* border: solid 1px #373b3e; */

	-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	transition: 0.5s;
}
ul.social-buttons li a:hover, ul.social-buttons li a:focus, ul.social-buttons li a:active {
	color: #d02b4d;/*background-color:#3a4b99;*/

}
ul.social-buttons-productos li a {
	text-align: center;
	height: 34px;
	width: 34px;
	display: block;
	text-decoration: none;
	line-height: 32px;
	color: #ff5d00;
	/* background-color: #000; */

	font-size: 16px;
	/* border-radius: 15px; */

	border: solid 1px #c3c3c3;
	-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	transition: 0.5s;
}
ul.social-buttons-productos li a:hover, ul.social-buttons-productos li a:focus, ul.social-buttons-productos li a:active {
	color: #FFF;
	background-color: #ff5d00;
}
ul.social-buttons-contacto li a {
	text-align: center;
	height: 34px;
	width: 34px;
	display: block;
	text-decoration: none;
	line-height: 38px;
	color: #ffffff;
	background-color: #131313;
	font-size: 18px;
	border-radius: 17px;
	/* border: solid 1px #373b3e; */

	-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	transition: 0.5s;
}
ul.social-buttons-contacto li a:hover, ul.social-buttons-contacto li a:focus, ul.social-buttons-contacto li a:active {
	color: #FFF;
	background-color: #e76012;
}
.centrar {
	margin-right: auto;
	margin-left: auto;
}
.cds {
	font-size: 11px;
	color: #fff;
	float: right;
	background-image: url(../img/cds_gris.png);
	background-repeat: no-repeat;
	height: 36px;
	display: block;
	background-position: left top;
	line-height: 36px;
	padding-left: 30px;/*margin-right: 10px;*/

}
.cds:hover {
	font-size: 11px;
	color: #000;
	background-image: url(../img/cds.png);
	background-repeat: no-repeat;
	height: 36px;
	display: block;
	background-position: left top;
	line-height: 36px;
}

@media (max-width: 767px) {
.cds {
	float: none;
	margin-left: 0px;
}
}
/*::-webkit-scrollbar {

	width: 12px;

}

::-webkit-scrollbar-button {

	width: 12px;

	height:5px;

}

::-webkit-scrollbar-track {

	background:#eee;

	border: thin solid lightgray;

	box-shadow: 0px 0px 3px #dfdfdf inset;

	border-radius:5px;

}

::-webkit-scrollbar-thumb {

	background:#0D5297;

	border: thin solid gray;

	border-radius:5px;

}

::-webkit-scrollbar-thumb:hover {

	background:#7d7d7d;

}*/



.fb-comments {
	width: 100% !important;
}
.fb-comments iframe[style] {
	width: 100% !important;
}
.fb-like-box {
	width: 100% !important;
}
.fb-like-box iframe[style] {
	width: 100% !important;
}
.fb-comments span {
	width: 100% !important;
}
.fb-comments iframe span[style] {
	width: 100% !important;
}
.fb-like-box span {
	width: 100% !important;
}
.fb-like-box iframe span[style] {
	width: 100% !important;
}
.newsletter .block-title {
	position: relative;
	/*border-top: 1px solid #c4cdcd;*/

	text-align: center;
	margin: 0 0 8px;
}
.newsletter .block-title h2 {
	color: #cbcbcb;
}
.newsletter .block-title h2 {
	display: inline;
	width: auto;
	padding: 0px 242px;
	position: relative;
	margin: 0;
	font-size: 20px;
	font-style: normal;
	font-weight: 400;
}
.newsletter .block-title h2:before {
	position: absolute;
	left: 15px;
	bottom: 0;
	content: "";
	background: url(../img/h-bg.png) 0 16px no-repeat;
	width: 211px;
	height: 33px;
}
*:before, *:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.newsletter .block-title h2:after {
	position: absolute;
	right: 15px;
	bottom: 0;
	content: "";
	background: url(../img/h-bg.png) 0 -19px no-repeat;
	width: 211px;
	height: 33px;
}
.block-title, .block-title h2 {
	border: none;
}
.newsletter {
	clear: both;
}

@media (max-width: 780px) {
.newsletter .block-title h2 {
	padding: 0 10px;
}
}

@media (max-width: 780px) {
.newsletter .block-title h2:before, .newsletter .block-title h2:after {
	background: none;
}
}
.newsletter .block-title h3 {
	display: inline;
	width: auto;
	padding: 0px 90px;
	position: relative;
	margin: 0;
	font-size: 26px;
	font-style: normal;
	font-weight: 700;
	color: #FFF;
}
.newsletter .block-title h3:before {
	position: absolute;
	left: 15px;
	bottom: 0;
	content: "";
	background: url(../img/h-bg-w.png) 0 5px no-repeat;
	width: 60px;
	height: 33px;
}
*:before, *:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.newsletter .block-title h3:after {
	position: absolute;
	right: 15px;
	bottom: 0;
	content: "";
	background: url(../img/h-bg-w.png) 0 -30px no-repeat;
	width: 60px;
	height: 33px;
}
.block-title, .block-title h3 {
	border: none;
}

@media (max-width: 480px) {
.newsletter .block-title h3 {
	padding: 0 10px;
}
}

@media (max-width: 480px) {
.newsletter .block-title h3:before, .newsletter .block-title h2:after {
	background: none;
}
}
.hr-marron {
	margin-top: 0px;
	margin-bottom: 0px;
	border: 0;
	border-top: 1px solid #cec3a0
}
.av-seleccion-grupo span {
	padding-left: 1px;
	height: 33px;
	/*display: block;*/

	padding-right: 3px;
}
.avt_checkbox, .avt_radio {
	position: relative;
	margin-bottom: .5em;
	line-height: 18px;
	padding-bottom: 15px;
	border-bottom: solid 1px #dadada;
}
.avt_checkbox, .avt_radio .font-16 {
	line-height: 18px;
}
.avt_checkbox input[type="checkbox"], .avt_radio input[type="checkbox"], .avt_checkbox input[type="radio"], .avt_radio input[type="radio"] {
	cursor: pointer;
	position: absolute;
	width: 20px;
	height: 20px;
	overflow: hidden;
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	top: 6px;
}
.av-seleccion-grupo span label, #search-results .search-flight .av-seleccion-grupo span label {
	margin-left: 28px;
	width: 95%;
	font-weight: 400;
	cursor: pointer;
}
