@font-face {
    font-family: 'gotham_lightregular';
    src: url('../fontface/gotham-light-webfont.eot');
    src: url('../fontface/gotham-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fontface/gotham-light-webfont.woff2') format('woff2'),
         url('../fontface/gotham-light-webfont.woff') format('woff'),
         url('../fontface/gotham-light-webfont.ttf') format('truetype'),
         url('../fontface/gotham-light-webfont.svg#gotham_lightregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'gotham_lightitalic';
    src: url('../fontface/gotham-lightitalic-webfont.eot');
    src: url('../fontface/gotham-lightitalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fontface/gotham-lightitalic-webfont.woff2') format('woff2'),
         url('../fontface/gotham-lightitalic-webfont.woff') format('woff'),
         url('../fontface/gotham-lightitalic-webfont.ttf') format('truetype'),
         url('../fontface/gotham-lightitalic-webfont.svg#gotham_lightitalic') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'gotham_bookregular';
    src: url('../fontface/gotham-book-webfont.eot');
    src: url('../fontface/gotham-book-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fontface/gotham-book-webfont.woff2') format('woff2'),
         url('../fontface/gotham-book-webfont.woff') format('woff'),
         url('../fontface/gotham-book-webfont.ttf') format('truetype'),
         url('../fontface/gotham-book-webfont.svg#gotham_bookregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'gotham_mediumregular';
    src: url('../fontface/gotham-medium-webfont.eot');
    src: url('../fontface/gotham-medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fontface/gotham-medium-webfont.woff2') format('woff2'),
         url('../fontface/gotham-medium-webfont.woff') format('woff'),
         url('../fontface/gotham-medium-webfont.ttf') format('truetype'),
         url('../fontface/gotham-medium-webfont.svg#gotham_mediumregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'gotham_boldregular';
    src: url('../fontface/gotham-bold-webfont.eot');
    src: url('../fontface/gotham-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fontface/gotham-bold-webfont.woff2') format('woff2'),
         url('../fontface/gotham-bold-webfont.woff') format('woff'),
         url('../fontface/gotham-bold-webfont.ttf') format('truetype'),
         url('../fontface/gotham-bold-webfont.svg#gotham_boldregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'gotham_blackregular';
    src: url('../fontface/gotham-black-webfont.eot');
    src: url('../fontface/gotham-black-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fontface/gotham-black-webfont.woff2') format('woff2'),
         url('../fontface/gotham-black-webfont.woff') format('woff'),
         url('../fontface/gotham-black-webfont.ttf') format('truetype'),
         url('../fontface/gotham-black-webfont.svg#gotham_blackregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'gotham_blackitalic';
    src: url('../fontface/Gotham-BlackItalic.eot');
    src: url('../fontface/Gotham-BlackItalic.eot?#iefix') format('embedded-opentype'),
         url('../fontface/Gotham-BlackItalic.woff2') format('woff2'),
         url('../fontface/Gotham-BlackItalic.woff') format('woff'),
         url('../fontface/Gotham-BlackItalic.ttf') format('truetype'),
         url('../fontface/Gotham-BlackItalic.svg#Gotham-BlackItalic') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'gothamultraregular';
    src: url('../fontface/GOTHAMULTRA-webfont.eot');
    src: url('../fontface/GOTHAMULTRA-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fontface/GOTHAMULTRA-webfont.woff2') format('woff2'),
         url('../fontface/GOTHAMULTRA-webfont.woff') format('woff'),
         url('../fontface/GOTHAMULTRA-webfont.ttf') format('truetype'),
         url('../fontface/GOTHAMULTRA-webfont.svg#gothamultraregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'stagsanslight';
    src: url('../fontface/STAGSANS-LIGHT.eot');
    src: url('../fontface/STAGSANS-LIGHT.eot?#iefix') format('embedded-opentype'),
         url('../fontface/STAGSANS-LIGHT.woff2') format('woff2'),
         url('../fontface/STAGSANS-LIGHT.woff') format('woff'),
         url('../fontface/STAGSANS-LIGHT.ttf') format('truetype'),
         url('../fontface/STAGSANS-LIGHT.svg#STAGSANS-LIGHT') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Stag-Sans-Round-Light';
    src: url('../fontface/Stag-Sans-Round-Light.eot');
    src: url('../fontface/Stag-Sans-Round-Light.eot?#iefix') format('embedded-opentype'),
         url('../fontface/Stag-Sans-Round-Light.woff2') format('woff2'),
         url('../fontface/Stag-Sans-Round-Light.woff') format('woff'),
         url('../fontface/Stag-Sans-Round-Light.ttf') format('truetype'),
         url('../fontface/Stag-Sans-Round-Light.svg#Stag-Sans-Round-Light') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'VNF-Stag-Sans-Book';
    src: url('../fontface/VNF-Stag-Sans-Book.eot');
    src: url('../fontface/VNF-Stag-Sans-Book.eot?#iefix') format('embedded-opentype'),
         url('../fontface/VNF-Stag-Sans-Book.woff2') format('woff2'),
         url('../fontface/VNF-Stag-Sans-Book.woff') format('woff'),
         url('../fontface/VNF-Stag-Sans-Book.ttf') format('truetype'),
         url('../fontface/VNF-Stag-Sans-Book.svg#VNF-Stag-Sans-Book') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'mission_scriptregular';
    src: url('../fontface/mission-script-webfont.eot');
    src: url('../fontface/mission-script-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fontface/mission-script-webfont.woff2') format('woff2'),
         url('../fontface/mission-script-webfont.woff') format('woff'),
         url('../fontface/mission-script-webfont.ttf') format('truetype'),
         url('../fontface/mission-script-webfont.svg#mission_scriptregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

body {
	font-family: 'gotham_lightregular', Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:22px;
	color:#14274D;
	margin:0px;
	background-color:#DDD;
}

img {
	margin:0;
	padding:0;
	border:none;
}

a {
	text-decoration:none;
	outline:none;
}

p {
	margin:0;
	padding:0;
}

header {
	width:100%;
	margin:auto;
	background-color:#14274D;
}

.header_interno {
	width:100%;
	max-width:1440px;
	height:90px;
	margin:auto;
}

.ClipSlogan {
	float:right;
	/*margin-top:35px;*/
	margin-top:43px;
	margin-right:32px;
	color:#FFFFFF;
}

.slogan {
	font-family:'stagsanslight', Arial, Helvetica, sans-serif;
	font-size:20px;
	letter-spacing:1px;
}

.slogan_bold {
	font-family:'VNF-Stag-Sans-Book', Arial, Helvetica, sans-serif;
	font-size:20px;
	letter-spacing:1px;
}

.splash {
	width:100%;
	height:450px;
	max-width:1440px;
	margin:0 auto;
	background:url(../imgs/splash_1440x450.jpg) no-repeat top left #DDD;
}

.frase {
	float:right;
	font-family:'gotham_blackregular', Arial, Helvetica, sans-serif;
	font-size:45px;
	line-height:43px;
	color:#FFFFFF;
	text-shadow:0px 2px 2px rgba(0, 0, 0, 0.6);
	margin-top:150px;
	margin-right:200px;
}

.amarillo {
	color:#D6BA13;
}

.aparece {
	display:none;
}

.titulo_ch {
	font-family:'mission_scriptregular', Arial, Helvetica, sans-serif;
	font-size:40px;
	color:#D6BA13;
	padding-top:45px;
	margin-bottom:12px;
}

.frase_ch {
	font-family:'Stag-Sans-Round-Light', Arial, Helvetica, sans-serif;
	font-size:25px;
	line-height:26px;
	color:#3F3F3F;
	padding-bottom:45px;
}

.titulo_ch_ficha {
	font-family:'mission_scriptregular', Arial, Helvetica, sans-serif;
	font-size:40px;
	color:#D6BA13;
	padding-top:120px;
	margin-bottom:12px;
}

.frase_ch_ficha {
	font-family:'Stag-Sans-Round-Light', Arial, Helvetica, sans-serif;
	font-size:25px;
	line-height:26px;
	color:#3F3F3F;
	padding-left:20px;
  	padding-right:20px;
	padding-bottom:0;
}

section {
	margin:0;
	padding:0;
	font-size:0px;
	line-height:0px;
}

.paquetes_A {
	position:relative;
	display:block;
	float:left;
	padding-left:3px;
	padding-right:3px;
	margin-bottom:6px;
}

.paquete_1 {
	position:relative;
	float:left;
	width:25%;
	margin:0;
	overflow:hidden; 
}

.paquete_1_int {
	padding-left:3px;
	padding-right:3px;
}

.datos_P1 {
	position:absolute;
	color:#FFFFFF;
	text-transform:uppercase;
  	text-align:left;
  	left:27px;
  	bottom:30px;
  	z-index:7777;
}

.titulo_P1 {
	position:relative;
  	font-family:'gothamultraregular', Arial, Helvetica, sans-serif;
	/*font-size:48px;
	line-height:43px;*/
	font-size:36px;
	line-height:35px;
	text-shadow:1px 2px 2px rgba(0, 0, 0, 0.6);
  	margin-bottom:18px;
  	padding-right:10px;
}

.capsula_P1 {
	float:left;
	font-family:'gotham_boldregular', Arial, Helvetica, sans-serif;
	font-size:20px;
	letter-spacing:1px;
	padding:20px 15px 20px 15px;
	color:#DEC04C;
	background-color:#14274D;
}

p.resumen {
	position:relative;
	float:left;
	font-family:'gotham_mediumregular', Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:19px;
	text-transform:uppercase;
	margin-top:18px;
	margin-left:3px;
	clear:both;
	height:80px;
	padding-right:10px;
}

p.ver_mas_P1 {
	position:relative;
	float:left;
	font-family:'gotham_boldregular', Arial, Helvetica, sans-serif;
	font-size:17px;
	letter-spacing:0.5px;
	color:#DEC04C;
	margin-left:3px;
	clear:both;
}

.thumb {
	width:100%;
  	height:100%;
  	margin:0;
  	padding:0;
  	border:none;
}

.foto_int_sombra {
	position:absolute;
	margin-right:3px;
}

.estado_P1 {
	position:absolute;
	display:block;
	width:110px;
	height:110px;
	border:none;
	background-image: url('../imgs/estado_1.png');
	background-size:contain;
	background-repeat:no-repeat;
	z-index:9999;
}

#ClipDescripcion {
	display:none;
}

.banner {
	width:100%;
	height:180px;
	max-width:1440px;
	margin:0 auto;
	margin-top:13px;
}

.banner_int {
	margin-left:6px;
	margin-right:6px;
	background:url(../imgs/degrade.jpg) no-repeat top center #9F771B;
	height:180px;
}

.banner_left {
	float:left;
	margin-top:40px;
}

.tejo {
	float:left;
	width:18px;
	height:60px;
	background-color:#14274D;
}

.preocupate {
	float:left;
  	font-family:'gotham_boldregular', Arial, Helvetica, sans-serif;
	font-size:35px;
	letter-spacing:-0.5px;
	line-height:33px;
	text-align:left;
	color:#FFFFFF;
  	text-shadow:1px 2px 2px rgba(0, 0, 0, 0.6);
	text-transform:uppercase;
	margin-top:-3px;
	margin-left:25px;
}

.banner_right {
	float:right;
	margin-top:18px;
}

.del_resto {
	float:left;
  	font-family:'gotham_boldregular', Arial, Helvetica, sans-serif;
	font-size:24px;
	letter-spacing:-0.5px;
	line-height:24px;
	text-align:right;
	color:#66461C;
	margin-top:18px;
	margin-right:25px;
}

.ojotas {
	display:inline-block;
	width:137px;
	height:160px;
	border:none;
	background-image: url('../imgs/ojotas.png');
	background-size:contain;
	background-repeat:no-repeat; 
	margin:auto;
}

.frase_oculta {
	display:none;
}

.frase_ch.oculta {
	padding:0 30px 20px 30px;
}

.paquetes_B {
	position:relative;
	float:left;
	width:100%;
	margin-top:-44px;
	/*margin-bottom:100px;*/
}

.paquetes_B_int {
	padding-left:11px;
	padding-right:11px;
}

.paquete_2_ext {
	position:relative;
	float:left;
	width:25%;
}

.paquete_2_ext_int {
	padding-left:8px;
	padding-right:8px;
}

.paquete_2 {
	position:relative;
	float:left;
	width:100%;
	margin:0;
	height:340px;
	background-color:#FFFFFF;
	box-shadow:0 0px 6px rgba(0, 0, 0, 0.5);
	margin-bottom:16px;
}

.paquete_2_int {
	float:left;
	padding:6px;
}

.foto-nombre {
	position:relative;
	float:left;
}

p.nombre_P2 {
	position:absolute;
	float:left;
	font-family:'gothamultraregular', Arial, Helvetica, sans-serif;
	font-size:24px;
	line-height:24px;
	text-align:left;
	color:#14274D;
	background-color:#FFFFFF;
	text-transform:uppercase;
	margin-left:12px;
	padding:7px 10px;
	bottom:20px;
}

p.resumen_P2 {
	position:relative;
	float:left;
	font-family:'gotham_mediumregular', Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:19px;
	color:#9B9B9B;
	text-align:left;
	text-transform:uppercase;
	margin-top:16px;
	margin-left:13px;
	padding-right:20px;
}

p.precio_P2 {
	position:absolute;
	float:left;
	font-family:'gothamultraregular', Arial, Helvetica, sans-serif;
	font-size:26px;
	color:#14274D;
	bottom:34px;
	left:19px;
}

p.ver_mas_P2 {
	position:absolute;
	font-family:'gotham_boldregular', Arial, Helvetica, sans-serif;
	font-size:17px;
	letter-spacing:0.5px;
	color:#DEC04C;
	bottom:30px;
	right:20px;
}

.banner_ch {
	display:none;
	width:100%;
	height:370px;
	margin:0 auto;
	margin-top:1px;
	background:url(../imgs/degrade_ch.jpg) no-repeat center center #9F771B;
	margin-top:14px;
}

.ojotas_ch {
	display:inline-block;
	width:180px;
	height:187px;
	border:none;
	background-image: url('../imgs/ojotas_ch.png');
	background-size:contain;
	background-repeat:no-repeat; 
	margin:auto;
	margin-top:40px;
	margin-left:63px;
}

.preocupate_ch {
  	font-family:'gotham_blackregular', Arial, Helvetica, sans-serif;
	font-size:31px;
	letter-spacing:-0.5px;
	line-height:31px;
	color:#FFFFFF;
  	text-shadow:1px 2px 2px rgba(0, 0, 0, 0.6);
	text-transform:uppercase;
	margin-top:-60px;
}

.linita {
	width:100px;
	border-top:1px solid #D99230;
	margin:auto;
	margin-top:15px;
	margin-bottom:12px;
}

.del_resto_ch {
  	font-family:'gotham_boldregular', Arial, Helvetica, sans-serif;
	font-size:18px;
	letter-spacing:-0.5px;
	line-height:19px;
	color:#66461C;
	margin-top:8px;
}

.no_olvides {
	font-family:'Stag-Sans-Round-Light', Arial, Helvetica, sans-serif;
  	font-size:28px;
  	color:#3F3F3F;
  	text-transform:uppercase;
  	text-align:left;
  	margin-top:40px;
  	margin-left:20px;
  	margin-bottom:25px;
}

.lineas_x2 {
	float:left;
	width:50%;
	margin:0;
}

.linea_int {
	padding-left:20px;
	padding-right:20px;
}

.linea_P3 {
	float:left;
	width:100%;
	border-bottom:1px solid #C1C1C1;
}

.linea_P3_b {
	float:left;
	width:100%;
	border-bottom:1px solid #C1C1C1;
}

.paquetes_C {
	position:relative;
	display:block;
	float:left;
	width:100%;
}

.paquete_3 {
	position:relative;
	float:left;
	width:50%;
	margin:0;
}

.paquete_3_int {
	padding-left:20px;
	padding-right:20px;
}

.thumb_3 {
	float:left;
	width:100%;
	height:190px;
	border-bottom:1px solid #C1C1C1;
	margin-top:7px;
}

.datos_3 {
	float:left;
	padding-top:10px;
	padding-left:10px;
	padding-right:200px;
}

p.nombre_P3 {
	float:left;
	font-family:'gothamultraregular', Arial, Helvetica, sans-serif;
	font-size:21px;
	line-height:24px;
	text-align:left;
	color:#14274D;
	text-transform:uppercase;
}

p.resumen_P3 {
	float:left;
	font-family:'gotham_mediumregular', Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:19px;
	color:#9B9B9B;
	text-align:left;
	text-transform:uppercase;
	margin-top:10px;
	clear:both;
}

.bottom {
	position:absolute;
	bottom:20px;
}

.capsula_P3 {
	/*position:absolute;*/
	float:left;
	font-family:'gotham_boldregular', Arial, Helvetica, sans-serif;
	font-size:20px;
	letter-spacing:1px;
	padding:16px 12px 16px 12px;
	color:#FFFFFF;
	background-color:#14274D;
	/*bottom:20px;
	clear:both;*/
}

p.ver_mas_P3 {
	/*position:absolute;*/
	float:left;
	font-family:'gotham_boldregular', Arial, Helvetica, sans-serif;
	font-size:16px;
	letter-spacing:-0.3px;
	color:#DEC04C;
	padding-top:16px;
	padding-left:15px;
	/*left:185px;
	bottom:36px;*/
}

.foto_thumb_3 {
	position:absolute;
	/*width:130px;*/
	width:183px;
	height:183px;
	right:20px;
	background-position:center center;
	background-size:cover;
	background-repeat:no-repeat;
}

.ficha_paquete {
	/*float:left;
	margin-top:35px;*/
	padding-top:35px;
}

.left {
	float:left;
	width:63%;
}

.left_int {
	height:auto;
	padding-right:35px;
	border-right:1px solid #BDC7DE;
}

.right {
	float:right;
	width:37%;
}

.right_int {
	margin-left:34px;
	margin-right:33px;
}

p.nombre_paquete {
	float:left;
	font-family:'gotham_boldregular', Arial, Helvetica, sans-serif;
	font-size:46px;
	line-height:44px;
	text-align:left;
	text-transform:uppercase;
	color:#14274D;
	margin-top:-1px;
	margin-left:55px;
	margin-bottom:22px;
}

.foto_ficha {
	float:left;
	margin-bottom:33px;
}

.foto_100_p {
	width:100%;
	height:auto;
	margin:0px;
	padding:0px;
	border:none;
}

p.para {
	float:left;
	font-family:'Stag-Sans-Round-Light', Arial, Helvetica, sans-serif;
	font-size:20px;
	text-align:left;
	color:#3F3F3F;
	text-transform:uppercase;
	margin-top:21px;
	margin-left:3px;
	margin-bottom:0;
}

.ClipImagenes {
	position:relative;
	margin-top:23px;
}

.foto_col_x2 {
	float:left;
	width:50%;
	height:auto;
	margin:0px;
	padding:0px;
	border:none;
}

.foto_col_x2_int {
	margin-left:2px;
	margin-right:2px;
}

.foto_new {
	width:100%;
	height:auto;
	margin:0px;
	padding:0px;
	border:none;
	margin-bottom:-2px;
}


.ClipPrevias_int {
    margin:0 -4px 0 4px;
}

.col_galeria {
    float:left;
    width:50%;
}

.col_galeria_int {
    float:left;
    width:100%;
    padding:0;
    margin-bottom:4px;
}

.thumb_galeria {
    display:inline-block;
    float:left;
    width:calc((100% - 4px));
    width:-webkit-calc((100% - 4px));
    width:-moz-calc((100% - 4px));
    width:-o-calc((100% - 4px));
    height:220px;
    padding:0;
    background-size:cover;
    background-repeat:no-repeat;
    background-position:center center;
    background-color:#FFF;
}

.thumb_galeria:hover {
    opacity:0.7;
}

.ClipInfo {
	float:left;
	width:100%;
	font-size:16px;
	color:#17294F;
	text-align:left;
	padding-left:60px;
	margin-bottom:35px;
}

.boldcito {
	font-family:'gotham_blackregular', Arial, Helvetica, sans-serif;
}

p.titu {
	width:360px;
	font-family:'gotham_boldregular', Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	clear:both;
	margin-bottom:2px;
}

.fecha_aire {
	font-family:'gotham_bookregular', Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	margin-left:5px;
}

.fecha {
	font-family:'gotham_boldregular', Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}

.linea_ficha_post {
	margin-right:240px;
}

.linea_ficha {
	float:left;
	width:100%;
	border-top:1px solid #BDC7DE;
	margin-top:10px;
	margin-bottom:12px;
	clear:both;
}

.linea_ficha.final {
	margin-top:13px;
}

.linea_ficha.pre_P {
	float:left;
	margin-top:100px;
	margin-bottom:50px;
}

p.textin {
	float:left;
	width:370px;
	font-size:16px;
	line-height:22px;
	clear:both;
}

.franja {
	float:left;
	width:28px;
	height:68px;
	background-color:#DEC04C;
}

.ClipPrecio {
	position:relative;
	float:left;
	margin-top:8px;
	margin-left:32px;
	padding-bottom:9px;
	padding-right:2px;
}

p.moneda {
	float:left;
	font-family:'gotham_lightitalic', Arial, Helvetica, sans-serif;
	font-size:32px;
}

.precio_ficha {
	font-family:'gotham_blackitalic', Arial, Helvetica, sans-serif;
	font-size:34px;
	margin-left:-3px;
}

.cant_per {
	float:left;
	font-family:'gotham_bookregular', Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#5B79B5;
	text-transform:uppercase;
	clear:both;
	margin-top:5px;
	margin-left:2px;
}

.linea_ficha_int {
	margin-left:60px;
	margin-right:180px;
}

.ClipDescargar {
	margin-top:35px;
}

.linea_ficha_precio {
	width:100%;
	border-top:1px solid #BDC7DE;
	clear:both;
}

.incluye {
	float:left;
	width:320px;
	font-size:13px;
	line-height:19px;
	clear:both;
	text-align:left;
	margin-top:15px;
	margin-left:60px;
}

.incluye_ch {
	font-family:'gotham_boldregular', Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}

.mas_info {
	float:left;
	font-family:'Stag-Sans-Round-Light', Arial, Helvetica, sans-serif;
	font-size:19px;
	letter-spacing:1px;
	color:#FFFFFF;
	padding:10px 120px 10px;
	background:#17294F;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-o-border-radius:5px;
	-ms-border-radius:5px;
	margin-top:35px;
	margin-left:60px;
}

.mas_info:hover {
	background:#DEC04C;
}

.ClipBtnVer {
	float:left;
	margin-top:23px;
	margin-bottom:23px;
}

.ico-ver {
	float:left;
	height:22px;
	font-family:'gotham_mediumregular', Arial, Helvetica, sans-serif;
	font-size:15px;
	line-height:17px;
	color:#14274D;
	padding-top:4px;
	padding-left:36px;
	text-transform:uppercase;
	background-image:url('../imgs/ico-ver.png');
	border:none;
	background-size:contain;
	background-repeat:no-repeat;
}

.ico-ver:hover {
	color:#DEC04C;
	background-image:url('../imgs/ico-ver_2.png');
}

.ClipBtnPDF {
	float:left;
	margin-top:23px;
	margin-left:60px;
	margin-bottom:23px;
}

.ico-pdf {
	float:left;
	height:42px;
	font-family:'gotham_mediumregular', Arial, Helvetica, sans-serif;
	font-size:15px;
	line-height:17px;
	color:#14274D;
	padding-top:9px;
	padding-left:62px;
	text-transform:uppercase;
	background-image:url('../imgs/ico-pdf.png');
	border:none;
	background-size:contain;
	background-repeat:no-repeat;
	text-align:left;
}

.ico-pdf:hover {
	color:#DEC04C;
	background-image:url('../imgs/ico-pdf_2.png');
}

.ClipBtnCompartir {
	float:left;
	margin-top:50px;
	margin-left:60px;
	/*margin-left:135px;*/
	clear:both;
}

.ico-facebook {
	float:left;
	height:40px;
	font-family:'gotham_mediumregular', Arial, Helvetica, sans-serif;
	font-size:15px;
	line-height:35px;
	color:#14274D;
	padding-top:4px;
	padding-left:53px;
	text-transform:uppercase;
	background-image:url('../imgs/ico-facebook.png');
	border:none;
	background-size:contain;
	background-repeat:no-repeat;
}

.ico-facebook:hover {
	color:#DEC04C;
	background-image:url('../imgs/ico-facebook_2.png');
}

.ClipBtnCompartir_centra {
	display:none;
	width:100px;
	margin:0 auto;
	margin-bottom:50px;
}

.ClipBtnCompartir_m {
	margin-top:50px;
	margin-left:-15px;
}

.ico-facebook_m {
	width:100px;
	height:50px;
	margin:0 auto;
	font-family:'gotham_mediumregular', Arial, Helvetica, sans-serif;
	font-size:15px;
	line-height:142px;
	color:#14274D;
	text-transform:uppercase;
	background-image:url('../imgs/ico-facebook_m.png');
	border:none;
	background-size:contain;
	background-repeat:no-repeat;
}

.ico-facebook_m:hover {
	color:#DEC04C;
	background-image:url('../imgs/ico-facebook_m_2.png');
}

footer {
	width:100%;
	margin:0 auto;
	text-align:center;
}

.footer_superior {
	width:100%;
	max-width:1440px;
	margin:auto;
	background-color:#FFFFFF;
	padding-top:100px;
}

.footer_final {
	width:100%;
	margin:0 auto;
	background-color:#14274D;
	padding:57px 0 40px;
}

p.podemos_ayudar {
	font-family:'Stag-Sans-Round-Light', Arial, Helvetica, sans-serif;
  	font-size:40px;
  	color:#14274D;
  	margin-bottom:27px;
}

p.tenemos {
	font-family:'Stag-Sans-Round-Light', Arial, Helvetica, sans-serif;
  	font-size:23px;
  	line-height:29px;
  	color:#3F3F3F;
  	margin-bottom:45px;
}

.mas_info.contactanos {
	display:inline-block;
	float:none;
	width:306px;
	padding:10px 0;
	margin:auto;
}

.mas_info:hover {
	background:#DEC04C;
}

p.podemos_ayudar.telefonos {
  	font-size:35px;
  	line-height:44px;
  	margin-top:44px;
  	margin-bottom:40px;
}

p.podemos_ayudar.telefonos a {
  	color:#14274D;
}

.ClipBtnSeguinos {
	width:290px;
	margin:auto;
}

.ico-seguinos {
	float:left;
	height:38px;
	font-family:'Stag-Sans-Round-Light', Arial, Helvetica, sans-serif;
	font-size:18px;
	line-height:20px;
	color:#14274D;
	padding-left:50px;
	background-image:url('../imgs/ico-facebook_ft.png');
	border:none;
	background-size:contain;
	background-repeat:no-repeat;
	text-align:left;
	margin-left:10px;
}

.ico-seguinos:hover {
	color:#DEC04C;
	background-image:url('../imgs/ico-facebook_ft_2.png');
}

.mapa {
	width:100%;
	max-width:1440px;
	height:400px;
	margin:0 auto;
	padding:0;
	border:0; 
	background-color:#FFFFFF;
	background-position:top center;
	background-repeat:no-repeat;
	background-image: url('../imgs/mapa.jpg');
	margin-top:70px;
}

.oficinas {
	font-family:'Stag-Sans-Round-Light', Arial, Helvetica, sans-serif;
	font-size:24px;
	line-height:32px;
	letter-spacing:1px;
	padding-top:50px;
	padding-bottom:48px;
}

.bold {
	display:block;
	font-family:'gotham_mediumregular', Arial, Helvetica, sans-serif;
	font-size:23px;
	margin-bottom:10px;
}

.casilla {
	font-family:'gotham_mediumregular', Arial, Helvetica, sans-serif;
	font-size:25px;
	color:#FFFFFF;
}

.casilla:hover {
	color:#DEC04C;
}

.linea_ft {
	width:500px;
	margin:auto;
	/*border-top:1px solid #0D1930;*/
	border-top:1px solid #FFF;
	margin-top:32px;
	margin-bottom:30px;
}

.linea_ft.post {
	margin-top:30px;
}

.linea_ft.pre {
	margin:15px auto 30px;
}

.linea_ft.ultima {
	margin:44px auto -30px;
}

.linea_ft.final {
	margin-top:-49px;
	margin-bottom:0;
}

.telefonos_ft {
	font-family:'gotham_blackregular', Arial, Helvetica, sans-serif;
	font-size:32px;
	line-height:39px;
	color:#DEC04C;
}

.telefonos_ft a {
	color:#DEC04C;
}

.logo_ft {
	display:inline-block;
	width:240px;
	height:74px;
	border:none;
	background-image: url('../imgs/logo_ft_new.png');
	background-size:contain;
	background-repeat:no-repeat; 
	margin:auto;
}

.ico-Subir {
	display:inline-block;
	width:50px;
	height:50px;
	border:none;
	background-image: url('../imgs/subir.png');
	background-size:contain;
	background-repeat:no-repeat;
	margin-top:90px;
}

.foto_gr {
	width:100%;
	height:auto;
	margin:0px;
	padding:0px;
	border:none;
}

.footer_final .mas_info.contactanos {
	display:inline-block;
	width:306px;
	font-family:'gotham_mediumregular', Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#14274D;
	background:#FFF;
	padding:8px 0;
	margin-bottom:18px;
}

.footer_final .mas_info.contactanos:hover {
	color:#FFF;
	background:#DEC04C;
}

.datos {
	font-family:'gotham_lightregular', Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:21px;
	letter-spacing:0.5px;
	color:#FFF;
}

.datos a {
	color:#FFF;
}

.datos a:hover {
	color:#DEC04C;
}

.datos span {
	display:inline-block;
	font-family:'gotham_mediumregular', Arial, Helvetica, sans-serif;
	margin-top:10px;
}


/*/// OLD ///*/

.ClipBtnColores {
	float:left;
}

.ClipBtnCalculador {
	float:left;
	margin-left:9px;
}

.ico-ficha.colores {
	width:34px;
	height:33px;
	background-image:url('../imgs/ico-colores_ficha.jpg');
}

.ico-ficha.calculador {
	width:22px;
	height:34px;
	background-image:url('../imgs/ico-calculador_ficha.jpg');
}

p.textual_3r {
	float:left;
	font-size:15px;
	letter-spacing:0.5px;
	line-height:16px;
	color:#63634F;
	padding-top:1px;
	padding-left:7px;
}

p.textual_4r {
	float:left;
	font-size:15px;
	letter-spacing:0.5px;
	line-height:16px;
	color:#63634F;
	padding-top:1px;
	padding-left:11px;
}

.ClipRedes {
	float:right;
	margin-top:5px;
	margin-right:33px;
}

.ClipRedes_footer {
	float:left;
	margin-top:5px;
	margin-left:-9px;
}

.ClipRedes_footer.ch {
	margin-top:30px;
}

.ico-red {
	float:left;
	width:35px;
	height:35px;
	border:none;
	background-size:contain;
	background-repeat:no-repeat;
	margin-left:9px;
}

.ico-red.ficha {
	width:34px;
	height:34px;
	margin-left:6px;
}

.ico-red.footer {
	width:34px;
	height:34px;
}

.ico-red.facebook_ficha {
	background-image:url('../imgs/ico-facebook_ficha.png');
}

.ico-red.twitter_ficha {
	background-image:url('../imgs/ico-twitter_ficha.png');
}

.ico-red.facebook {
	background-image:url('../imgs/ico-facebook_b.png');
}

.ico-red.twitter {
	background-image:url('../imgs/ico-twitter_b.png');
}

.ico-red.youtube {
	background-image:url('../imgs/ico-youtube_b.png');
}

.ico-red.facebook:hover {
	background-image:url('../imgs/ico-facebook_b.png');
}

.ico-red.twitter:hover {
	background-image:url('../imgs/ico-twitter_b.png');
}

.ico-red.youtube:hover {
	background-image:url('../imgs/ico-youtube_b.png');
}

.ico-red.facebook_ft {
	background-image:url('../imgs/ico-facebook_ft_a.png');
}

.ico-red.twitter_ft {
	background-image:url('../imgs/ico-twitter_ft_a.png');
}

.ico-red.youtube_ft {
	background-image:url('../imgs/ico-youtube_ft_a.png');
}

.clear {
	clear:both;
}

.aire_30 {
	height:30px;
}

.aire_40 {
	height:40px;
}

.aire_50 {
	height:50px;
}

.aire_lonja {
	height:50px;
}

.aire_lonja_final {
	height:50px;
}

.aire_sponsors {
	height:50px;
}

.linea_lonja {
	width:100%;
	max-width:920px;
	margin:0 auto;
	border-top:1px dotted #7D4228;
	margin-top:30px;
	margin-bottom:37px;
}

.linea_lonja:last-child {
	border-top:none;
	margin-top:30px;
	margin-bottom:27px;
}

#contenedor {
	width:100%;
	height:auto;
	max-width:1440px;
	min-width:320px;
	margin:0 auto;
	text-align:center;
	background-color:#FFFFFF;
	padding-bottom:32px;
}

#contenedor.interno {
	margin-top:0;
}

p.frase {
	font-family:'quicksandlight', Arial, Helvetica, sans-serif;
	font-size:28px;
	line-height:35px;
	color:#FFFFFF;
	padding:30px 40px 35px 34px;
}

.titulo_solapa {
	float:left;
	font-family:'latoregular', Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#63634F;
	padding-top:30px;
	padding-left:35px;
	text-transform:uppercase;
	margin-bottom:30px;
}

.titulo_solapa.destaca {
	margin-bottom:20px;
}

.titulo_solapa.productos {
	font-family:'latoregular', Arial, Helvetica, sans-serif;
	font-size:25px;
	letter-spacing:1px;
	margin-top:15px;
	margin-bottom:5px;
}

.ico-news {
	float:right;
	width:35px;
	height:35px;
	border:none;
	background-image: url('../imgs/ico-novedades_a.png');
	background-size:contain;
	margin-top:20px;
	margin-right:30px;
}

.col_news {
	position:relative;
	float:left;
	width:50%;
	margin:0;
}

.col_news_int {
	padding-right:20px;
}

.no_hay {
	font-family:'latomedium', Arial, Helvetica, sans-serif;
	font-size:16px;
	margin-top:-7px;
	margin-left:-20px;
}

.main_int_P {
	padding:35px;
}

.main_int_O {
	padding:25px;
	padding-top:0;
}

.main_int_obra {
	padding:10px 35px 60px 35px;
}

.obra_F_left {
	float:left;
	width:40%;
}

.obra_F_right {
	float:right;
	width:50%;
}

.novedad_data {
	float:left;
}

.ClipImagenes_pre {
	float:left;
	padding-left:35px;
	padding-right:35px;
	padding-bottom:25px;
}

.ClipSubBotonera {
	float:left;
	width:26%;
}

.ClipPrevios {
	float:right;
	width:69%;
	/*border:1px solid #CCCCCC;*/
	height:auto;
}

.ClipElementos {
	float:left;
	padding-bottom:45px;
}

.imagen {
	float:left;
	display:inline-block;
	/*width:500px;
	height:415px;*/
	width:224px;
	height:186px;
	border:none;
	background-size:contain;
	background-repeat:no-repeat; 
	margin:auto;
}

.foto_preview {
	width:100%;
}

.textos {
	float:left;
	width:60%;
	margin-top:5px;
	margin-left:23px;
}

.categoria {
	font-family:'latomedium', Arial, Helvetica, sans-serif;
	font-size:12px;
	letter-spacing:0.5px;
	line-height:17px;
	color:#454545;
	text-transform:uppercase;
	margin-bottom:2px;
}

.categoria a {
	color:#454545;
}

/*.titulo {
	font-size:21px;
	line-height:23px;
	color:#666666;
	margin-top:-1px;
	padding-right:10px;
}

.titulo a {
	color:#666666;
}*/

.superficie {
	color:#666666;
}

.tipo_linea {
	font-family:'latomedium', Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FCC21E;
	text-transform:uppercase;
	margin-top:3px;
}

.ClipCabezal {
	float:left;
	width:100%;
	margin-top:20px;
}

.cabezal_int {
	padding-left:36px;
	padding-right:20px;
}

/*.ClipCabezal {
	float:left;
	width:100%;
	margin-top:20px;
	padding-left:36px;
	padding-right:20px;
}*/

.previa_producto {
	float:left;
	width:35%;
}

.previa_news {
	float:left;
	width:35%;
	margin-bottom:20px;
}

.thumb_news {
	width:100%;
	height:auto;
	margin:0;
	padding:0;
	border:none;
}

.previa_ficha_producto {
	float:left;
	width:25%;
}

.info {
	position:relative;
	float:left;
	width:42%;
	margin-top:10px;
	margin-left:27px;
}

.atajos {
	position:absolute;
	float:right;
	width:300px;
	height:200px;
	/*border:1px solid #999999;*/
	margin-right:1px;
	/*top:100px;*/
	right:-280px;
	bottom:-83px;
}

.atajo {
	float:left;
	height:60px;
}

.atajo.ataj_1 {
	width:145px;
	/*width:44%;*/
}

.atajo.ataj_2 {
	width:150px;
	/*width:56%;*/
}

.atajo.ataj_3 {
	width:145px;
	/*width:44%;*/
}

.atajo.ataj_4 {
	width:150px;
	/*width:56%;*/
}

.ClipTextura {
	display:none;
	position:relative;
	float:left;
	width:100%;
	margin-top:10px;
}

.ClipFoton {
	position:relative;
	float:left;
	width:100%;
}

.ClipFoton_int {
	position:relative;
	margin-top:20px;
	margin-right:16px;
}

.nro_color {
	position:absolute;
	top:0;
	left:0;
	font-family: 'latomedium', Arial, Helvetica, sans-serif;
  	font-size:18px;
  	letter-spacing:0.5px;
	color:#000000;
	background-color:#FCC21E;
	padding:7px 10px;
	z-index:9999;
	margin-top:5px;
	margin-left:7px;
}

.parchon {
	float:left;
	width:100%;
	height:291px;
	background-color:#FF0000;
	opacity:0.4;
}

.texturon {
	display:block;
	width:100%;
	height:291px;
	background-position:top center;
	background-repeat:no-repeat;
	text-decoration:none;
	outline:none;
	z-index:9997;
}

.ClipDatos {
	float:left;
	width:100%;
	margin-top:20px;
}

#ClipCalculador {
	width:100%;
	margin-top:12px;
	clear:both;
	padding-top:20px;
}

.calculador_int {
	color:#63634F;
	background-color:#FCC21E;
	margin-left:36px;
	margin-right:36px;
	margin-bottom:30px;
	padding:23px 30px 20px 30px;
}

#detalle .col_4 {
	float:left;
	width:310px;
	border:none;
}

.leftea {
	float:left;
	margin-left:10px;
}

#detalle hr.aireada {
	margin-top:18px;	
}

#detalle .col_4 h3 {
	padding:8px 12px 0px;
	font-family: 'swis721_cn_btbold', Helvetica, Arial, sans-serif;
	font-size:16px;
}

#detalle .col_4 h4 {
	padding:1px 12px 8px;
	font-family: 'swis721_ltcn_btlight', Helvetica, Arial, sans-serif;
	font-style:italic;
	font-size:14px;
	color:#797979;
}

