/* Reset */
* { margin: 0; padding: 0; font-size: 100%; }
/* CSS Document tdesc bg_cabecera */
BODY
	{
		/*background:url(img_files/bg.gif) repeat-x top; */
		background-color:#ffffff;
		color: #000000;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		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;
}
img
{
	border:0;
}
#div_fotitos_flash
{
	width:329px;
	height:80px;
	margin-top:3px;
}
/* -- > FORMULARIOS */
label
{
	font-weight:bold;
}
legend {font-size:120%;} 
fieldset {border:none;} 
input, textarea {border:1px solid #A0A0A0;}
#textbox_buscar
{
	width:91%; border:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#CCCCCC;
}

#div_contenedor_search
{
	background:url(img_files/icon_buscar.gif) no-repeat right;
	background-position:99% 3px;;
	border:1px solid #B0B8BE;
	width:50%;
	padding:5px;
	padding-top:7px;
	padding-bottom:6px;
	float:left
}
#div_option_search
{
	padding-top:5px;
	float:left;
	font-weight:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
#div_option_search input
{
	border:0px;
}


/* <-- formularios */
#bg_cabecera
{
	background:url(img_files/bg_cabecera.gif) repeat-x top;
	background-color:#8FD5FF;
}
#cabecera
{
	height:87px;
}

#cabecera_logo
{
	background:url(img_files/logo.gif) no-repeat top left;
}
#bg_menu_top
{
	background:url(img_files/bg_menu_top.gif) repeat-x;
	height:36px;
}
#bg_contenido
{
	margin:0px;
}
#bg_pie
{
	width:805px;
	height:71px;
}
#bg_lateral_izquierdo
{
	background:url(img_files/bg_blue_lateral.gif) repeat-y;
	width:176px;
	height:auto;
}
#bg_lateral_izquierdo_top_contenido
{
	background:url(img_files/lateral_top_blue.gif) no-repeat top;
	height:auto;
	color:#FFFFFF;
	padding:2px;
	padding-top:20px;
	
}
#bg_lateral_izquierdo_pie
{
	background:url(img_files/bg_menu_pie.gif) top no-repeat;
	background-color:#FFFFFF;
	height:9px;
}
#bg_menu_cat_arrow
{
	background:url(img_files/arrow.gif) no-repeat;
	background-position:155px 4px;
	min-height:20px;
	text-align:left;
	font-size:12px;
	font-family:sans-serif;
	line-height:18px;
	padding-left:3px;
	/*border-bottom:1px solid #1A3155;*/
}
/* MENU CATEGORIAS */
#menu_categorias
{
/*	height:23px; */
	width:100%;
	margin-top:2px;
	padding-top:4px;
	padding-bottom:3px;
}
#div_bg_menu_enable
{
	background:url(img_files/bg_menu_top_enable.gif) repeat-x;
	width:110px;
	height:36px;
	color:#FFFFFF;
	font-size:11px;
	line-height:30px;
	text-align:center;
	font-weight:bold;
	border-left:1px solid #141414;
	border-right:1px solid #141414;
	cursor:pointer;
}
#div_bg_menu_disable
{
	width:110px;
	height:36px;
	color:#000000;
	font-size:11px;
	/*padding-top:9px; */
	text-align:center;
	font-weight:bold;
	border-right:1px solid #818181;
	line-height:30px;
	cursor:pointer;
}
#div_bg_menu_disable:hover
{
	color:#FFFFFF;
	background:url(img_files/bg_menu_top_hover.gif) repeat-x;
}
.link_color_menu
{
	color:#FFFFFF;
}
/* */
.titulo_producto_cuadro
{
	font-size:11px;
	color:#143D55;
	font-weight:bold;
}
#bg_producto_new
{
	border:2px solid #D6D6D6;
}
/* ---> BOTONES */
#boton_blue_01
{
	border:1px solid #0080C0;
	background:#0080C0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	padding:5px;
	margin:2px;
	cursor:pointer;
}

/* FUNTES*/
.titulo_14_blanco
{
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
}
.link_menu_min
{
	font-family:sans-serif;
	font-size:11px;
	color:#004080;
	font-weight:bold;
}
a.link_menu_min:hover, .link_menu_min:hover
{
	color:#004080;
}
.text_buscar
{
	font-family:"Trebuchet MS", Tahoma, Verdana, Helvetica, Arial;
	font-size:16px;
	color:#000000;
	font-weight:bold;
}
.precio
{
	font-size:11px;
	font-weight:bold;
	color:#5B9400;
}
.precio_strike
{
	font-size:11px;
	color:#FF0000;
}
/* */
.link_zona
{
	font-size:11px;
	color:#64990B;
}
a.link_zona:hover
{
	font-weight:bold;
}
/* */
#div_zona_titulo
{
	border:1px solid #9CC701;
	background:#E6F4B2;
	color:#444444;
	padding:5px;
	text-align:left;
}
#div_zona_menu
{
	margin-left:7px;
	padding:2px;
	text-align:left;
}

/* */
#div_conte_re
{
	border-left:1px solid #D8D8D8;
	padding:5px;
	background:#F0F8D3;
	margin-top:5px;
}
#div_titulo_re_green
{
	border:1px solid #9CC701;
	padding:3px;
	color:#000000;
	font-weight:bold;
	background:#E6F4B2;
	margin-bottom:3px;
}
#div_titulo_blue
{
	border:1px solid #83AADA;
	border-left:5px solid #83AADA;
	padding:3px;
	color:#000000;
	font-weight:bold;
	background:#DDECFE;
	margin-bottom:3px;
}

#div_menus_naranjas
{
}
#div_titulo_naranja
{
	border:1px solid #F29D00;
	border-left:5px solid #F29D00;
	padding:3px;
	background:#FFE8BA;
	margin-bottom:3px;
}
#div_menus_naranjas a:link, #div_menus_naranjas a:visited
{
	text-decoration:none;
	color:#000000;
}
#div_menus_naranjas a:hover
{
	font-weight:bold;
}
#div_menus_re
{
/*	border:1px solid #CDEA68;*/
	border:1px solid #ffffff;
	padding:3px;
	padding-left:7px;
}

#div_filtro
{
	height:40px;
	margin:3px;
	margin-left:10px;
	float:left;
}


/* CABECERA TOP */
#cabecera_top_100
{
	margin:5px;
	margin-left:0px;
	border:1px solid #83AADA;
	font-family:"Trebuchet MS";
	background:#EBF3FE;
	padding:10px;
	padding-bottom:5px;
}

/* CABECERA OPORTUNIDADES */
#cabecera_top_oportunidades
{
	margin:5px;
	margin-left:0px;
	border:4px solid #8C0000;
	font-family:"Trebuchet MS";
	background:#B50000;
	padding:10px;
	padding-bottom:5px;
}
#div_menu_navegacion
{
	font-family:"Trebuchet MS";
	color:#444444;
	margin-left:10px;
	font-size:12px;
}
a.text_navegacion:link, .text_navegacion:visited
{
	color:#444444;
}

a.text_navegacion_active:link, .text_navegacion_active:visited
{
	color:#EA9800;
	font-weight:bold;
	font-size:16px;
}

.titulo_cabecera_top
{
	font-family:"Trebuchet MS";
	font-size:20px;
	font-weight:bold;
	color:#BC2402;
}
.titulo_cabecera_top_min
{
	font-family:"Trebuchet MS";
	font-size:16px;
	font-weight:bold;
	color:#000000;
}
#div_conte_re a:link, #div_conte_re a:visited
{
	text-decoration:none;
	color:#000000;
}
#div_conte_re div:hover
{
	border:1px solid #CDEA68;
}
#div_conte_re a:hover
{
	font-weight:bold;
}

/* PRUEBAS */
#menu ul {
padding-left:10px;

margin: 0px;
background: url(img_files/bg_menu_top.gif) repeat-x;
font-size: 14px;
font-weight: bold;
width: 100%;
float: left;
font-family:"Trebuchet MS", Tahoma, Verdana, Helvetica, Arial;
}

#menu ul li {
display: inline;
}

