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

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

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

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

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

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

body {
	font-family: 'latolight', Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:22px;
	color:#63634F;
	margin:0px;
	background-color:#ECECE0;
}

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

p {
	margin:0;
	padding:0;
}

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

header {
	width:100%;
	margin:auto;
	/*background-color:#5E5E4B;*/
	background-color:#525241;
}

.header_interno {
	width:100%;
	max-width:1024px;
	height:148px;
	margin:auto;
	/*background-color:#4D4D3D;*/
	/*background-color:#5E5E4D;*/
	background: url(../imgs/top/10/big0000.jpg) top center no-repeat #5E5E4D;
}

.ClipSec_HD {
	position:relative;
	float:right;
	padding:17px 0 19px 0;
	background-color:#5E5E4B;
	margin-top:86px;
	margin-right:36px;
	box-shadow:0 0 6px rgba(0, 0, 0, 0.7);
	z-index:9999;
}

.tel_0800 {
	float:left;
	font-family: 'quicksandlight', Arial, Helvetica, sans-serif;
	font-size:23px;
	letter-spacing:-0.5px;
	color:#FCC21E;
	margin-top:12px;
	margin-left:22px;
}

.tel_0800 a {
	color:#FCC21E;
}

.ClipBtnCompartir {
	float:left;
	margin-left:-4px;
}

.ClipBtnCompartir.obra {
	margin-top:20px;
	margin-left:-6px;
	margin-bottom:60px;
}

.ClipBtnDescargar {
	float:left;
	margin-top:2px;
}

.ClipBtnColores {
	float:left;
}

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

.ico-ficha {
	float:left;
	border:none;
	background-size:contain;
	background-repeat:no-repeat;
}

.ico-ficha.descargar {
	width:32px;
	height:31px;
	background-image:url('../imgs/ico-pdf_ficha.jpg');
}

.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');
}

.ico-ficha.guia {
	width:33px;
	height:33px;
	background-image:url('../imgs/ico-obras_a_reem.png');
	margin-left:-6px;
}

p.textual {
	float:left;
	font-size:15px;
	letter-spacing:0.5px;
	line-height:34px;
	color:#63634F;
	padding-left:9px;
}

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:33px;
	height:33px;
	border:none;
	background-size:contain;
	background-repeat:no-repeat;
	margin-left:8px;
}

.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_10 {
	height:10px;
}

.aire_15 {
	height:15px;
}

.aire_20 {
	height:20px;
}

.aire_25 {
	height:25px;
}

.aire_25_none {
	display:none;
	height:25px;
}

.aire_30 {
	height:30px;
}

.aire_40 {
	height:40px;
}

.aire_50 {
	height:50px;
}

.aire_70 {
	height:60px;
}

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

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

.main {
	width:100%;
	max-width:1024px;
	background-color:#FFFFFF;
	margin:auto;
	margin-top:25px;
	border-radius:7px;
	-webkit-border-radius:7px;
	-moz-border-radius:7px;
	-o-border-radius:7px;
	-ms-border-radius:7px;
}

.main.homes {
	margin-top:-16px;
}

.main.novedades {
	background-color:#FFFFFF;
}

.main.banner {
	/*background-color:#FCC21E;*/
	margin-bottom:15px;
}

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

.autor {
	display:block;
	font-family:'brandon_textlight', Arial, Helvetica, sans-serif;
	font-size:23px;
	line-height:29px;
	/*color:#FFFFFF;*/
	padding-top:5px;
}

.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:20px;
	margin-top:15px;
	margin-bottom:5px;
}

.titulo_solapa.advierte {
	font-family:'latoregular', Arial, Helvetica, sans-serif;
	font-size:20px;
	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;
}

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

.foto_new.foto_columna {
	margin-bottom:4px;
}

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

.separador {
	padding-left:5px;
}

.ClipImagenes .foto_col_x2:nth-child(2n+1) .separador {
	padding-right:5px;
	padding-left:0;
}

.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:calc(100% - 247px);
    width:-webkit-calc(100% - 247px);
    width:-moz-calc(100% - 247px);
    width:-o-calc(100% - 247px);
	margin-top:-3px;
	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;
}

.main_mapa {
  position:relative;
  width:100%;
  height:230px;
  margin:0 auto;
  text-align:center;
}

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

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

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

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

.parchon.sin_transp {
	opacity:1;
}

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

#detalle #preview_color {
	position:absolute;
	width:300px;
	height:130px;
	border-radius:0;
	box-shadow:1px 1px 3px rgba(0, 0, 0, 0.3);
	z-index:9999;
	background:#FFFFFF;
	display:none;
	background-position:center center;
	background-repeat:no-repeat;
	border:1px solid #63634F;
}

#detalle #preview_color .etiqueta {
	position:absolute;
	bottom:-45px;
	left:80px;
	width:140px;
	font-family: 'latomedium', Arial, Helvetica, sans-serif;
	font-size:20px;
	letter-spacing:0.5px;
	border-radius:0;
	background:#454638;
	color:#FFFFFF;
	text-align:center;
	padding:8px 0 9px 0;
	border:1px solid #63634F;
}

.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; para 4 columnas de las muestras de colores */
	margin-right:20px; /* para 7 columnas de las muestras de colores */

	margin-bottom:40px;
	padding:0 10px;
}

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

