body {

font-family: 'Lato', 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: #F3B512  ;

  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) {

.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;

}

}



.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-700 {

	font-weight: 700;

}



.text-shadow {

	text-shadow: 0 1px 2px rgba(0, 0, 0, .6);

}



.font-underline {

	text-decoration: underline;

}



.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: #F90;}

.gris {color: #8B8B8B;}

.marron {color: #4e3518;}

.verde {color: #939B08;}

.verde-2 {color: #A7D02D;}

.verde-3 {color: #09982c;}

.verde-4 {color: #1a7330;

}

.rojo {color: #E41010;}

.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: #FFC107;

}





.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: #999;

}



.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-new {

    width: 50px;

    height: 100px;

    background: #66A606;

    position: absolute;

    top: -34px;

    left: -14px;

    z-index: 1;

    -webkit-transform: rotate(-45deg);

    -moz-transform: rotate(-45deg);

    -ms-transform: rotate(-45deg);

    -o-transform: rotate(-45deg);

    transform: rotate(-135deg);

}



.sale-tag-new span {

    position: absolute;

    top: 46px;

    left: -10px;

    -webkit-transform: rotate(90deg);

    -moz-transform: rotate(90deg);

    -ms-transform: rotate(90deg);

    -o-transform: rotate(90deg);

    transform: rotate(90deg);

    font-size: 12px;

    font-weight: 600;

    color: #fff;

}



.sale-tag {

    width: 74px;

    height: 84px;

    /* background: #DE0B1F; */

    position: absolute;

    right: 8%;

    z-index: 1;

    /* border-radius: 3px; */

    text-align: center;

    padding: 32px 10px 10px 10px;

    background-image: url(../img/tag-new.png);

    margin-top: 12px;

}



.sale-tag span {

    font-size: 16px;

    line-height: 18px;

    color: #fff;

    display: block;

    font-weight: 600;

}



.new-tag {

    width: 22px;

    word-wrap: break-word;

    text-align: center;

    background: #74d603;

    position: absolute;

    left: 8%;

    z-index: 1;

    color: white;

    font-weight: 800;

    font-size: 12px;

    padding: 5px;

}



.sale-tag.venta {

background:  #8CAE38;



}



.sale-tag.oferta-super {

  width: 60px;

  height: 60px;

  background: #F77100;

  position: absolute;

  right: 10px;

  z-index: 1;

  border-radius: 30px;

  padding-top: 15px;

}



.sale-tag.oferta-super span {

  font-size: 12px;

  line-height: 15px;

  font-weight: 600;

  color: #fff;

  display: block;

}



.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: #FFFFFF;

	background-color: rgb(143, 177, 42);

	border-color: #94B924;

	height: auto;

	/* border-radius: 4px; */

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

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

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

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

	-webkit-transition: 0.5s;

	-moz-transition: 0.5s;

	-ms-transition: 0.5s;

	transition: 0.5s;

	margin-right:10px;

}



.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: #000;

	border-color: #DADADA;

}

	.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}.btn-default-two .badge{color:#fff;background-color:#333}





.btn-default-three {

    color: #fff;

    background-color: #17437a;

    border: 1px solid #123b6d;

    /*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: #089cff;

    border: 1px solid #0c80ce;

}

.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: #111; */

    height: auto;

    width: auto;

    border: 1px solid #FFF;

    -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(47, 61, 128, 0.57);

	border-color: #142679;

}

	.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:0px;

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:#EDB44D;

}



.share-pinterest {

background-image:none!important;

}



.social-shares ul li i {

display:inline-block;

font-size:14px;

background-color:#E2E2E2;

color:#FFF;

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: 32px;

    width: 32px;

    display: block;

    text-decoration: none;

    line-height: 32px;

    color: #353638;

    background-color: #ffffff;

    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:#FFF;

  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: #17437a;

    /* 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:#F3B512;

}





ul.social-buttons-contacto li a {

    text-align: center;

    height: 34px;

    width: 34px;

    display: block;

    text-decoration: none;

    line-height: 34px;

    color: #ffffff;

    background-color: #17437a;

    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:#3a4b99;

}



.centrar {

    margin-right: auto;

    margin-left: auto;

}



.cds   {

	font-size: 11px;

	color: #D2D2D2;

	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: #FBBF00;

	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;

}

.ui-dialog-titlebar-close{
	background-image: url(images/ui-icons_454545_256x240.png);
	background-position: -96px -128px;
	width: 16px;
    height: 16px;
    display: block;
    text-indent: -99999px;
    overflow: hidden;
    background-repeat: no-repeat;
}  