.aclaracion {
	font-family: 'swis721_ltcn_btlight', Helvetica, Arial, sans-serif;
	font-size:13px;
	color:#333333;
	padding:0 12px 6px;
}

#detalle .col_4 p {
	font-family: 'latoregular', Helvetica, Arial, sans-serif;
	font-size:17px;
	color:#63634F;
	padding:0px 12px;
	margin-top:2px;
	text-align:right;
}

#detalle .col_4 p input.med {
	width:35px;
	height:22px;
	font-family: 'latomedium', Helvetica, Arial, sans-serif;
	font-size:15px;
	color:#63634F;
	border:1px solid #63634F;
	padding:2px 6px;
	margin-left:3px;
	margin-right:2px;
	margin-bottom:5px;
	border-radius:0;
}

#detalle .col_4 p.manos {
	position:relative;
	float:right;
	width:106px;
	text-align:left;
	margin-top:2px;
}

.con_aire {
	display:none;
}

#detalle .barra_titulos h1 a.volver_cat {
	color:#FFFFFF;
	background:url(../imgs/flecha_1.png) no-repeat center left;
	padding-left:10px;
	margin-right:20px;
	font-family: 'swis721_cn_btroman',Helvetica,Arial,sans-serif;
    font-size:20px;
}

#detalle .col_4 p.manos .suma {
	display:block;
	width:18px;
	height:15px;
	position:absolute;
	bottom:12px;
	right:6px;
	background:url(../imgs/flecha_suma.png) no-repeat center center;
	border-top:1px solid #63634F;
	border-right:1px solid #63634F;
	border-left:1px solid #63634F;
	border-radius:0px 0px 0px 0px;
}

