/* CSS Document */

div#modulo_noticias {	
	}
	div#modulo_noticias a img {
		float:left;
		margin-right:10px;
		}
	div#modulo_noticias h3 a:hover {
		text-decoration:underline;
		}
	div#modulo_noticias h3 a {
		font-family:Arial, Helvetica, sans-serif;
		text-decoration:none;
		color:#F60;
		font-weight:bold;
		font-size:11px;
		font-style:italic;
		}
	div#modulo_noticias p.descripcion {
		height:170px;
		}
		div#modulo_noticias p.descripcion a:hover {
			text-decoration:underline;
			color:#f60;
			}
		div#modulo_noticias p.descripcion a {
			color:#FFFFFF;
			text-decoration:none;
			}
			

div#modulo_noticias_detalles {	
	}
	div#modulo_noticias_detalles a img {
		float:right;
		margin:10px;
		}
	div#modulo_noticias_detalles h3 {
		font-family:Arial, Helvetica, sans-serif;
		text-decoration:none;
		color:#F60;
		font-weight:normal;
		font-size:13px;
		}
	div#modulo_noticias_detalles p {
		}
		div#modulo_noticias_detalles p a:hover {
			text-decoration:underline;
			color:#f60;
			}
		div#modulo_noticias_detalles p a {
			color:#FFFFFF;
			text-decoration:none;
			}
			
			
p.volver {
	text-align:right;
	padding-right:20px;
	}

			
			
div.logo_tienda {
	font-size:14px;
	font-weight:bold;
/*	background:url(../images/titulos_tienda2.gif) right no-repeat;*/
	height:50px;
	float:left;
	width:292px;
	position:absolute;
	top:10px;
	left:10px;
	/*padding-top:20px;*/
	padding-top:24px;
	color:#666;
	display:block;

	}
			
div.titulo { text-align:right; position:relative; }
div.titulo a.volver {
    bottom: 10px;
    color: #bababa;
    font-size: 12px;
    left: 0;
    position: absolute;
    text-decoration: none;
}
div.titulo a.volver:hover{ text-decoration: underline; }

