body {
	background-color: #fcd3d3;
	margin:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #546168;
}

a {
	color:#6b6b6b;	
}

a:link {
	text-decoration: underline;
}
a:visited {
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: underline;
}

li {
	margin-bottom:5px;
	color: #546168;
}

p {
	margin-bottom:0; /* CORRIJE PROBLEMA DE ESPACIO AL FINAL DEL PARRAFO EN FIREFOX */
}

form {
	margin:0;
	padding:0;
}

.red {
	color:#f33500;
}

.clear {
	clear:both;
	padding:0;
	margin:0;
}

#main {
	width:992px;
	margin:auto;
	padding: 0px;
}

#logo {
	width:323px;
	height:93px;
	float:left;
}

#backtop {
	width:502px;
	height:93px;
	float:left;
	background-image: url(../images/backtop.gif);
}

#register {
	width:167px;
	height:93px;
	float:right;
	background-image: url(../images/register.gif);
}

#register .newuser {
	width:152px;
	height:49px;
	display:block;
	margin-left:5px;
	margin-top:20px;
}

#register p{
	margin:5px 0 0 5px;
	padding:0;	
}

#register a {
	font-weight:bold;
	color:#06659B;
}

#username {
	background-image: url(../images/username.gif);
	background-repeat: no-repeat;
	width:152px;
	height:49px;
	margin-left:5px;
	margin-top:20px;
}

#username p {
	font-size:10px;
	color:#FFFFFF;
	width:152px;
	text-align:center;
	padding-top:10px;
	display:block;
}

#username .opciones {
	font-size:11px;
	width:152px;
	text-align:center;
	padding-top:10px;
	display:block;	
	color:#06659B;
}

#username b {
	font-size:12px;
	color: #FFFF00;
	text-align:center;
	width:105px;
	margin-left:35px;
	margin-top:0px;
	display:block;	
}

#menu {
	margin:0;	
	width: 740px;
	padding: 2px 0 0 0;
	height: 211px;
	float:left;
}

#ofertas {
	width:208px;
	height:203px;
	border: #e4e4e4 solid 4px;
	float:right;
	padding: 0px;
	margin-top: 2px;
	margin-right: 0;
	margin-bottom: 1px;
	margin-left: 0;
}


#ofertas h1 {
	background-image: url(../images/bg_ofertas.gif);
	background-repeat: no-repeat;
	background-position: center center;
	font-family: "Trebuchet MS", Arial, Tahoma;
	font-size: 15px;
	text-transform: uppercase;
	color: #005e93;
	font-weight: normal;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 42px;
}

#ofertas ol {
	margin:0px 0 0 35px;
	padding:0;
}

#ofertas li{
	margin:0 20px 0 0;
	padding:4px 0px 5px 0px;
	color:#6b6b6b;
	border-bottom: #E0E0E0 dashed 1px;
	
}

#content {
	width:auto;
	clear:both;
	background-image: url(../images/content.gif);
	padding-right: 17px;
	padding-left: 16px;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

#copyright {
	background-image: url(../images/copyright.gif);
	margin: auto;
	height: 56px;
	width: 972px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}

#copyright p {
	color:#879095;
	font-size:10px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}

#copyright a {
	color:#879095;
	font-size:10px;
}

h4 {
	font-family:"Trebuchet MS", Arial, Tahoma;
	color:#FFFFFF;
	font-weight:normal;
	margin:0;
	padding:0;
	font-size:16px			
}

/* COMIENZA EL MODULO FULL DE LA IZQUIERDA */

#leftfull {
	background: url(../images/lft_full_content.gif);
	margin:0 0 5px 0;
	padding:0;		
}

#leftfull form {
	margin:5px 15px 5px 15px;
}

#leftfull input {
	margin:5px 0;
}

#leftfull p {
	margin:5px 15px 5px 15px;
}

