/*
 * Gridiculous
 *
 * A responsive grid boilerplate that takes you all the way from 1200px on down to 320px.
 *
 * created by c.bavota
 * released under GPL v2
 *
 * March 4th, 2013
 */

/* =Normalize.css v2.1.0 by Nicolas Gallagher - http://necolas.github.com/normalize.css/
-------------------------------------------------------------- */

/* #Typography
================================================== */
	h1,h2,h3,h4,h5,h6 {
		font-family: 'Roboto', sans-serif;
		font-weight: 300;
	}
	h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { font-weight: inherit; }
	h1 { font-size:35px; color:#5d5d5d; text-align:left; margin-bottom:20px; margin-top:0px; padding:0px 0px 	0px; } /**titulos ppal internas y titulo del hover de los servicios***/
	h2 { font-size: 17px; text-align:left; padding-bottom:2px; padding-left:0px; margin-bottom:10px; margin-top:0px;} /**subtitulos internas**/
	h3 { font-size: 23px; text-align:left; margin-top:0px; margin-bottom:10px; padding-top:8px;} /**titulo producto home**/
	h4 { font-size: 25px; margin-bottom:10px; text-align:left; margin-top:0px;} /**NOMBRE DEL PRODUCTO AMPLIADO INTERNAS**/
	h5 { font-size: 14px; text-transform:uppercase; text-align:center; color:#b6301b;} /**TITULOS PRODUCTOS CATEGORIA SUPERIOR**/
	h6 { font-size: 20px; color:#414141; text-align:center;} /**titulos nuestros servicios en el home y  nuestro clientes home***/

/* =Clearfix by Nicolas Gallagher
-------------------------------------------------------------- */
.row:before,.row:after,.clearfix:before,.clearfix:after{content:'';display:table}
.row:after,.clearfix:after{clear:both}
.row,.clearfix{zoom:1}

/***ETIQUETAS FORMUILARIOS*******/
.label {
	font-weight:700;
	color:#b6301b;
}

/* =Gridiculous
-------------------------------------------------------------- */
/**{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}*/
a:active {outline:none;}
body{margin:0px;padding:0px;font:14px 'Roboto', sans-serif; color: #5c5c5c; font-weight:400; line-height:1.2; background:url(../img/fondo_pagina.jpg) top left repeat;}
.grid{margin:0 auto;max-width:1200px;width:100%}
img{max-width:100%;height:auto;display:block;margin-left:auto;margin-right:auto}
.wfull{width:100%;max-width:100%}
.w320{max-width:320px}
.w640{max-width:640px}
.w960{max-width:960px}
.row{width:100%;margin-bottom:10px}
.row .row{width:auto;margin:0 -10px}
.c1{width:8.33%}
.c2{width:16.66%}
.c3{width:25%}
.c4{width:33.33%}
.c5{width:41.66%}
.c6{width:50%}
.c7{width:58.33%}
.c8{width:66.66%}
.c9{width:75%}
.c10{width:83.33%}
.c11{width:91.66%}
.c12{width:100%}
.c1,.c2,.c3,.c4,.c5,.c6,.c7,.c8,.c9,.c10,.c11,.c12{min-height:0px;float:left;padding-left:10px;padding-right:10px;position:relative}
.s1{margin-left:8.33%}
.s2{margin-left:16.66%}
.s3{margin-left:25%}
.s4{margin-left:33.33%}
.s5{margin-left:41.66%}
.s6{margin-left:50%}
.s7{margin-left:58.33%}
.s8{margin-left:66.66%}
.s9{margin-left:75%}
.s10{margin-left:83.33%}
.s11{margin-left:91.66%}
.end{float:right!important}

header.row,section.row,footer.row,article.row {
	margin:0px;
}

/*/////////////////INICIO ESTILOS NUESTROS AD/////////////////////*/

/* *********************REDES SOCIALES************************* */
.rsociales {
	position: fixed;
	top:30%;
	right: 0;
	z-index: 100;
	padding: 7px 5px 7px 8px;
	background-color: rgba(255, 255, 255, 0.85);
	border-top-left-radius: 20px;
	border-bottom-left-radius: 20px;
}

.rsociales ul.listars {
	margin:0 0 0rem 0;
	padding: 0rem;
	list-style-image:none;
	list-style:none;
}

.rsociales ul.listars li {
	display: block;
	text-align:center;
	margin-bottom:7px;
}

.rsociales ul.listars li:last-child {
	margin-bottom:0px;
}

.rsociales ul.listars li a {
	text-decoration:none;
	color:#000;
}

.rsociales ul.listars li img {
	max-width:100%;
	max-height:100%;
	width: auto;
	opacity: 1;
	filter: drop-shadow(0 0 0px transparent);
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
}

.rsociales ul.listars li img:hover {
	filter: drop-shadow(0 0 4px #404040);
	opacity: 0.90;
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
}

/* ****************REDES SOCIALES CREDITOS***************** */
.rsociales-creditos {
	position: static;
	padding: 6px;
	margin-top: 20px;
}

.rsociales-creditos ul.listarsc {
	margin:0 0 0rem 0;
	padding: 0rem;
	list-style-image:none;
	list-style:none;
	text-align: center;
}

.rsociales-creditos ul.listarsc li {
	display: inline-block;
	text-align:center;
	margin-right:7px;
}

.rsociales-creditos ul.listarsc li:last-child {
	margin-right:0px;
}

.rsociales-creditos ul.listarsc li a {
	text-decoration:none;
	color:#000;
}

.rsociales-creditos ul.listarsc li img {
	max-width:100%;
	max-height:100%;
	width: auto;
	opacity: 1;
	filter: drop-shadow(0 0 0px transparent);
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
}

.rsociales-creditos ul.listarsc li img:hover {
	filter: drop-shadow(0 0 4px #FFF);
	opacity: 0.90;
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
}

/**********************FONDO HORIZONTAL HEADER***********************/
#fondo_horizontal_header {
	/*height:180px;*/
	/*overflow:hidden;*/
	background: linear-gradient(90deg, #ffeeca 33%, #ffeeca 100%);
	background: -moz-linear-gradient(90deg, #ffeeca 33%, #ffeeca 100%);
	background: -webkit-linear-gradient(90deg, #ffeeca 33%, #ffeeca 100%);
	background: -o-linear-gradient(90deg, #ffeeca 33%, #ffeeca 100%);
}

#logo {
	text-align:center;
}

#logo img {
	width:100%;
	max-width:100%;
	max-height:100%;
}

#logo img:hover {
	opacity:0.95;
	-webkit-transition: opacity 0.4s ease-in-out;
   -moz-transition: opacity 0.4s ease-in-out;
   -o-transition: opacity 0.4s ease-in-out;
   -ms-transition: opacity 0.4s ease-in-out;
   transition: opacity 0.4s ease-in-out;
}

#fondo_barramenu {
	height:80px;
	/*float:left;*/
}

#barra_menu {
	margin:0px auto;
	text-align:justify;
	height:80px;
}

#fondo_barramenu h2 {
	display:none;
}

/***********************FONDO HORIZONTAL CABEZOTE HOME*********************/
#fondo_horizontal_cabezote {
	overflow:hidden;
}

/***********************FONDO HORIZONTAL CABEZOTE INTERNA*********************/
#fondo_horizontal_cabezote_int {
	overflow:hidden;
}

#fondo_horizontal_cabezote_int img {
	width:100%;
	max-width:100%;
	max-height:100%;
	text-align:center;
}

/********CONTENIDOS INTERNAS*********/
#borde_articulo {
	border-bottom:0px solid #b3b3b3;
	padding-bottom: 30px;
}

#fondo_borde_grid {
	padding-top:27px;
	margin-bottom:0px;
	background-color:#fff;
	border:1px solid #b6b7b6;
	box-shadow: 0px 0px 4px 1px rgba(182,183,182,0.7)
}

.contenido {
	width:auto;
	overflow:hidden;
	padding:10px 10px;
	background-color:#FFFFFF;
	border:1px solid #b6b7b6;
	border-radius:10px;
	-moz-border-radius:10px;
	-ms-border-radius:10px;
	-o-border-radius:10px;
	-webkit-border-radius:10px;
}

.contenido h2 {
	text-align:justify;
	color:#6d6d6d;
}

.contenido span {
	text-align:justify;
	color:#134196;
	font-size:16px;
}

.contenido p {
	text-align:justify;
	margin:0px;
}

.contenido a {
	text-decoration:none;
	color:#b6301b;
}

.contenido a:hover {
	color:#5c5c5c;
	text-shadow:0px 1px 1px #836362;
	-webkit-transition: color 0.4s ease-in-out;
   -moz-transition: color 0.4s ease-in-out;
   -o-transition: color 0.4s ease-in-out;
   -ms-transition: color 0.4s ease-in-out;
   transition: color 0.4s ease-in-out;
}