/*
div.titulo_tienda {
	font-size:14px;
	font-weight:bold;
	width:590px;
	height:30px;
	float:left;
	padding-top:55px;
	color:#666;
	margin-bottom:15px;
	}
*/
div.titulo_tienda {
    border-bottom: 1px solid #4F2C17;
    font-size: 18px;
    font-weight: bold;
    margin: 10px 0;
    padding-bottom: 4px;
}
div.titulo_tienda a:hover { color:#f60; }
div.titulo_tienda a { text-decoration:none; color:#ed6000; }
div.titulo_tienda h3 { margin: 0; font-size:18px; }
		
.producto_descripcion {
    color: #8E8E8E;
    float: left;
    font-size: 12px;
    width: 240px;
	margin-left:8px;
}
.producto_descripcion b {
    color: #ffffff;
    font-size: 14px;
    display: block;
}
form.formmini label, form.formmini p, form.formmini input {
    display: inline-block;
    float: left;
}
form.formmini label {
    font-size: 20px;
    font-weight: bold;
    letter-spacing: -0.2px;
    margin: 4px 10px 0 0;
    width: 152px;
}
form.formmini label b{ color:#ff6600; }
form.formmini label em {
    display: block;
    font-size: 10px;
    font-style: normal;
    float: right;
}
form.formmini p{ color: #636363; }
form.formmini p.fder {
    color: #B7B7B7;
    font-size: 11px;
    width: 171px;
	display:none;
}
form.formmini p input {
    background: none repeat scroll 0 0 #111111;
    color: #636363;
    font-size: 14px;
    font-weight: bold;
    margin-right: 15px;
    padding: 2px 0;
    text-align: center;
    width: 48px;
	 -moz-border-radius:6px;
	-khtml-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
}
form.formmini p.fder input {
    margin: 0 5px 0 0;
    padding: 0;
    width: auto;
}
form.formmini p.fder i {
    font-style: normal;
    font-size: 10px;
    color: #7e7e7e;
}

form.formmini input.btenvio {
    color: #3E2513;
    font-size: 18px;
    font-weight: bold;
    margin-top: 15px;
    padding: 6px;
    text-align: center;
	background: #ffa000; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffa000 42%, #ff6700 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(42%,#ffa000), color-stop(100%,#ff6700)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffa000 42%,#ff6700 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffa000 42%,#ff6700 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffa000 42%,#ff6700 100%); /* IE10+ */
	background: linear-gradient(top,  #ffa000 42%,#ff6700 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffa000', endColorstr='#ff6700',GradientType=0 ); /* IE6-9 */
	 -moz-border-radius:6px;
	-khtml-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	text-shadow: 1px 1px #FFBF51;
}
form.formmini input.btenvio:hover{
	background: #ff6700; /* Old browsers */
	background: -moz-linear-gradient(top,  #ff6700 42%, #ffa000 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(42%,#ff6700), color-stop(100%,#ffa000)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ff6700 42%,#ffa000 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ff6700 42%,#ffa000 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ff6700 42%,#ffa000 100%); /* IE10+ */
	background: linear-gradient(top,  #ff6700 42%,#ffa000 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff6700', endColorstr='#ffa000',GradientType=0 ); /* IE6-9 */
	cursor: pointer;
}
div.producto_descripcion form.formmini label {
    color: #FF6600;
    font-size: 24px;
    margin-right: 0;
    width: 100%;
}
div.producto_descripcion form.formmini label b {
    color: #9BC41F;
    display: inline-block;
    font-size: 24px;
}
div.producto_descripcion form.formmini label em {
    color: #FFFFFF;
    display: block;
    float: none;
    font-size: 14px;
    font-style: normal;
    font-weight: normal;
}
div.producto_descripcion form.formmini input.btenvio {
    clear: both;
    float: none;
    font-size: 24px;
	width:210px;
	display:none;
}
h4.relacionados {
    background: url("../images/tit_relacionados.jpg") no-repeat scroll 0 0 transparent;
    height: 24px;
    overflow: hidden;
    text-indent: 5000px;
    white-space: nowrap;
    width: 220px;
	margin-top:15px;
}

h4.ultimos {
    background: url("../images/tit_ultimos_vistos.jpg") no-repeat scroll 0 0 transparent;
    height: 24px;
    overflow: hidden;
    text-indent: 5000px;
    white-space: nowrap;
    width: 220px;
	margin-top:15px;
}
ul.minip, ul.minip li{ list-style: none; }
ul.minip {
    height: auto;
    list-style: none outside none;
    margin: 0 0 30px;
    overflow: hidden;
    padding: 0;
    width: 100%;
}
ul.minip li {
    border: 1px solid #333333;
    display: inline-block;
    float: left;
    height: 122px;
    margin: 2px 0 2px 0.5%;
    overflow: hidden;
    width: 48.5%;
}
ul.minip li img {
    display: inline-block;
    float: left;
    margin-right: 5px;
    width: 100px;
}
ul.minip li a.tresalte {
    color: #FF6600;
    display: block;
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 6px;
    text-decoration: none;
}
ul.minip li a.tresalte:hover{ text-decoration: underline; }
	
ol.comocomprar{ margin:20px 20px 20px 50px; }
ol.comocomprar li{ margin:15px 0; }
	
div#index_form_contactar {
	
	}
form#form_contactar input, form#form_contactar textarea{
	border:1px solid #333;
	color:#999999;
	background:#222;
	}
	
b.nar {
	color:#F60;
	}
	
b.nar a {
	color:#F60;
	cursor:pointer;
	text-decoration:underline;
	}
	
p.mensaje {
	color:#f60;
	background:#FFFF99;
	}		

			
			
			
#menu_izq_incl {
	clear: none;
	width: 160px;
	float: left;
	background-repeat: no-repeat;
	text-align: right;
	background-image: url(../images/menu.gif);
	padding-left: 80px;
	padding-top: 15px;
	background-color: #000000;	
	/*background-color: #0b0b0b;	
	height:460px;*/
	margin-right:10px;
	}
#menu_izq_incl ul {
	margin: 0;
	list-style-type: none;
	padding: 2px 0 0;
	}
#menu_izq_incl li {
	padding-top: 0px;
	padding-bottom: 0px;
	}
#menu_izq_incl a {
	display: block;
	background-image: url(../images/bt_fondo.gif);
	font-family: Arial, Verdana, Times, serif;
	font-size:11px;
	font-weight:normal;
	color: #FFFFFF;
	width: 157px;
	text-decoration: none;
	background-repeat: no-repeat;
	text-align: left;
	border-bottom: 1px solid #341d0f;
	padding-bottom: 4px;
	padding-top: 4px;
	padding-left: 3px;
}
#menu_izq_incl a:hover {
	color: #FF6600;
	text-decoration: none;
	background-image: url(../images/fdo_menu2.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	background-color: #1e140e;	
	}
	
	
	
table.subcategorias {
	background:url(../images/bg.gif) center repeat;
	width:540px;
    border:1px solid #333333;
	text-align:center;
	margin-left: 8px;
	}	
	table.subcategorias a:hover {
		color:#f90;
		}
	table.subcategorias a {
		text-decoration:none;
		color:#f60;
		font-weight:bold;
		}

table.productos {
	margin:auto; 
	
	}
table.productos td {
	border:1px solid #333333;
	margin:3px;
	width:127px;
	text-align:center;
	vertical-align:top;
	background:url(../images/bg.gif) center repeat;
	}
	table.productos td a img {
		border-bottom:1px solid #333333;
		width:127px;
		height:128px;
		}
	table.productos td p {
		color:#FFFFFF;
		height:40px;
		font-size:10px;
		}
		table.productos td p a:hover {
			color:#f90;
			}
		table.productos td p a {
			color:#f60;
			text-decoration:none;
			font-weight:bold;
			font-size:11px;
			}
			
			
			
p.precio {
	text-align:right;
	padding-right:20px;
	color:#F60;
	font-weight:bold;
	}
	p.precio span {
		text-decoration:line-through;
		color:#999999;
		font-weight:normal;
		}
	
div.fotografias {
	width:580px;
	text-align:center;
	position:relative; 
	float:left;
}
div.fotografias a.principal img{
	max-width: 300px;
}
.wrapper_producto div.fotografias{
	width:302px;
}
	
	
p.descargar_archivo {
	margin:0px auto 5px auto;
	}
	p.descargar_archivo a:hover {
		color:#FF9900;
		}
	p.descargar_archivo a{
		color:#FFFFFF;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		text-decoration:none;
		height:30px;
		margin-left:15px;
		}
	
	
	
p.cesta_listado_p {
	padding:5px 20px;
	}
	
	
font.pasos_ok {
	color:#f60;
	font-weight:bold;
	}
	
	
table#cesta_listado {
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:100%;
}
table#cesta_listado thead { font-weight:bold; text-align:center; }
table#cesta_listado tbody { font-size:10px; text-align:center; }
table#cesta_listado tfoot { text-align:right; }
table#cesta_listado tfoot td { padding-right:3px; }
			
