BODY {
	background-color: #000;
	 min-width: 1024px 
}
html {
	
	 min-width: 1024px 
}

.wrapper {display:block;width:1000px;margin:0 auto;}
header {
	background-image: url(../images/layout/back_header.png);
	padding-top: 10px;
	background-repeat:repeat;

width: 100%;
}
header h1 {
	width: 540px;
	height: 130px;
	float:left;
margin-bottom: 5px;
}
header h1 a {
	display: block;
	background-image: url(../images/layout/logo_zuluz.png);
	background-repeat: no-repeat;
	text-indent: -2000px;
	width: 540px;
	height: 130px;
	float:left;
	position: absolute;
}
header h1  strong {
	display: block;
	position: absolute;
	margin-top: 102px;
	color: #CCC;
	float:left;
	z-index:999;
	font-weight:normal;
font-size: 14px;
margin-left: 100px;
}
header .col_right {
	float:right;
	width: 450px;
}
header .col_right h2 {
	float:left;
	width: 340px;
	text-align: right;
font-size: 14px;
line-height: 20px;
font-weight:normal;
margin-bottom: 10px;
}
header .col_right .redes {
	float: right;
	width: 100px;
}
header  .col_right .redes ul li a {
	background-image: url(../images/layout/social.png);
	background-repeat: no-repeat;
	text-indent: -2000px;
	width: 32px;
	height: 32px;
	display: block;
}


header  .col_right .redes ul li a.face {
	
}

header  .col_right .redes ul li {
	float:left;
	margin: 5px;
	
}
header  .col_right .redes ul li a.twitter {
	background-position: -32px 0px;	
}
header .col_right .form_search {
	clear: both;
	height: 30px;
	margin-right: 10px;
margin-bottom: 10px;
}

header .col_right .form_search form {
	background-image: url(../images/layout/back_input.png);
	background-repeat: no-repeat;
	height: 26px;
	display:block;
	width: 233px;
	float: right;
}

header .col_right .form_search form input[type=text] {
	background: transparent;
	color: #000;
	
width: 194px;
float: left;
padding: 5px;

}

header .col_right .form_search form input[type=submit] {
	width: 26px;
	height: 26px;
background: transparent;
float: left;

	
}
header  .col_right .opciones_header {
	height: 40px;
	float: right;

}
header .col_right .opciones_header ul li {
	float: left;
	margin-right: 10px;
	line-height: 32px;
}
header .col_right .opciones_header ul li a {
	display: block;
	height: 32px;
	line-height: 32px;
	float: left;
	margin-right:5px;background-repeat: no-repeat;

}

header .col_right .opciones_header ul li a.ver_carrito {
	background-image: url(../images/layout/cart.png);
	
	padding-right: 32px;
background-position: 55px 3px;
height: 32px;
	line-height: 32px;
	
}
header .col_right .opciones_header ul li a.ingresar {
	background-image: url(../images/layout/buttons.png);
	padding-right: 32px;
	background-position: -34px 0px;
	height: 32px;
	line-height: 32px;	
	
width: 64px;
text-indent: -2000px;
}

header .col_right .opciones_header ul li a.registrarse {
	background-image: url(../images/layout/buttons.png);
	padding-right: 32px;
	background-position: -130px 0px;
	height: 32px;
	line-height: 32px;	
	
width: 64px;
text-indent: -2000px;
}


header nav {
	clear:both;
	background-image: url(../images/layout/back_menu.jpg);
	height: 44px;
	border-bottom: 1px solid;
	border-bottom-color: #FF8307;
}

header nav ul {
	width: 970px;
	height:44px;
	margin: auto;
	border-right: 1px solid #CCC;
}
header nav ul li {
	float: left;
}
header nav ul li a {
	float: left;
	display: block;
	font-size: 18px;
	padding: 13px 25px 16px 25px;
	border-left:1px solid #CCC;
	color: #EAEAEA;
	text-shadow: 2px 2px 2px rgba(0, 0, 0, 1);
	font-family: Arial, Helvetica, sans-serif;
}

