body {
	font:       10px Verdana, Arial, Helvetica, sans-serif;
	margin:     0; 
	padding:    0;
	color:      #000000;
	background: #EFEFF0 url(img/web/body.gif) repeat-y;
}

.px {
	width:      1px;
	height:     1px;
	position:   absolute;
	left:       -1;
	top: 				0;
}

#cabecera {	
	text-align: left;
	background: url(img/web/top.png) no-repeat top;
	height: 160px !important;
	height: 185px;
	margin: 0px !important;
	margin: 0 0 -25px 0;
}

#supercontenedor {
	width:      1004px !important;
	width:      1000px;
	float:			left;
	margin:			0;
	padding:    0;
	padding-bottom: 0px;
}

#contenedor {
	float:			left;
	width:      790px;  
	min-height: 525px;
	margin:			0;
	padding:    5px !important;
	padding:    0 0 0 10px;
	text-align: left;
}

#menu {
	float: 			right;
	width:			190px !important;
	width:      185px;
	padding:    5px;
}

#menu form{
	margin:     0;
	padding:    0;
}

#menu h2 {
	font-family: 		"Trebuchet MS", Verdana, Arial;
	font-weight: 		bold;
	text-transform: uppercase;
	font-size: 			15px;
	color:					#990000;
	margin: 				0px;
}

#menu p, #menu ul{
	margin: 			0px 0px 10px 0px;
}

#menu ul{
	list-style-image: url(img/web/bullet_orange.png);
	padding: 	    0 0 0 20px;
	font-size:    11px;
}

#menu .buscador{
	width:				160px;
	border: 			1px solid #666666;
	background: 	#FFFFFF;
}

#menu .lupa {
	border: 			0;
	position:     relative;
	top:					3px !important;
	top:					1px;
	left:					1px;
}

#menu .telefono {
	padding:      0px;
	margin:				3px 0;
	font-size: 		18px; 
	font-weight: 	bold; 
	text-align:		center; 
}

#pie {	
	width:      100%;
	min-width:  990px;
	height: 		160px;
	color:			#FFFFFF;
	float:			left;
	background: url(img/web/fondo.png) repeat-x bottom !important;
	background: url(img/web/fondo.gif) repeat-x bottom;
	position:		relative !important;
	position:   inherit;
	bottom: 		0px;
}

.pie {
	margin:     0 5px 5px 5px;
	width:      990px;   
	text-align: left;
	position: 	relative;
	top:				115px;
}

#ocultar {
	visibility: visible !important;
	visibility: hidden;
}

a {
	color:			#FF6600;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

img {
	border:						0;
}

#contenedor .item {
	font-size:				12px;
	background:      	transparent url(img/web/transparente.png) repeat scroll 0 0;
	border:					 	1px solid #CCCCCC;
	margin:						20px 10px 0px 40px;
	padding:	       	10px 20px 0px 20px !important;
  padding:          10px 10px 0px 15px;
}

#contenedor .item .error {
	background-color: #FFD2D2;
	border:       		1px solid #CC0000;
	text-align:   		center;
	padding: 	    	  10px;
	width:				    680px !important;
	*width:				    682px !important;
	width:				    680px;
	*margin-top: 			-15px;
}

#contenedor .item .info {
	background-color: #CEFFDB;
	border:           1px solid #339933;
	text-align:       center;
	padding:          10px;
	width:				    680px !important;
	*width:				    682px !important;
	width:				    680px;
	*margin-top:       -15px;
}

#contenedor .contenedor_productos {
	margin:						0px 5px 0 36px !important;
	margin:						0px 5px 0 35px;
	padding:	       	20px 0 0 0;
}

#contenedor .producto h2 {
	font-size:				12px;
	font-weight:      bold;
	font-family: 		  "Trebuchet MS", Verdana, Arial;
	margin:						2px 0 0 105px;
}

#contenedor .producto {
	font-size:				11px;
	background:      	transparent url(img/web/transparente.png) repeat scroll 0 0;
	border:					 	1px solid #CCCCCC;
	width:						352px;
	height:						200px;
	margin:						5px;
	*margin:					-10px 0 5px 5px;
	padding:	       	5px;
	float: 						left;
}