#detalle .col_4 p.manos .resta {
	display:block;
	width:18px;
	height:15px;
	position:absolute;
	bottom:0px;
	right:6px;
	background:url(../imgs/flecha_resta.png) no-repeat center center;
	border-bottom:1px solid #63634F;
	border-right:1px solid #63634F;
	border-left:1px solid #63634F;
	border-radius:0px 0px 0px 0px;
}

#detalle .col_4 p.manos input {
	width:20px;
	height:22px;
	font-family: 'latomedium', Helvetica, Arial, sans-serif;
	font-size:15px;
	color:#63634F;
	border:1px solid #63634F;
	padding:2px 6px;
	text-align:center;
	margin-left:4px;
	border-radius:0;
}

p.resulta_calc {
	float:right;
	width:21%;
	height:51px;
	font-family: 'latoregular', Helvetica, Arial, sans-serif;
	font-size:17px;
	line-height:48px;
	text-align:center;
	color:#63634F;
	padding:5px 0px;
	border:1px solid #63634F;
	margin-top:2px;
}

#btn_calc {
	float:right;
	font-family: 'latoregular', Helvetica, Arial, sans-serif;
	font-size:16px;
	letter-spacing:0.9px;
    color:#FCC21E;
    padding:3px 22px 3px 26px;
    background-color:#63634F;
    margin-top:7px;
    margin-right:-6px;
}

