/* CSS Document */
BODY
	{
		background: #AAA494;
/*		 background:url(img/bg.jpg) repeat-x top; */
		color: #000000;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		margin: 0px auto 0px auto; 
		padding: 0;
		width:auto;
		height:100%;
		bottom:0px;
		top:0px;
	}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a:active {
	text-decoration: none;
}
.bg_fondo
{
	background:url(img/bg_general.gif) top repeat-x;
}
.bg_cuerpo
{
	background:url(img/bg_cuerpo.gif) repeat-y;
	width:873px;
	height:auto;
}
.bg_contenido
{
	background:url(img/bg_middle_cuerpo.gif) repeat-y;
	width:873px;
}
.bg_pie
{
	background:url(img/bg_pie.jpg) no-repeat top;
	width:873px;
}
.bg_cesta
{
	background:url(img/cesta.jpg);
	width:652px;
	height:41px;
}




.bg_middle_pie
{
	background:url(img/bg_middle_pie.gif) repeat-x;
	height:29px;
}
.bg_home
{
	width:861px;
	height:459px;
}
.bg_cabecera
{
	width:861px;
}
.cuerpo
{
	width:861px;
}

/* PORTADA */
.portada
{
	width:861px;
	margin-top:10px;
}
.lat_izq_portada
{
	background:url(img/bg_lat_izq.gif) left no-repeat;
	width:15px;
	height:77px;
}
.lat_der_portada
{
	background:url(img/bg_lat_der.gif) right no-repeat;
	width:15px;
	height:77px;
}
.middle_portada
{
	background:url(img/bg_portada_middle.gif) repeat-x;
	height:77px;
}
/* ********** */
.informacion
{
	width:800px;
	margin-top:5px;
}



.medio_contenido
{
	width:861px;
}
/* TOP CABECERA */
.top_cuadro_blanco
{
	background:url(img/bg_top_contenido.gif) top no-repeat;
	width:637px;
	height:10px;
}
.bottom_cuadro_blanco
{
	background:url(img/bg_bottom_contenido.gif) bottom no-repeat;
	width:637px;
	height:10px;
}
.middle_cuadro_blanco
{
	background:#EFECE4;
	width:637px;
}
/* ********************** */

.cabecera
{
	height:125px;
}




.bg_informacion
{
	height:auto;
}

.bg_flash_menu
{
	width:180px;
	height:auto;
	margin-left:8px;
}
.bg_menu_lat
{
	background:url(img/bg_middle_menu.gif) repeat-y;
}
.bg_menu_bottom
{
	background:url(img/bg_bottom_menu.gif) no-repeat top;
	height:15px;
}
.margin_pie
{
	background:url(img/margin_pie.gif) top no-repeat;
	width:861px;
	height:22px;
}
.top_pie
{
	background:url(img/top_pie.gif) top no-repeat;
	height:auto;
	padding-top:5px;
}
.bottom_pie
{
	background:url(img/bottom_pie.gif);
	height:19px;
}
.div_lat_izq
{
	margin-left:13px;
	margin-right:10px;
}



/*.cabecera
{
	width:794px;
	height:204px;
}*/


