@charset "utf-8";
/* MAQUETACION DE LA PAGINA */
/* Beige ++Oscuro: #a8998a */
/* Beige Oscuro: #c5b4a2 */
/* Beige Claro: #f0ede7 */
/* Gris ++Oscuro: #1D1D1D */
/* Gris Oscuro: #2D2D2D */
/* Gris ++Claro: #efeeea */
/* Amarillo: #ffed00 */
/* Celeste: #2daae1 */

#wrap {
height:auto;
min-height:100%;
}
@media (min-width: 960px) {
	#main {
	padding-bottom:61px; /* Debe ser del mismo alto que la suma de footers */
	}
}
@media (max-width: 959px) {
	#main {
	padding-bottom:121px; /* Debe ser del mismo alto que la suma de footers */
	}
}

@media (min-width: 960px) {
	#main_nosotros {
	padding-bottom:134px; /* Debe ser del mismo alto que la suma de footers */
	}
}
@media (max-width: 959px) {
	#main_nosotros {
	padding-bottom:194px; /* Debe ser del mismo alto que la suma de footers */
	}
}

/* INDEX */
#header_index {
width:100%;
margin:0 0 20px 0;
clear:both;
}

@media (min-width: 960px) {
	#header_izquierdo {
	display:inline-block;
	width:50%;
	text-align:left;
	}
	#header_derecho {
	display:inline-block;
	width:50%;
	height:96px;
	line-height:96px;
	text-align:right;
	vertical-align:top;
	}
}
@media (max-width: 959px) {
	#header_izquierdo {
	display:inline-block;
	width:100%;
	text-align:center;
	clear:both;
	}
	#header_derecho {
	display:inline-block;
	width:100%;
	margin:20px 0 20px 0;
	text-align:center;
	clear:both;
	}
}

@media (min-width: 960px) {
	.logo_index {
	width:300px;
	margin:20px;
	}
}
@media (max-width: 959px) {
	.logo_index {
	width:75%;
	margin:20px;
	}
}
/* INDEX */

@media (min-width: 960px) {
	#header {
	position:fixed;
	top:0;
	left:0;
	width:100%;
	text-align:center;
	background:#c5b4a2;
	margin:0 auto;
	clear:both;
	z-index:999;
	}
}
@media (max-width: 959px) {
	#header {
	position:relative;
	width:100%;
	text-align:center;
	background:#c5b4a2;
	margin:0 auto;
	clear:both;
	}
}

@media (min-width: 960px) {
	#contenedor_menu {
	position:relative;
	width:100%;
	background-color:#c5b4a2;
	margin:0 auto;
	clear:both;
	}
}
@media (max-width: 959px) {
	#contenedor_menu {
	position:relative;
	width:100%;
	clear:both;
	background-color:#c5b4a2;
	margin:0 auto;
	}
}

@media (min-width: 960px) {
	#menu_responsive {
	display:none;
	}
	
	#menu_monitor {
	position:relative;
	width:985px; /* Este valor está determinado por suma total de la longitud de los botones */
	margin:0 auto;
	clear:both;
	}
}
@media (max-width: 959px) {
	#menu_responsive {
	}
	
	#menu_monitor {
	display:none;
	}
}

/* Menú Exclusivos Monitores NO Responsive */
#menu_monitor {
margin:auto;
}

ul, ol {
list-style:none;
}

.nav li a {
display:block;
height:60px;
line-height:60px;
text-decoration:none;
padding:0 20px 0 20px;
}

.nav li a:hover {
}

.subnav li a {
width:100px;
display:block;
height:50px;
line-height:50px;
text-decoration:none;
padding:0 20px 0 20px;
margin-top:2px;
background-color:rgba(196,179,161,0.8); /* rgbA */
}

.subnav li a:hover {
background-color:rgba(196,179,161,1); /* 1b1b1b */
}

.nav li ul {
display:none;
position:absolute;
/* Separa el SubMenú en 2 columnas */
columns:1; 
-moz-columns:1;
/* Espacio entre columnas */
column-gap:0;
}

.nav li:hover > ul {
display:block;
}
/* Menú Exclusivos Monitores NO Responsive */