.contenido img#foto_contenido {
	margin-bottom:10px;
}

.contenido ul,ol {
	margin-left:0px;
	list-style-image:none;
	color:#727272;
}

.contenido ul li {
	width:665;
	text-align:left;
	margin-left:25px;
}

.contenido ul li a {
	text-decoration:none;
	color:#00b4ff;
}

.contenido ul li a:hover {
	color:#333;
	-webkit-transition: all 0.4s ease-in-out;
   -moz-transition: all 0.4s ease-in-out;
   -o-transition: all 0.4s ease-in-out;
   -ms-transition: all 0.4s ease-in-out;
   transition: all 0.4s ease-in-out;
}

.contenido img {
	max-width:100%;
	max-height:100%;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:10px;
	margin-right:10px;
}

/********************BARRA COMPARTIR REDES SOCIALES*********/
#barra_contadores_rsociales {
	width:95%;
	padding:10px;
	margin:0px auto 50px;
	background: linear-gradient(90deg, #EA2127 0%, #EB4335 100%);
	background: -moz-linear-gradient(90deg, #EA2127 0%, #EB4335 100%);
	background: -webkit-linear-gradient(90deg, #EA2127 0%, #EB4335 100%);
	background: -o-linear-gradient(90deg, #EA2127 0%, #EB4335 100%);
	border-bottom-left-radius:5px;
	-moz-border-bottom-left-radius:5px;
	-ms-border-bottom-left-radius:5px;
	-o-border-bottom-left-radius:5px;
	-webkit-border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	-moz-border-bottom-right-radius:5px;
	-ms-border-bottom-right-radius:5px;
	-o-border-bottom-right-radius:5px;
	-webkit-border-bottom-right-radius:5px;
	color:#FFFFFF;
}

#barra_contadores_rsociales img {
	display:inline-block;
	vertical-align:middle;
	margin:0px 5px 0px 0px;
}

/********************CONTENEDOR PRODUCTO AMPLIADO************/
#contenido_producto_amp {
	margin-bottom:20px;
	text-align:justify;
}

#contenido_producto_amp h4 {
	color:#5d5d5d;
}

#recomendacion_video_producto_amp {
	margin:0px 0px 20px;
}

#video_producto_amp {
	margin:0px;
}

#contenido_producto_amp .compartir {
	padding-top: 15px;
	padding-bottom: 15px;
	border-top:1px solid #404040;
	border-bottom:1px solid #404040;
}

/********BARRA IZQUIERDA DONDE SE MUESTRA PRECIOS, DATOS PROVEEDOR, COMPRAR Y ME GUSTA*****/
#contenedor_precios_comprar_rsociales_proveed {
	background-color:#FFFAEC;
	padding:8px;
	text-align:center;
}

#contenedor_precios_comprar_rsociales_proveed #precio_regular {
	width:100%;
	padding:5px;
	margin:0px auto;
	background-color:#d2d2d2;
	text-align:center;
	color:#343434;
	font-size:12px;
	margin-bottom:5px;
}

#contenedor_precios_comprar_rsociales_proveed #precio_regular span {
	font-size:21px;
	color:#343434 !important;
}

#contenedor_precios_comprar_rsociales_proveed #nuestro_precio {
	width:100%;
	padding:5px;
	margin:0px auto;
	/*background-color:#88262B;*/
	text-align:center;
	color:#88262B;
	font-size:44px;
	margin-bottom:20px;
}

#contenedor_precios_comprar_rsociales_proveed #nuestro_precio span {
	font-size:21px;
	color:#FFF !important;
}

#contenedor_boton_comprar {
	border-top:2px dashed #ffcdcd;
	border-bottom:2px dashed #ffcdcd;
	padding:10px 0px;
	margin-bottom:20px;
}