header nav ul li a:hover, header nav ul li a.selected  {
	background-color:#000;
	color:#FFF;
	
}
section {
	width: 1000px;
	margin:auto;
	
}
section .home_content h3 {
	color: #FF8307;
	font-size: 30px;
	font-weight: normal;
	line-height: 40px;
	border-bottom: 1px solid #FF8307;
	padding: 5px;
}
section .home_content h3 strong {
	float: right;
	position: absolute;
	margin-left: 895px;
	font-size: 18px;
	font-weight: normal;
}




section .bottom_bar {
	height: 400px;
	margin-top: 25px;
}
section .bottom_bar h4 {

font-size: 16px;
background-repeat: no-repeat;
	border-bottom: 1px solid #FF8307;
	margin-bottom: 20px;
}

section .bottom_bar h4 strong {
	display:block;
	text-aligFn: left;
padding: 10px;
height: 18px;
font-weight: normal;

	text-align: left;
color: #F90;
}
section .slider_home {
	padding-top: 10px;
	padding-bottom: 10px;
	height: 325px;
	float: left;
	width: 620px;
position: absolute;
	
}
section .slider_home #home_slider {
	width: 620px;
	height: 325px;
}
section .frase_home {
	font-size: 18px;
	color: #FFF;
	line-height: 40px;
	height: 75px;
	text-align: right;
	background-image: url(../images/layout/back_slider_home.png);
	z-index: 1000;
	position: relative;
	width: 600px;
	padding: 10px;margin-top: 240px;
float: left;
}
section .home_content .noticias_home{
	float: right;
	width: 360px;
	padding: 5px 0px 3px 0px;
}
section .home_content .noticias_home .reg_noticia_home {
	border-bottom: 1px solid #494949;
	padding-bottom: 5px;
	margin-bottom: 5px;
	
}
section .home_content .noticias_home .reg_noticia_home h5 {
	font-size: 16px;
	font-weight: normal;
	line-height: 16px;
	margin-bottom: 5px;
	padding-bottom: 5px;
	border-bottom: 1px solid #494949;
}

section .home_content .noticias_home .reg_noticia_home h5 a {
		font-size: 16px;

}
section .home_content .noticias_home .reg_noticia_home .foto_not {
	float: left;
}
section .home_content .noticias_home .reg_noticia_home .text_not {
	float: left;
	width: 250px;
	margin-left: 8px;
	margin-bottom: 10px;
}

.texto_seccion {
	padding: 20px 0px 20px 0px;
	border-bottom: 1px solid #999;
	margin-bottom: 10px;
}
.texto_seccion .text_content * {
	color:#FFF;
}

.texto_seccion .text_content {
	color:#FFF;
	font-size: 14px;
	line-height: 24px;	
	
}

.texto_seccion .text_content img {
	
	margin-right: 10px;
	
	
}
.texto_seccion h2 {
	font-size: 24px;
	line-height: 30px;
	margin-bottom: 20px;
}

.textos_datos_de_contacto {
	float: left;
	padding: 0px 20px 20px 20px;
	font-size: 20px;
	line-height: 24px;
	width: 520px;
}

.textos_datos_de_contacto a {
	font-size: 20px;
	line-height: 24px;
}

.textos_datos_de_contacto ul li a {
	display: block;
	background-repeat: no-repeat;
	text-indent: -2000px;
	width: 30px;
	height: 30px;
}


 .listado_home {
}
.listado_home .reg_home {
	width: 230px;
	float: left;
	margin: 5px 10px 5px 10px;
}
.listado_home .reg_home .titulo_prod {
	background-image: url(../images/layout/back_titulo_reg.png);
	color: #FFF;
	text-align: center;
	padding: 5px;
	font-size:12px;
}
.listado_home .reg_home .info_prod {
	background-color: #2F2F2F;
	height: 90px;
	padding: 5px;
}
.listado_home .reg_home .info_prod .detalles {
	float: left;
	width: 100px;
	text-align: center;
	padding-top: 5px;
}