.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; para 7 columnas de las muestras de colores */
	margin:20px 8px 30px 0; /* para 4 columnas de las muestras de colores */
	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;
}

.datos_titulos_2 {
	display:block;
	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%; para 4 columnas de las muestras de colores */
	width:14.2%; /* para 7 columnas de las muestras de colores */

	/*width:20%;*/
	/*width:12.5%;*/
}

.celda_borde_mobile {
	display:none;
}

.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;
	text-shadow:1px 1px 1px rgba(0, 0, 0, 0.9);
}

.celda a {
	color:#FFFFFF;
}

.celda_mobile {
	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_mobile 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 {
	padding-top:5px;
}

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

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

.titulo_sucursal {
	font-family:'latomedium', Arial, Helvetica, sans-serif;
	font-size:20px;
	line-height:19px;
	padding-top:10px;
	padding-right:30px;
	margin-bottom:10px;
}

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

p.resumen_news.empresa {
	padding:0 20px 40px 5px;
}

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

.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:500px;
  padding-left:10px;
  padding-right:10px;
}

.col_obras_int_empresa {
  padding-left:5px;
  padding-right:5px;
}

.col_obras_int_mapa_g {
  padding-left:10px;
}

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

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

.col_distribuidoras_int {
  height:170px;
  padding-left:10px;
  padding-right:20px;
}

.col_contacto_1 {
	position:relative;
	float:left;
	width:40%;
	margin:0;
}

.col_contacto_1_int {
  padding-left:12px;
  padding-right:5px;
}

.col_contacto_2 {
	position:relative;
	float:left;
	width:58%;
	margin:0;
}

.para_contacto {
	float:left;
	font-size:15px;
	line-height:21px;
	margin-top:69px;
}

p.resumen_contacto {
	font-size:15px;
	line-height:21px;
}

p.resumen_contacto a {
	font-family:'latomedium', Arial, Helvetica, sans-serif;
	color:#000000;
}

p.resumen_contacto a:hover {
	color:#FCC21E;
}

.iconos_redes {
	margin-top:9px;
	margin-left:-10px;
	margin-bottom:90px;
}

.campos {
	float:left;
	margin-top:-30px;
	padding-bottom:10px;
}

#frm_sug label {
	display:block;
	font-family: 'latolight', Arial, Helvetica, sans-serif;
	font-size:16px;
	margin-top:25px;
	margin-bottom:1px;
	padding-left:4px;
}

#frm_sug input.text {
	box-sizing:border-box;
	width:100%;
	height:33px;
	background-color:#D4D4B8;
	font-family: 'latolight', Arial, Helvetica, sans-serif;
	font-size:15px;
	border:none;
	padding:2px 9px 3px;
	margin-top:3px;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-o-border-radius:3px;
	-ms-border-radius:3px;
}

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

.comentarios {
	padding-right:19px;
}

#frm_sug textarea.text {
	width:100%;
	height:183px;
	background-color:#D4D4B8;
	font-family: 'latolight', Arial, Helvetica, sans-serif;
	font-size:15px;
	line-height:20px;
	border:none;
	padding:9px;
	margin-top:3px;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-o-border-radius:3px;
	-ms-border-radius:3px;
}

.obligatorios {
	float:left;
	font-size:15px;
	padding-top:18px;
	padding-left:4px;
}

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

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

.boton_enviar {
	width:110px;
	font-family: 'latomedium', Arial, Helvetica, sans-serif;
	font-size:15px;
	letter-spacing:0.5px;
	color:#FFFFFF;
	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:3px;
	text-align:center;
	margin-left:4px;
}

.error_formulario {
	font-size:16px;
	line-height:21px;
	color:#FF0000;
	margin-top:25px;
	margin-left:4px;
	margin-bottom:25px;
}

.datos_ubicacion {
	float:left;
	margin-top:10px;
	margin-bottom:80px;
	clear:both;
}

.seleccione {
	font-family: 'latoregular', Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#63634F;
	margin-left:9px;
	margin-bottom:7px;
}

#selector_zona {
	width:280px;
	margin-left:9px;
	margin-bottom:40px;
}

.icono-dir {
	float:left;
	width:16px;
	height:19px;
	border:none;
	background-image: url('../imgs/ico-direccion.png');
	background-position:0 0;
	background-size:contain;
	background-repeat:no-repeat;
	padding-left:10px;
	margin-bottom:7px;
}

.datos_dir {
	float:left;
	margin-bottom:10px;
}

.ico-direccion {
	float:left;
	width:100%;
	height:16px;
	border:none;
	background-image: url('../imgs/ico-direccion.png');
	background-position:0 0;
	background-size:contain;
	background-repeat:no-repeat;
	padding-left:25px;
	margin-bottom:7px;
}

.direccion {
	float:left;
	font-family: 'latolight', Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:20px;
	color:#63634F;
	margin-top:-3px;
	clear:both;
}

.ico-telefono {
	float:left;
	width:100%;
	height:15px;
	border:none;
	background-image: url('../imgs/ico-telefono.png');
	background-position:0 0;
	background-size:contain;
	background-repeat:no-repeat;
	padding-left:26px;
}

.telefono {
	float:left;
	font-family: 'latomedium', Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#4D4D3D;
	margin-top:-2px;
	margin-bottom:2px;
	clear:both;
}