@media (min-width: 960px) {
	#menu_admin {
	position:relative; 
	width:1034px; /* Este valor está determinado por suma total de la longitud de los botones */
	margin:0 auto;
	clear:both;
	}
}
@media (max-width: 959px) {
	#menu_admin {
	margin:0 auto;
	clear:both;
	}
}

#contenedor {
position:relative;
width:100%;
clear:both;
}

#contenido {
margin:0 20px 0 20px;
}

#centrado {
text-align:center;
}

#boton_temporada {
display:inline-block;
text-align:center;
-webkit-border-radius:8px;
-moz-border-radius:8px;
border-radius:8px;
background:rgba(240, 237, 231, 1);
border:#c5b4a2 1px solid;
padding:15px 20px 15px 20px;
margin:20px 5px 10px 5px;
}

#contenedor_gris {
position:relative;
width:100%;
background:rgba(240, 237, 231, 0.85);
border-top:#f0ede7 1px solid;
margin:0 auto;
clear:both;
}

#contenedor_redes {
position:relative;
width:100%;
background:rgba(240, 237, 231, 1);
border-top:#c5b4a2 1px solid;
padding:14px 0 11px 0;
margin:0 auto;
clear:both;
}

#contenedor_redes_2 {
position:relative;
width:100%;
background:rgba(255, 255, 255, 1);
border-top:#c5b4a2 1px solid;
padding:14px 0 11px 0;
margin:0 auto;
clear:both;
}

@media (min-width: 960px) {
	#contenedor_redes_nosotros {
	position:relative;
	width:100%;
	margin-top:-160px; /* Valor negativo del alto del footer */
	height:134px;
	background:rgba(240, 237, 231, 1);
	border-top:#c5b4a2 1px solid;
	padding:14px 0 11px 0;
	clear:both;
	}
}
@media (max-width: 959px) {
	#contenedor_redes_nosotros {
	position:relative;
	width:100%;
	margin-top:-220px; /* Valor negativo del alto del footer */
	height:194px;
	background:rgba(240, 237, 231, 1);
	border-top:#c5b4a2 1px solid;
	padding:14px 0 11px 0;
	clear:both;
	}
}

@media (min-width: 960px) {
	#contenedor_detalle {
	width:100%;
	margin:0 auto;
	clear:both;
	}
}
@media (max-width: 959px) {
	#contenedor_detalle {
	display:none;
	}
}

@media (min-width: 960px) {
	#contenedor_detalle_responsive {
	display:none;
	}
}
@media (max-width: 959px) {
	#contenedor_detalle_responsive {
	text-align:center;
	margin:0 auto;
	clear:both;
	}
}

@media (min-width: 1331px) {
	#variable_slide_detalle {
	display:inline-block;
	width:45%;
	margin:0 auto;
	}
}
@media (max-width: 1330px) and (min-width: 1001px) {
	#variable_slide_detalle {
	display:inline-block;
	width:60%;
	margin:0 auto;
	}
}
@media (max-width: 1000px) and (min-width: 960px) {
	#variable_slide_detalle {
	display:inline-block;
	width:70%;
	margin:0 auto;
	}
}

@media (min-width: 1331px) {
	#variable_detalle_txt {
	display:inline-block;
	width:54%;
	text-align:left;
	vertical-align:top;
	margin:0 auto;
	}
}
@media (max-width: 1330px) and (min-width: 1001px) {
	#variable_detalle_txt {
	display:inline-block;
	width:39%;
	text-align:left;
	vertical-align:top;
	margin:0 auto;
	}
}
@media (max-width: 1000px) and (min-width: 960px) {
	#variable_detalle_txt {
	display:inline-block;
	width:29%;
	text-align:left;
	vertical-align:top;
	margin:0 auto;
	}
}

@media (min-width: 960px) {
	#detalle_txt {
	width:100%;
	display:inline-block;
	margin:0 0 0 20px;
	}
}
@media (max-width: 959px) {
	#detalle_txt {
	margin:0 0 20px 0;
	}
}

@media (min-width: 960px) {
	#detalle_foto {
	display:inline-block;
	}
}
@media (max-width: 959px) {
	#detalle_foto {
	margin:0 0 20px 0;
	}
}

#zocalo {
width:100%;
display:inline-block;
text-align:center;
background:#f0ede7;
padding:10px 0 10px 0;
}