.boton_actualizar {
	width:70px;
	margin:0px 0px 0px 3px;
	text-align:center;
	-moz-box-shadow:inset 0px 1px 0px 0px #a4e271;
	-webkit-box-shadow:inset 0px 1px 0px 0px #a4e271;
	box-shadow:inset 0px 1px 0px 0px #a4e271;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #20b420), color-stop(1, #12a61a));
	background:-moz-linear-gradient(top, #20b420 5%, #12a61a 100%);
	background:-webkit-linear-gradient(top, #20b420 5%, #12a61a 100%);
	background:-o-linear-gradient(top, #20b420 5%, #12a61a 100%);
	background:-ms-linear-gradient(top, #20b420 5%, #12a61a 100%);
	background:linear-gradient(to bottom, #20b420 5%, #12a61a 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#20b420', endColorstr='#12a61a',GradientType=0);
	background-color:#20b420;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #74b807;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-size:12px;
	font-weight:700;
	padding:6px 0px;
	text-decoration:none;
	text-shadow:0px 1px 0px #528009;
}
.boton_actualizar:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #12a61a), color-stop(1, #20b420));
	background:-moz-linear-gradient(top, #12a61a 5%, #20b420 100%);
	background:-webkit-linear-gradient(top, #12a61a 5%, #20b420 100%);
	background:-o-linear-gradient(top, #12a61a 5%, #20b420 100%);
	background:-ms-linear-gradient(top, #12a61a 5%, #20b420 100%);
	background:linear-gradient(to bottom, #12a61a 5%, #20b420 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#12a61a', endColorstr='#20b420',GradientType=0);
	background-color:#12a61a;
}
.boton_actualizar:active {
	position:relative;
	top:1px;
}

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

.boton_comprar {
	width:100%;
	margin:0px auto;
	text-align:center;
	-moz-box-shadow:inset 0px 1px 0px 0px #a4e271;
	-webkit-box-shadow:inset 0px 1px 0px 0px #a4e271;
	box-shadow:inset 0px 1px 0px 0px #a4e271;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #20b420), color-stop(1, #12a61a));
	background:-moz-linear-gradient(top, #20b420 5%, #12a61a 100%);
	background:-webkit-linear-gradient(top, #20b420 5%, #12a61a 100%);
	background:-o-linear-gradient(top, #20b420 5%, #12a61a 100%);
	background:-ms-linear-gradient(top, #20b420 5%, #12a61a 100%);
	background:linear-gradient(to bottom, #20b420 5%, #12a61a 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#20b420', endColorstr='#12a61a',GradientType=0);
	background-color:#20b420;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #74b807;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-size:20px;
	font-weight:700;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:0px 1px 0px #528009;
}
.boton_comprar:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #12a61a), color-stop(1, #20b420));
	background:-moz-linear-gradient(top, #12a61a 5%, #20b420 100%);
	background:-webkit-linear-gradient(top, #12a61a 5%, #20b420 100%);
	background:-o-linear-gradient(top, #12a61a 5%, #20b420 100%);
	background:-ms-linear-gradient(top, #12a61a 5%, #20b420 100%);
	background:linear-gradient(to bottom, #12a61a 5%, #20b420 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#12a61a', endColorstr='#20b420',GradientType=0);
	background-color:#12a61a;
}
.boton_comprar:active {
	position:relative;
	top:1px;
}

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

.boton_comprar a:hover {
	color:#f1f1f1;
	-webkit-transition: all 0.4s ease-in-out;
   -moz-transition: all 0.4s ease-in-out;
   -o-transition: all 0.4s ease-in-out;
   -ms-transition: all 0.4s ease-in-out;
   transition: all 0.4s ease-in-out;
}

#contenedor_megusta_rsociales {
	width:100%;
	margin:20px auto;
	text-align: left;
}

#contenedor_megusta_rsociales a {
	text-decoration: none;
	color:#000;
}

#contenedor_megusta_rsociales img {
	width: auto;
	display: inline-block;
	margin-right: 8px;
	vertical-align: middle;
	filter: drop-shadow(0 0 1px #FFF);
	-webkit-transition: all 0.4s ease-in-out;
   -moz-transition: all 0.4s ease-in-out;
   -o-transition: all 0.4s ease-in-out;
   -ms-transition: all 0.4s ease-in-out;
   transition: all 0.4s ease-in-out;
}

#contenedor_megusta_rsociales img:hover {
	filter: drop-shadow(0 0 4px #404040);
	-webkit-transition: all 0.4s ease-in-out;
   -moz-transition: all 0.4s ease-in-out;
   -o-transition: all 0.4s ease-in-out;
   -ms-transition: all 0.4s ease-in-out;
   transition: all 0.4s ease-in-out;
}

#contenedor_megusta_rsociales a:hover {
	color:#b6301b;
	-webkit-transition: all 0.4s ease-in-out;
   -moz-transition: all 0.4s ease-in-out;
   -o-transition: all 0.4s ease-in-out;
   -ms-transition: all 0.4s ease-in-out;
   transition: all 0.4s ease-in-out;
}


/********************CONTENEDOR BARRA IZQUIERDA***********************/
#barraizquierda {
	text-align:center;
	padding-top:0px;
}

.boton_registrarse {
	margin-bottom:8px;
	-moz-box-shadow: 0px 0px 14px -1px #c19734;
	-webkit-box-shadow: 0px 0px 14px -1px #c19734;
	box-shadow: 0px 0px 14px -1px #c19734;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #c19734), color-stop(1, #c19734));
	background:-moz-linear-gradient(top, #c19734 5%, #c19734 100%);
	background:-webkit-linear-gradient(top, #c19734 5%, #c19734 100%);
	background:-o-linear-gradient(top, #c19734 5%, #c19734 100%);
	background:-ms-linear-gradient(top, #c19734 5%, #c19734 100%);
	background:linear-gradient(to bottom, #c19734 5%, #c19734 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c19734', endColorstr='#c19734',GradientType=0);
	background-color:#c19734;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-size:20px;
	padding:13px 32px;
	text-decoration:none;
	text-shadow:0px 1px 0px #3d768a;
	font-weight:300;
	text-transform:uppercase
}
.boton_registrarse:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #822026), color-stop(1, #822026));
	background:-moz-linear-gradient(top, #822026 5%, #822026 100%);
	background:-webkit-linear-gradient(top, #822026 5%, #822026 100%);
	background:-o-linear-gradient(top, #822026 5%, #822026 100%);
	background:-ms-linear-gradient(top, #822026 5%, #822026 100%);
	background:linear-gradient(to bottom, #822026 5%, #822026 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#822026', endColorstr='#822026',GradientType=0);
	background-color:#822026;

	-webkit-transition: all 0.4s ease-in-out;
   -moz-transition: all 0.4s ease-in-out;
   -o-transition: all 0.4s ease-in-out;
   -ms-transition: all 0.4s ease-in-out;
   transition: all 0.4s ease-in-out;
}
.boton_registrarse:active {
	position:relative;
	top:1px;
}

.boton_registrarse a {
	text-decoration:none;
	color:#FFF;
}

.boton_registrarse a:hover {
	color:#F1F1F1;
	-webkit-transition: all 0.4s ease-in-out;
   -moz-transition: all 0.4s ease-in-out;
   -o-transition: all 0.4s ease-in-out;
   -ms-transition: all 0.4s ease-in-out;
   transition: all 0.4s ease-in-out;
}

#contenedor_menu_vertical {
	width:100%;
	background-color:#d4a945;
	box-shadow: 7px 0px 11px -6px rgba(185,185,185,0.95);
	-moz-box-shadow: 7px 0px 11px -6px rgba(185,185,185,0.95);
	-ms-box-shadow: 7px 0px 11px -6px rgba(185,185,185,0.95);
	-o-box-shadow: 7px 0px 11px -6px rgba(185,185,185,0.95);
	-webkit-box-shadow: 7px 0px 11px -6px rgba(185,185,185,0.95);
	padding-bottom:20px;
}

#titulo_menu {
	padding:8px 8px 8px 20px;
	text-align:left;
	border-bottom:2px dashed #000000;
	color:#FFFFFF;
	font-size:20px;
	margin-bottom:10px;
}

#titulo_menu img#vineta_menu_vertical {
	width:100%;
	max-width:13px;
	max-height:100%;
	margin:0px;
	display:inline-block;
}

#barraizquierda  #banner_izquierda {
	margin-top:20px;
}

#barraizquierda  #banner_izquierda img{
	width:100%;
	max-width:100%;
	max-height:100%;
	margin-bottom:10px;
}

#barraizquierda  #banner_izquierda img:hover {
	opacity:0.85;
	-webkit-transition: all 0.4s ease-in-out;
   -moz-transition: all 0.4s ease-in-out;
   -o-transition: all 0.4s ease-in-out;
   -ms-transition: all 0.4s ease-in-out;
   transition: all 0.4s ease-in-out;
}

/****NOTICIAS BARRA IZQUIERDA *********/
#noticias_yariguies {
	margin:20px 0px;
}

#thumbs_barraizquierda_noticias_big {
	width:100%;
	/*height:390px;*/
	text-align:justify;
	float:left;
	border-top:1px solid #C9C9C9;
	border-left:1px solid #C9C9C9;
	margin-right:0px;
	padding:0px 10px 10px 10px;
	position:relative;
	display:block;
}
#thumbs_barraizquierda_noticias_big a:link{
	outline:none;
}
#thumbs_barraizquierda_noticias_big:hover{
	background-color:#FDFDFD;
}

#thumbs_barraizquierda_noticias_big  #audio_noticia_big {
	width:300px;
	position:absolute;
	top:0px;
	left:10px;
	text-align:left;
}

#thumbs_barraizquierda_noticias_big  #audio_noticia_big img {
	width:100%;
	max-width:113px;
	max-height:100%;
}

#thumbs_barraizquierda_noticias_big  #fecha_noticia_big {
	width:120px;
	position:absolute;
	top:0px;
	right:0px;
	border-top:2px solid #F00;
	text-align:center;
	color:#F00;
	padding-top:6px;
	font-size:11.5px;
}

#thumbs_barraizquierda_noticias_big #contador_leido {
	width:100%;
	margin-top:37px;
	text-align:left;
	color:#F00;
	font-size:11px;
}

#thumbs_barraizquierda_noticias_big h4 {
	color:#000;
	text-align:left;
}

#thumbs_barraizquierda_noticias_big img#foto_noticia_big {
	width:100%;
	max-width:330px;
	max-height:100%;
	margin-bottom:15px;
}

#thumbs_barraizquierda_noticias_big img#foto_noticia_big:hover {

	opacity:0.85;
	-webkit-transition: all 0.4s ease-in-out;
   -moz-transition: all 0.4s ease-in-out;
   -o-transition: all 0.4s ease-in-out;
   -ms-transition: all 0.4s ease-in-out;
   transition: all 0.4s ease-in-out;
}

#thumbs_barraizquierda_noticias_big #bot_ver_noticia {
	width:106px;
	padding:2px;
	position:absolute;
	right:10px;
	top:124px;
	font-size:13px;
	background-color:#B30E0F;
	border:1px solid #333;
	color:#000;
	text-align:center;
	text-transform:uppercase;
}

#thumbs_barraizquierda_noticias_big #bot_ver_noticia:hover {
	background-color:#333;
	-webkit-transition: all 0.4s ease-in-out;
   -moz-transition: all 0.4s ease-in-out;
   -o-transition: all 0.4s ease-in-out;
   -ms-transition: all 0.4s ease-in-out;
   transition: all 0.4s ease-in-out;
}

#thumbs_barraizquierda_noticias_big #bot_ver_noticia a {
	text-decoration:none;
	color:#FFF;
}

#thumbs_barraizquierda_noticias_big #bot_ver_noticia a:hover {
	color:#FFF;
	font-weight:700;
}

#thumbs_barraizquierda_noticias_big #resumen_noticia_big {
	width:100%;
	text-align:justify;
}

/********************CONTENEDOR PRODUCTO HOME*************/
#contenedor_producto_home {
	border:1px solid #e6e6e6;
	border-radius:10px;
	-moz-border-radius:10px;
	-ms-border-radius:10px;
	-o-border-radius:10px;
	-webkit-border-radius:10px;
	background-color:#FFFFFF;
	overflow:hidden;
	margin-bottom:20px;
}

#foto_producto_home {
	text-align:center;
	margin-top:10px;
	margin-bottom:10px;
}

#contenedor_producto_home h3 {
	color:#5d5d5d;
}

#contenedor_producto_home #resumen {
	text-align:justify;
}

#contenedor_producto_home #precios {
	width:100%;
	margin-top:10px;
	background-color:#f7f7f7;
	overflow:hidden;
}

#contenedor_producto_home #precios #precio_regular {
	width:125px;
	font-size:12px;
	color:#343434;
	text-align:center;
	padding:5px;
	float:left;
}

#contenedor_producto_home #precios #precio_regular span {
	font-size:21px;
}

#contenedor_producto_home #precios #nuestro_precio {
	width:270px;
	font-size:12px;
	color:#000;
	font-weight:700;
	text-align:center;
	padding:5px;
	float:left;
}

#contenedor_producto_home #precios #nuestro_precio span {
	font-size:21px;
}

