/* v1.0 | 20080212 */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: top;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}


body {
	background-color: #D8D8D8;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

		a{color:#894137;font-size:11px;text-decoration:none;font-weight:bold;}
		a:hover{text-decoration:none;color:#333;}
		
#main{
	margin:0 auto;
	width:930px;
	background:url(../images/bg_main.jpg) repeat-y;
	
	text-align:left;
}

#bottom{
	margin:0 auto;
	width:930px;
	text-align:left;
	background-image: url(../images/bg_bottom.png);
	background-repeat: repeat-y;
}

#bottom .bottom_content{
  width:850px;
  text-align:right;
  margin-top:5px;
}

#mainwrapper{
width:850px;
margin-left:40px;	
}

#main .separador_top{
	background: url(../images/bg_separador_top.jpg) repeat-x;
	height:15px;
}

#main .separador_top2{
	background:#D37B76;
	height:5px;
	line-height:5px;
	margin:0;
	padding:0;
}

#header{
	width:850px;
	height:126px;
	background:	url(../images/bg_header.png) no-repeat;
	position:relative;
}

#header .logo{
position:absolute;top:5px;left:3px;

}

#header .header_content{
position:absolute;top:2px;right:3px;z-index:9999;
background:url(../images/ico_tel.png) no-repeat left top;
width:135px;
color:#FFF;
font-size:11px;
font-style:italic;
padding-left:35px;
text-align:right;
}

.header_content a{
color:#fff;
}

#footer{
	background: #D3D3D3 url(../images/bg_footer.jpg) repeat-x;
	padding:15px;
}

#footer .footer_text{
	font-size:11px;
	font-style:italic;
	color:#666666;
	text-align:right;
	width:500px;
	float:right;
	margin-top:5px;
}

#footer .footer_menu{
	margin-top:10px;
	border-bottom:1px solid #CCCCCC;
}

#footer .footer_menu  ul{
	height:30px;
	margin:0;
	padding:0;
	list-style:none;
}

#footer .footer_menu ul li{
	float:left;
	line-height:30px;
	margin:0;
	padding:0;
}

#footer .footer_menu  ul li a{
	display:block;
	padding:0;	
	margin:0;
}

#footer .footer_menu   ul{ margin:0;}
#footer .footer_menu  ul li a{
	font-size:13px;
	color:#000;
	text-decoration:none;
	font-weight:bold;
	width:auto;
	height:30px;
	padding:0;
	text-align:center;
	padding-right: 20px;
	margin-bottom: 0;
	padding-left: 10px;	
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 0px;
	font-style:italic;
	float:left;

}
#footer .footer_menu  ul li a:hover{
	color:#641A0D;
}

#footer .footer_menu  ul li a#active_menu-nav{
			color:#641A0D;
}	










#menubar{
	height:39px;
	background:  url(../images/bg_menu.png) repeat-x;
}

#menubar  ul{
	height:30px;
	margin:0;
	padding:0;
	list-style:none;
}

#menubar  ul li{
	float:left;
	line-height:30px;
	margin:0;
	padding:0;
}

#menubar  ul li a{
	display:block;
	padding:0;	
	margin:0;
}

#menubar   ul{ margin:0;}
#menubar  ul li a{
	background: url(../images/vineta.gif) no-repeat left  center;
	font-size:13px;
	color:#FFF;
	text-decoration:none;
	font-weight:bold;
	width:auto;
	height:30px;
	padding:0;
	text-align:center;
	padding-right: 20px;
	margin-bottom: 0;
	padding-left: 10px;	
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 0px;
	font-style:italic;
	float:left;

}
#menubar  ul li a:hover{
	color:#641A0D;
}

#menubar   ul li a#active_menu-nav{
			color:#641A0D;
}	


#content{}

#content .col1{
	width:190px;
	float:left;
}

#content .col2{

	width:650px;
	float:left;	
	margin-left:8px;

}