@media (min-width: 960px) {
	#variable_mapa {
	display:inline-block;
	width:740px;
	margin-right:20px;
	margin:0 auto;
	clear:both;
	}
}
@media (max-width: 959px) {
	#variable_mapa {
	width:100%;
	margin-bottom:20px;
	clear:both;
	}
}

@media (min-width: 960px) {
	#variable_datos {
	display:inline-block;
	width:300px;
	margin-right:20px;
	vertical-align:top;
	margin:0 auto;
	clear:both;
	}
}
@media (max-width: 959px) {
	#variable_datos {
	width:100%;
	clear:both;
	}
}

@media (min-width: 960px) {
	#variable_catalogo {
	display:inline-block;
	width:33%;
	margin-bottom:20px;
	clear:both;
	}
}
@media (max-width: 959px) {
	#variable_catalogo {
	width:100%;
	margin-bottom:20px;
	clear:both;
	}
}

@media (min-width: 960px) {
	#variable_foto_catalogo {
	margin:0;
	clear:both;
	}
}
@media (max-width: 959px) {
	#variable_foto_catalogo {
	}
}

@media (min-width: 960px) {
	#variable_txt_catalogo {
	width:100%;
	background:rgba(240, 237, 231, 1);
	border-bottom:#c5b4a2 1px solid;
	clear:both;
	}
}
@media (max-width: 959px) {
	#variable_txt_catalogo {
	width:100%;
	background:rgba(240, 237, 231, 1);
	clear:both;
	}
}

#variable_txt_catalogo_admin {
width:100%;
border-bottom:#f0ede7 1px solid;
clear:both;
}

#variable_txt_datos {
display:inline-block;
text-align:center;
background:rgba(240, 237, 231, 0.85);
margin-bottom:5px;
clear:both;
}

#txt_catalogo {
padding:10px;
}

#variable_talles {
display:inline-block;
padding:10px 12px 10px 12px;
margin:0 5px 0 0;
color:#FFFFFF;
background:#c5b4a2;
}

@media (min-width: 960px) {
	#variable_txt_nosotros {
	display:inline-block;
	width:70%;
	text-align:center;
	font-family:'Roboto', sans-serif;
	font-size:17px;
	clear:both;
	}
}
@media (max-width: 959px) {
	#variable_txt_nosotros {
	width:90%;
	text-align:center;
	font-family:'Roboto', sans-serif;
	font-size:17px;
	clear:both;
	}
}

@media (min-width: 960px) {
	#footer {
	position:relative;
	margin-top:-61px; /* Valor negativo del alto del footer */
	height:60px;
	border-top:#c5b4a2 1px solid;
	background-color:#c5b4a2;
	clear:both;
	}
}
@media (max-width: 959px) {
	#footer {
	position:relative;
	margin-top:-121px; /* Valor negativo del alto del footer */
	height:120px;
	border-top:#c5b4a2 1px solid;
	background-color:#c5b4a2;
	clear:both;
	}
}

@media (min-width: 960px) {
	#variable_footer {
	display:table;
	width:100%;
	height:60px;
	}
}
@media (max-width: 959px) {
	#variable_footer {
	display:table;
	width:100%;
	height:85px;
	}
}

@media (min-width: 960px) {
	#txt_footer {
	display:table-cell;
	vertical-align:middle;
	text-align:center;
	padding:15px 0 15px 0;
	}
}
@media (max-width: 959px) {
	#txt_footer {
	display:table-cell;
	vertical-align:middle;
	text-align:center;
	padding:18px 10px 18px 10px;
	}
}

@media (min-width: 1024px) {
	#input {
	display:inline-block;
	text-align:center;
	clear:both;
	}
}
@media (max-width: 1023px) {
	#input {
	width:80%;
	display:inline-block;
	clear:both;
	}
}

@media (min-width: 1024px) {
	#input_desplegable {
	width:300px;
	display:inline-block;
	text-align:center;
	clear:both;
	}
}
@media (max-width: 1023px) {
	#input_desplegable {
	width:80%;
	display:inline-block;
	clear:both;
	}
}

#categoria {
display:inline-block;
text-align:center;
color:#c5b4a2;
background:#c5b4a2;
-webkit-border-radius:50px;
-moz-border-radius:50px;
border-radius:50px;
padding:10px 25px 10px 25px;
margin:0 5px 10px 5px;
}