#btn_calc:hover {
	background-color:#000000;
}

#ClipColores {
	width:100%;
	margin-top:32px;
	clear:both;
}

.colores_int {
	color:#63634F;
	background-color:#ECECE0;
	margin-left:36px;
	margin-right:36px;
	margin-bottom:40px;
	padding:23px 30px 40px 30px;
}

.colores_int.screen_colores {
	background-color:#FFFFFF;
	margin-left:26px;
	margin-right:26px;
	margin-bottom:40px;
	padding:0 10px;
}

.linea_inicial {
	float:left;
	width:100%;
}

.linea_inicial_int {
	border-top:1px solid #E6E6BA;
	margin-right:16px;
	margin-bottom:8px;
}

.linea_inicial_int.colours {
	border-top:1px solid #63634F;
	margin:20px 0 30px 0;
	clear:both;
}

.datos_titulos {
	display:block;
	width:100%;
	float:left;
	font-family:'latoregular', Arial, Helvetica, sans-serif;
	font-size:19px;
	letter-spacing:0.5px;
	color:#63634F;
	padding:0;
	margin-top:5px;
	margin-bottom:5px;
}

.titulones {
	float:left;
	font-family:'latoregular', Arial, Helvetica, sans-serif;
	font-size:19px;
	letter-spacing:0.5px;
	color:#63634F;
	padding:0;
	margin-top:0;
	margin-bottom:5px;
}

.ClipFlecha {
	position:relative;
	float:right;
	margin-top:3px;
	margin-right:20px;
	z-index:9999;
}

.flecha_desprende {
	display:none;
	float: right;
	width:20px;
	height:11px;
	border:none;
	background-image: url('../imgs/flecha.png');
	background-size:contain;
	background-repeat:no-repeat; 
	margin:auto;
	margin-top:3px;
	margin-right:18px;
}

.datos_titulos.abierta .flecha_desprende {
	display:none;
}

.titulones.de_colores {
	float:left;
	border:none;
	padding:0;
	margin-right:0;
	margin-bottom:20px;
}

p.desprende {
	font-family:'latolight', Arial, Helvetica, sans-serif;
	font-size:15px;
	letter-spacing:0.3px;
	line-height:21px;
	margin-top:-7px;
	margin-right:16px;
	margin-bottom:15px;
	clear:both;
}

p.desprende a {
	color:#63634F;
}

.detalle_textos {
	display:none;
}

.linea_desprendimientos {
	border-bottom:1px solid #E6E6BA;
	margin-top:8px;
	margin-right:16px;
	margin-bottom:8px;
}

.ClipCelda_Lineas {
	float:left;
	/*width:33.3%;*/
	width:25%;
	/*width:20%;*/
	/*width:12.5%;*/
}

.celda {
	display: block;
	border:1px solid #63634F;
	margin:2px;
	height:40px;
	font-family:'latomedium', Arial, Helvetica, sans-serif;
	font-size:15px;
	letter-spacing:0.5px;
	line-height:40px;
	background-color:#A6351B;
	padding-left:10px;
	color:#FFFFFF;
}

.celda a {
	color:#FFFFFF;
}

.datos_news {
	float:left;
	width:65%;
}

.datos_news_int {
	padding-left:25px;
}

.titulo_news {
	font-family:'brandon_textlight', Arial, Helvetica, sans-serif;
	font-size:25px;
	line-height:27px;
	padding-top:10px;
	padding-right:30px;
}

.titulo_news.destaca {
	line-height:25px;
	padding-top:5px;
}

.titulo_news a {
	color:#63634F;
	text-decoration:none;
}

.titulo_news a:hover {
	color:#000000;
}

p.resumen_news {
	font-size:15px;
	line-height:20px;
	padding:17px 30px 10px 1px;
}

p.resumen_news.obra {
	padding:7px 20px 50px 5px;
}

p.resumen_news.novedad {
	padding:10px 20px 40px 2px;
}

.btn_mas_info {
	position:absolute;
	font-family:'latoregular', Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#63634F;
	bottom:35px;
	width:40px;
	background-color:#FCC21E;
	padding:3px 14px 4px;
	border-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	-o-border-radius:4px;
	-ms-border-radius:4px;
	text-decoration:none;
	outline:none;
}

.btn_mas_info.destaca {
	bottom:35px;
	background-color:#D6D6BA;
}

.btn_mas_info.arreglos {
	bottom:35px;
	background:none;
	border:1px solid #999999;
}

.btn_mas_info:hover {
	color:#EFEFEF;
	background-color:#88886E;
}

.btn_mas_info.arreglos {
	bottom:40px;
}

.ico-mas_news a {
	float:right;
	height:24px;
	font-family:'latoregular', Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#63634F;
	text-decoration:none;
	background: url(../imgs/ico-mas_news_01.png) center right no-repeat;
	margin-right:30px;
	padding-right:24px;
 	margin-top:30px;
 	margin-bottom:30px;
}

.ico-mas_news a:hover {
	color:#000000;
	background: url(../imgs/ico-mas_news_02.png) center right no-repeat;
}

.col_destacados {
	position:relative;
	float:left;
	width:25%;
	margin:0;
}

.col_destacados_int {
	height:440px;
	border-right:1px solid #999999; 
}

.col_destacados:nth-child(4n) .col_destacados_int {
	border-right:none;
}

.previa_destacados {
	float:left;
	margin-bottom:11px;
}

.datos_destacados_int {
	padding-left:25px;
}

.previa_obras {
	float:left;
	margin-bottom:14px;
}

.datos_obras_int {
	padding-left:5px;
}

.categorias {
	font-family: 'latoregular', Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FCC21E;
	letter-spacing:0.5px;
	margin-left:1px;
	padding-right:10px;
	text-transform:uppercase;
	clear:both;
}

.categorias.localidades {
	font-size:17px;
	color:#3C3E33;
	margin-top:6px;
	margin-left:1px;
	text-transform:none;
}

.col_obras {
	position:relative;
	float:left;
	width:50%;
	margin:0;
}

.col_obras_int {
  height:460px;
  padding-left:10px;
  padding-right:10px;
}

.bandon_tit_esp {
	width:100%;
	height:90px;
	margin:0px auto;
	text-align:center;
	margin-top:-1px;
	background:url(../imgs/bandon_black_transp.png) top center transparent;
}

.bandon_tit_esp.sug {
	height:90px;
}

.bandon_tit_esp_loc {
	width:100%;
	margin:0px auto;
	text-align:center;
	margin-top:-1px;
	background:url(../imgs/bandon_black_transp.png) top center transparent;
	padding-bottom:30px;
}

.titulon_esp_A {
	font-family: 'salomeregular', Arial, Helvetica, sans-serif;
	font-size:37px;
	line-height:41px;
	letter-spacing:1px;
	color:#D3130F;
	padding-top:22px;
}

.titulon_esp_B {
	display:none;
	font-family: 'salomeregular', Arial, Helvetica, sans-serif;
	font-size:32px;
	line-height:34px;
	letter-spacing:1px;
	color:#D3130F;
	padding-top:18px;
}