.telefono a {
	color:#4D4D3D;
}

.ico-horario {
	float:left;
	width:100%;
	height:17px;
	border:none;
	background-image: url('../imgs/ico-horario.png');
	background-position:0 0;
	background-size:contain;
	background-repeat:no-repeat;
	padding-left:25px;
	margin-top:15px;
	margin-bottom:7px;
}

.horario {
	float:left;
	font-family: 'latolight', Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:20px;
	color:#63634F;
	margin-top:-2px;
	clear:both;
}

.ico-email {
	float:left;
	width:100%;
	height:16px;
	border:none;
	background-image: url('../imgs/ico-email.png');
	background-position:0 0;
	background-size:contain;
	background-repeat:no-repeat;
	padding-left:27px;
	margin-top:8px;
}

.email {
	float:left;
	font-family: 'latolight', Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#63634F;
	clear:both;
	margin-top:-3px;
	clear:both;
}

.email a {
	color:#63634F;
}

.email:hover {
	color:#FCC21E;
}

.ver_mapa {
	float:left;
	font-family: 'latomedium', Arial, Helvetica, sans-serif;
	font-size:18px;
	margin-top:6px;
	clear:both;
}

.ver_mapa a {
	color:#FCC21E;
}

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

.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:34px;*/
	padding-top:30px;
	padding-left:35px;
	z-index:9999;
}

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

.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.texturas a {
	background: url(../imgs/ico-texturas_a_reem.png) center left no-repeat;
	padding-left:30px;
}

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

.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.texturas a:hover,
.boton.texturas a.selected {
	background: url(../imgs/ico-texturas_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:491px;
}

.boton.secund a {
	float:left;
	font-size:18px;
	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:27px;
}

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

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

.botones_sec .boton.secund.sucursales a {
	margin-left:42px;
}

.botones_sec .boton.secund.contacto a {
	margin-left:42px;
}

.clear_tels {
	margin-top:24px;
	clear:both;
}

.flotar {
	float:right;
	padding-right:30px;
}

.ico-top-tel {
	float:left;
	width:14px;
	margin-top:11px;
	margin-left:26px;
	margin-right:2px;
}

.nro-tel {
	float:left;
	font-family:'latolight', Arial, Helvetica, sans-serif;
	font-size:18px;
	letter-spacing:-0.5px;
	color:#FCC21E;
	margin-top:10px;
	margin-left:4px;
}

.nro-tel a {
	color:#FCC21E;
}

.nro-tel:hover {
	color:#FFF;
}

.barra {
	float:left;
	font-family:'latomedium', Arial, Helvetica, sans-serif;
	font-size:19px;
	letter-spacing:-0.5px;
	color:#FCC21E;
	margin-top:11px;
	margin-left:4px;
	margin-right:1px;
}

.ico-top-whatsapp {
	float:left;
	width:24px;
	margin-top:10px;
	margin-left:20px;
	margin-right:4px;
}

.copyright .ico-top-tel {
	margin-left:0;
}

.copyright .ico-top-whatsapp {
	margin-left:0;
	margin-top:9px;
}

.copyright .nro-tel {
	font-size:17px;
	margin-top:10px;
	margin-left:4px;
}

.copyright .nro-tel a {
	color:#D6D6BA;
}

.copyright .barra {
	color:#D6D6BA;
}

.col_contacto_1 .ico-top-tel {
	margin-left:0; 
}

.col_contacto_1 .ico-top-whatsapp {
	margin-left:-3px;
}

.col_contacto_1 .nro-tel {
	font-family:'latomedium', Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#63634F;
}

.col_contacto_1 .nro-tel a {
	color:#63634F;
}

.col_contacto_1 .nro-tel:hover {
	color:#000;
}

.col_contacto_1 .barra {
	color:#63634F;
}

.clear_contacto {
	margin-bottom:5px;
	clear:both;
}

.col_empresa .ico-top-tel {
	margin-left:0; 
}

.col_empresa .ico-top-whatsapp {
	margin-left:-3px;
}

.col_empresa .nro-tel {
	font-family:'latomedium', Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#63634F;
}

.col_empresa .nro-tel a {
	color:#63634F;
}

.col_empresa .nro-tel:hover {
	color:#000;
}

.col_empresa .barra {
	color:#63634F;
}

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

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

footer {
	width:100%;
	margin:0 auto;
	background-color:#5E5E4B;
}

.footer_interno {
	width:100%;
	max-width:1024px;
	margin:auto;
	background-color:#4D4D3D;
}

.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_productos {
	float:left;
	width:249px;
	margin-right:31px;
}

.columna_footer_obras {
	float:left;
	width:279px;
	margin-right:31px;
}

.columna_footer_secciones {
	float:left;
	width:176px;
	margin-right:31px;
}

.columna_footer {
	float:left;
	width:120px;
}

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

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

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

.titulo_secc {
	width:150px;
	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;*/
	font-size:16px;
	line-height:19px;
	color:#D6D6BA;
	margin-left:18px;
	margin-bottom:12px;
}

.btn_footer li a {
	color:#D6D6BA;
}

.btn_footer li a:hover,
.btn_footer li a.selected {
	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;
}

p.prox {
	font-size:16px;
	letter-spacing:0.5px;
	line-height:19px;
	margin-top:5px;
	margin-left:35px;
}

p.texto_advertencia {
	float:left;
	font-size:16px;
	margin:-13px 50px 60px 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:8px;
	margin-bottom:0;
}

p.resumen.aclaraciones.al_elegir {
	width:222px;
	margin-top:5px;
	margin-bottom:20px;
	background-color:#000000;
  	color:#FFFFFF;
  	padding:8px 15px 12px 13px;
  	border-radius:5px;
  	margin-right:8px;
}

.advertencia {
	float:right;
	width:247px;
	text-align:center;
	padding-top:6px;
	padding-bottom:6px;
	margin-top:5px;
	margin-right:8px;
	border:1px solid #63634F;
	background-color:#FFFFFF;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-o-border-radius:5px;
	-ms-border-radius:5px;
	cursor:pointer;
}

.advertencia:hover {
	background-color:#ECECE0;
}

.advertencia.secc_colores {
	width:266px;
	margin-top:8px;
	background-color:#ECECE0;
}

.advertencia.secc_colores:hover {
	background-color:#FFFFFF;
}

.advertencia a {
	font-family: 'latoregular', Arial, Helvetica, sans-serif;
	font-size:14px;
	letter-spacing:0.3px;
	color:#63634F;
	text-decoration:none;
	background: url("../imgs/flecha_1.png") center left no-repeat;
	padding-left:18px;
}

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

.aparecer {
	display:none;
}

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

.ico-facebook {
	float:left;
	width:35px;
	height:35px;
	border:none;
	background-image: url('../imgs/ico-compartir_Facebook@2x.png'); background-size:contain;
	margin-right:10px;
}

.ico-twitter {
	float:right;
	width:35px;
	height:35px;
	border:none;
	background-image: url('../imgs/ico-compartir_Twitter@2x.png'); background-size:contain;
}

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

.copyright a {
	color:#D6D6BA;
}

.medium {
	font-family:'latobold', Arial, Helvetica, sans-serif;
}

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

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

.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 {
	float:right;
	font-family:'latomedium', Arial, Helvetica, sans-serif;
	font-size:14px;
	letter-spacing:0.5px;
	color:#D6D6BA;
	margin-top:-22px;
	margin-right:3px;
	text-decoration:none;
}

.credito:hover {
	color:#FFFFFF;
}

.flotante {
	text-align:right;
}

.ClipWhatsApp {
	position:fixed;
	bottom:0;
	width:80px;
	height:80px;
	z-index:99999;
}

#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;
	ClipWhatsAppcolor:#EFEFEF;
	line-height:36px;
	text-shadow:0px 2px 2px rgba(0, 0, 0, 0.6);
	background-color:#87876D;
ClipWhatsApp	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 {
	/*max-width:1024px;
	margin:auto;*/
    position:relative;
    z-index:9999;
	/*text-align:right;*/
	text-align:center;
	/*margin-top:-80px;*/
	margin-top:-73px;
	margin-bottom:20px;
	/*padding-right:40px;*/
}

#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;
	/*color:transparent;*/
}