#linea {
position:relative;
width:100%;
border-bottom:#CCCCCC 1px solid;
margin:0 auto;
clear:both;
}

#relleno {clear:both; padding-top:0;}
#relleno_5px {clear:both; padding-top:5px;}
#relleno_8px {clear:both; padding-top:8px;}
#relleno_10px {clear:both; padding-top:10px;}
#relleno_20px {clear:both; padding-top:20px;}
#relleno_25px {clear:both; padding-top:25px;}
#relleno_30px {clear:both; padding-top:30px;}
#relleno_40px {clear:both; padding-top:40px;}
@media (min-width: 960px) {
	#relleno_header {			
	clear:both;
	padding-top:75px;
	}
}
@media (max-width: 959px) {
	#relleno_header {			
	display:none;
	}
}
@media (min-width: 960px) {
	#relleno_5px_responsive {			
	display:none;
	}
}
@media (max-width: 959px) {
	#relleno_5px_responsive {	
	clear:both;
	padding-top:5px;
	}
}

@media (min-width: 960px) {
	#reinacine {			
	position:absolute;
	width:100%;
	margin:11px 0 0 0; /* El primer valor corresponde a: footer - Imagen de RCI /2, y el resto es a gusto... */
	text-align:right;
	}
}
@media (max-width: 959px) {
	#reinacine {			
	position:absolute;
	width:100%;
	margin:65px 0 0 0; /* El primer valor corresponde a: footer - Imagen de RCI /2, y el resto es a gusto... */
	text-align:center;
	}
}

#whatsapp {
width:70px;
height:70px;
position:fixed;
display:flex;
justify-content:center;
align-items:center;
text-align:center;
right:35px;
bottom:45px;
background:#4dc247;
border:#FFFFFF 3px solid;
border-radius:100%;
z-index:1000;
cursor:pointer;
}

.texto_whatsapp {
font-size:45px;
color:#FFFFFF;
padding:3px 0 0 0;
}

.home {
height:auto;
width:100%;
position:fixed;
top:0;
left:0;
}

.foto {
height:auto;
vertical-align:bottom; /* Elimina espacio en blanco */
width:100%;
}
@media (min-width: 960px) {
	.foto_temporada {
	display:inline-block;
	height:auto;
	width:33%;
	}
}
@media (max-width: 959px) {
	.foto_temporada {
	height:auto;
	width:100%;
	}
}

.logo_monitor {
display:inline-block;
height:60px;
}

@media (min-width: 960px) {
	.logo_monitor_admin {
	display:inline-block;
	height:60px;
	margin:0 20px 0 0;
	}
}
@media (max-width: 959px) {
	.logo_monitor_admin {
	display:none;
	}
}

@media (min-width: 960px) {
	.logo_responsive {
	display:none;
	}
}
@media (max-width: 959px) {
	.logo_responsive {
	display:inline-block;
	text-align:center;
	max-width:290px;
	margin:10px 0 10px 0;
	}
}

@media (min-width: 960px) {
	.buscador {
	display:inline-block;
	vertical-align:top;
	}
}
@media (max-width: 959px) {
	.buscador {
	display:inline-block;
	vertical-align:top;
	margin-bottom:15px;
	}
}

.fotos_detalle {
width:180px;
}

.redes {
width:60px;
margin:5px;
}
.redes:hover {
opacity:0.5;
filter:alpha(opacity=50); /* For IE8 and earlier */
}

.boton_awesome {
color:#666666;
margin: 0 5px 0 5px;
}
.boton_awesome:hover {
opacity:0.5;
filter:alpha(opacity=50); /* For IE8 and earlier */
margin: 0 5px 0 5px;
}