.titulon_esp_C {
	font-family: 'salomeregular', Arial, Helvetica, sans-serif;
	font-size:37px;
	line-height:41px;
	letter-spacing:1px;
	color:#D3130F;
	padding-top:22px;
}

.main_sponsors {
	padding-top:50px;
}

.main_res {
	padding-bottom:50px;
}

.main_serv {
	width:100%;
	max-width:900px;
	margin:0px auto;
	margin-top:20px;
	padding-bottom:200px;
}

.sosten_serv {
	margin-left:0px;
}

.columna_serv {
	float:left;
	width:25%;
	margin:0;
}

.espacio_serv {
	padding-top:10px;
}

.thumb_serv {
	width:100%;
	height:auto;
	margin:0px;
	padding:0px;
	border:none;
}

.servicios {
	height:120px;
	font-size:16px;
	line-height:22px;
	text-align:center;
	padding-left:20px;
	padding-right:20px;
}

.lonja_spo {
	width:100%;
	margin:0 auto;
	text-align:center;
	padding-bottom:90px;
}

.encuadre {
	position:relative;
	width:566px;
	height:340px;
	overflow:hidden;
	margin:auto;
}

.cuadrosponsors {
	position:relative;
	width:630px;
	height:384px;
	margin-top:50px;
	margin-left:0px;
	z-index:7777;
	margin-bottom:-370px;
	z-index:9999;
}

/*.fotosponsors {
	position:absolute;
	width:566px;
	height:340px;
	top:50%;
	left:50%;
	margin-left:-283px;
	z-index:5555;
}*/

.lonja_esp {
	width:100%;
	max-width:960px;
	margin:0 auto;
}

.lonja_esp.sug {
	max-width:760px;
}

.left_datos_esp {
	float:left;
	width:30%;
	padding-top:30px; 
}

.left_datos_esp.loc {
	width:35%;
}

.left_datos_esp.res {
	width:40%;
}

.right_datos_esp {
	float:right;
	width:30%;
	padding-top:30px;
}

.left_datos_esp_int {
	text-align:center;
	padding-left:20px;
	padding-right:20px;
}

.left_datos_esp_int.loc {
	padding-left:0px;
	padding-right:0px;
}

.left_datos_esp_int.res {
	text-align:left;
	padding-left:0px;
	padding-right:0px;
}

.right_datos_esp_int {
	text-align:center;
	padding-left:20px;
	padding-right:20px;
}

.right_esp {
	float:right;
	width:70%;
}

.right_esp.loc {
	width:65%;
}

.right_esp.res {
	width:60%;
	padding-top:30px;
}

.right_esp_int.res {
	padding-right:35px;
}

.right_esp_int.reservas {
	padding-right:10px;
}

.left_esp {
	float:left;
	width:70%;
}

.cuadro_esp_R {
	float:right;
	width:100%;
	padding-left:20px;
	padding-right:20px;
}

.cuadro_esp_L {
	float:left;
	width:100%;
	padding-left:0px;
	padding-right:20px;
}

.foto_esp {
	width:100%;
	height:auto;
	margin:0px;
	padding:0px;
	border:none;
}

/*.absoluta {
	position:absolute;
}*/

.foto_esp.Lado_R {
	margin-left:20px;
}

/*.foto_esp.Lado_R.sombra {
	box-shadow:0 0px 6px rgba(0, 0, 0, 0.5);
}*/

.foto_esp.Lado_L {
	margin-right:20px;
}

.foto_esp_int {
	/*position:relative;*/
	padding-left:20px;
	padding-right:20px;
}

.left_cuadro_esp {
	float:left;
	width:70%;
	background-color:#444444;
}

.taza {
	display:block;
	width:75px;
	height:50px;
	border:none;
	background-image: url('../imgs/taza.png'); background-size:contain;
	margin:auto;
}

.oreo {
	display:block;
	width:65px;
	height:65px;
	border:none;
	background-image: url('../imgs/oreo.png'); background-size:contain;
	margin:auto;
}

.cubiertos {
	display:block;
	width:55px;
	height:55px;
	border:none;
	background-image: url('../imgs/cubiertos.png'); background-size:contain;
	margin:auto;
}

.trago {
	display:block;
	width:46px;
	height:71px;
	border:none;
	background-image: url('../imgs/trago.png'); background-size:contain;
	margin:auto;
}

.frutilla {
	display:block;
	width:54px;
	height:69px;
	border:none;
	background-image: url('../imgs/frutilla.png'); background-size:contain;
	margin:auto;
}

.sabores {
	font-family: 'heroic_condensedregular', Arial, Helvetica, sans-serif;
	font-size:18px;
	letter-spacing:0.9px;
	color:#7D4228;
	margin-top:10px;
}

.tit_esp {
	font-family: 'salomeregular', Arial, Helvetica, sans-serif;
	font-size:35px;
	letter-spacing:1px;
	line-height:35px;
	color:#E9B53D;
	margin-top:17px;
}

.tit_res {
	font-family: 'dobra_slabbook', Arial, Helvetica, sans-serif;
	font-size:20px;
	letter-spacing:0.7px;
	color:#FFFFFF;
	margin-top:10px;
}

.ciudad_res {
	font-family: 'dobra_slabmedium', Arial, Helvetica, sans-serif;
	font-size:19px;
	letter-spacing:0.7px;
	color:#E9B53D;
	margin-top:42px;
	margin-bottom:-6px;
}

.blanco {
	color:#FFFFFF;
}

.descr_esp {
	font-family: 'dobra_slabbook', Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#7D4228;
	margin-top:23px;
}

.dire_esp {
	font-family: 'dobra_slabbook', Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#FFFFFF;
	margin-top:14px;
}

.dire_esp.loc {
	padding-left:20px;
	padding-right:20px;
}

.dire_esp.res {
	font-size:17px;
	margin-top:21px;
	margin-bottom:4px;
}

.dire_esp.con {
	font-size:17px;
	line-height:25px;
	margin-top:21px;
	margin-bottom:4px;
}

.tel_esp {
	font-family: 'dobra_slabmedium', Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#C76940;
	margin-top:13px;
}

.tel_esp a {
	color:#C76940;
	text-decoration:none;
}

.tel {
	font-family: 'dobra_slablight', Arial, Helvetica, sans-serif;
}

.tel_esp.res {
	font-size:17px;
	color:#FFFFFF;
	margin-top:1px;
}

.tel_esp.res a {
	color:#FFFFFF;
	text-decoration:none;
}

.email_esp {
	font-family: 'dobra_slablight', Arial, Helvetica, sans-serif;
	font-size:18px;
	margin-top:13px;
}

.email_esp a {
	color:#E9B53D;
	text-decoration:none;
}

.email_esp a:hover {
	color:#FFFFFF;
	text-decoration:none;
}

.ClipCapsulas_ch {
	display:block;
	margin-top:20px;
	margin-left:6px;
}

.header_capsula_ft.loc {
	/*width:135px;*/
	display:inline-block;
	width:138px;
	height:31px;
	margin-right:4px;
}

.header_capsula_ft.loc.marron_osc {
	background-color:#1E0F06;
	margin-bottom:8px;
}

.header_capsula_int_ft.loc {
	width:130px;
	height:23px;
}

.header_capsula_int_ft.marron1 {
	border:2px solid #914C2F;
	background:url(../imgs/ico-camara.png) no-repeat 20px 5px #7D4228;
}

.header_capsula_int_ft.marron1:hover {
	border-color:#FFC12E;
	background-color:#E39E00;
}

.header_capsula_int_ft.marron2 {
	border:2px solid #914C2F;
	background:url(../imgs/ico-gota.png) no-repeat 20px 3px #7D4228;
}

.header_capsula_int_ft.marron2:hover {
	background:url(../imgs/ico-gota_blanca.png) no-repeat 20px 3px #7D4228;
}

.header_capsula_int_ft.marron2:hover {
	border-color:#FFC12E;
	background-color:#E39E00;
}

.btn_capsula_ft.loc {
	font-size:14px;
	line-height:13px;
}

.btn_capsula_ft.loc.ico-camara {
	margin-left:26px;
}

.btn_capsula_ft.loc.ico-ubicacion {
	margin-left:19px;
}

.banda_top {
	height:38px;
	background:url(../imgs/banda_top.jpg) top center no-repeat #000000;
	margin-bottom:35px;
	margin-top:-5px;
}

.centrador {
	width:100%;
	max-width:1024px;
	margin:0px auto;
	text-align:center;
}

.ClipLogo {
	position:relative;
	float:left;
	padding-top:26px;
	padding-left:30px;
	z-index:9999;
}

.logo {
	display:inline-block;
	width:280px;
	height:40px;
	border:none;
	background-image: url('../imgs/logo.png');
	background-size:contain;
	background-repeat:no-repeat; 
	margin:auto;
}

.cuchara_2006 {
	display:inline-block;
	width:62px;
	height:36px;
	border:none;
	background-image: url('../imgs/cuchara_2006.png'); background-size:contain;
	background-repeat:no-repeat;
	margin:auto;
	margin-top:9px;
    padding-right:40px;
    vertical-align:top;
}

.tenedor_2006 {
	display:inline-block;
	width:62px;
	height:36px;
	border:none;
	background-image: url('../imgs/tenedor_2006.png'); background-size:contain;
	background-repeat:no-repeat;
	margin:auto;
	margin-top:9px;
    margin-left:30px;
    vertical-align:top;
}

.centrador_header {
	width:100%;
	max-width:1024px;
	margin:0px auto;
	text-align:center;
}

.btn_me_gusta {
	float:left;
	width:126px;
	height:20px;
	background-image: url('../imgs/me_gusta.png'); background-size:contain;
	background-repeat:no-repeat;
	margin-top:-52px;
	margin-left:20px;
}

.me_gusta {
	float:left;
	/*width:260px;
	height:90px;
	background-image: url('../imgs/me_gusta.png'); background-size:contain;
	background-repeat:no-repeat;*/
	margin-top:-74px;
	margin-left:20px;
}

.ClipCapsulas {
	float:right;
	margin-top:-90px;
	margin-right:20px;
}

.header_capsula {
	position:relative;
	width:136px;
	height:32px;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-o-border-radius:3px;
	-ms-border-radius:3px;
}

.header_capsula.bordo {
	background-color:#780905;
	margin-bottom:5px;
}

.header_capsula.naranja {
	background-color:#5C4718;
}

.header_capsula_int {
	position:absolute;
	width:128px;
	height:24px;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-o-border-radius:3px;
	-ms-border-radius:3px;
	top:2px;
	left:2px;
}

.header_capsula_int.bordo {
	background-color:#D10F08;
	border:2px solid #F00900;
}

.header_capsula_int.naranja {
	background-color:#E39E00;
	border:2px solid #FFC12E;
}

.btn_capsula {
	font-family: 'dobra_slabbook', Arial, Helvetica, sans-serif;
	font-size:15px;
	letter-spacing:1px;
	color:#FFFFFF;
	text-shadow:0px 2px 2px rgba(0, 0, 0, 0.6);
	margin-top:1px;
}

#MenuH {
	display:none;
	position:absolute;
	/*top:15px;*/
	top:138px;
	right:22px;
	z-index:9999;
}

#mmenu {
	display:inline-block;
	width:51px;
	height:30px;
	border:none;
	background-image: url('../imgs/menu.png');
	background-size:contain;
	background-repeat:no-repeat;
}

.linea {
	position:absolute;
	width:100%;
	height:1px;
	top:0;
	left:0;
	background:url(../imgs/linea_1px.jpg) top center no-repeat transparent;
	z-index:5556;
}

.banda_botones {
	position:absolute;
	width:100%;
	height:36px;
	background-color:#000000;
	top:0;
	left:0;
	z-index:5555;
	opacity:0.8;
}

.ClipBotones {
	position:relative;
	width:100%;
	max-width:1024px;
	height:57px;
	margin:auto;
	background-color:#88886E;
	z-index:7777;
	box-shadow:0 0 6px rgba(0, 0, 0, 0.7);
	top:6px;
}

.botones {
	max-width:1440px;
	margin:auto;
	padding-top:5px;
	padding-left:13px;
}

.franja_A {
	width:100%;
	height:44px;
	background-color:#88886E;
	border-top:1px solid #DEDEB4;
	border-bottom:1px solid #4D4D3C;
}