#content .col2 .col2_left{

	width:400px;
	float:left;	
}

#content .col2 .col2_right{

	width:240px;
	float:left;	
	margin-left:5px;

}

.slidebox{
	margin-bottom:10px;
	border:1px solid #CCC;
}

h3{
	height:30px;
	line-height:30px;
	background:url(../images/bg_h3.jpg) repeat-x;
	color: #FFF;
	font-size:14px;
	font-style:italic;
	padding-left:5px;
}




 /* Los mas buscados
 *****************************/
.widget-mejor{margin:10px 0;}
.widget-mejor ul{height:120px;}
.widget-mejor ul li{display:inline;float:left;padding: 0 7px 7px;width:120px;}
.widget-mejor ul li a img{border:3px solid #fff;}
.widget-mejor ul li a:hover img{border:3px solid #f2f2f2;}
.widget-mejor span.titulo{
	font-weight:bold;
	text-align:center;
	display:block;
	white-space: normal;
	color:#666;
}		
.widget-mejor span.detalles{font-weight:bold;border-bottom:1px dashed #ccc;display:block;text-align:center;}		
 
/* Ultimos Productos
 *****************************/
.widget-ultimos{ width:250px;margin-top:10px;float:left;}
.widget-ultimos span.titulo{font-weight:bold;display:block;}
.widget-ultimos span.detalles{font-weight:bold;border-bottom:1px dashed #ccc;display:block;text-align:right;}
 
 /* Ultimo Articulo
 *****************************/
.widget-articulos{}
.widget-articulos h2 a{width:100%;display:block;font-weight:bold;font-style:italic;font-size:14px;line-height:30px;color:#333;border-bottom:1px solid #BE847E;}
 
 
 /* Buscador
 *****************************/
.widget-buscador{}
		
.widget-buscador h3{
width:100%;
display:block;
font-weight:bold;
font-style:italic;
font-size:14px;
line-height:30px;
color:#333;
border-bottom:1px solid #BE847E;
background:none;
}
.widget-buscador form{margin:0;padding:0;}
.widget-buscador form p{width:auto;margin-top:10px;}
.widget-buscador form p input,
.widget-buscador form p select{
			margin:0;padding:0;
			background:#fff;
			font-size:12px;
			font-weight:bold;
			color:#999;
			display:inline;
			border:1px solid #ccc;
			width:100%;
			height:19px;
		}
		
.widget-buscador form p select option{
			font-size:12px;
		}

.widget-buscador form p label{display:none;}
.widget-buscador form p input.boton{
			background:url(../images/bg_boton.jpg) repeat-x;
			color:#FFF;		
			font-size:12px;
			font-weight:bold;				
			padding:0 10px;
			height:22px;	
			border:1px solid #ccc;		
			width:auto;
			float:right;
			cursor:pointer;
}

#menu-categorias{
 margin-left:5px;
}
#content .col1 .widget	a{
		text-indent:10px;
		display:block;
		color:#000;
		font-size:12px;
		background:url(../images/vinetaroja.jpg) no-repeat left center;
		line-height:20px;
		font-weight:bold;
}



#content .col1 .widget	a:hover{
color:#894137;
}	

	/*************************************/
	/**** Formularios y Addons Hacks *****/
	/*************************************/
	
		form h4{color:#ff9900;}
		form a{text-decoration:none;color:#ff9900;font-weight:bold;}
		form a:hover{text-decoration:underline;}
		form .need{color:#ffcc00;}
		form hr{border:1px solid #e0e0e0;}
		form input, form select{color:#666666;border:1px solid #C2C2C2;	}
		form select option{	color:#666666;border-bottom:1px solid #f2f2f2; }
		form textarea{	color:#333333;	border:1px solid #C2C2C2;}
		form input.boton{color:#333;border:1px solid #f2f2f2;}
		form input.boton:hover{background:#333333; color:#fff;