@media (min-width: 960px) {
	.boton_formulario, .boton_categoria {
	height:50px;
	line-height:50px;
	text-align:center;
	font-family:'Roboto', sans-serif;
	font-size:16px;
	color:#1D1D1D;
	border:none;
	padding:0 20px 0 20px;
	cursor:pointer;
	}
	.boton_formulario {
	position:relative;
	background-color:#fedd6c;
	margin-top:10px;
	}
	.boton_categoria {
	display:inline-block;
	background-color:#2daae1;
	margin:2px;
	}
	.boton_formulario:hover {
	color:#FFFFFF;
	background-color:#2D2D2D;
	}
	.boton_categoria:hover {
	color:#FFFFFF;
	background-color:#2D2D2D;
	}
}
@media (max-width: 959px) {
	.boton_formulario, .boton_categoria {
	height:50px;
	line-height:50px;
	text-align:center;
	font-family:'Roboto', sans-serif;
	font-size:16px;
	color:#1D1D1D;
	border:none;
	padding:0 20px 0 20px;
	cursor:pointer;
	}
	.boton_formulario {
	width:100%;
	background-color:#fedd6c;
	margin-top:10px;
	}
	.boton_categoria {
	display:inline-block;
	background-color:#2daae1;
	margin:2px;
	}
	.boton_formulario:hover {
	color:#FFFFFF;
	background-color:#2D2D2D;
	}
	.boton_categoria:hover {
	color:#FFFFFF;
	background-color:#2D2D2D;
	}
}

.boton_comun {
display:inline-block;
vertical-align:top;
font-family:'Roboto', sans-serif;
font-size:16px;
}
.boton_comun a:hover {
background:#a8998a;
}

.boton_activo {
display:inline-block;
vertical-align:top;
font-family:'Roboto', sans-serif;
font-size:16px;
background:#a8998a;
}
.boton_activo a:hover {
background:#a8998a;
}

.boton_buscador {
display:inline-block;
width:40px;
height:35px;
border:none;
margin:13px 0 0 0;
background:url(imagenes/buscador.png) center center;
cursor:pointer;
}
.boton_buscador:hover {
opacity:0.5;
filter:alpha(opacity=50); /* For IE8 and earlier */
}

@media (min-width: 960px) {
	.input_buscador {
	display:inline-block;
	width:180px;
	border:#CCCCCC 1px solid;
	background-color:#efeeea;
	vertical-align:top;
	padding:10px 10px 10px 10px;
	margin:12px 0 0 20px;
	}
}
@media (max-width: 959px) {
	.input_buscador {
	display:inline-block;
	width:250px;
	border:#CCCCCC 1px solid;
	background-color:#efeeea;
	vertical-align:top;
	padding:10px 10px 10px 10px;
	margin:12px 0 0 20px;
	}
}

@media (min-width: 960px) {
	.boton_filtro {
	position:relative;
	height:45px;
	line-height:45px;
	background-color:#fedd6c;
	text-align:center;
	font-family:'Roboto', sans-serif;
	font-size:16px;
	color:#1D1D1D;
	border:none;
	margin:5px 0 0 10px;
	padding:0 20px 0 20px;
	vertical-align:top;
	cursor:pointer;
	}
	.boton_filtro:hover {
	color:#FFFFFF;
	background-color:#2D2D2D;
	}
}
@media (max-width: 959px) {
	.boton_filtro {
	width:100%;
	height:45px;
	line-height:45px;
	background-color:#fedd6c;
	text-align:center;
	font-family:'Roboto', sans-serif;
	font-size:16px;
	color:#1D1D1D;
	border:none;
	margin-top:10px;
	padding:0 20px 0 20px;
	cursor:pointer;
	}
	.boton_filtro:hover {
	color:#FFFFFF;
	background-color:#2D2D2D;
	}
}

@media (min-width: 960px) {
	.boton_copiar {
	display:inline-block;
	height:43px;
	line-height:43px;
	text-align:center;
	font-family:'Roboto', sans-serif;
	font-size:16px;
	color:#666666;
	margin:5px 0 0 10px;
	padding:0 20px 0 20px;
	border:#CCCCCC 1px solid;
	vertical-align:top;
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
	border-radius:8px;
	cursor:pointer;
	}
	.boton_copiar:hover {
	color:#2D2D2D;
	border:#666666 1px solid;
	}
}
@media (max-width: 959px) {
	.boton_copiar {
	display:inline-block;
	width:70%;
	height:43px;
	line-height:43px;
	text-align:center;
	font-family:'Roboto', sans-serif;
	font-size:16px;
	color:#666666;
	margin-top:10px;
	padding:0 20px 0 20px;
	border:#CCCCCC 1px solid;
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
	border-radius:8px;
	cursor:pointer;
	}
	.boton_copiar:hover {
	color:#2D2D2D;
	border:#666666 1px solid;
	}
}