.listado_home .reg_home .info_prod .precio {
	float:right;
	text-align: center;
	color: #FFA042;
	font-size: 14px;
	line-height: 20px;
	
	
}
.listado_home .reg_home .info_prod .precio a {
	display: block;
	background-image: url(../images/layout/add_button.png);
	text-indent: -2000px;
	height: 25px;
	background-repeat: no-repeat;
	width: 88px;
	margin-top: 5px;
}
.listado_home .reg_home .info_prod .detalles a {
	display: block;
	text-align: center;
	color: #C0C0C0;
	padding: 5px;
}
.listado_home .reg_home .foto_prod {
	height: 173px;
	overflow: hidden;
	background-color: #2F2F2F;
	position: relative;
}

.listado_home .reg_home .foto_prod img {
	position: absolute;
}


.listado_home .reg_home .producto_agregar a.agregar_al_carrito {
	background-color: #F60;
	color: #FFF;
	display: block;
	text-align: center;
	border-radius: 10px;
	-ms-border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	padding:2px;
	float:left;
	font-size: 10px;
	width: 65px;
}

.listado_home .reg_home .producto_agregar a.agregar_al_carrito:hover {
	background-color: #FFF;
	color:#FF9900;
	
}
.listado_home .reg_home .producto_agregar a.agregar_al_carrito_login {
	background-color: #F60;
	color: #FFF;
	display: block;
	text-align: center;
	border-radius: 10px;
	-ms-border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	padding:2px;
	float:left;
	font-size: 10px;
	width: 133px;
}

.listado_home .reg_home .producto_agregar a.agregar_al_carrito_login:hover {
	background-color: #FFF;
	color:#FF9900;
	
}


.producto_agregar  {
	font-weight: bold;
	padding-top: 5px;
padding-left: 10px;
color: white;
clear: both;
}

.producto_agregar strong {
	float:left;
	color: #FFF;
	
}
.producto_agregar input.cantidad {
	width: 20px;
	height: 25px;
	border: 1px solid #CCC;
	text-align:right;
	float: left;
	margin-right: 10px;
	text-align:center;
	color: #333;
}

.producto_agregar .arrows {
	float: left;
	width: 20px;
	margin-right: 5px;
}
.producto_agregar .arrows a {
	display: block;
	width: 20px;
	direction: 10px;
	text-indent: -2000px;
	background-repeat: no-repeat;
	background-position: top center;
}

.producto_agregar .arrows .up {
	background-image: url(../images/layout/up.png);
}
.producto_agregar .arrows .down {
	background-image: url(../images/layout/down.png);
	background-position: center bottom;
}

.producto_agregar .arrows .up_carrito {
	background-image: url(../images/layout/up.png);
}
.producto_agregar .arrows .down_carrito {
	background-image: url(../images/layout/down.png);
	background-position: center bottom;
}










footer {
	background-image: url(../images/layout/back_footer.jpg);
	height: 150px;
	
	background-repeat:repeat;
width: 100%;
}



footer {
	padding-top: 10px;
}
footer h1 {
	width: 440px;
	height: 90px;
	float:left;
	margin-bottom: 5px;
}
footer h1 a {
	display: block;
	background-image: url(../images/layout/footer_logo.png);
	background-repeat: no-repeat;
	text-indent: -2000px;
	width: 340px;
	height: 70px;
	float:left;
	position: absolute;
}
footer h1  strong {
	display: block;
	position: absolute;
	margin-top: 70px;
	color: #CCC;
	float:left;
	z-index:999;
	font-weight:normal;
	font-size: 12px;
	margin-left: 15px;
}
footer .col_right {
	float:right;
	width: 450px;
}
footer .col_right h2 {
	float:left;
	width: 340px;
	text-align: right;
	font-size: 14px;
	line-height: 20px;
	font-weight:normal;
	margin-bottom: 20px;
}
footer .col_right .redes {
	float: right;
	width: 100px;
}
footer  .col_right .redes ul li a {
	background-image: url(../images/layout/social.png);
	background-repeat: no-repeat;
	text-indent: -2000px;
	width: 32px;
	height: 32px;
	display: block;
}