#contenedor .contenedor_inicio {
	margin:						0px 5px 0 36px !important;
	margin:						0px 5px 0 35px;
	padding:	       	5px 0 0 0;
}

#contenedor .inicio {
	font-size:				11px;
	background:      	transparent url(img/web/transparente.png) repeat scroll 0 0;
	border:					 	1px solid #CCCCCC;
	width:						352px !important;
	width:						350px;
	height:						200px;
	margin:						5px !important;
	margin:						10px 5px 0px 5px;
	padding:	       	5px;
	float: 						left;
	overflow: 				hidden;
}

#contenedor .inicio ul {
	margin: -10px 0 0 0;
}

#contenedor .inicio li {
	list-style: none;
	margin: 0 0 5px -10px;a
	width: 355px;
}

#contenedor .paginador {
	font-size:				11px;
	background:      	transparent url(img/web/transparente.png) repeat scroll 0 0;
	border:					 	1px solid #CCCCCC;
	width:						726px !important;
	width:						722px;
	margin:						5px !important;
	margin:						2px 5px 0px 5px;
	padding:	       	5px;
	float: 						left;
	text-align:       center;
}

#contenedor .pagina {
	font-size:				12px;
	width:						650px;
	margin:						0px;
	padding:	       	5px;
	float:						left;
	text-align:       center;
}

#contenedor .paginador_ir {
	font-size:				11px;
	border:					 	1px solid #CCCCCC;
	width:						22px;
	margin:						0px;
	padding:	       	3px;
	text-align:       center;
}

#contenedor .foto {
	width:						100px;
	margin:						3px 0 0 0 !important;
	margin:						0px;
}

#contenedor .descripcion {
	margin:						5px 0 0 105px;
	padding:          0;
}

#contenedor .info_producto {
	margin:						0px;
	height:						160px;
}

#contenedor .pie_producto {
	border:					 	1px solid #CCCCCC;
	margin:						3px 0 0 0;
	padding:          2px 5px;
	height:						30px;
}

#contenedor .precio {
	font-size:				12px;
	margin: 					0px !important;
	margin:						2px 0 0 0;
	padding:          0px;
	float:						left;
	width:            180px;
}

#contenedor h2 {
	font-family: 		"Trebuchet MS", Verdana, Arial;
	font-weight: 		bold;
	text-transform: uppercase;
	font-size: 			20px;
	color:					#990000;
	margin: 				0px;
}

#contenedor ul{
	padding: 	    0 0 0 20px;
}

#contenedor .carrito {
	float:right; 
	margin: 0 0 0 5px;
}

#contenedor .contenedor_form_carrito {
	float:				right; 
	font-size:		10px; 
	text-align:		right; 
	margin: 			0;
	width:				100px;
}

#contenedor .form_carrito {
	margin:				1px 0 0 0;
	padding:      0 0 0 0;
}

#contenedor .input_carrito {
	width:        60px;
	padding:      1px;
	text-align:   right;
	font-size:    9px;
	border:       1px solid #999999;
	margin:       0 0 1px 0;
}

#contenedor .contacto, #contenedor .contacto_1 {
	width:				700px !important;
	margin:				1px 0 5px 0;
	border:       1px solid #999999;
}

#contenedor .contacto_1 {
	width:				702px !important;
	*width:				704px !important;
	width:				690px;
}

#tabla {
	width:				700px !important;
	width:				690px;
	border: 1px solid #E1E1E1;
	font-size:    10px;
}

#tabla .cabecera {
	border: 			 1px solid #999999;
	font-weight:   bold;
	background:    #F6F9FB;
	border-top:    0px;
	border-left:   0px;
	border-right:  0px;
	border-bottom: 1px solid #E1E1E1;
	color:         #000000;
}

#tabla .detalle {
	color:         #000000;
	border-top:    0px;
	border-left:   0px;
	border-right:  0px;
	border-bottom: 1px solid #E1E1E1;
}

#tabla .fin {
	text-align:		 right;
	background:    #F6F9FB;
	color:         #000000;
}