#menu ul li a:link, #menu ul li a:visited {
background: url(img_files/menu_bg.jpg) left top no-repeat;
color: #292929;
padding-left:35px;
float: right;
text-decoration: none;
display:block;
margin:0 0px;
border-right:1px solid #8B8B8B;
}

#menu ul li a span{
padding:5px 35px 5px 0;
line-height:24px;
display:block;
background: url(img_files/menu_bg.jpg) right top no-repeat;
}

#menu ul li a:hover, #menu ul li a:active{
color: #FFF;
background: url(img_files/menu_bg.jpg) left bottom no-repeat;
}

#menu ul li a:hover span, #menu ul li a:active span{
background: url(img_files/menu_bg.jpg) right bottom no-repeat;
}

#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;
   z-index:500;
}

#div_informacion_lateral
{
	background:#FFFFFF;
	color:#000000;
	font-size:11px;
	text-align:left;
	margin-left:6px;
	margin-right:3px;
	margin-top:5px;
	border-right:1px solid #666666;
	padding:3px;
}
#div_contenedor
{
	height:auto;
	border:2px solid #555555;
	background:#ffffff;
	color:#000000;
	width:expression((documentElement.clientWidth >100) ? "100px" : "auto" );
}

#div_imagenes
{
	border:3px solid #D3D3D3;
	margin:3px;
	cursor:pointer;
}
#div_imagenes:hover
{
	border:3px solid #3E3E3E;
}

/*==============================
style the list horizontal
==============================*/
div.wrapper
{
	margin-bottom: 1em;
}
.wrapper ul
{
	width: 60em;  /* room for 3 columns */
}
.wrapper ul li
{
	float: left;
	width: 15em;  /* accommodate the widest item */
	display: inline; 
	
}
/* anchor styling */
.wrapper ul li a
{
	display: block;
	width: 14em;
	text-decoration: none;
	color:#5B5B5B;
	text-decoration:none;
	padding:3px;
	border:1px solid #FFFFFF;
}
.wrapper ul li a:hover
{
	color:#0080C0;
	/* background-color: #A52A2A; /* brown */
	border:1px solid #0080C0;
	text-decoration: none;
}
/* stop the floating after the list */
.wrapper br
{
	clear: left;
}

/* ********** */
#div_filtro_search
{
	font-size:12px;
	color:#4A2F06;
}
#paginacion
{
	margin-top:5px;
	margin-bottom:5px;
	padding-top:5px;
	padding-bottom:5px;
	margin-left:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	clear:both;
}
#paginacion ul{
 list-style-type: none;
}
#paginacion li{
 display: inline;
}
#paginacion span
{
	color: #FFFFFF;
	border: 1px solid #D6D6D6;
	background-color: #0066CC;
	margin: 2px;
	 padding: 6px;
}
#paginacion li a{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 line-height: 12px;
 color: #003399;
 text-decoration: none;
 margin: 2px;
 padding: 6px;
 border: 1px solid #D6D6D6;
}

#paginacion li a:hover{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 line-height: 12px;
 color: #FFFFFF;
 text-decoration: none;
 margin: 2px;
 padding: 6px;
 border: 1px solid #D6D6D6;
 background-color: #0066CC;
}
#div_list_order
{
	color:#FF0000;
	font-weight:bold;
	margin-right:5px;
}

.text_arial
{
	font-family:Arial, Helvetica, sans-serif;
}