.boton_listo_ya {
	margin-top:9px;
	-moz-box-shadow:inset 0px 1px 0px 0px #f29c93;
	-webkit-box-shadow:inset 0px 1px 0px 0px #f29c93;
	box-shadow:inset 0px 1px 0px 0px #f29c93;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ee0020), color-stop(1, #cb031e));
	background:-moz-linear-gradient(top, #ee0020 5%, #cb031e 100%);
	background:-webkit-linear-gradient(top, #ee0020 5%, #cb031e 100%);
	background:-o-linear-gradient(top, #ee0020 5%, #cb031e 100%);
	background:-ms-linear-gradient(top, #ee0020 5%, #cb031e 100%);
	background:linear-gradient(to bottom, #ee0020 5%, #cb031e 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee0020', endColorstr='#cb031e',GradientType=0);
	background-color:#ee0020;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #d83526;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-size:14px;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:0px 1px 0px #b23e35;
}
.boton_listo_ya:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #cb031e), color-stop(1, #ee0020));
	background:-moz-linear-gradient(top, #cb031e 5%, #ee0020 100%);
	background:-webkit-linear-gradient(top, #cb031e 5%, #ee0020 100%);
	background:-o-linear-gradient(top, #cb031e 5%, #ee0020 100%);
	background:-ms-linear-gradient(top, #cb031e 5%, #ee0020 100%);
	background:linear-gradient(to bottom, #cb031e 5%, #ee0020 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cb031e', endColorstr='#ee0020',GradientType=0);
	background-color:#cb031e;

	-webkit-transition: all 0.4s ease-in-out;
   -moz-transition: all 0.4s ease-in-out;
   -o-transition: all 0.4s ease-in-out;
   -ms-transition: all 0.4s ease-in-out;
   transition: all 0.4s ease-in-out;
}
.boton_listo_ya:active {
	position:relative;
	top:1px;
}

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

.boton_listo_ya a:hover {
	color:#F1F1F1;
	opacity:0.85;
	-webkit-transition: all 0.4s ease-in-out;
   -moz-transition: all 0.4s ease-in-out;
   -o-transition: all 0.4s ease-in-out;
   -ms-transition: all 0.4s ease-in-out;
   transition: all 0.4s ease-in-out;
}

.boton_listo_ya img {
	width:100%;
	max-width:11px;
	max-height:100%;
	margin:0px;
	display:inline-block;
}

/**********************THUMBS PRODUCTOS HOME***************/
#thumbs_productos_home {
	height:300px;
	text-align:left;
	border:1px solid #e6e6e6;
	border-radius:10px;
	-moz-border-radius:10px;
	-ms-border-radius:10px;
	-o-border-radius:10px;
	-webkit-border-radius:10px;
	margin:0px 0px 30px;
}

#thumbs_productos_home img{
	margin:0px;
	border-top-left-radius:10px;
	-moz-border-top-left-radius:10px;
	-ms-border-top-left-radius:10px;
	-o-border-top-left-radius:10px;
	-webkit-border-top-left-radius:10px;
	border-top-right-radius:10px;
	-moz-border-top-right-radius:10px;
	-ms-border-top-right-radius:10px;
	-o-border-top-right-radius:10px;
	-webkit-border-top-right-radius:10px;
}

#thumbs_productos_home img:hover {
	opacity:0.85;
	-webkit-transition: all 0.4s ease-in-out;
   -moz-transition: all 0.4s ease-in-out;
   -o-transition: all 0.4s ease-in-out;
   -ms-transition: all 0.4s ease-in-out;
   transition: all 0.4s ease-in-out;
}

#thumbs_productos_home #resumen_productos_home {
	background-color:#FFFFFF;
	padding:10px 5px 20px 5px;
	font-size:16px;
}

#thumbs_productos_home #precios_productos_home {
	overflow:hidden;
	background-color:#f7f7f7;
	border-bottom-left-radius:10px;
	-moz-border-bottom-left-radius:10px;
	-ms-border-bottom-left-radius:10px;
	-o-border-bottom-left-radius:10px;
	-webkit-border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
	-moz-border-bottom-right-radius:10px;
	-ms-border-bottom-right-radius:10px;
	-o-border-bottom-right-radius:10px;
	-webkit-border-bottom-right-radius:10px;
	font-size:11px;
}

#thumbs_productos_home #precios_productos_home #precio_regular {
	width:135px;
	float:left;
	text-align:center;
	color:#343434;
	padding:7px;
}

#thumbs_productos_home #precios_productos_home #precio_regular span {
	font-size:19px;
}

#thumbs_productos_home #precios_productos_home #nuestro_precio {
	width:270px;
	float:left;
	text-align:center;
	color:#c9041d;
	padding:7px;
	font-weight:700;
}

#thumbs_productos_home #precios_productos_home #nuestro_precio span {
	font-size:19px;
}

/**************BARRA DE PUBLICIDAD CENTRAL*****************/
#publicidad_central {
	text-align:center;
	margin:10px 0px 30px;
}

#publicidad_central img {
	border-radius:10px;
	-moz-border-radius:10px;
	-ms-border-radius:10px;
	-o-border-radius:10px;
	-webkit-border-radius:10px;
	width:100%;
	max-width:100%;
	max-height:100%;
	margin:0px;
	display:inline-block;
}

#publicidad_central img:hover {
	opacity:0.85;
	-webkit-transition: all 0.4s ease-in-out;
   -moz-transition: all 0.4s ease-in-out;
   -o-transition: all 0.4s ease-in-out;
   -ms-transition: all 0.4s ease-in-out;
   transition: all 0.4s ease-in-out;
}

/**********************THUMBS_PRODUCTOS_INDICE********************/
#thumbs_producto_indice {
	text-align:center;
	margin:10px 0px;
}

#thumbs_producto_indice img {
	width:100%;
	max-width:100%;
	max-height:100%;
}

#thumbs_producto_indice img:hover {
	opacity:0.85;
	-webkit-transition: all 0.4s ease-in-out;
   -moz-transition: all 0.4s ease-in-out;
   -o-transition: all 0.4s ease-in-out;
   -ms-transition: all 0.4s ease-in-out;
   transition: all 0.4s ease-in-out;
}

/*********************THUMBS PRODUCTOS VITRINA INTERNAS*******************/
#thumbs_productos_interna {
	text-align:center;
	margin:20px 0px;
	height:260px;
}

#thumbs_productos_interna img {
	padding:2px;
	background-color:#CCC;
	width:100%;
	max-width:100%;
	max-height:100%;
	margin:0px;
}

#thumbs_productos_interna img:hover {
	opacity:0.85;
	-webkit-transition: all 0.4s ease-in-out;
   -moz-transition: all 0.4s ease-in-out;
   -o-transition: all 0.4s ease-in-out;
   -ms-transition: all 0.4s ease-in-out;
   transition: all 0.4s ease-in-out;
}

#thumbs_productos_interna h5 {
	text-align:center;
	padding:5px;
	margin:15px 0px 0px 0px;
}

/**************************CONTENIDO PRODUCTO AMPLIADO***********************/
#contenido_producto {
	text-align:justify;
}

#contenido_producto #caracteristicas_tecnicas {
	color:#585858;
	font-size:17px;
	border-bottom:1px solid #cfcfcf;
	padding-bottom:8px;
	margin-bottom:15px;
}

#foto_producto_ampliado {
	text-align:center;
}

#foto_producto_ampliado img {
	margin:0px;
}

#texto_ampliado_producto {
	border-top:1px solid #CFCFCF;
	margin-top:20px;
	padding-top:20px;
}

/********************THUMBS CONTENIDOS INDICE - FAQ***********************/
.thumbs_contenidos_indice {
	width:100%;
	float:left;
	margin-bottom:30px;
	border-bottom:1px solid rgba(187,187,187,0.8);
	padding-bottom:40px;
	position:relative;
}

.thumbs_contenidos_indice h2{
	text-align:left;
	margin:5px 0px 10px 0px;
	padding-bottom:0px;
	border:0px;
	font-weight:700;
	color:#4c4c4c;
	font-size:15px;
}

/*.thumbs_contenidos_indice #foto_indice{
	margin-right:8px;
	margin-bottom:8px;
}*/

.thumbs_contenidos_indice img#foto_indice {
	width:100%;
	max-width:200px;
	max-height:100%;
	margin-right:8px;
	margin-bottom:8px;
	margin-left:8px;
	margin-top:0px;
	padding:1px;
	background-color:#C4C4C4;
}

.thumbs_contenidos_indice img:hover{
	opacity:0.7;
	-webkit-transition: opacity 0.4s ease-in-out;
   -moz-transition: opacity 0.4s ease-in-out;
   -o-transition: opacity 0.4s ease-in-out;
   -ms-transition: opacity 0.4s ease-in-out;
   transition: opacity 0.4s ease-in-out;
}