#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;
}

/*/// Fin Slider Home ///*/



/*/// Inicio Slider responsivo "Texturas" ///*/

.slide {
	width:100%;
	margin:0 auto;
	padding-bottom:80px;
}

.slide_int {
	margin:25px 20px 40px 20px;
}

.slide_int_franjas {
	display:none;
}

.franjas {
	float:left;
	margin-left:15px;
	margin-right:15px;
}

.thumb_texturas {
	position:relative;
	width:100%;
	height:auto;
	margin:0;
	padding:0;
	border:none;
	margin-bottom:15px;
	margin-bottom:30px;
}

.etiqueta {
	float:left;
	font-size:17px;
  	line-height:19px;
  	color:#000000;
  	margin-left:5px;
  	margin-bottom:5px;
}

.etiqueta:hover {
  	color:#777777;
}


/*/// Fin Slider responsivo "Texturas" ///*/



.formulario {
	margin-top:17px;
}

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

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

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

.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:1270px) {
	.ClipWhatsApp { right:15px; bottom:16px; }
}

@media screen and (max-width:1024px) {
	.main { margin-top:0; border-radius:0; -webkit-border-radius:0; -moz-border-radius:0; -o-border-radius:0; -ms-border-radius:0; }
	.main.banner { margin-bottom:0; }
	.contenedor_productos { padding:0; }
	.colores_int { margin-left:0; margin-right:0; padding:23px 36px 40px 36px; }
	.colores_int_ficha { margin-left:0; margin-right:0; padding:23px 30px 40px 36px; }

	/*/// NEW ///*/
	.ClipBotones { top:0; height:56px; }
	.main.homes { margin-top:0; }
	p.frase { font-family:'quicksandbook', Arial, Helvetica, sans-serif; }
	.main.homes { margin-top:-42px; }
	.celda_borde_desktop { display:none; }
	.celda_borde_mobile { display:block; }
}