@media (min-width: 960px) {
	.input {
	display:inline-block;
	width:350px;
	font-size:14px;
	border:#CCCCCC 1px solid;
	background-color:#efeeea;
	vertical-align:middle;
	padding:15px 10px 15px 10px;
	}
}
@media (max-width: 959px) {
	.input {
	display:inline-block;
	width:80%;
	font-size:14px;
	border:#CCCCCC 1px solid;
	background-color:#efeeea;
	vertical-align:middle;
	padding:15px 10px 15px 10px;
	}
}

@media (min-width: 960px) {
	.input_2 {
	display:inline-block;
	width:100px;
	font-size:14px;
	border:#CCCCCC 1px solid;
	background-color:#efeeea;
	vertical-align:middle;
	padding:15px 10px 15px 10px;
	}
}
@media (max-width: 959px) {
	.input_2 {
	display:inline-block;
	width:40%;
	font-size:14px;
	border:#CCCCCC 1px solid;
	background-color:#efeeea;
	vertical-align:middle;
	padding:15px 10px 15px 10px;
	}
}

@media (min-width: 960px) {
	.input_txt {
	min-height:100px;
	max-height:100px;
	min-width:350px;
	max-width:350px;
	padding:15px 10px 15px 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	border:1px solid #CCCCCC;
	background-color:#efeeea;
	}
}
@media (max-width: 959px) {
	.input_txt {
	min-height:100px;
	max-height:100px;
	min-width:80%;
	max-width:80%;
	padding:15px 10px 15px 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	border:1px solid #CCCCCC;
	background-color:#efeeea;
	}
}

@media (min-width: 960px) {
	.input_txt_admin {
	min-height:70px;
	max-height:70px;
	min-width:350px;
	max-width:350px;
	padding:15px 10px 15px 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	border:1px solid #CCCCCC;
	background-color:#efeeea;
	}
}
@media (max-width: 959px) {
	.input_txt_admin {
	min-height:70px;
	max-height:70px;
	min-width:80%;
	max-width:80%;
	padding:15px 10px 15px 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	border:1px solid #CCCCCC;
	background-color:#efeeea;
	}
}

.input_detalle {
min-height:70px;
max-height:70px;
width:80%;
padding:15px 10px 15px 10px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
border:1px solid #CCCCCC;
background-color:#efeeea;
}

.texto_normal {
/*font-family:Arial, Helvetica, sans-serif;*/
font-family:'Roboto', sans-serif;
font-size:14px;
color:#666666;
}
.texto_normal_blanco {
font-family:'Roboto', sans-serif;
font-size:14px;
color:#FFFFFF;
}
.texto_normal_negro {
font-family:'Roboto', sans-serif;
font-size:14px;
color:#1D1D1D;
}
.texto_normal_gris {
font-family:'Roboto', sans-serif;
font-size:14px;
color:#CCCCCC;
}
.texto_normal_amarillo {
font-family:'Roboto', sans-serif;
font-size:14px;
color:#ffed00;
}
.texto_navegador {
font-family:'Roboto', sans-serif;
font-size:16px;
color:#FFFFFF;
}
.texto_destacado_gris {
font-family:'Roboto', sans-serif;
font-size:23px;
color:#b3b2b2;
}
.texto_destacado_negro {
font-family:'Roboto', sans-serif;
font-size:23px;
color:#1D1D1D;
}
.texto_destacado_chico {
font-family:'Roboto', sans-serif;
font-size:18px;
color:#a8998a;
}
.texto_ingresar {
font-family:'Roboto Condensed', sans-serif;
font-size:22px;
color:#b3b2b2;
}
.texto_titulo {
font-family:'Roboto Condensed', sans-serif;
font-size:25px;
color:#2D2D2D;
}
.texto_titulo_chico {
font-family:'Roboto Condensed', sans-serif;
font-size:20px;
color:#2D2D2D;
}
.texto_titulo_chico:hover {
color:#2daae1;
}
.texto_titulo_chicoceleste {
font-family:'Roboto Condensed', sans-serif;
font-size:20px;
color:#2daae1;
}

/* Uploade Image */
/* Incluído por Marco */
@media (min-width: 960px) {
	#contenedor_fotos_catalogo {
	display:inline-block;
	width:302px;
	margin-bottom:8px;
	padding-bottom:5px;
	border-bottom:#CCCCCC 1px solid;
	}
}
@media (max-width: 959px) {
	#contenedor_fotos_catalogo {
	display:inline-block;
	width:232px;
	margin-bottom:8px;
	padding-bottom:5px;
	border-bottom:#CCCCCC 1px solid;
	}
}
/* Incluído por Marco */