.thumbs_contenidos_indice .alineacion_derecha_indice {
	position:absolute;
	bottom:5px;
	right:5px;
	width:auto;
	-moz-box-shadow:inset 0px 1px 0px 0px #cf866c;
	-webkit-box-shadow:inset 0px 1px 0px 0px #cf866c;
	box-shadow:inset 0px 1px 0px 0px #cf866c;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #d0451b), color-stop(1, #bc3315));
	background:-moz-linear-gradient(top, #d0451b 5%, #bc3315 100%);
	background:-webkit-linear-gradient(top, #d0451b 5%, #bc3315 100%);
	background:-o-linear-gradient(top, #d0451b 5%, #bc3315 100%);
	background:-ms-linear-gradient(top, #d0451b 5%, #bc3315 100%);
	background:linear-gradient(to bottom, #d0451b 5%, #bc3315 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d0451b', endColorstr='#bc3315',GradientType=0);
	background-color:#d0451b;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #942911;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-size:14px;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:0px 1px 0px #854629;
}

.thumbs_contenidos_indice .alineacion_derecha_indice:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #bc3315), color-stop(1, #d0451b));
	background:-moz-linear-gradient(top, #bc3315 5%, #d0451b 100%);
	background:-webkit-linear-gradient(top, #bc3315 5%, #d0451b 100%);
	background:-o-linear-gradient(top, #bc3315 5%, #d0451b 100%);
	background:-ms-linear-gradient(top, #bc3315 5%, #d0451b 100%);
	background:linear-gradient(to bottom, #bc3315 5%, #d0451b 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bc3315', endColorstr='#d0451b',GradientType=0);
	background-color:#bc3315;
	-webkit-transition: all 0.4s ease-in-out;
   -moz-transition: all 0.4s ease-in-out;
   -o-transition: all 0.4s ease-in-out;
   -ms-transition: all 0.4s ease-in-out;
   transition: all 0.4s ease-in-out;
}

.thumbs_contenidos_indice .alineacion_derecha_indice a {
	color:#FFF;
	text-decoration:none;
}

.thumbs_contenidos_indice .alineacion_derecha_indice a:hover {
	color:#F1F1F1;
	-webkit-transition: all 0.4s ease-in-out;
   -moz-transition: all 0.4s ease-in-out;
   -o-transition: all 0.4s ease-in-out;
   -ms-transition: all 0.4s ease-in-out;
   transition: all 0.4s ease-in-out;
}

/*******************************CRÉDITOS*************************************/
#fondo_horizontal_creditos {
	overflow:hidden;
	background-color:#88262b;
	padding-bottom:10px;
}


/*****DIRECTORIO CREDITOS********/
#directorio {
	padding-top:25px;
}

#directorio ul#lista_directorio {
	list-style-type:disc;
	margin:0px;
	padding-left:30px;
	color:#FFF;
}

#directorio h3 {
	color:#b81b1c;
	margin:0px;
}

.thumbs_informacion_mcreditos {
	width:100%;
	margin-bottom:3px;
	float:left;
	color:#FFF;
}

.thumbs_informacion_mcreditos img {
	max-width:100%;
	max-height:100%;
	margin:0px;
	display:inline-block;
}

.thumbs_informacion_mcreditos a {
	text-decoration:none;
	color:#FFF;
	/*color:#FFF; *estes color es para que se vea en en movil a 300px***/
}

.thumbs_informacion_mcreditos a:hover {
	color:#E20418;
	-webkit-transition: color 0.4s ease-in-out;
   -moz-transition: color 0.4s ease-in-out;
   -o-transition: color 0.4s ease-in-out;
   -ms-transition: color 0.4s ease-in-out;
   transition: color 0.4s ease-in-out;
}

/*********LOGO BANCOS**********/
#logo_bancos {
	text-align:center;
	padding-top:0px;
}

#logo_bancos img {
	width:100%;
	max-width:280px;
	max-height:100%;
}

/*******LOGO SITIO CREDITOS******/
#logo_creditos {
	text-align:center;
}

#logo_creditos img {
	width:100%;
	max-width:250px;
	max-height:100%;
}

/*********CREDITOS*****/
#creditos{
	height:auto;
	padding-top:10px;
	text-align:left;
	color:#FFF;
	font-size:13px;
}

#creditos a{
	color:#FFF;
}

#creditos a:hover{
	color:#E20418;
	-webkit-transition: color 0.4s ease-in-out;
   -moz-transition: color 0.4s ease-in-out;
   -o-transition: color 0.4s ease-in-out;
   -ms-transition: color 0.4s ease-in-out;
   transition: color 0.4s ease-in-out;
}

address#ancho_address {
	width:auto;
	float:left;
	font-style:normal;
}

/********************FORMULARIOS CONTACTENOS**********************/
input[type="text"],textarea,select {
	background-color:#f1f1f1;
	border: 1px solid #aaaaaa;
	padding: 2px 4px;
	height:36px;
	outline: none;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	color: #414141;
	margin:0px 0px 5px 3px;
	width: 280px;
	max-width: 100%;
	display: block;
	font-size:14px;
}

input[type="text"]:focus,textarea:focus,select:focus {
	border: 1px solid #ccc;
	color: #333;
	-moz-box-shadow: 0 0 4px rgba(0,0,0,.6);
	-webkit-box-shadow: 0 0 4px rgba(0,0,0,.6);
	box-shadow:  0 0 4px rgba(0,0,0,.6);
	background-color:#f2e2e2;
}

input[type="text"]:hover,textarea:hover,select:hover {
	border: 1px solid #cccccc;
	background-color:#f2e2e2;
	-webkit-transition: all 0.4s ease-in-out;
   -moz-transition: all 0.4s ease-in-out;
   -o-transition: all 0.4s ease-in-out;
   -ms-transition: all 0.4s ease-in-out;
   transition: all 0.4s ease-in-out;
}