footer  .col_right .redes ul li a.face {
	
}

footer  .col_right .redes ul li {
	float:left;
	margin: 5px;
	
}
footer  .col_right .redes ul li a.twitter {
	background-position: -32px 0px;	
}
footer nav {
	height: 44px;
}

footer nav ul {
	width: 480px;
	height:44px;
	float: right;
}
footer nav ul li {
	float: left;
}
footer nav ul li a {
	float: left;
	display: block;
	font-size: 12px;
	padding: 5px;
	color: #EAEAEA;
	text-shadow: 2px 2px 2px rgba(0, 0, 0, 1);
	font-family: Arial, Helvetica, sans-serif;
}

footer nav ul li a:hover, footer nav ul li a.selected  {
	background-color:#000;
	color:#FFF;
	
}













section .section_content {
	padding: 15px;
}
section .section_content h2 {
	font-size: 20px;
	border-bottom: 1px solid #CCC;
	padding-bottom: 8px;
	margin-bottom: 10px;
	color: #FF7F00;
}
section .section_content h2 strong {
	float: right;
	color: #999;
}

section .section_content .text_content {
	float: left;
	width: 450px;
	color: #FFF;
	line-height: 25px;
	font-size: 16px;
}

section .section_content .text_content * {
	color: #FFF;
	line-height: 25px;
	font-size: 16px;
}
section .section_content .picture_content {
	float: right;
	width: 450px;
}

#slider_content {
	width: 450px;
	height: 338px;
}

 .slider_content {
	width: 450px;
	height: 338px;
	background-color: #FFF;
	margin-bottom: 35px;
	overflow: hidden;
}


section  .slider_content li .crop {
	height: 338px;
	width: 100%;
	overflow: hidden;
	line-height:338px
}

section  .slider_content li .crop a img {
	width: 100%;
	padding-left: 100%;
	margin: -999em -100%;
		display: inline-block;
	vertical-align: middle;
}

section .section_content .text_content  .formulario  .inputtext {
	padding: 5px;
	color: #333333;
	width: 380px;
	background-color: #FFFFFF;
}

section .section_content  .data_interna .inputtext {
	padding: 5px;
	color: #333333;
	width: 380px;
	background-color: #FFFFFF;
}

 .formulario  .inputtext {
	padding: 5px;
	color: #333333;
	width: 380px;
	background-color: #FFFFFF;
}
.formulario .inputboton {
	background-color: #333333;
	color: #FFF;
	width: 100px;
	height: 30px;
	cursor: pointer;
	border-radius: 10px;
	-ms-border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
}

.formulario .inputboton:hover {
	background-color: #C7BC92;
}
.formulario {
	padding: 10px;
	width: 400px;
	background-color: #FF9900;
	border-radius: 10px;
	-ms-border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
}
.formulario p {
	display: block;
	padding: 5px;
	color: #000;
}
.formulario a{
	color:#FFF;
}
.formulario a:hover{
	color:#000;
	text-decoration: underline;
}

.texto_seccion .formulario label {
	color:#000;
	font-size:14px;
	padding-bottom:3px;
}