@media screen and (max-width:1023px) {
	.centrador_header { display:none; }
	.ClipCapsulas_x3 { display:block; }
	.btn_me_gusta.ft { display:block; }
	.ClipMeGusta_ft { display:block; }
	.left_datos_esp_int.res { padding-left:25px;}
	.right_esp_int.reservas { padding-right:40px; }
	.main_local { max-width:800px; }

	/* NEW */
	.ClipSec_HD { display:none; }
	.ClipBotones { display:none; }
	#contenedor { display:block; margin-top:0; }
	#MenuH { display:block; }
	.footer_interno { /*display:none;*/ }
	.columnas { display:none; }
	.footer_interno_ch { display:block; }
	.columna_footer { width:100%; }
	.columna_footer_colores { width:100%; }

	.ClipSubBotonera { width:100%; margin-bottom:50px; }
	.ClipPrevios { width:100%; }
	.main_int_P { padding:25px; }
	.cabezal_int { padding-left:20px; padding-right:5px; }

	/*/// NEW ///*/
	.info { width:70%; }
	.atajos { position:relative; float:left; /*width:90%;*/ width:300px; height:auto; margin-right:0; top:10px; right:0; }
	.colores_int { padding:23px 26px 40px 26px; }
	.colores_int_ficha { padding:23px 20px 40px 26px; }
	.header_interno { height:128px; }
	.ClipLogo { margin-top:10px; padding-top:0; padding-left:25px; }
	.main { margin-top:0; }
	.titulo_solapa { padding-left:25px; }
	.boton.secund a { font-size:20px; line-height:44px; margin-left:23px; }
	.boton.secund.sucursales a { margin-left:20px; }
	.colores_int.screen_colores { margin-left:20px; /*margin-right:20px; para 7 columnas de las muestras de colores*/ margin-right:16px; }
	.main.homes { margin-top:0; }
	/*.atajo.ataj_1 { width:auto; margin-right:44px; }
	.atajo.ataj_2 { width:auto; margin-right:38px; }
	.atajo.ataj_3 { width:auto; margin-right:36px; }
	.atajo.ataj_4 { width:auto; margin-right:0px; }*/
	.main_int_O { padding:17px; padding-top:0; }
	.main_int_obra { padding:10px 25px 60px 25px; }
	.ClipImagenes_pre { padding-left:25px; padding-right:25px; }
	#pasador_imagenes ul.pagination { margin-top:-32px; }
	p.resulta_calc { float:left; width:100%; margin-top:20px; }
	p.explica { width:30%; }
	#detalle .col_4 { float:right; margin-right:-8px; }
	.calculador_int { margin-left:26px; margin-right:26px; }
	iframe { width:110%; }
	.credito { margin-top:-22px; margin-right:3px; }
	p.prox { margin-left:25px; }
	p.texto_advertencia { margin-left:25px; margin-right:25px; }
}

@media screen and (max-width:968px) {
	.col_empresa { width:90%; }
	p.resumen_news.empresa { padding:0 0 40px 5px; }
	.col_obras_int_mapa_g { padding-top:40px; }
}

@media screen and (max-width:900px) {
	.col_news { width:100%; }
	.previa_news { width:20%; margin-left:20px; }
	.datos_news { width:76%; }
	/*/// NEW ///*/
	.col_destacados { width:50%; }
	.col_destacados_int { height:470px; }
	.btn_mas_info.destaca { bottom:40px; }
	.col_destacados:nth-child(2n) .col_destacados_int { border-right:none; }
}

@media screen and (max-width:899px) {
	.left_datos_esp.loc { width:100%; padding-top:0; padding-bottom:15px; }
	.right_esp.loc { float:none; width:80%; margin:auto; }
	.linea_lonja { width:74%; margin-top:44px; }
	.col_left { width:100%; margin-bottom:25px; }
	.col_right { float:none; width:100%; margin-top:-8px; }
	#frm_cv .desplegable_res { width:102.2%; }
	#frm_cv .date_res { width:102.2%; }
	#frm_cv input.text { width:102.2%; }
	#frm_cv .comentario { margin-top:0px; }

	#frm_sug .desplegable_res { width:102.2%; }
	#frm_sug .date_res { width:102.2%; }
	#frm_sug input.text { width:102.2%; }
	#frm_sug textarea.text { width:102.2%; }
	#frm_sug .comentario { margin-top:0px; }
	/*#frm_cv textarea.text { width:98%; }*/
	.main_local { max-width:700px; }
	/*#frm_cv textarea.sugerir { width:98%; }
	.lonja_esp.sug { max-width:80%; }
	.formulario { margin-right:0px; }*/
	p.explica { width:23%; }
	.ClipEnviar { margin-right:-10px; }
}

@media screen and (max-width:840px) {
	.boton a { margin-left:18px; margin-right:18px; }
	.tit_esp { font-size:26px; line-height:30px; }
	
	.lonja_esp.sug { max-width:80%; }
	.formulario { margin-right:0px; }
	.area_sugerir { margin-right:0px; }
}