input[type="submit"] {
	-moz-box-shadow:inset 0px 1px 0px 0px #cf866c;
	-webkit-box-shadow:inset 0px 1px 0px 0px #cf866c;
	box-shadow:inset 0px 1px 0px 0px #cf866c;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #d0451b), color-stop(1, #bc3315));
	background:-moz-linear-gradient(top, #d0451b 5%, #bc3315 100%);
	background:-webkit-linear-gradient(top, #d0451b 5%, #bc3315 100%);
	background:-o-linear-gradient(top, #d0451b 5%, #bc3315 100%);
	background:-ms-linear-gradient(top, #d0451b 5%, #bc3315 100%);
	background:linear-gradient(to bottom, #d0451b 5%, #bc3315 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d0451b', endColorstr='#bc3315',GradientType=0);
	background-color:#d0451b;
	border: 1px solid #aaa;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	color: #FFF;
	display: inline-block;
	font-weight: 700;
	text-decoration: none;
	text-shadow: 0 1px rgba(0, 0, 0, .75);
	cursor: pointer;
	margin:0px;
	line-height: normal;
	padding: 8px 10px;
}

input[type="submit"]:hover {
	color: #FFF;
	background: #ddd; /* Old browsers */
	background: #ddd -moz-linear-gradient(top, rgba(188,51,21,.95) 0%, rgba(208,69,27,1) 100%); /* FF3.6+ */
	background: #ddd -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(188,51,21,.95)), color-stop(100%,rgba(208,69,27,1))); /* Chrome,Safari4+ */
	background: #ddd -webkit-linear-gradient(top, rgba(188,51,21,.95) 0%,rgba(208,69,27,1) 100%); /* Chrome10+,Safari5.1+ */
	background: #ddd -o-linear-gradient(top, rgba(188,51,21,.95) 0%,rgba(208,69,27,1) 100%); /* Opera11.10+ */
	background: #ddd -ms-linear-gradient(top, rgba(188,51,21,.95) 0%,rgba(208,69,27,1) 100%); /* IE10+ */
	background: #ddd linear-gradient(top, rgba(188,51,21,.95) 0%,rgba(208,69,27,1) 100%); /* W3C */
	border: 1px solid #888;
	border-top: 1px solid #aaa;
	border-left: 1px solid #aaa;
}

#img_captcha {
	width:100%;
	max-width:220px;
	max-height:100%;
}

/********************GADGETS***********************/
/***************BOTON PARA SUBIR**************/
a#top {
	width:38px;
	height:38px;
	line-height:0px;
	border-radius:100%;
    border: 3px solid rgba(172, 0, 26, 0.8);
    color:rgba(255, 255, 255, 0.8);
	background-color:rgba(194, 28, 52, 0.8);
    display: none;
    font-size: 20px;
    font-weight: 400;
    position:fixed;
    right: 10px;
	bottom:10px;
    z-index:1000;
	padding:6px;
	text-decoration:none;
	text-align:center;
}

a#top:hover {
	color: rgba(255, 255, 255, 1);
	-webkit-transition: color 0.4s ease-in-out;
   -moz-transition: color 0.4s ease-in-out;
   -o-transition: color 0.4s ease-in-out;
   -ms-transition: color 0.4s ease-in-out;
   transition: color 0.4s ease-in-out;
}

.flecha-up {
    width:0px;
    height:0px;
	margin-top:6px;
	margin-left:2px;
    border-left:8px solid transparent; /* izquierda flecha */
    border-right:8px solid transparent; /* derecha flecha */
    border-bottom:8px solid #F1F1F1; /* base flecha y color*/
    font-size:0px;
    line-height:0px;
 }

 .flecha-up:hover {
    width:0px;
    height:0px;
	margin-top:6px;
	margin-left:2px;
    border-left:8px solid transparent; /* izquierda flecha */
    border-right:8px solid transparent; /* derecha flecha */
    border-bottom:8px solid #FFF; /* base flecha y color*/
    font-size:0px;
    line-height:0px;
 }

/***********************ALINEACIÓN BOTONES MAS, REGRESAR***************************/
.alineacion_derecha {
	clear:both;
	float:right;
	margin:20px 0px 0px;
	-moz-box-shadow:inset 0px 1px 0px 0px #cf866c;
	-webkit-box-shadow:inset 0px 1px 0px 0px #cf866c;
	box-shadow:inset 0px 1px 0px 0px #cf866c;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #FC0013), color-stop(1, #E9041D));
	background:-moz-linear-gradient(top, #FC0013 5%, #E9041D 100%);
	background:-webkit-linear-gradient(top, #FC0013 5%, #E9041D 100%);
	background:-o-linear-gradient(top, #FC0013 5%, #E9041D 100%);
	background:-ms-linear-gradient(top, #FC0013 5%, #E9041D 100%);
	background:linear-gradient(to bottom, #FC0013 5%, #E9041D 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FC0013', endColorstr='#E9041D',GradientType=0);
	background-color:#d0451b;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #942911;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-size:14px;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:0px 1px 0px #854629;
}
.alineacion_derecha:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #E9041D), color-stop(1, #FC0013));
	background:-moz-linear-gradient(top, #E9041D 5%, #FC0013 100%);
	background:-webkit-linear-gradient(top, #E9041D 5%, #FC0013 100%);
	background:-o-linear-gradient(top, #E9041D 5%, #FC0013 100%);
	background:-ms-linear-gradient(top, #E9041D 5%, #FC0013 100%);
	background:linear-gradient(to bottom, #E9041D 5%, #FC0013 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#E9041D', endColorstr='#FC0013',GradientType=0);
	background-color:#bc3315;
}
.alineacion_derecha:active {
	position:relative;
	top:1px;
}

.alineacion_derecha a {
	text-decoration:none;
	color:#FFF;
}

.alineacion_derecha a:hover {
	color:#f1f1f1;
}

/********************FIN GADGETS******************************/

/********************FIN ESTILOS NUESTROS AD*************************/

/* =Media query for 960 Screens - sets nested grids to 100%
-------------------------------------------------------------- */
@media only screen and (max-width:960px){
	.row .row .c1,.row .row .c2,.row .row .c3,.row .row .c4,.row .row .c5,.row .row .c6,.row .row .c7,.row .row .c8,.row .row .c9,.row .row .c10,.row .row .c11,.row .row 				.c12{width:100%;margin-bottom:20px}
	.row .row > div:last-child{margin-bottom:0 !important}
	.contenido img {
		width:100%;
		max-width:100%;
		max-height:100%;
		margin-top:10px;
		margin-bottom:10px;
		margin-left:0px;
		margin-right:0px;
	}

	/**********************FONDO HORIZONTAL HEADER***********************/
	#fondo_horizontal_header {
		height:auto;
		background: linear-gradient(90deg, #FFEECA 33%, #FFEECA 100%);
		background: -moz-linear-gradient(90deg, #FFEECA 33%, #FFEECA 100%);
		background: -webkit-linear-gradient(90deg, #FFEECA 33%, #FFEECA 100%);
		background: -o-linear-gradient(90deg, #FFEECA 33%, #FFEECA 100%);
	}

	#logo {
		text-align:center;
	}

	#logo img {
		width:100%;
		max-width:100%;
		max-height:100%;
	}

	#logo img:hover {
		opacity:0.95;
		-webkit-transition: opacity 0.4s ease-in-out;
	   -moz-transition: opacity 0.4s ease-in-out;
	   -o-transition: opacity 0.4s ease-in-out;
	   -ms-transition: opacity 0.4s ease-in-out;
	   transition: opacity 0.4s ease-in-out;
	}

	#fondo_barramenu {
		height:53px;
		/*float:left;*/
	}

	#barra_menu {
		margin:0px auto;
		text-align:justify;
	}

	#fondo_barramenu h2 {
		display:none;
	}


	/********************CONTENEDOR PRODUCTO HOME*************/
	#contenedor_producto_home {
		border:1px solid #e6e6e6;
		border-radius:10px;
		-moz-border-radius:10px;
		-ms-border-radius:10px;
		-o-border-radius:10px;
		-webkit-border-radius:10px;
		background-color:#FFFFFF;
		overflow:hidden;
		margin-bottom:20px;
	}

	#foto_producto_home {
		text-align:center;
	}

	#contenedor_producto_home h3 {
		color:#5d5d5d;
	}

	#contenedor_producto_home #resumen {
		text-align:justify;
	}

	#contenedor_producto_home #precios {
		width:100%;
		margin-top:10px;
		background-color:#f7f7f7;
		overflow:hidden;
	}

	#contenedor_producto_home #precios #precio_regular {
		width:50%;
		font-size:12px;
		color:#343434;
		text-align:center;
		padding:5px;
		float:left;
	}

	#contenedor_producto_home #precios #precio_regular span {
		font-size:21px;
	}

	#contenedor_producto_home #precios #nuestro_precio {
		width:50%;
		font-size:12px;
		color:#c9041d;
		font-weight:700;
		text-align:center;
		padding:5px;
		float:left;
	}

	#contenedor_producto_home #precios #nuestro_precio span {
		font-size:21px;
	}

	.boton_listo_ya {
		text-align:center;
		width:95%;
		margin:9px 10px 2px;
		-moz-box-shadow:inset 0px 1px 0px 0px #f29c93;
		-webkit-box-shadow:inset 0px 1px 0px 0px #f29c93;
		box-shadow:inset 0px 1px 0px 0px #f29c93;
		background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ee0020), color-stop(1, #cb031e));
		background:-moz-linear-gradient(top, #ee0020 5%, #cb031e 100%);
		background:-webkit-linear-gradient(top, #ee0020 5%, #cb031e 100%);
		background:-o-linear-gradient(top, #ee0020 5%, #cb031e 100%);
		background:-ms-linear-gradient(top, #ee0020 5%, #cb031e 100%);
		background:linear-gradient(to bottom, #ee0020 5%, #cb031e 100%);
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee0020', endColorstr='#cb031e',GradientType=0);
		background-color:#ee0020;
		-moz-border-radius:6px;
		-webkit-border-radius:6px;
		border-radius:6px;
		border:1px solid #d83526;
		display:inline-block;
		cursor:pointer;
		color:#ffffff;
		font-size:14px;
		padding:6px 24px;
		text-decoration:none;
		text-shadow:0px 1px 0px #b23e35;
	}
	.boton_listo_ya:hover {
		background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #cb031e), color-stop(1, #ee0020));
		background:-moz-linear-gradient(top, #cb031e 5%, #ee0020 100%);
		background:-webkit-linear-gradient(top, #cb031e 5%, #ee0020 100%);
		background:-o-linear-gradient(top, #cb031e 5%, #ee0020 100%);
		background:-ms-linear-gradient(top, #cb031e 5%, #ee0020 100%);
		background:linear-gradient(to bottom, #cb031e 5%, #ee0020 100%);
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cb031e', endColorstr='#ee0020',GradientType=0);
		background-color:#cb031e;

		-webkit-transition: all 0.4s ease-in-out;
	   -moz-transition: all 0.4s ease-in-out;
	   -o-transition: all 0.4s ease-in-out;
	   -ms-transition: all 0.4s ease-in-out;
	   transition: all 0.4s ease-in-out;
	}
	.boton_listo_ya:active {
		position:relative;
		top:1px;
	}

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

	.boton_listo_ya a:hover {
		color:#F1F1F1;
		opacity:0.85;
		-webkit-transition: all 0.4s ease-in-out;
	   -moz-transition: all 0.4s ease-in-out;
	   -o-transition: all 0.4s ease-in-out;
	   -ms-transition: all 0.4s ease-in-out;
	   transition: all 0.4s ease-in-out;
	}

	.boton_listo_ya img {
		width:100%;
		max-width:11px;
		max-height:100%;
		margin:0px;
		display:inline-block;
	}

	/**********************THUMBS PRODUCTOS HOME***************/
	#thumbs_productos_home {
		height:330px;
		text-align:left;
		border:1px solid #e6e6e6;
		border-radius:10px;
		-moz-border-radius:10px;
		-ms-border-radius:10px;
		-o-border-radius:10px;
		-webkit-border-radius:10px;
		margin:0px 0px 20px;
	}

	#thumbs_productos_home img{
		margin:0px;
		border-top-left-radius:10px;
		-moz-border-top-left-radius:10px;
		-ms-border-top-left-radius:10px;
		-o-border-top-left-radius:10px;
		-webkit-border-top-left-radius:10px;
		border-top-right-radius:10px;
		-moz-border-top-right-radius:10px;
		-ms-border-top-right-radius:10px;
		-o-border-top-right-radius:10px;
		-webkit-border-top-right-radius:10px;
	}

	#thumbs_productos_home img:hover {
		opacity:0.85;
		-webkit-transition: all 0.4s ease-in-out;
	   -moz-transition: all 0.4s ease-in-out;
	   -o-transition: all 0.4s ease-in-out;
	   -ms-transition: all 0.4s ease-in-out;
	   transition: all 0.4s ease-in-out;
	}

	#thumbs_productos_home #resumen_productos_home {
		background-color:#FFFFFF;
		padding:10px 5px 20px 5px;
		font-size:16px;
	}

	#thumbs_productos_home #precios_productos_home {
		overflow:hidden;
		background-color:#f7f7f7;
		border-bottom-left-radius:10px;
		-moz-border-bottom-left-radius:10px;
		-ms-border-bottom-left-radius:10px;
		-o-border-bottom-left-radius:10px;
		-webkit-border-bottom-left-radius:10px;
		border-bottom-right-radius:10px;
		-moz-border-bottom-right-radius:10px;
		-ms-border-bottom-right-radius:10px;
		-o-border-bottom-right-radius:10px;
		-webkit-border-bottom-right-radius:10px;
		font-size:11px;
	}

	#thumbs_productos_home #precios_productos_home #precio_regular {
		width:100%;
		float:left;
		text-align:center;
		color:#343434;
		padding:7px;
	}

	#thumbs_productos_home #precios_productos_home #precio_regular span {
		font-size:19px;
	}

	#thumbs_productos_home #precios_productos_home #nuestro_precio {
		width:100%;
		float:left;
		text-align:center;
		color:#c9041d;
		padding:7px;
		font-weight:700;
	}

	#thumbs_productos_home #precios_productos_home #nuestro_precio span {
		font-size:19px;
	}


	/*******************************CRÉDITOS*************************************/
	#fondo_horizontal_creditos {
		overflow:hidden;
		background-color:#0D0D0D;
		padding-bottom:10px;
	}

	/*****DIRECTORIO CREDITOS********/
	#directorio {
		padding-top:25px;
	}

	#directorio ul#lista_directorio {
		list-style-type:disc;
		margin:0px;
		padding-left:30px;
		color:#FFF;
	}

	#directorio h3 {
		color:#b81b1c;
		margin:0px;
	}

	.thumbs_informacion_mcreditos {
		width:100%;
		margin-bottom:3px;
		float:left;
		color:#FFF;
	}

	.thumbs_informacion_mcreditos img {
		max-width:100%;
		max-height:100%;
		margin:0px;
		display:inline-block;
	}

	.thumbs_informacion_mcreditos a {
		text-decoration:none;
		color:#FFF;
		/*color:#FFF; *estes color es para que se vea en en movil a 300px***/
	}

	.thumbs_informacion_mcreditos a:hover {
		color:#E20418;
		-webkit-transition: color 0.4s ease-in-out;
	   -moz-transition: color 0.4s ease-in-out;
	   -o-transition: color 0.4s ease-in-out;
	   -ms-transition: color 0.4s ease-in-out;
	   transition: color 0.4s ease-in-out;
	}

	/*********LOGO BANCOS**********/
	#logo_bancos {
		text-align:center;
		padding-top:10px;
	}

	#logo_bancos img {
		width:100%;
		max-width:280px;
		max-height:100%;
	}

	/*******LOGO SITIO CREDITOS******/
	#logo_creditos {
		text-align:center;
	}

	#logo_creditos img {
		width:100%;
		max-width:250px;
		max-height:100%;
	}

	/*********CREDITOS*****/
	#creditos{
		height:auto;
		padding-top:10px;
		text-align:left;
		color:#979797;
		font-size:13px;
	}

	#creditos a{
		color:#FFF;
	}

	#creditos a:hover{
		color:#E20418;
		-webkit-transition: color 0.4s ease-in-out;
	   -moz-transition: color 0.4s ease-in-out;
	   -o-transition: color 0.4s ease-in-out;
	   -ms-transition: color 0.4s ease-in-out;
	   transition: color 0.4s ease-in-out;
	}

	address#ancho_address {
		width:auto;
		float:left;
		font-style:normal;
	}

}