.formulario form p label {
	color: #000;
	padding-bottom: 3px;
	display: block;
}

 .columna_contact {
	float: left;
	width: 280px;
	height: 570px;
	margin-right: 50px;
}
 .columna_contact h3 {
	font-size: 18px;
	line-height: 25px;
	display: block;
	border-bottom: 1px solid #CCC;
	color: #999;
	font-weight: normal;
}
 .columna_contact .data_interna {
	font-size: 14px;
	line-height: 25px;
	padding: 15px;
	color: #FFF;
}
 .columna_contact .data_interna * {
	color: #FFF;
	font-size: 14px;
	line-height: 25px;
 }


.catalogo_de_productos {
}
.catalogo_de_productos .listado_categorias {
	float: left;
	width: 230px;
	background-color: #333;
	padding: 10px;
		border-radius: 10px;
	-ms-border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
}
.catalogo_de_productos .listado_categorias ul li.categoria a {
	color: #FFF;
	font-size: 16px;
	line-height: 20px;
	
	display: block;
	padding-top: 7px;
	border-bottom: 1px solid #CCC;
}

.catalogo_de_productos .listado_categorias ul li.categoria ul li a {
	
	border-bottom: 1px solid #606060;
}
.catalogo_de_productos .listado_categorias ul li.categoria a:hover {
	color:#F90;	
}

.catalogo_de_productos .listado_categorias ul li.sub_categoria a {
	display: block;
	height: 20px;
	font-size: 15px;
	color: #CCC;
	padding: 10px 3px 3px 20px;
}

.catalogo_de_productos .listado_categorias ul li.sub_categoria a:hover {
	color:#F90;	
}
.catalogo_de_productos .listado_de_productos {
	float: right;
	width: 730px;
}



.catalogo_de_productos .productos_list .producto_reg {
	float: left;
	background-color: #333;
	padding: 10px;
	-ms-border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	height: 220px;
	margin-right: 12px;
margin-bottom: 12px;
width: 150px;
}


.catalogo_de_productos .productos_list {
	
}
.catalogo_de_productos .productos_list .producto_reg .imagen  {
color: #FFF;
text-align: center;
height: 112px;
overflow: hidden;
position: relative;
}
.catalogo_de_productos .productos_list .producto_reg .producto_titulo  {
	color: #FFF;
	text-align: center;
	font-size: 18px;
	height: 65px;
margin-top: 0px;
}
.catalogo_de_productos .productos_list .producto_reg .producto_titulo a  {
	color: #FFF;
	text-align: center;
	font-size: 11px;
line-height: 11px;
}
.catalogo_de_productos .productos_list .producto_reg .producto_precio  {
	color: #F60;
	text-align: center;
	font-size: 20px;
	line-height: 25px;
}

.catalogo_de_productos .productos_list .producto_reg .producto_agregar a.agregar_al_carrito {
	background-color: #F60;
	color: #FFF;
	display: block;
	text-align: center;
	border-radius: 10px;
	-ms-border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	padding:2px;
	float:left;
	font-size: 9px;
	line-height: 11px;
	width: 65px;
}

.catalogo_de_productos .productos_list .producto_reg .producto_agregar a.agregar_al_carrito:hover {
	background-color: #FFF;
	color:#FF9900;
	
}

.catalogo_de_productos .productos_list .producto_reg .producto_agregar a.agregar_al_carrito_login {
	background-color: #F60;
	color: #FFF;
	display: block;
	text-align: center;
	border-radius: 10px;
	-ms-border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	padding:2px;
	float:left;
	font-size: 10px;
	width: 133px;
}

.catalogo_de_productos .productos_list .producto_reg .producto_agregar a.agregar_al_carrito_login:hover {
	background-color: #FFF;
	color:#FF9900;
	
}

.paginacion.anterior.bajo {
	
	margin-top: 15px;
}
.paginacion.anterior {
	text-align: center;
	padding-bottom: 20px;
	padding-top: 5px;
	height: 15px;
	margin-bottom: 5px;
	margin-top: -45px;
}
.paginacion.anterior p{
display: block;
float:left;
}
.paginacion.anterior b {
	font-size: 14px;
	color: #FFF;
	padding: 3px;
}