@media screen and (max-width:800px) {
	.ClipPartners { margin-bottom:40px; }
	.logo_CF { margin-top:1px; }
	.linea_inicial_int.colours { margin: 20px 6px 30px 2px; }

/*@media screen and (max-width:799px) {
	.col_distribuidoras { width:100%; }
	.col_distribuidoras_int { float:left; height:140px; }
}*/

@media screen and (max-width:768px) {
	.banda_top { margin-top:-5px; margin-bottom:35px; }
	.ClipBotones { margin-top:10px; }
	.banda_botones { display:none; }
	.botones { display:none; }
	/*#MenuH { display:block; padding-top:10px; }*/
	.ClipDesplegable { display:block; height:0; }
	.ClipPortada { margin-top:-39px; }
	.portada_home { height:380px; background:url(../imgs/portada_home_768.jpg) top center no-repeat #000000; }
	.portada_base { height:380px; }
	.titulon_esp { padding-top:22px; }
	#bd #slides { display:none; }
	#bd #slides2 { display:block; }
	.right_esp_int.res { padding-left:20px; }
	.main_serv { margin-top:0px; padding-bottom:30px; }
	.columna_serv { width:50%; }
	.espacio_serv { padding-left:40px; padding-right:40px; padding-bottom:70px; }
	.ClipEnviar { margin-right:-55px; }
	.columna_local { margin-bottom:15px; }

	.col_destacados { width:50%; }
	.col_destacados_int { height:460px; }
	/*/// NEW ///*/
	.header_interno { background: url(../imgs/top/10/med0000.jpg) top center no-repeat #5E5E4D; }
	.obra_F_left { width:100%; }
	.obra_F_right { width:100%; margin-top:30px; }
	p.resumen_news.obra { padding:0 20px 40px 3px; }

	p.explica { width:125px; }
	#detalle .col_4 { float:right; margin-right:-8px; }
	.col_distribuidoras_int { float:left; height:170px; }
	.col_contacto_1 { width:90%; }
	.col_contacto_2 { width:90%; }
	#frm_sug input.text { width:109%; }
	#frm_sug textarea.text { width:109%; }
}

@media screen and (max-width:767px) {
	.footer_left { width:340px; height:40px; }
	.btn_footer { float:left; }
	.btn_footer.Reserva { margin-right:10px; }
	.footer_right { margin-top:-2px; }

	.left_datos_esp { width:100%; padding-top:0; padding-bottom:30px; }
	.right_esp { width:100%; }
	.right_esp.loc { width:100%; }
	.linea_lonja { width:87%; }

	.right_datos_esp { width:100%; padding-top:0; padding-bottom:30px; }
	.left_esp { width:100%; }
	.cuadro_esp_L { padding-right:0px; }
	.aire_lonja { height:80px; }
	.aire_lonja_final { height:10px; }
	.left_datos_esp_int.res { padding-left:20px; }
	.left_datos_esp.res { width:100%; padding-top:30px; }
	.right_esp.res { float:left; width:100%; }
	.right_esp_int.reservas { padding-left:20px; padding-right:35px; }
	.tit_res { margin-bottom:-18px; }
	#frm_cv .desplegable_res { width:101.8%; }
	#frm_cv .date_res { width:101.8%; }
	#frm_cv input.text { width:101.8%; }

	#frm_sug .desplegable_res { width:101.8%; }
	#frm_sug .date_res { width:101.8%; }
	#frm_sug input.text { width:101.8%; }
	#frm_sug textarea.text { width:101.8%; }
	.ClipEnviar { margin-right:-10px; }
	.main_local { max-width:580px; }

	.encuadre { width:260px; height:156px; }
	.cuadrosponsors { width:280px; height:175px; margin-top:40px; margin-left:0px; margin-bottom:-170px; }
	.lonja_spo { padding-bottom:40px; }

	/*/// NEW ///*/
	.previa_ficha_producto { width:30%; }
	.info { width:50%; }
	p.resumen.ficha { width:100%; }
	.calculador_int { padding:23px 26px 40px 26px; margin:0 0 -32px 0; }
	p.explica { width:99%; font-family:'latoregular', Arial, Helvetica, sans-serif; font-size:15px; line-height:19px; margin:10px 5px 20px 0; }
	#detalle .col_4 { float:left; margin-left:-18px; }
	iframe { width:97%; }
	.col_distribuidoras { width:100%; }
	.col_distribuidoras_int { float:left; height:155px; }
	.col_contacto_1 { width:90%; }
	.col_contacto_2 { width:90%; }
	.linea_inicial_int.colours { margin: 20px 5px 30px 2px; }
	.autor { font-size:22px; line-height:28px; }
	.ClipBtnCompartir.obra { margin-bottom:10px; }
}

@media screen and (max-width:699px) {
	.ClipElementos { width:50%; height:600px; }
	.ClipElementos_int { padding-right:10px; }
	.textos { width:100%; margin-top:20px; margin-left:0; }
	.no_hay { margin-left:-7px; }

	/*/// NEW ///*/
	.imagen { width:100%; background-size:cover; background-position:center center; }
}

@media screen and (max-width:640px) {
	.espacio_serv { padding-bottom:120px; }
	.main_local { max-width:500px; }
}

@media screen and (max-width:620px) {
	p.resumen { width:90s`%; }
	p.resumen_empresa { width:80%; }
	.main_serv { padding-bottom:0px; }
}

@media screen and (max-width:599px) {
	/*.copyright { float:none; font-size:14px; margin-top:52px; margin-left:0; margin-bottom:7px; }*/
	.ClipPartners { margin-bottom:0; }
	.logo_CF { float:none; margin-top:52px; margin-left:0; margin-bottom:43px; }
	.credito a { float:none; margin-right:0; padding-bottom:20px; color:#888888; }
	footer { padding-bottom:0; }

	/*/// NUEVO ///*/
	.previa_news { display:none; }
	.datos_news { width:100%; }
	p.resumen_news { padding-top:10px; margin-bottom:20px; }
	.col_news_int { float:left; margin-bottom:40px; }
	.btn_mas_info.destaca { bottom:70px; }
}

@media screen and (max-width:567px) {
	.footer_left { display:none; }
	.clear_partners { display:block; }
	.footer_right { float:none; display:block; margin-top:36px; margin-bottom:2px; }
	/*.redes { float:none; width:80px; margin:auto; }
	.footer_franja_1 { display:block; }
	.seguinos { display:none; }
	.ClipPartners { margin-top:50px; margin-bottom:30px; }*/
	.titulon_esp_A { font-size:32px; line-height:34px; padding-top:27px; }
	.titulon_esp_C { font-size:30px; }
	.cuchara_2006 { display:none; }
	.tenedor_2006 { display:none; }
	.ClipLogo { margin-top:18px; padding-left:20px; }
	.logo { width:176px; height:99px; background-image: url('../imgs/logo_retina.png'); margin-top:17px; }
	.banda_top { margin-top:-15px; margin-bottom:30px; }
	.servicios { padding-bottom:50px; }
	.main_local { max-width:440px; }
	#frm_cv .desplegable_res { width:103%; }
	#frm_cv .date_res { width:103%; }
	#frm_cv input.text { width:103%; }

	#frm_sug .desplegable_res { width:103%; }
	#frm_sug .date_res { width:103%; }
	#frm_sug input.text { width:103%; }
	#frm_sug textarea.text { width:103%; }
	#MenuH { top:107px; }
	.header_interno { height:106px; background: url(../imgs/top/10/ch0000.jpg) top center no-repeat #5E5E4D; }
	.colores_int.screen_colores { margin-left:10px; margin-right:10px; }

	/*/// NEW ///*/
	.previa_ficha_producto { width:40%; }
	.atajos { width:auto; }
	.ClipBtnColores { margin-left:8px; }
	p.resumen.ficha { width:80%; }
	.aparecer { display:block; }
	.ocultar { display:none; }
	p.resumen.aclaraciones { width:auto; text-align:left; margin-top:-5px; margin-bottom:30px; padding-right:0; }
	p.resumen.aclaraciones.al_elegir { float:left; width:none; margin-bottom:5px; /*new*/ padding-left:14px; }
	.ClipCelda_Lineas { width:33.3%; }
	.ClipCabezal { margin-top:0; }
	.banda_blanca { height:39px; }
	#MenuH { top:110px; right:6px; }
	.titulo_solapa.productos { margin-left:-5px; margin-bottom:25px; }
	.naranja { font-family:'latoregular', Arial, Helvetica, sans-serif; margin-top:-10px; }
	.main_int_O { padding:10px; padding-top:0; }
	.col_obras_int { height:560px; }
	.credito { float:left; margin-top:35px; }
	.footer_interior { padding-bottom:25px; }
	.linea_inicial_int.colours { margin:20px 2px 30px 2px; }
	.colores_int_ficha { padding:23px 26px 40px 26px; }
	p.prox { float:left; margin-top:-20px; }
	.slide_int { margin:25px 15px 40px 15px; }
	.advertencia { float:left; clear:both; width:249px; margin-bottom:15px; }
	.main_int_P { padding:20px; }
	.advertencia.secc_colores { margin-top:25px; }
	.ClipWhatsApp { width:60px; height:60px; }
}

@media screen and (max-width:480px) {
	.ClipElementos { width:100%; height:auto; padding-bottom:70px; }
	.ClipElementos_int { padding-right:0; }
	.textos { width:100%; margin-left:1px; }
	p.resumen { font-size:17px; }
	.titulo_solapa.productos { font-size:21px; }
	.titulo_solapa.advierte { font-size:18px; padding-right:30px; }
	.no_hay { margin-left:-7px; }
	.slide_int { display:none; }
	.slide_int_franjas { display:block; }
}

@media screen and (max-width:479px) {
	.titulon_esp_A { display:none; }
	.bandon_tit_esp { height:106px; }
	.titulon_esp_B { display:block; }
	.columna_serv { width:100%; }
	.servicios { height:auto; }
	.espacio_serv { padding-bottom:0px; }
	.main_local { max-width:360px; }

	/*/// NEW ///*/
	.previa_ficha_producto { width:40%; }
	.atajos { width:auto; }
	.ClipBtnColores { margin-left:8px; }

	.previa_ficha_producto { width:100%; }
	.previa_aire { margin-right:16px; }
	.info { width:90%; margin-top:10px; margin-left:1px; }
	p.resumen.ficha { width:auto; padding-right:0; line-height:21px; }
	.col_obras { width:100%; }
	.col_obras_int { float:left; height:auto; margin-bottom:60px; }
	p.resumen_news { margin-bottom:10px; }
	.datos_obras_int { float:left; margin-bottom:10px; }
	iframe { width:90%; }
	.marginR_advertencia { margin-right:3px; }
	.advertencia { width:100%; text-align:left; }
	.advertencia a { margin-left:9px; }
	.advertencia.secc_colores { width:100%; text-align:left; }
	.marginR_capsula { float:right; margin-right:30px; }
	p.resumen.aclaraciones.al_elegir { width:100%; letter-spacing:0.5px; }
}

@media screen and (max-width:400px) {
	.banda_top { margin-top:-15px; margin-bottom:25px; }
	.portada_home { height:220px; background:url(../imgs/portada_home_400.jpg) top center no-repeat #000000; }
	.portada_base { height:220px; }
	.linea_lonja:last-child { margin-bottom:-10px; }
	#bd #slides2 { display:none; }
	#bd #slides3 { display:block; }
	.tit_res.ocultar { display:none; }
	.capsulas_x2 { display:block; }
	.ClipEnviar { margin-right:-12px; }
	.formulario.sugerencias { margin-right:15px; }
	.main_sponsors { padding-top:40px;}
	.aire_sponsors { height:20px; }
	.bandon_tit_esp_loc { padding-bottom:20px; }
	.main_local { max-width:320px; margin-top:30px; padding-bottom:20px; }
	.columna_local { margin-bottom:10px; }
	.volver_centro a { font-size:19px; }
	.me_gusta_ft { padding-left:90px; }

	.col_destacados { width:100%; }
	.col_destacados_int { float:left; height:auto; border-right:none; margin-bottom:30px; }
	.btn_mas_info { position:relative; float:left; bottom:10px; }
	.btn_mas_info.destaca { bottom:0; margin-bottom:40px; }
	.previa_destacados { margin-left:18px; margin-right:18px; }
	.ClipCelda_Lineas { width:50%; }
	.titulo_solapa { padding-left:18px; margin-bottom:20px; }
	.titulo_solapa.productos { margin-left:2px; margin-bottom:10px; }
	.titulo_solapa.advierte { padding-left:25px; }
	.main.homes { margin-top:-5px; }
	.ico-news { margin-right:20px; }
	.ico-mas_news a { margin-right:20px; }
	.datos_news_int { padding-left:18px; }
	p.resumen_news { padding-right:10px; }
	.titulo_news { font-size:23px; line-height:25px; }
	.titulo_news.destaca { margin-top:-3px; }
	.previa_destacados { margin-bottom:5px; }
	.categorias { font-family:'latoregular', Arial, Helvetica, sans-serif; }
	.datos_destacados_int { padding-left:20px; }
	.col_news_int { padding-right:10px; }
	p.frase { font-size:25px; line-height:32px; padding-left:20px; padding-right:20px; }
	.footer_interior { padding-left:22px; }
	.main_int_P { padding:18px; }
	.cabezal_int { padding-left:18px; padding-right:2px; }
	.calculador_int { padding:23px 20px 23px 18px; }
	.colores_int { padding:23px 18px 23px 18px; }

	.foto_col_x2 { width:100%; }
	.separador { padding-left:0; }
	.ClipImagenes .foto_col_x2:nth-child(2n+1) .separador { padding-right:0; }
	.main_int_obra { padding:10px 18px 60px 18px; }
	.ClipImagenes_pre { padding-left:18px; padding-right:18px; }

	.sin_aire { display:none; }
	.con_aire { display:block; }
	#detalle .col_4 p input.med { height:26px; }
	#detalle .col_4 p.manos { width:115px; }
	#detalle .col_4 p.manos input { width:23px; height:26px; margin-left:6px; }
	#detalle .col_4 p.manos .suma { width:22px; height:19px; background:url(../imgs/flecha_suma.png) no-repeat center center; }
	#detalle .col_4 p.manos .resta { width:22px; height:19px; background:url(../imgs/flecha_resta.png) no-repeat center center; }
	.leftea { margin-left:4px; }
	#btn_calc { padding:4px 22px 5px 26px; }
	p.resumen_news.empresa { padding-bottom:20px; }
	iframe.mapa_empresa { width:275px; margin-top:-50px; margin-bottom:15px; }
	p.prox { margin-left:20px; }
	.aire_25_none { display:block; }
	.ClipWhatsApp { right:18px; bottom:19px; }
}

@media screen and (max-width:375px) {
	.ClipEnviar { margin-right:-8px; }
}

@media screen and (max-width:374px) {
	.atajo.ataj_1 { width:140px; }
	.atajo.ataj_3 { width:140px; }
}

@media screen and (max-width:360px) {
	#frm_cv .desplegable_res { width:104%; }
	#frm_cv .date_res { width:104%; }
	#frm_cv input.text { width:104%; }

	#frm_sug .desplegable_res { width:104%; }
	#frm_sug .date_res { width:104%; }
	#frm_sug input.text { width:104%; }
	#frm_sug textarea.text { width:104%; }

	.me_gusta_ft { padding-left:71px; }
}

@media screen and (max-width:359px) {
	.main_local { max-width:280px; }
}

@media screen and (max-width:320px) {
	#frm_cv .desplegable_res { width:105.2%; }
	#frm_cv .date_res { width:105.2%; }
	#frm_cv input.text { width:105.2%; }

	#frm_sug .desplegable_res { width:105.2%; }
	#frm_sug .date_res { width:105.2%; }
	#frm_sug input.text { width:105.2%; }
	#frm_sug textarea.text { width:105.2%; }
	.ClipEnviar { margin-right:-11px; }

	.me_gusta_ft { padding-left:60px; }
	#detalle .col_4 { margin-left:-20px; }
	.titulo_solapa.advierte { font-size:15px; }
}

@media screen and (max-width:299px) {
	.ico-news { display:none; }
}