.franja_B {
	width:100%;
	height:44px;
	background-color:#5E5E4B;
	border-top:1px solid #DEDEB4;
	border-bottom:1px solid #4D4D3C;
}

.boton {
	display:inline;
}

.boton a {
	float:left;
	font-family: 'latomedium', Arial, Helvetica, sans-serif;
	font-size:20px;
	line-height:44px;
	color:#4C4D3D;
	margin-left:20px;
	margin-right:17px;
	text-decoration:none;
}

.boton a:hover,
.boton a.selected {
	color:#FCC21E;
}

.boton.home a {
	background: url(../imgs/ico-home_a_reem.png) center left no-repeat;
	padding-left:30px;
}

.boton.productos a {
	background: url(../imgs/ico-productos_a_reem.png) center left no-repeat;
	padding-left:27px;
}

.boton.colores a {
	background: url(../imgs/ico-colores_a_reem.png) center left no-repeat;
	padding-left:30px;
}

.boton.obras a {
	background: url(../imgs/ico-obras_a_reem.png) center left no-repeat;
	padding-left:28px;
}

.boton.novedades a {
	background: url(../imgs/ico-novedades_a_reem.png) center left no-repeat;
	padding-left:33px;
}

.boton.home a:hover,
.boton.home a.selected {
	background: url(../imgs/ico-home_b_reem.png) center left no-repeat;
}

.boton.productos a:hover,
.boton.productos a.selected {
	background: url(../imgs/ico-productos_b_reem.png) center left no-repeat;
}

.boton.colores a:hover,
.boton.colores a.selected {
	background: url(../imgs/ico-colores_b_reem.png) center left no-repeat;
}

.boton.obras a:hover,
.boton.obras a.selected {
	background: url(../imgs/ico-obras_b_reem.png) center left no-repeat;
}

.boton.novedades a:hover,
.boton.novedades a.selected {
	background: url(../imgs/ico-novedades_b_reem.png) center left no-repeat;
}

.botones_sec {
	width:444px;
}

.boton.secund a {
	float:left;
	font-size:17px;
	line-height:20px;
	color:#C0C091;
	margin-left:28px;
	margin-right:0;
}

.boton.secund a:hover,
.boton.secund a.selected {
	color:#FFFFFF;
}

.boton.secund.empresa a {
	background: url(../imgs/ico-ch-empresa_a_reem.png) center left no-repeat;
	padding-left:26px;
}

.boton.secund.sucursales a {
	background: url(../imgs/ico-ch-sucursales_a_reem.png) center left no-repeat;
	padding-left:25px;
}

.boton.secund.contacto a {
	background: url(../imgs/ico-ch-contacto_a_reem.png) center left no-repeat;
	padding-left:26px;
}

/*.boton.secund.empresa a:hover,
.boton.secund.empresa a.selected {
	background: url(../imgs/ico-ch-empresa_b_reem.png) center left no-repeat;
}

.boton.secund.sucursales a:hover,
.boton.secund.sucursales a.selected {
	background: url(../imgs/ico-ch-sucursales_b_reem.png) center left no-repeat;
}

.boton.secund.contacto a:hover,
.boton.secund.contacto a.selected {
	background: url(../imgs/ico-ch-contacto_b_reem.png) center left no-repeat;
}*/

.banda_blanca {
	position:relative;
	width:100%;
	max-width:1024px;
	height:49px;
	margin:auto;
	background-color:#FFFFFF;
	box-shadow:0 0 6px rgba(0, 0, 0, 0.5);
	z-index:8888;
}

.ClipPortada {
	position:relative;
	width:100%;
	margin:auto;
	margin-top:-37px;
	text-align:center;
}

.portada_home {
	position:relative;
	width:100%;
	height:380px;
	background:url(../imgs/portada_home.jpg) top center no-repeat #000000;
	z-index:5000;
	margin:auto;
}

.portada_base {
	position:absolute;
	width:100%;
	height:380px;
	background-color:#000000;
	top:0;
	left:0;
}

.linea_bottom {
	width:100%;
	height:1px;
	background:url(../imgs/linea_1px.jpg) top center no-repeat transparent;
}

.linea_pre_footer {
	width:100%;
	height:1px;
	background:url(../imgs/linea_1px.jpg) top center no-repeat transparent;
	margin-top:20px;
}

.footer_interno_ch {
	display:none;
	width:100%;
	margin:auto;
	background-color:#4D4D3D;
}

.footer_interior {
	padding-top:30px;
	padding-left:25px;
	padding-right:25px;
	padding-bottom:40px;
}

.columnas {
	padding:35px 30px 20px 40px;
}

.columna_footer {
	float:left;
	width:176px;
	margin-right:17px;
}

.columna_footer_colores {
	float:left;
	width:146px;
	margin-right:17px;
}

.columna_footer_obras {
	float:left;
	width:206px;
	margin-right:17px;
}

.columna_footer.final {
	margin-right:0;
}

.titulo_secc {
	width:170px;
	font-size:17px;
	letter-spacing:1px;
	color:#D6D6BA;
	border-bottom:1px solid #D6D6BA;
	padding-bottom:7px;
	margin-bottom:15px;
}

.titulo_secc_colores {
	width:140px;
	font-size:17px;
	letter-spacing:1px;
	color:#D6D6BA;
	border-bottom:1px solid #D6D6BA;
	padding-bottom:7px;
	margin-bottom:15px;
}

.titulo_secc_obras {
	width:200px;
	font-size:17px;
	letter-spacing:1px;
	color:#D6D6BA;
	border-bottom:1px solid #D6D6BA;
	padding-bottom:7px;
	margin-bottom:15px;
}

ul {
	margin:0;
	padding:0;
}

.btn_footer li {
	list-style-type:none;
}

.btn_footer li a {
	display:block;
	font-size:16px;
	line-height:18px;
	color:#D6D6BA;
	margin-bottom:8px;
}

.btn_footer li a:hover {
	color:#FFFFFF;
}

.logo_bottom {
	display:inline-block;
	width:163px;
	height:70px;
	border:none;
	background-image: url('../imgs/logo_ft.png');
	background-size:contain;
	background-repeat:no-repeat; 
	margin:auto;
	margin-bottom:25px;
}

.capsulas_x2 {
	display:none;
	float:left;
	width:100%;
	margin-bottom:-10px;
}

.capsulas_x2_int {
	margin-right:30px;
}

.ClipCapsulas_x3 {
	display:none;
	margin-top:15px;
	margin-bottom:45px;
}

.header_capsula_ft {
	position:relative;
	width:280px;
	height:40px;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-o-border-radius:3px;
	-ms-border-radius:3px;
	margin:auto;
}

.header_capsula_ft.bordo {
	background-color:#780905;
	margin-bottom:8px;
}

.header_capsula_ft.bordo.res {
	width:100%;
	text-align:center;
	background:none;
}

.header_capsula_ft.naranja {
	background-color:#5C4718;
	margin-bottom:8px;
}

.header_capsula_ft.naranja.res {
	width:100%;
	text-align:center;
	background:none;
}

.header_capsula_ft.beige {
	background-color:#33260C;
}

.header_capsula_int_ft {
	position:absolute;
	width:272px;
	height:32px;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-o-border-radius:3px;
	-ms-border-radius:3px;
	top:2px;
	left:2px;
}

.header_capsula_int_ft.bordo {
	background-color:#D10F08;
	border:2px solid #F00900;
}

.header_capsula_int_ft.bordo.res {
	width:100%;
}

.header_capsula_int_ft.naranja {
	background-color:#E39E00;
	border:2px solid #FFC12E;
}

.header_capsula_int_ft.naranja.res {
	width:100%;
}

.header_capsula_int_ft.beige {
	background-color:#A7904C;
	border:2px solid #C9AC6B;
}

.btn_capsula_ft {
	font-family: 'dobra_slabbook', Arial, Helvetica, sans-serif;
	font-size:16px;
	letter-spacing:0.3px;
	color:#FFFFFF;
	text-shadow:0px 2px 2px rgba(0, 0, 0, 0.6);
	margin-top:5px;
}

.momentos {
	font-family: 'salomeregular', Arial, Helvetica, sans-serif;
	font-size:37px;
	letter-spacing:1px;
	line-height:39px;
	color:#E9B53D;
	margin-top:12px;
	margin-bottom:23px;
	padding-left:30px;
	padding-right:30px;
}

p.error {
	float:left;
	font-size:16px;
	margin-top:-13px;
	margin-left:35px;
}

.aire_200 {
	height:200px;
}

/*p.resumen {
	font-size:16px;
	line-height:19px;
	padding-right:10px;
	margin-bottom:20px;
}*/

p.resumen.productos {
	color:#333333;
	margin-top:13px;
}

p.resumen.ficha {
	color:#333333;
	margin-top:13px;
	padding-right:70px;
}

p.resumen.aclaraciones {
	float:right;
	width:280px;
	font-size:14px;
	line-height:17px;
	text-align:right;
	padding-right:0;
	margin-bottom:0;
}

p.resumen.aclaraciones.al_elegir {
	width:240px;
	margin-top:-12px;
}

p.explica {
	float:left;
	width:175px;
	font-size:14px;
	line-height:17px;
	margin-left:30px;
}

.naranja {
	color:#FCC21E;
}

.ver a {
	border:1px solid #999999;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-o-border-radius:3px;
	-ms-border-radius:3px;
	padding:1px 12px 3px;
	color:#111111;
}

.ver a:hover {
	border:1px solid #FCC21E;
	color:#FCC21E;
}

.ver.arreglos {
	margin-top:10px;
}

ul.botonera {
	list-style-type:none;
}

.botonera li {
	padding:6px 20px 6px 1px;
	border-bottom:1px #D0D0D0 solid;
}

.botonera li a {
	font-size:19px;
	/*line-height:23px;*/
	line-height:21px;
	color:#5E5E5E;
}

.botonera li a:hover, 
.botonera li a.selected  {
	color:#000000;
}

.btn_me_gusta.ft {
	display:none;
	float:none;
	margin:auto;
	margin-top:55px;
	margin-bottom:20px;
}

.ClipMeGusta_ft {
	display:none;
	width:100%;
	margin:auto;
	text-align:center;
	overflow:hidden;
}

.me_gusta_ft {
	margin-top:55px;
	padding-left:95px;
	margin-bottom:20px;
}

.seguinos {
	display:block;
	font-family:'dobra_slabbook', Arial, Helvetica, sans-serif;
	font-size:13px;
	letter-spacing:0.3px;
	color:#E9B53D;
	text-shadow:0px 2px 2px rgba(0, 0, 0, 0.6);
	margin:auto;
	margin-top:50px;
	margin-bottom:8px;
}

.redes {
	width:80px;
	margin:auto;
}

.ClipPartners {
	display:block;
	width:300px;
	margin:auto;
	font-family:'dobra_slabbook', Arial, Helvetica, sans-serif;
	font-size:13px;
	letter-spacing:0.5px;
	text-shadow:0px 2px 2px rgba(0, 0, 0, 0.6);
	text-align:center;
	color:#7D4228;
	margin-top:100px;
	padding-left:1px;
}

.logos {
	width:300px;
	height:30px;
	margin:auto;
	margin-top:10px;
	margin-left:-3px;
	text-align:center;
}

.partner_1 {
	display:inline-block;
	width:30px;
	height:30px;
	margin:auto;
	background-image: url('../imgs/partner_BMW.png'); background-size:contain;
	background-repeat:no-repeat;
	border:none;
	margin-right:15px;
}

.partner_2 {
	display:inline-block;
	width:22px;
	height:30px;
	margin:auto;
	background-image: url('../imgs/partner_Ferrari.png'); background-size:contain;
	background-repeat:no-repeat;
	border:none;
	margin-right:15px;
}

.partner_3 {
	display:inline-block;
	width:55px;
	height:30px;
	margin:auto;
	background-image: url('../imgs/partner_Dell.png'); background-size:contain;
	background-repeat:no-repeat;
	border:none;
	margin-right:15px;
}

.partner_4 {
	display:inline-block;
	width:20px;
	height:30px;
	margin:auto;
	background-image: url('../imgs/partner_Apple.png'); background-size:contain;
	background-repeat:no-repeat;
	border:none;
	margin-right:15px;
}

.partner_5 {
	display:inline-block;
	width:47px;
	height:30px;
	margin:auto;
	background-image: url('../imgs/partner_Stela-Artois.png'); background-size:contain;
	background-repeat:no-repeat;
	border:none;
}