.paginacion.anterior .numeros {
	/*float: right;*/
	margin: auto;
display: block;
width: 276px;
}
.paginacion.anterior a {
	padding: 5px;
	color: #FFF;
	margin-right: 3px;
}
 .paginacion.anterior a:hover {
	color: #FFF;
	background-color: #CCC;
}
 .paginacion.anterior a.selected {
	color: #FFF;
	background-color: #CCC;
}




.carrito_actual {
}


.carrito_actual .listado_categorias {
	float: left;
	width: 230px;
	background-color: #333;
	padding: 10px;
		border-radius: 10px;
	-ms-border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
}
.carrito_actual .listado_categorias ul li.categoria a {
	color: #FFF;
	font-size: 16px;
	line-height: 20px;
	height: 25px;
	display: block;
	padding-top: 7px;
	border-bottom: 1px solid #CCC;
}

.carrito_actual .listado_categorias ul li.categoria ul li a {
	
	border-bottom: 1px solid #606060;
}
.carrito_actual .listado_categorias ul li.categoria a:hover {
	color:#F90;	
}

.carrito_actual .listado_categorias ul li.sub_categoria a {
	display: block;
	height: 20px;
	font-size: 15px;
	color: #CCC;
	padding: 10px 3px 3px 20px;
}

.carrito_actual .listado_categorias ul li.sub_categoria a:hover {
	color:#F90;	
}
.carrito_actual .listado_de_productos {

}



.carrito_actual .productos_list .producto_reg {
	background-color: #333;
	padding: 10px;
	-ms-border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;

	margin-bottom: 12px;
}
.carrito_actual .listado_de_productos .productos_list .producto_reg .columna_descripcion {
	float: left;
	width: 795px;
}



.carrito_actual .productos_list {
	
}
.carrito_actual .productos_list .producto_reg .imagen  {
	color: #FFF;
	text-align: center;
	float: left;
	margin-right: 20px;
}
.carrito_actual .productos_list .producto_reg .producto_titulo  {
	color: #FFF;
	
	font-size: 18px;
	margin-top: 10px;
	
}
.carrito_actual .productos_list .producto_reg .producto_precio  {
	color: #F60;
	font-size: 20px;
	line-height: 25px;
}

.carrito_actual .productos_list .producto_reg .producto_agregar a.eliminar_del_carrito {
	background-color: #F60;
	color: #FFF;
	display: block;
	text-align: center;
	border-radius: 10px;
	-ms-border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	padding:2px;
	float:left;
	font-size: 10px;
	padding: 5px;
}

.carrito_actual .productos_list .producto_reg .producto_agregar a.eliminar_del_carrito:hover {
	background-color: #FFF;
	color:#FF9900;

	
}
.carrito_actual .listado_de_productos .productos_list .producto_reg.shadow .producto_agregar.clearfix .opcion_carrito strong {
	padding: 0px 5px 0px 5px;
	color: #FFF;
	line-height: 25px;
}
.producto_agregar input.cantidad.carrito {
	width: 89px;
background-color: #333;
text-align: left;
border: none;
color: #F90;
font-size: 16px;


}
.total_carrito input.cantidad.total {
	width: 89px;
background-color: #333;
text-align: right;
border: none;
color: #F90;
font-size: 20px;


}
.total_carrito {
	text-align:right;
	background-color: #333;
	padding:10px;
		border-radius: 10px;
	-ms-border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	
}

.total_carrito input.cantidad.carrito {
	width: 89px;
background-color: #333;
text-align: right;
border: none;
color: #F90;
font-size: 16px;
width: 140px;


}
.total_carrito .finalizar_compra {
	float:right; font-size:20px; color: #FFF; padding:3px; margin-left: 10px;
}


















.detalle_producto {
}