/* =Media query for iPad and tablets
-------------------------------------------------------------- */
@media handheld, only screen and (max-width: 768px), only screen and (max-device-width: 768px) and (orientation:portrait){
	body{font-size:90%}
	.row{margin-bottom:0!important}
	.c1,.c2,.c3,.c4,.c5,.c6,.c7,.c8,.c9,.c10,.c11,.c12{width:100%;margin-right:0;margin-left:0;margin-bottom:20px}

	.contenido img {
		width:100%;
		max-width:100%;
		max-height:100%;
		margin-top:10px;
		margin-bottom:10px;
		margin-left:0px;
		margin-right:0px;
	}

	/**********************FONDO HORIZONTAL HEADER***********************/
	#fondo_horizontal_header {
		height:auto;
		overflow:inherit !important;
		background: linear-gradient(90deg, #FFEECA 33%, #FFEECA 100%);
		background: -moz-linear-gradient(90deg, #FFEECA 33%, #FFEECA 100%);
		background: -webkit-linear-gradient(90deg, #FFEECA 33%, #FFEECA 100%);
		background: -o-linear-gradient(90deg, #FFEECA 33%, #FFEECA 100%);
	}

	#logo {
		text-align:center;
	}

	#logo img {
		width:100%;
		max-width:220px;
		max-height:100%;
	}

	#logo img:hover {
		opacity:0.95;
		-webkit-transition: opacity 0.4s ease-in-out;
	   -moz-transition: opacity 0.4s ease-in-out;
	   -o-transition: opacity 0.4s ease-in-out;
	   -ms-transition: opacity 0.4s ease-in-out;
	   transition: opacity 0.4s ease-in-out;
	}

	#fondo_barramenu {
		width:100%;
		height:50px;
		float:left;
	}

	#barra_menu {
		width:100%;
		margin:0px auto;
		text-align:justify;
	}

	#fondo_barramenu h2 {
		display:none;
	}

	/********************CONTENEDOR BARRA DERECHA***********************/
	#barraderecha {
		text-align:center;
		padding-top:46px;
	}

	#barraderecha img{
		width:100%;
		max-width:300px;
		max-height:100%;
		margin-bottom:10px;
	}

	#barraderecha img:hover {
		opacity:0.85;
		-webkit-transition: all 0.4s ease-in-out;
	   -moz-transition: all 0.4s ease-in-out;
	   -o-transition: all 0.4s ease-in-out;
	   -ms-transition: all 0.4s ease-in-out;
	   transition: all 0.4s ease-in-out;
	}

	/***********************FONDO HORIZONTAL CABEZOTE*********************/
	#fondo_horizontal_cabezote {
		overflow:hidden;
		display:block;
	}

	/********************CONTENEDOR PRODUCTO HOME*************/
	#contenedor_producto_home {
		border:1px solid #e6e6e6;
		border-radius:10px;
		-moz-border-radius:10px;
		-ms-border-radius:10px;
		-o-border-radius:10px;
		-webkit-border-radius:10px;
		background-color:#FFFFFF;
		overflow:hidden;
		margin-bottom:20px;
	}

	#foto_producto_home {
		text-align:center;
	}

	#contenedor_producto_home h3 {
		color:#5d5d5d;
	}

	#contenedor_producto_home #resumen {
		text-align:justify;
	}

	#contenedor_producto_home #precios {
		width:100%;
		margin-top:10px;
		background-color:#f7f7f7;
		overflow:hidden;
	}

	#contenedor_producto_home #precios #precio_regular {
		width:50%;
		font-size:12px;
		color:#343434;
		text-align:center;
		padding:5px;
		float:left;
	}

	#contenedor_producto_home #precios #precio_regular span {
		font-size:21px;
	}

	#contenedor_producto_home #precios #nuestro_precio {
		width:50%;
		font-size:12px;
		color:#c9041d;
		font-weight:700;
		text-align:center;
		padding:5px;
		float:left;
	}

	#contenedor_producto_home #precios #nuestro_precio span {
		font-size:21px;
	}

	.boton_listo_ya {
		text-align:center;
		width:95%;
		margin:9px 10px 0px;
		-moz-box-shadow:inset 0px 1px 0px 0px #f29c93;
		-webkit-box-shadow:inset 0px 1px 0px 0px #f29c93;
		box-shadow:inset 0px 1px 0px 0px #f29c93;
		background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ee0020), color-stop(1, #cb031e));
		background:-moz-linear-gradient(top, #ee0020 5%, #cb031e 100%);
		background:-webkit-linear-gradient(top, #ee0020 5%, #cb031e 100%);
		background:-o-linear-gradient(top, #ee0020 5%, #cb031e 100%);
		background:-ms-linear-gradient(top, #ee0020 5%, #cb031e 100%);
		background:linear-gradient(to bottom, #ee0020 5%, #cb031e 100%);
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee0020', endColorstr='#cb031e',GradientType=0);
		background-color:#ee0020;
		-moz-border-radius:6px;
		-webkit-border-radius:6px;
		border-radius:6px;
		border:1px solid #d83526;
		display:inline-block;
		cursor:pointer;
		color:#ffffff;
		font-size:14px;
		padding:6px 24px;
		text-decoration:none;
		text-shadow:0px 1px 0px #b23e35;
	}
	.boton_listo_ya:hover {
		background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #cb031e), color-stop(1, #ee0020));
		background:-moz-linear-gradient(top, #cb031e 5%, #ee0020 100%);
		background:-webkit-linear-gradient(top, #cb031e 5%, #ee0020 100%);
		background:-o-linear-gradient(top, #cb031e 5%, #ee0020 100%);
		background:-ms-linear-gradient(top, #cb031e 5%, #ee0020 100%);
		background:linear-gradient(to bottom, #cb031e 5%, #ee0020 100%);
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cb031e', endColorstr='#ee0020',GradientType=0);
		background-color:#cb031e;

		-webkit-transition: all 0.4s ease-in-out;
	   -moz-transition: all 0.4s ease-in-out;
	   -o-transition: all 0.4s ease-in-out;
	   -ms-transition: all 0.4s ease-in-out;
	   transition: all 0.4s ease-in-out;
	}
	.boton_listo_ya:active {
		position:relative;
		top:1px;
	}

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

	.boton_listo_ya a:hover {
		color:#F1F1F1;
		opacity:0.85;
		-webkit-transition: all 0.4s ease-in-out;
	   -moz-transition: all 0.4s ease-in-out;
	   -o-transition: all 0.4s ease-in-out;
	   -ms-transition: all 0.4s ease-in-out;
	   transition: all 0.4s ease-in-out;
	}

	.boton_listo_ya img {
		width:100%;
		max-width:11px;
		max-height:100%;
		margin:0px;
		display:inline-block;
	}

	#contenedor_megusta_rsociales {
		width:100%;
		margin:20px auto;
		text-align: center;
	}

	/**********************THUMBS PRODUCTOS HOME***************/
	#thumbs_productos_home {
		height:auto;
		text-align:left;
		border:1px solid #e6e6e6;
		border-radius:10px;
		-moz-border-radius:10px;
		-ms-border-radius:10px;
		-o-border-radius:10px;
		-webkit-border-radius:10px;
		margin:0px 0px 20px;
	}

	#thumbs_productos_home img{
		margin:0px;
		border-top-left-radius:10px;
		-moz-border-top-left-radius:10px;
		-ms-border-top-left-radius:10px;
		-o-border-top-left-radius:10px;
		-webkit-border-top-left-radius:10px;
		border-top-right-radius:10px;
		-moz-border-top-right-radius:10px;
		-ms-border-top-right-radius:10px;
		-o-border-top-right-radius:10px;
		-webkit-border-top-right-radius:10px;
	}

	#thumbs_productos_home #resumen_productos_home {
		background-color:#FFFFFF;
		padding:10px 5px 20px 5px;
		font-size:16px;
	}

	#thumbs_productos_home #precios_productos_home {
		overflow:hidden;
		background-color:#f7f7f7;
		border-bottom-left-radius:10px;
		-moz-border-bottom-left-radius:10px;
		-ms-border-bottom-left-radius:10px;
		-o-border-bottom-left-radius:10px;
		-webkit-border-bottom-left-radius:10px;
		border-bottom-right-radius:10px;
		-moz-border-bottom-right-radius:10px;
		-ms-border-bottom-right-radius:10px;
		-o-border-bottom-right-radius:10px;
		-webkit-border-bottom-right-radius:10px;
		font-size:11px;
	}

	#thumbs_productos_home #precios_productos_home #precio_regular {
		width:50%;
		float:left;
		text-align:center;
		color:#343434;
		padding:7px;
	}

	#thumbs_productos_home #precios_productos_home #precio_regular span {
		font-size:19px;
	}

	#thumbs_productos_home #precios_productos_home #nuestro_precio {
		width:50%;
		float:left;
		text-align:center;
		color:#c9041d;
		padding:7px;
		font-weight:700;
	}

	#thumbs_productos_home #precios_productos_home #nuestro_precio span {
		font-size:19px;
	}

	/**************CONTENEDOR BARRA IZQUIERDA*****************/
	#barraizquierda  #banner_izquierda {
		margin-top:20px;
		display:none;
	}

	/*******************************CRÉDITOS*************************************/
	#fondo_horizontal_creditos {
		overflow:hidden;
		background-color:#0D0D0D;
		padding-bottom:10px;
	}

	/*****DIRECTORIO CREDITOS********/
	#directorio {
		padding-top:25px;
	}

	#directorio ul#lista_directorio {
		list-style-type:disc;
		margin:0px;
		padding-left:30px;
		color:#FFF;
	}

	#directorio h3 {
		color:#b81b1c;
		margin:0px;
	}

	.thumbs_informacion_mcreditos {
		width:100%;
		margin-bottom:3px;
		float:left;
		color:#FFF;
	}

	.thumbs_informacion_mcreditos img {
		max-width:100%;
		max-height:100%;
		margin:0px;
		display:inline-block;
	}

	.thumbs_informacion_mcreditos a {
		text-decoration:none;
		color:#FFF;
		/*color:#FFF; *estes color es para que se vea en en movil a 300px***/
	}

	.thumbs_informacion_mcreditos a:hover {
		color:#E20418;
		-webkit-transition: color 0.4s ease-in-out;
	   -moz-transition: color 0.4s ease-in-out;
	   -o-transition: color 0.4s ease-in-out;
	   -ms-transition: color 0.4s ease-in-out;
	   transition: color 0.4s ease-in-out;
	}

	/*********LOGO BANCOS**********/
	#logo_bancos {
		text-align:center;
		padding-top:10px;
	}

	#logo_bancos img {
		width:100%;
		max-width:280px;
		max-height:100%;
	}

	/*******LOGO SITIO CREDITOS******/
	#logo_creditos {
		text-align:center;
	}

	#logo_creditos img {
		width:100%;
		max-width:250px;
		max-height:100%;
	}

	/*********CREDITOS*****/
	#creditos{
		height:auto;
		padding-top:10px;
		text-align:center;
		color:#979797;
		font-size:13px;
	}

	#creditos a{
		color:#FFF;
	}

	#creditos a:hover{
		color:#E20418;
		-webkit-transition: color 0.4s ease-in-out;
	   -moz-transition: color 0.4s ease-in-out;
	   -o-transition: color 0.4s ease-in-out;
	   -ms-transition: color 0.4s ease-in-out;
	   transition: color 0.4s ease-in-out;
	}

	address#ancho_address {
		width:auto;
		float:left;
		font-style:normal;
	}


	/********************FORMULARIOS**********************/
	input[type="text"],textarea,select {
		background-color:#e2d4c7;
		border: 1px solid #785330;
		padding: 2px 4px;
		height:26px;
		outline: none;
		-moz-border-radius: 2px;
		-webkit-border-radius: 2px;
		border-radius: 2px;
		color: #777;
		margin:0px 0px 5px 3px;
		width: 95% !important;
		max-width: 100%;
		display: block;
		font-size:14px;
	}
}