.copyright {
	float:left;
	font-size:16px;
	letter-spacing:0.5px;
	color:#D6D6BA;
	margin-top:46px;
}

.data_fiscal {
	float:right;
	margin-top:-33px;
	margin-right:113px;
}

.data_fiscal_ch {
	float:right;
	margin-top:-32px;
}

.logo_CF {
	float:left;
	width:160px;
	height:64px;
	margin:auto;
	background-image: url('../imgs/logo_CF.png');
	background-size:contain;
	background-repeat:no-repeat;
	border:none;
	margin-left:10px;
}

.credito a {
	float:right;
	font-family:'dobra_slabbook', Arial, Helvetica, sans-serif;
	font-size:13px;
	letter-spacing:0.5px;
	color:#CCCCCC;
	margin-top:40px;
	margin-right:20px;
	text-decoration:none;
}

.credito a:hover {
	color:#FFFFFF;
}

#navega_celu {
	position:relative;
	display:none;
	width:100%;
	height:368px;
	background-color:#87876D;
	/*box-shadow:0 0px 6px rgba(0, 0, 0, 0.5);*/
	z-index:6666;
}

.cinta {
	display:block;
	height:36px;
	font-family:'dobra_slabbook', Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#EFEFEF;
	line-height:36px;
	text-shadow:0px 2px 2px rgba(0, 0, 0, 0.6);
	background-color:#87876D;
	border-bottom:1px solid #9E9E80;
	text-decoration:none;
}

.cinta:hover {
	background-color:#7A7A60;
}

.cuadro_sponsors {
	/*float:right;*/
	width:100%;
}

.main_local {
	width:100%;
	max-width:900px;
	margin:0px auto;
	margin-top:60px;
	padding-bottom:40px;
}

.columna_local {
	float:left;
	width:100%;
	margin:0;
	margin-bottom:30px;
}

.flechas {
	display:none;
	width:96px;
	margin:auto;
	margin-bottom:60px;
}

.flecha_back {
	float:left;
	width:32px;
	height:32px;
	border:none;
	background-image: url('../imgs/flecha_back.png'); background-size:contain;
	margin-right:1px;
}

.flecha_next {
	float:right;
	width:32px;
	height:32px;
	border:none;
	background-image: url('../imgs/flecha_next.png'); background-size:contain;
}

.volver a {
	display:none;
	float:left;
	font-family:'dobra_slabbook', Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#E9B53D;
	text-shadow:0px 2px 2px rgba(0, 0, 0, 0.6);
	margin-top:-55px;
	text-decoration:none;
}

.volver a:hover {
	color:#FFFFFF;
}

.volver_centro a {
	display:block;
	width:90px;
	margin:auto;
	text-align:center;
	font-family:'dobra_slabbook', Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#E9B53D;
	text-shadow:0px 2px 2px rgba(0, 0, 0, 0.6);
	margin-top:15px;
	text-decoration:none;
}

.volver_centro a:hover {
	color:#FFFFFF;
}

/*////// Comienza el slider //////*/

#slides {
	height:430px;
	background:#D7D5BC;
	/*background:url(../imgs/bg_path.jpg) top left repeat #D7D5BC;*/
}

#slides .slides_container {
	width:100%;
	height:430px;
}

#slides2 {
	display:none;
	height:380px;
	background:#D7D5BC;
}

#slides2 .slides_container {
	width:100%;
	height:380px;
}

#slides3 {
	display:none;
	height:210px;
	background:#D7D5BC;
}

#slides3 .slides_container {
	width:100%;
	height:210px;
}

.slides_control {
	display:block;
}

#slides .slides_container .slide_spo {
	position:absolute;
	width:566px;
	height:380px;
	background-position:top center;
	background-repeat:no-repeat;
	text-decoration:none;
	outline:none;
}

#slides .slides_container .slide_fondo {
	display:block;
	width:1920px;
	height:430px;
	background-position:top center;
	background-repeat:no-repeat;
	text-decoration:none;
	outline:none;
}

#slides2 .slides_container .slide_fondo2 {
	display:block;
	width:768px;
	height:380px;
	background-position:top center;
	background-repeat:no-repeat;
	text-decoration:none;
	outline:none;
}

#slides3 .slides_container .slide_fondo3 {
	display:block;
	width:400px;
	height:210px;
	background-position:top center;
	background-repeat:no-repeat;
	text-decoration:none;
	outline:none;
}

#pasador_imagenes ul.pagination {
    position:relative;
    z-index:9999;
	text-align:center;
	margin-top:-80px;
	margin-bottom:20px;
}

#pasador_imagenes .pagination li {
	display:inline;
}

#pasador_imagenes .pagination li a {
    display:inline-block;
    width:22px;
    height:22px;
    text-indent:-9999px;
    border:none;
	background-image: url('../imgs/punto1.png'); background-size:contain;
	margin-right:4px;
}

#pasador_imagenes .pagination li.current a {
	background-image: url('../imgs/punto2.png'); background-size:contain;
}

#pasador_imagenes .prev {
	display:none;
	position:absolute;
	background:url(../imgs/arrows.png) no-repeat 0px 0px;
	width:51px;
	height:50px;
	top:192px;
	left:10px;
	z-index:501;
	text-indent:-9999px;
}

#pasador_imagenes .prev:hover {
	background-position:0px -50px;
}

#pasador_imagenes .next {
	display:none;
	position:absolute;
	background:url(../imgs/arrows.png) no-repeat -51px 0px;
	width:51px;
	height:50px;
	top:192px;
	right:10px;
	z-index:501;
	text-indent:-9999px;
}

#pasador_imagenes .next:hover {
	background-position:-51px -50px;
}

.formulario {
	margin-top:17px;
}

.formulario.sugerencias {
	margin-right:20px;
}

.col_left {
	float:left;
	width:45%;
}

.col_right {
	float:right;
	width:50%;
}

#frm_cv label {
	display:block;
	font-family: 'dobra_slabbook', Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#FFFFFF;
	margin-top:25px;
	margin-bottom:1px;
	padding-left:7px;
}

#frm_sug label {
	display:block;
	font-family: 'dobra_slabbook', Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#FFFFFF;
	margin-top:25px;
	margin-bottom:1px;
	padding-left:7px;
}

#frm_cv input.text, #frm_cv input.file {
	box-sizing:border-box;
	width:104%;
	height:29px;
	background-color:#7D4228;
	font-family: 'dobra_slabbook', Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#FFFFFF;
	border:1px solid #291408;
	padding:2px 9px 3px;
	margin-top:3px;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-o-border-radius:5px;
	-ms-border-radius:5px;
}

#frm_sug input.text, #frm_sug input.file {
	box-sizing:border-box;
	width:104%;
	height:29px;
	background-color:#7D4228;
	font-family: 'dobra_slabbook', Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#FFFFFF;
	border:1px solid #291408;
	padding:2px 9px 3px;
	margin-top:3px;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-o-border-radius:5px;
	-ms-border-radius:5px;
}

#frm_cv .comentario {
	float:left;
	width:100%;
	margin-top:0;
}

#frm_sug .comentario {
	float:left;
	width:100%;
	margin-top:0;
}

#frm_cv textarea.text {
	width:98%;
	height:185px;
	background-color:#7D4228;
	font-family: 'dobra_slabbook', Arial, Helvetica, sans-serif;
	font-size:15px;
	line-height:23px;
	color:#FFFFFF;
	border:1px solid #291408;
	padding:9px;
	margin-top:3px;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-o-border-radius:5px;
	-ms-border-radius:5px;
}

#frm_sug textarea.text {
	width:99%;
	height:185px;
	background-color:#7D4228;
	font-family: 'dobra_slabbook', Arial, Helvetica, sans-serif;
	font-size:15px;
	line-height:23px;
	color:#FFFFFF;
	border:1px solid #291408;
	padding:9px;
	margin-top:3px;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-o-border-radius:5px;
	-ms-border-radius:5px;
}

/*#frm_cv textarea.sugerir {
	width:124.4%;
	height:185px;
	background-color:#7D4228;
	font-family: 'dobra_slabbook', Arial, Helvetica, sans-serif;
	font-size:15px;
	line-height:23px;
	color:#FFFFFF;
	border:1px solid #291408;
	padding:9px;
	margin-top:3px;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-o-border-radius:5px;
	-ms-border-radius:5px;
}*/

#frm_cv input.btn {
	float:right;
	width:128px;
	height:30px;
	font-family: 'dobra_slabbook', Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#FFFFFF;
	background-color:#E9B53D;
	border:none;
	margin-top:16px;
	margin-bottom:36px;
	cursor:pointer;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-o-border-radius:5px;
	-ms-border-radius:5px;
}

#frm_cv input.btn:hover {
	color:#FFFFFF;
	background:#999999;
}

.obligatorios {
	float:left;
	font-size:15px;
	padding-top:20px;
	padding-left:7px;
}

.ClipEnviar {
	position:relative;
	float:right;
	width:136px;
	height:32px;
	background-color:#780905;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-o-border-radius:3px;
	-ms-border-radius:3px;
	margin-top:16px;
	margin-right:-8px;
	text-align:center;
}

.ClipEnviar.sugerir {
	background-color:#5C4718;
	margin-right:-12px;
}

.btnEnviar {
	position:absolute;
	width:128px;
	height:24px;
	background-color:#D10F08;
	border:2px solid #F00900;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-o-border-radius:3px;
	-ms-border-radius:3px;
	top:2px;
	left:2px;
}

.btnEnviar.sugerir {
	background-color:#E39E00;
	border:2px solid #FFC12E;
}

.boton_naranja {
	width:128px;
	font-family: 'dobra_slabbook', Arial, Helvetica, sans-serif;
	font-size:15px;
	letter-spacing:1px;
	color:#FFFFFF;
	text-shadow:0px 2px 2px rgba(0, 0, 0, 0.6);
	border:none;
	border-radius:0;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	-o-border-radius:0;
	-ms-border-radius:0;
	background:none;
	cursor:pointer;
	padding-top:1px;
	margin-top:2px;
}

.error_formulario {
	font-size:18px;
	color:#FF0000;
	margin-top:30px; 
}

.desplegable_res {
    width:104%;
    box-sizing:border-box;
    border:1px solid #7D4228;
    border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-o-border-radius:5px;
	-ms-border-radius:5px;
    height:27px;
    font-family: 'dobra_slabbook', Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#FFFFFF;
	background:url(../imgs/bg_select.jpg) top left repeat #7D4228;
	-webkit-appearance:none;
	-moz-appearance:none;
	-ms-appearance:none;
	-o-appearance:none;
	appearance:none;
	padding-left:10px;
	margin-top:4px;
}

.Mioption {
	background-color:#FFFFFF;
	color:#000000;
}

.date_res {
	width:104%;
    box-sizing:border-box;
    border:none;
    border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-o-border-radius:5px;
	-ms-border-radius:5px;
    height:27px;
    font-family: 'dobra_slabbook', Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#FFFFFF;
	background:url(../imgs/bg_select.jpg) top left repeat transparent;
	-webkit-appearance:none;
	-moz-appearance:none;
	-ms-appearance:none;
	-o-appearance:none;
	appearance:none;
	padding-left:10px;
	margin-top:5px;
	margin-bottom:1px;
	text-align:left;
}

/*#pasador_imagenes .cajita_blanca {
	/*display:none;*/
	/*display:block;
	padding-top:140px;
	text-align:center;
}*/

/*#pasador_imagenes .cajita_blanca .pie {
	display:block;
	font-family: 'heroic_condensedregular', Arial, Helvetica, sans-serif;
	font-size:25px;
	letter-spacing:0.5px;
	color:#FFFFFF;
	text-transform:uppercase;
	text-shadow:2px 1px 3px rgba(0, 0, 0, 0.9);
	margin-bottom:11px;
}

#pasador_imagenes .cajita_blanca .titulo_slide {
	display:block;
	font-family: 'salomeregular', Arial, Helvetica, sans-serif;
	font-size:52px;
	/*letter-spacing:-2px;*/
	/*line-height:44px;
	color:#E9B53D;
	text-shadow:2px 1px 3px rgba(0, 0, 0, 0.9);
	margin-bottom:20px;
}

#pasador_imagenes #slides .cajita_blanca {
	padding-top:140px;
}

#pasador_imagenes #slides2 .cajita_blanca {
	padding-top:40px;
}

#pasador_imagenes #slides3 .cajita_blanca {
	padding-top:40px;
}*/