input.boton_amarillo:hover { cursor:pointer; background:#333333; }
input.boton_amarillo { border:1px solid #333333; }		
	

table.productos_mini { margin:0 auto; }
table.productos_mini td {
	border:1px solid #333333;
	margin:3px;
	width:85px;
	text-align:center;
	vertical-align:top;
	background:url(../images/bg.gif) center repeat;
	}
	table.productos_mini td a img {
		border-bottom:1px solid #333333;
		width:85px;
		height:86px;
		}
	table.productos_mini td p {
		color:#FFFFFF;
		/*height:80px;*/
		font-size:10px;
		}
		table.productos_mini td p a:hover {
			color:#f90;
			}
		table.productos_mini td p a {
			color:#999999;
			text-decoration:none;
			font-weight:bold;
			font-size:11px;
			}
	
	
	
	
	
#paginacion_numeros{
		text-align:center;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:9px;
		margin:0 0 20px auto;
		}
		#paginacion_numeros a:hover{
			text-decoration:none;
			color:#f60;
			}
		#paginacion_numeros a{
			color:#fff;
			text-decoration:none;
			padding:2px;
			line-height:19px;
			}
		#paginacion_numeros td:hover{		
			height:19px;
			background:#333;
			}
		#paginacion_numeros td{
			/*background:url(../imagenes/ico_circulo.gif) center no-repeat;*/
			height:19px;
			width:19px;
			border:1px solid #333;
			}
		#paginacion_numeros_resaltado{
			font-weight:bold;
			background:#333;		
			}
		#paginacion_numeros_resaltado a{
			color:#ccc;
			}
 ul li a.mapasitio {
 	color:#999999;
 	
 }
 form.formmini span {
    color: #FF0000;
    font-size: 14px;
}
div.producto_descripcion form.formmini label em b {
    color: #FF0000;
    display: block;
    font-size: 14px;
}

div.floating {
    display: inline-block;
    width: 270px;
    float: left;
}
div.floating ul.minip li {
    width: 98.7%;
}