.detalle_producto .listado_categorias {
	float: left;
	width: 230px;
	background-color: #333;
	padding: 10px;
		border-radius: 10px;
	-ms-border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
}
.detalle_producto .listado_categorias ul li.categoria a {
	color: #FFF;
	font-size: 16px;
	line-height: 20px;
	height: 25px;
	display: block;
	padding-top: 7px;
	border-bottom: 1px solid #CCC;
}

.detalle_producto .listado_categorias ul li.categoria ul li a {
	
	border-bottom: 1px solid #606060;
}
.detalle_producto .listado_categorias ul li.categoria a:hover {
	color:#F90;	
}

.detalle_producto .listado_categorias ul li.sub_categoria a {
	display: block;
	height: 20px;
	font-size: 15px;
	color: #CCC;
	padding: 10px 3px 3px 20px;
}

.detalle_producto .listado_categorias ul li.sub_categoria a:hover {
	color:#F90;	
}
.detalle_producto .listado_de_productos {

}



.detalle_producto .productos_list .producto_reg {
	background-color: #333;
	padding: 10px;
	-ms-border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	margin-right: 12px;
	margin-bottom: 12px;
}
.detalle_producto .listado_de_productos .productos_list .producto_reg .columna_descripcion {
	float: left;
	width: 440px;
}



.detalle_producto .productos_list {
	
}
.detalle_producto .productos_list .producto_reg .imagen  {
	color: #FFF;
	text-align: center;
	float: left;
	margin-right: 20px;
width: 500px;
}
.detalle_producto .listado_de_productos .productos_list .producto_reg.shadow .imagen .slider_detalle {
	height: 400px;
	width: 500px;
}

.detalle_producto .productos_list .producto_reg .producto_titulo  {
	color: #FFF;
	line-height: 24px;
	font-size: 18px;
	margin-top: 10px;
	
}

.detalle_producto .productos_list .producto_reg .producto_titulo img {
	width: 100%;
}

.detalle_producto .productos_list .producto_reg .producto_titulo  * {
	color: inherit;
}
.detalle_producto .productos_list .producto_reg .producto_titulo   input.cantidad  {
	color: #333;
}


.detalle_producto .productos_list .producto_reg .producto_precio  {
	color: #F60;
	font-size: 20px;
	line-height: 25px;
}

.detalle_producto .productos_list .producto_reg .producto_agregar a.agregar_al_carrito {
	background-color: #F60;
	color: #FFF;
	display: block;
	text-align: center;
	border-radius: 10px;
	-ms-border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	padding:2px;
	float:left;
	font-size: 10px;
	padding: 5px;
}

.detalle_producto .productos_list .producto_reg .producto_agregar a.agregar_al_carrito:hover {
	background-color: #FFF;
	color:#FF9900;

	
}
.detalle_producto .productos_list .producto_reg .producto_agregar a.agregar_al_carrito_login {
	background-color: #F60;
	color: #FFF;
	display: block;
	text-align: center;
	border-radius: 10px;
	-ms-border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	padding:2px;
	float:left;
	font-size: 10px;
	padding: 5px;
}

.detalle_producto .productos_list .producto_reg .producto_agregar a.agregar_al_carrito_login:hover {
	background-color: #FFF;
	color:#FF9900;

	
}








.detalle_producto .listado_de_productos .productos_list .producto_reg.shadow .producto_agregar.clearfix .opcion_carrito strong {
	padding: 0px 5px 0px 5px;
	color: #FFF;
	line-height: 25px;
}

.texto_seccion .text_content .formas {
	border: 1px solid #CCC;
	margin: 10px;
	padding: 20px;
}
.texto_seccion .text_content .formas h3 {
	font-size: 18px;
	color: #F90;
	font-weight: normal;
	margin-bottom: 10px;
}
.texto_seccion .text_content .formas select {
	font-size: 18px;
	color: #000;
	width: 400px;
}
.texto_seccion .text_content .formas select option {
	color: #666;
}