/*@media screen and (max-width:1920px) {
	body { background:url(../imgs/bg_1920.jpg) top center #000000; }
}

@media screen and (max-width:1440px) {
	body { background:url(../imgs/bg_1440.jpg) top center no-repeat #000000; }
}

@media screen and (max-width:1024px) {
	body { background:url(../imgs/bg_1024.jpg) top center #000000; }
}

@media screen and (max-width:768px) {
	body { background:url(../imgs/bg_768.jpg) top center #000000; }
}

@media screen and (max-width:480px) {
	body { background:url(../imgs/bg_480.jpg) top center #000000; }
}*/

@media screen and (max-width:1439px) {
	.datos_P1 { bottom:30px; }
  	.titulo_P1 { font-size:33px; line-height:32px; margin-bottom:14px; }
	.capsula_P1 { font-size:18px; letter-spacing:1px; padding:18px 13px 18px 13px; }
	p.resumen { font-size:13px; line-height:17px; margin-top:14px; height:70px; }
	p.ver_mas_P1 { font-size:15px; }
	p.nombre_P2 { font-size:21px; line-height:21px; bottom:10px; }
	p.resumen_P2 { font-size:13px; line-height:17px; }
	p.precio_P2 { font-size:22px; }
	p.ver_mas_P2 { bottom:31px; font-size:16px; letter-spacing:-0.7px; }
}

@media screen and (max-width:1340px) {
	.thumb_galeria { height:180px; }
}

@media screen and (max-width:1280px) {
	.frase { margin-top:150px; margin-right:100px; }
}

@media screen and (max-width:1279px) {
	.datos_P1 { bottom:25px; }
  	.titulo_P1 { font-size:26px; line-height:25px; margin-bottom:14px; }
	.capsula_P1 { font-size:16px; letter-spacing:0.5px; padding:14px 13px 15px 12px; }
	p.resumen { height:80px; font-size:13px; line-height:16px; margin-top:10px; padding-right:20px; }
	p.precio_P2 { bottom:69px; }
	p.ver_mas_P2 { text-align:left; left:0; bottom:30px; margin-left:21px; }
	.foto_thumb_3 { width:130px; }
	.datos_3 { padding-right:150px; }
	.linea_ficha_post { margin-right:110px; }
	.linea_ficha_int { margin-right:50px; }
}

@media screen and (max-width:1270px) {
	.thumb_galeria { height:140px; }
}

@media screen and (max-width:1024px) {
	.frase { font-size:41px; line-height:40px; margin-right:50px; }
	/*/// aplicar antes de eta resolución ///*/
	.titulo_P1 { font-size:25px; line-height:24px; }
	p.nombre_P2 { font-size:17px; line-height:18px; bottom:12px; }
	p.nombre_P3 { font-size:19px; line-height:20px; }
	p.resumen_P3 { font-size:13px; line-height:17px; }
	.estado_P1 { width:100px; height:100px; }
}

@media screen and (max-width:1023px) {
	.paquetes_A { margin-bottom:0;	}
	.paquete_1 { width:50%; }
	.paquete_1_int { padding-bottom:6px; }
	.datos_P1 { bottom:35px; }
  	.titulo_P1 { font-size:39px; line-height:37px; }
	.capsula_P1 { font-size:20px; padding:16px 14px 16px 15px; }
	p.resumen { line-height:17px; }
	p.ver_mas_P1 { font-size:15px; }
	.paquete_2_ext { width:50%; }
	.paquete_2 { height:420px; }
	.preocupate { font-size:30px; line-height:28px; }
	.del_resto { font-size:18px; line-height:18px; margin-right:15px; }
	.tejo { height:53px; }
	.paquete_3 { width:100%; }
	.foto_thumb_3 { width:183px; }
	.lineas_x2 { width:100%; }
	.linea_P3_b { display:none; }
	.left_int { padding-right:25px; }
	.right_int { margin-left:24px; margin-right:23px; }
	.datos_3 { padding-right:200px; }
	.estado_P1 { width:110px; height:110px; }
	.thumb_galeria { height:110px; }
}

@media screen and (max-width:948px) {
	p.para { margin-top:-2px; }
}

@media screen and (max-width:768px) {
	.splash { height:380px; background:url(../imgs/splash_768x380.jpg) no-repeat top left #DDDDDD; }
	.frase { font-size:38px; line-height:39px; margin-top:120px; margin-right:57px; }
	.titulo_ch { padding-top:30px; }
	.frase_ch { padding:0 40px 25px 40px; }
	.paquetes_A { padding-left:0; padding-right:0; }
	.paquete_1_int { padding-left:0; padding-right:0; }
	.foto_int { margin-right:3px; }
	.foto_int_no { margin-left:3px; }
	.paquete_2 { height:380px; }

	/*/// NEW ///*/
	.left { width:100%; }
	.left_int { padding-right:0; border-right:none; }
	.right { float:left; width:100%; }
	.right_int { margin-left:0; margin-right:0; }
	.ClipInfo { width:100%; padding-left:0; }
	.ClipInfo_int { margin-left:60px; margin-right:60px; }
	p.nombre_paquete { float:none; margin-left:53px; }
	/*.ClipInfo { float:none; width:85%; margin:auto; }*/
	/*.linea_ficha { width:100%; }*/
	.foto_col_x2 { width:33.3%; }
	p.para { margin-top:80px; margin-left:60px; }
	.titulo_ch_ficha { padding-top:60px; }
	.linea_ficha_post { margin-right:0; }
	.linea_ficha_int { margin-right:60px; }
	.footer_superior { padding-top:50px; }
	.linea_pre_P { display:none; }
	.ClipImagenes { overflow:hidden; }
	.ClipPrevias_int { margin:0 0 0 4px; }
	.thumb_galeria { height:260px; }
}

@media screen and (max-width:767px) {
	.preocupate { font-size:23px; line-height:24px; margin-left:20px; }
	.del_resto { font-size:16px; line-height:17px; margin-right:10px; }
	.ojotas { width:120px; height:140px; }
	.paquetes_B { margin-top:-54px; }
	.banner_int { height:160px; }
	.banner_left { margin-top:43px; }
	.del_resto { margin-top:23px; }
	.tejo { height:44px; }
	.ClipSlogan { margin-top:44px; }
	.slogan { font-size:17px; }
	.slogan_bold { font-size:17px; }
	.ClipBtnVer { margin-top:15px; margin-bottom:15px; }
	.titulo_P1 { font-size:35px; line-height:33px; }
	.thumb_galeria { height:220px; }
	p.nombre_paquete { font-size:29px; line-height:32px; padding-right:20px; }
}

@media screen and (max-width:700px) {
	.titulo_P1 { font-size:29px; line-height:28px; }
}

@media screen and (max-width:600px) {
	p.resumen { height:90px; }
	.frase { float:left; font-size:34px; line-height:35px; margin-top:36px; margin-left:30px; margin-right:40px; }
	.paquete_2 { height:340px; }
}

@media screen and (max-width:639px) {
	.datos { font-size:17px; }
	.datos span { display:block; font-size:16px; margin:12px auto 1px; }
	.linea_ft.ultima { margin:34px auto -50px; }
}

@media screen and (max-width:599px) {
	.paquete_1 { width:100%; }
	.datos_P1 { bottom:35px; }
	.paquetes_A { padding-left:0; padding-right:0; }
	.paquete_1_int { padding-left:0; padding-right:0; }
	.datos_P1 { left:20px; bottom:40px; }
	.ClipSlogan { display:none; }
	.foto_int { margin-right:0; }
	.foto_int_no { margin-left:0; }
	.ClipLogo { padding-top:27px; }
	.logo { width:240px; height:35px; }
	.paquete_2_ext { width:100%; }
	.paquete_2 { height:453px; }
	.banner { display:none; }
	.paquetes_B { margin-top:7px; }
	.frase_oculta { display:block; }
	.banner_ch { display:block; }
	.foto_thumb_3 { width:90px; }
	.thumb_3 { height:auto; min-height:191px; }
	.capsula_P3 { position:relative; margin-top:0; }
	.datos_3 { padding-right:115px; }
	p.ver_mas_P3 { position:relative; left:initial; bottom:initial; padding-top:20px; padding-left:0; clear:both; }
	p.podemos_ayudar { font-size:34px; margin-bottom:22px; }
	p.tenemos { padding-left:40px; padding-right:40px; }
	.linea_ft { width:80%; }
	.titulo_P1 { font-size:39px; line-height:36px; }
	.bottom { bottom:30px; }
}

@media screen and (max-width:567px) {
	.foto_ficha { margin-bottom:23px; }
	.foto_col_x2 { width:50%; }
	.ClipInfo_int { margin-left:25px; margin-right:25px; }
	p.titu { width:80%; }
	p.textin { width:80%; }
	.incluye { width:80%; }
	.franja { width:12px; }
	.ClipPrecio { margin-left:13px; }
	.incluye { margin-left:25px; }
	p.para { float:none; font-size:17px; margin-top:40px; margin-left:0; text-align:center; }
	.linea_100_mobile { width:100%; border-top:1px solid #BDC7DE; margin-top:30px; }
	.ClipPrecio { border-bottom:none; }
	/*.mas_info { width:100%; margin-left:0; padding:10px 0; }
	.mas_info_pre { margin-left:25px; margin-right:25px; }*/
	.mas_info { margin-left:25px; }
	.linea_ficha_int { margin-left:25px; margin-right:25px; }
	.ClipBtnPDF { margin-left:25px; }
	.ClipBtnCompartir { margin-left:25px; }
	p.nombre_paquete { margin-left:21px; }
}

@media screen and (max-width:480px) {
	.paquete_2 { height:400px; }
	.thumb_galeria { height:190px; }
}

@media screen and (max-width:460px) {
	.thumb_galeria { height:140px; }
}

@media screen and (max-width:400px) {
	.splash { height:280px; background:url(../imgs/splash_400x280.jpg) no-repeat top left #DDDDDD; }
	.paquete_1 { width:100%; }
	.datos_P1 { bottom:35px; }
	.paquetes_A { padding-left:0; padding-right:0; }
	.paquete_1_int { padding-left:0; padding-right:0; }
	.datos_P1 { left:20px; bottom:40px; }
	.foto_int { margin-right:0; }
	.foto_int_no { margin-left:0; }
	.ClipLogo { padding-top:16px; padding-left:15px; }
	.logo { width:209px; height:30px; }
	.esconde { display:none; }
	.aparece { display:block; }
	.frase { font-size:27px; line-height:28px; margin-top:18px; margin-left:15px; margin-right:80px; }
	.header_interno { height:60px; }
	.titulo_ch { font-size:35px; padding-top:22px; margin-bottom:6px; }
	.frase_ch { font-size:22px; line-height:24px; padding:0 50px 20px 50px; }
	.paquete_2 { height:390px; }
	.paquetes_B_int { padding-left:6px; padding-right:6px; }
	.mas_info { width:100%; margin-left:0; padding:10px 0; }
	.mas_info_pre { margin-left:25px; margin-right:25px; }
	.ClipBtnCompartir { display:none; }
	.ClipBtnCompartir_centra { display:block; }
	.mas_info.contactanos { width:100%; }
	p.tenemos { font-size:20px; line-height:25px; }
}

@media screen and (max-width:399px) {
	.footer_superior { padding-top:10px; }
	.footer_final { padding-top:48px; }
	p.podemos_ayudar { font-size:27px; margin-bottom:17px; }
	p.tenemos { margin-bottom:35px; }
	p.podemos_ayudar.telefonos { font-size:29px; line-height:37px; margin-top:34px; margin-bottom:30px; }
	.mapa { height:244px; margin-top:40px; background-image: url('../imgs/mapa_ch.jpg'); }
	.oficinas { font-size:18px; line-height:25px; padding-top:35px; padding-bottom:33px; }
	.bold { font-size:18px; margin-bottom:5px; }
	.casilla { font-size:19px; }
	.telefonos_ft { font-size:23px; line-height:34px; }
	.logo_ft { width:210px; height:65px; }
	.linea_ft.final { margin-top:-41px; }
	.thumb_galeria { height:130px; }
}

@media screen and (max-width:359px) {
	.footer_final .mas_info.contactanos { width:256px; }
	.thumb_galeria { height:110px; }
}

@media screen and (max-width:320px) {
	.frase { font-size:27px; line-height:29px; margin-top:18px; margin-left:15px; margin-right:20px; }
	.paquete_2 { height:350px; }
	.ico-pdf { font-size:14px; }
}