#leftfull h4{
	background: url(../images/lft_full_title.gif);
	text-transform: uppercase;
	padding:7px 0 7px 10px;
}

#leftfullfoot {
	width:200px;
	height: 9px;
	padding:0;
	margin:0;
}


/* COMIENZA EL MODULO DE CATEGORIAS */

#categorias {
	background: url(../images/lft_red_content.gif);
	margin:0 0 5px 0;
	padding:0;		
}

#categorias h4{
	background: url(../images/lft_red_title.gif);
	text-transform: uppercase;
	padding:7px 0 7px 10px;
}

#categorias ul {
	margin: 5px 0 5px 30px;
	padding: 0;
}

#categorias li {
	margin:0 0 5px 0;
	padding:0;
	list-style-image: url(../images/arrow_cat.gif);
}

#categoriasfoot {
	width:200px;
	height: 9px;
	padding:0;
	margin:0;
}

/* COMIENZA EL MODULO DE CARRITO DE COMPRAS */

#carrito {
	background: url(../images/rgh_cart_content.gif);
	margin:0 0 5px 0;
	padding:0;		
}

#carrito a {
	text-decoration:none;
}

#carrito a:hover {
	text-decoration:underline;
}

#carrito h4{
	background:  url(../images/rgh_cart_title.gif);
	text-transform: uppercase;
	padding:10px 0 0px 38px;
	color: #838383;
}

#carrito .no {
	padding:0;
	margin:10px;
	color:#FF0000;
	text-align:center;
	font-weight:bold;
}

#carritofoot {
	width:214px;
	height: 9px;
}

.cartProd {
	padding-top: 10px;
	margin: 3px 15px;
}

.cartTotal {
	border-top: 1px solid #dddfe1;
	padding-top: 2px;
	margin: 3px 15px;
}

.txtCartPrice {
	float: right;
	color: #FF0000;
	padding: 0 3px 0 10px;
}

/* COMIENZA EL MODULO DE BUSQUEDA */

#buscar {
	background: url(../images/rgh_search_content.gif);
	margin:0 0 5px 0;
	padding:0;		
}

#buscar form{
	margin: 5px 0 5px 0;
}


#buscar h4{
	background:  url(../images/rgh_search_title.gif);
	text-transform: uppercase;
	padding:3px 0 7px 10px;
}

#buscarfoot {
	width:214px;
	height: 9px;
}

.searchBox {
	color: #666666;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:0;
	padding:1;
}

/* COMIENZA EL MODULO ESPECIAL */

#especial {
	background: url(../images/rgh_spe_content.gif);
	margin:0 0 5px 0;
	padding:0;		
}

#especial h4 {
	background:  url(../images/rgh_spe_title.gif);
	background-repeat:no-repeat;
	text-transform: uppercase;
	padding:15px 0px 15px 50px;
	color:#CC0000;
}

#especialfoot {
	width:214px;
	height: 9px;
}

/* COMIENZA EL MODULO FULL DE LA DERECHA */

#rightfull {
	background: url(../images/rgh_full_content.gif);
	margin:0 0 5px 0;
	padding:0;		
}

#rightfull form{
	margin: 5px 0 5px 0;
}


#rightfull h4{
	background:  url(../images/rgh_full_title.gif);
	text-transform: uppercase;
	padding:3px 0 7px 10px;
}

#rightfullfoot {
	width:214px;
	height: 9px;
}

/* COMIENZA EL MODULO ULTIMOS PRODUCTOS */

#ultimos {
	background: url(../images/cnt_last_content.gif);
	margin:0 0 5px 0;
	padding:0;		
}

#ultimos h4{
	background:  url(../images/cnt_last_title.gif);
	background-repeat:no-repeat;
	text-transform: uppercase;
	padding:3px 0 7px 10px;
	color: #2906a2;
	padding:15px 0 5px 19px;
}

#ultimosfoot {
	width:522px;
	height: 11px;
}