@media (min-width: 960px) {
	#contenedor_upload {
	display:inline-block;
	width:300px;
  	height:206px;
	border:1px solid #CCCCCC;
	background-image:url(imagenes/photo_place.png);
	background-repeat:no-repeat;
	background-position:50%;
	background-size:100% auto;
	background-color:#efeeea;
	margin-bottom:8px;
	}
}
@media (max-width: 959px) {
	#contenedor_upload {
	display:inline-block;
	width:230px;
  	height:158px;
	border:1px solid #CCCCCC;
	background-image:url(imagenes/photo_place.png);
	background-repeat:no-repeat;
	background-position:50%;
	background-size:100% auto;
	background-color:#efeeea;
	margin-bottom:8px;
	}
}

#image_preview, #image_preview_0, #image_preview_1, #image_preview_2, #image_preview_3, #image_preview_4, #image_preview_5, #image_preview_6, #image_preview_7, #image_preview_8, #image_preview_9, #image_preview_10, #image_preview_11, #image_preview_12, #image_preview_13, #image_preview_14, #image_preview_15 {
	width:100%;
	height:100%;
	display:inline-block;
	overflow:hidden;
}
#image_preview input, #image_preview_0 input, #image_preview_1 input, #image_preview_2 input, #image_preview_3 input, #image_preview_4 input, #image_preview_5 input, #image_preview_6 input, #image_preview_7 input, #image_preview_8 input, #image_preview_9 input, #image_preview_10 input, #image_preview_11 input, #image_preview_12 input, #image_preview_13 input, #image_preview_14 input, #image_preview_15 input {
  	display:inline-block;
  	opacity:0;
  	z-index:10;
}
#image_preview label, #image_preview_0 label, #image_preview_1 label, #image_preview_2 label, #image_preview_3 label, #image_preview_4 label, #image_preview_5 label, #image_preview_6 label, #image_preview_7 label, #image_preview_8 label, #image_preview_9 label, #image_preview_10 label, #image_preview_11 label, #image_preview_12 label, #image_preview_13 label, #image_preview_14 label, #image_preview_15 label {
	width:100%;
	height:100%;
	display:inline-block;
	background-image:url(imagenes/photo_place_2.png);
	background-repeat:no-repeat;
	background-position:50%;
	background-size:100% auto;
	overflow:hidden;
	opacity:0.7;
	cursor:pointer;
	z-index:5;
}

@media (min-width: 960px) {
	#contenedor_upload_slide {
	display:inline-block;
	width:300px;
  	height:177px;
	border:1px solid #CCCCCC;
	background-image:url(imagenes/slide_place.png);
	background-repeat:no-repeat;
	background-position:50%;
	background-size:100% auto;
	background-color:#efeeea;
	margin-bottom:8px;
	}
}
@media (max-width: 959px) {
	#contenedor_upload_slide {
	display:inline-block;
	width:230px;
  	height:136px;
	border:1px solid #CCCCCC;
	background-image:url(imagenes/slide_place.png);
	background-repeat:no-repeat;
	background-position:50%;
	background-size:100% auto;
	background-color:#efeeea;
	margin-bottom:8px;
	}
}

@media (min-width: 960px) {
	.slide_anterior {
	display:inline-block;
	width:40%;
	border:1px solid #CCCCCC;
	}
}
@media (max-width: 959px) {
	.slide_anterior {
	display:inline-block;
	width:80%;
	border:1px solid #CCCCCC;
	}
}

#image_preview_slide {
	width:100%;
	height:100%;
	display:inline-block;
	overflow:hidden;
}
#image_preview_slide input {
  	display:inline-block;
  	opacity:0;
  	z-index:10;
}
#image_preview_slide label {
	width:100%;
	height:100%;
	display:inline-block;
	background-image:url(imagenes/slide_place_2.png);
	background-repeat:no-repeat;
	background-position:50%;
	background-size:100% auto;
	overflow:hidden;
	opacity:0.7;
	cursor:pointer;
	z-index:5;
}
/* Uploade Image */