/* TABLAS */
.div_noticias
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#0268AA;
	border-bottom:1px dotted #0268AA;
	margin:5px;
	padding-left:3px;
	padding-right:3px;
	padding-top:7px;
	padding-bottom:7px;
}
.div_conten_textos
{
	margin-right:16px;
	margin-left:8px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3B3B3B;
}
.td_lat_izq
{
	border-bottom:1px dotted #8EC916;
	height:20px;
}
.resalto
{
	background:#EBF5CF;
    margin: 0px;
	height:auto;
	border:1px dotted #993333;
	padding:4px;
}
/* FUENTES */
.t_titulo_blanco
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
}
.t_01_plom
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
}
.tmenu_lat
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#75A712;
}
.titulo01
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#79AA14;
}
.tcategorias
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#5A6E26;
}
.ttitulo_anuncio
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#79AA14;
}
.tdescripcion
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2D2D2D;
}
.fuente05
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}
/* ######################################################################### */
.bg_lat-der_cabecera
{
	background:url(img/bg_lat-der_cabecera.jpg) no-repeat;
}
.bg_middle_cabecera
{
	background:url(img/bg_cabecera.gif) repeat-x;
}
.bg_lat-izq_contenido
{
	background:url(img/bg_lat-izq_cuerpo.gif) repeat-y;
}
.bg_lat-der_contenido
{
	background:url(img/bg_lat-der_cuerpo.gif) repeat-y;
}
.bg_lateral_izquierdo
{
	background:url(img/bg_lateral_izquierdo.gif) repeat-y;
}
.bg_lateral_derecho
{
	background:url(img/bg_lateral_derecho_new.gif) right;
	background-position:0px 10px;
}
.bg_buscar
{
	background:url(img/bg_buscar.jpg) no-repeat;
	height:41px;
}
.bg_carrito
{
	background:url(img/bg_compra.gif) no-repeat;
	height:41px;
}
.bg_usuario
{
	background:url(img/bg_usuario.jpg) no-repeat;
	/*width:182px; */
	height:41px;
	padding-top:13px;
}
.precio_verde
{
	background:url(img/precio_verde.gif) no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	padding-top:2px;
	font-size:11px;
	color:#000000;
	width:91px;
	height:19px;
}
.precio_naranja
{
	background:url(img/precio_naranja.gif) no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	padding-top:2px;
	font-size:11px;
	color:#000000;
	width:91px;
	height:19px;
}
.agregar_bot
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#AEDD27;
}
.bg_producto_new
{
	background:#222222;
	width:240px;
	/*height:130px;*/
	padding-top:4px;
	padding-bottom:4px;
	border:2px solid #444444;
}
.div_transparente_windows
{
   background-color: #000000;
   filter:alpha(opacity=40);
   -moz-opacity:0.4;
   opacity: 0.4;
   width:100%;
   height:100%;
   margin:0px;
   left:0px; right:0px;
   padding:0px;
   position: absolute;
}


#div_degrade
{
   background-color: #000000;
   filter:alpha(opacity=40);
   -moz-opacity:0.4;
   opacity: 0.4;
   width:100%;
   height:100%;
   margin:0px;
   left:0px; right:0px;
   padding:0px;
   position: absolute;
}

#div_contenedor
{
	height:auto;
	border:2px solid #555555;
	background:#ffffff;
	color:#000000;
	width:expression((documentElement.clientWidth >100) ? "100px" : "auto" );
}

.Estilo3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
}
/* bot lateral */
.bot_menu_lat_off
{
/*	border-left:8px solid #313131;*/
	border-left:8px solid #2C2C2C;
	
	border-bottom:1px dotted #3E3E3E;
	height:28px;
	padding-top:6px;
	padding-left:12px;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	cursor:pointer;
}
.bot_menu_lat_off:hover
{
	border-left:8px solid #BA4B04;
	border-bottom:1px solid #E96208;
	background:#E18B04;
	color:#000000;
}
.bot_menu_lat_on
{
	border-left:8px solid #DF9800;
	border-bottom:1px solid #F5AF01;
	background:#F5AF01;
	height:28px;
	padding-top:6px;
	padding-left:12px;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	cursor:pointer;
}

.bot_menu_lat-subcat_off
{
	border-left:4px solid #313131;
	border-bottom:1px dotted #3E3E3E;
	height:auto;
	padding-top:1px;
	margin-left:8px;
	padding-left:4px;
	font-size:11px;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	cursor:pointer;
}
.bot_menu_lat-subcat_off:hover
{
	border-left:4px solid #FF7400;
	color:#F0CB00;
}
.bot_menu_lat-subcat_on
{
	border-left:4px solid #FF7400;
	border-bottom:1px dotted #3E3E3E;
	height:auto;
	padding-top:1px;
	margin-left:8px;
	padding-left:4px;
	font-size:11px;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#F0CB00;
	cursor:pointer;
}


.bot_menu_lat-subcat2_off
{
	border-left:3px solid #313131;
	border-bottom:1px dotted #3E3E3E;
	height:auto;
	padding-top:1px;
	margin-left:16px;
	padding-left:3px;
	font-size:11px;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	cursor:pointer;
}
.bot_menu_lat-subcat2_off:hover
{
	border-left:3px solid #FF7400;
	color:#FFEA71;
}
.bot_menu_lat-subcat2_on
{
	border-left:3px solid #FF7400;
	border-bottom:1px dotted #3E3E3E;
	height:auto;
	padding-top:1px;
	margin-left:16px;
	padding-left:3px;
	font-size:11px;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFEA71;
	cursor:pointer;
}

#div_info_center
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	margin:10px;
	text-align:justify;
}
#div_info_center a:link, #div_info_center a:visited
{
	color:#82C0FF;
	font-weight:bold;
	text-decoration:underline;
}