/* CSS Document */

body {
background-color: #CCCCCC;
/*background-image: url(body_fdo.gif);
background-repeat:repeat-x;*/
margin:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:10px;
color:#858484;
}

.div_contenedor_gde {
width: 775px;
background-color:#FFFFFF;
margin-top:0px;
border: 0px;
margin-bottom:0px;
padding-bottom:10px;
}

.div_cabezal {
background-image: url(cabezal_fdo.gif);
background-repeat:no-repeat;
width: 775px;
height: 107px;
margin-top:0px;
padding-top: 10px;
padding-bottom:0px;
}

.div_logo {
float:left;
z-index:-1;
height:110px;
width:160px;
}

.div_idiomas {
margin-right: 11px;
margin-top: 10px;
}


.titulo {
margin-right: 11px;
margin-top: 25px;
color:#003300;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
}

.titulomenu{
	margin-right: 11px;
	margin-top: 25px;
	color:#009933;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	border: 1;
}




.textoFutura {
margin-right: 11px;
margin-top: 25px;
color:#003300;
font-family:FuturaStd-Condensed;
font-size:10px;
}

.texto {
margin-right: 11px;
margin-top: 25px;
color:#003300;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}

.textobo {
margin-right: 11px;
margin-top: 25px;
color:#003300;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
}

.div_buscador {
margin-right: 11px;
margin-top: 25px;
color:#ff7f03;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
}



.div_menugral{
margin-right:7px;
margin-top:20px;
}

.div_menuproductos{
margin-top:10px;
}

.div_banners{
width: 754px;
background-image:url(banner_fdo_degr.gif);
height: 152px;
margin-top:30px;
}

.div_promociones{
margin-top:7px;
}

.div_titbusqueda{
width: 752px;
background-color:#a5a5a5;
color:#FFFFFF;
font-size: 11px;
font-weight:bold;
margin-top: 30px;
height: 23px;
}

.div_titlistado{
width: 531px;
background-color:#47b8fe;
color:#FFFFFF;
font-size: 11px;
font-weight:bold;
height: 23px;
margin-bottom:5px;
}

.div_titcarrito{
width: 217px;
height: 23px;
background-color: #feae0f;
margin-bottom:3px;
color:#FFFFFF;
font-size: 11px;
font-weight:bold;
}

.div_resultadobusc{
width:750px;
background-color:#fafafa;
border-left: 2px solid #d8d8d8;
border-right: 2px solid #d8d8d8;
}

.pie_contenedor {
width: 752px;
margin-top: 12px;
background-color:#FFFFFF;
}

.pie_izq {
background:url(pie_izq.gif);
width: 4px;
}

.pie_separador {
background:url(pie_separador.gif);
width: 2px;
height: 20px;
}

.pie_der {
width: 4px;
background:url(pie_der.gif);
}

.pie_centro {
width: 744px;
height: 20px;
background-color: #f9f9f9;
border-bottom: solid 1px #c4c4c4;
border-top: solid 1px #c4c4c4;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #898989;
}

#pie_vuelos {
width: 61px;
height: 20px;
font-weight:bold;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #898989;
text-decoration:none;
}

#pie_vuelos a:link, a:visited, a:active {
width: 61px;
height: 20px;
font-weight:bold;
text-decoration:none;
color: #898989;
}

#pie_vuelos a:hover {
width: 61px;
height: 20px;
font-weight:bold;
background:url(pie_fdolink.gif) repeat-x bottom center;
text-decoration:none;
color: #666666;
padding-bottom: 5px;
padding-top: 0px;
padding-right: 8px;
padding-left: 8px;
}

#pie_clima {
width: 63px;
height: 20px;
font-weight:bold;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #898989;
text-decoration:none;
}

#pie_clima a:link, a:visited, a:active {
	width: 63px;
	height: 20px;
	font-weight:bold;
	text-decoration:none;
	color: #CC0000;
}

#pie_clima a:hover {
width: 63px;
height: 20px;
font-weight:bold;
background:url(pie_fdolink.gif) repeat-x bottom center;
text-decoration:none;
color: #666666;
padding-bottom: 5px;
padding-top: 0px;
padding-right: 13px;
padding-left: 13px;
}

#pie_monedas {
width: 74px;
height: 20px;
font-weight:bold;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #898989;
text-decoration:none;
}

#pie_monedas a:link, a:visited, a:active {
width: 74px;
height: 20px;
font-weight:bold;
text-decoration:none;
color: #898989;
}

#pie_monedas a:hover {
width: 74px;
height: 20px;
font-weight:bold;
background:url(pie_fdolink.gif) repeat-x bottom center;
text-decoration:none;
color: #666666;
padding-bottom: 5px;
padding-top: 0px;
padding-right: 8px;
padding-left: 8px;
}

.div_footer{
background-image:url(footer_fdo.gif);
height:20px;
width:775px;
color:#FFFFFF;
margin-top:0px;
}

.div_copyright{
width:775px;
margin-top:5px;
}

.div_paginado {
margin-top: 6px;
color:#ff8000;
font-weight:bold;
text-decoration:none;
/*width:752px;*/
}

.div_novedades_contendedor{
width:750px;
background-color:#ffffff;
border-left: 2px solid #d8d8d8;
border-right: 2px solid #d8d8d8;
padding-bottom:2px;
padding-top:2px;
}

.div_carrito_contendedor{
width:213px;
background-color:#ffffff;
border-left: 2px solid #feae0f;
border-right: 2px solid #feae0f;
padding-top: 2px;
padding-bottom:2px;
}

.div_listado_contendedor{
width:531px;
}

.div_subtotal{
background-color:#efefef;
margin:1px;
margin-left:2px;
margin-right:2px;
font-size:11px;
padding:3px;
}

.div_detalle{
margin:2px;
font-size:10px;
padding:3px;
color: #feae0f;
font-weight:bold;
}

.div_detalle_contendedor{
width:527px;
background-color:#fafafa;
border-left: 2px solid #d8d8d8;
border-right: 2px solid #d8d8d8;
padding-top:10px;
height:315px;
}

.div_detalle_nombrenaranja{
width: 179px;
height: 20px;
background-color:#ff8000;
color:#FFFFFF;
font-size: 12px;
font-weight:bold;
vertical-align:top;
padding-top: 6px;
}

.div_comprar{
width: 266px;
height: 52px;
background-color:#f0f0f0;
border:1px solid #d7d7d7;
padding: 10px;
padding-left: 20px;
padding-right: 20px;
}

.div_promociones_sup {
margin-top:30px; width:752px; background-color:#ff8000; height:10px; margin-bottom:0px; padding:0px;
}

.div_promociones_medio {
width:732px; border-left: 10px solid #ff8000; border-right: 10px solid #ff8000; margin:0px; padding-top:10px; padding-bottom: 10px; border-top: 0px; position: inherit
}

.div_promociones_inf {
width:752px; background-color:#ff8000; height:10px;
}

.div_promociones_tit {
background-color:#f6f4f5; margin:10px; font-size:16px; color:#ff8000; padding: 10px; margin-top:0px; font-weight:bold
}

/*.div_promociones_caja {
height:323px; width: 691px; border-color:#f6f4f5; border: solid 10px; margin-bottom:10px;
}*/

.div_promociones_caja {height: 100%; width: 671px; border: solid 10px #f6f4f5; margin-bottom:0px; padding:10px;}

.div_promociones_listado_contendedor{
width:450px;
}


/*txt*/
a.txt_subcategoria:link {
color:#878686;
font-weight:bold;
text-decoration:none;
}

a.txt_subcategoria:active {
color:#878686;
font-weight:bold;
text-decoration:none;
}
a.txt_subcategoria:visited {
color:#878686;
font-weight:bold;
text-decoration:none;
}

a.txt_subcategoria:hover {
color:#878686;
font-weight:bold;
text-decoration:none;
}

a.txt_visite:link {
font-weight:bold;
color: #F8B834;
text-decoration:none;
margin-right:5px;
}

a.txt_visite:visited {
	font-weight:bold;
	color: #F8B834;
	text-decoration:none;
	margin-right:5px;
}

a.txt_visite:active {
font-weight:bold;
color: #F8B834;
text-decoration:none;
margin-right:5px;
}

a.txt_visite:hover {
	font-weight:bold;
	color: #2E62C8;
	text-decoration:none;
	margin-right:5px;
}

.txt_busqueda_01 {
font-size:12px;
color:#4aa4e4;
font-weight:bold;
}

.txt_busqueda_02 {
font-size:12px;
color:#ff8000;
font-weight:bold;
}

.txt_tits_paginas {
float:left; 
margin-top:5px; 
margin-left:3px;
}

.txt_paginados {
float:right; 
margin-top:5px; 
margin-right:3px; 
font-size:10px; 
font-weight:normal;
}

.txt_ruta_busqueda {
margin-left:15px; 
margin-top:10px;
}

.txt_naranja_nov {
font-size: 12px;
color:#ff8000;
}

a.paginado_off:link {

color:#858484;
font-weight:normal;
text-decoration:underline;
}

a.paginado_off:active {

color:#858484;
font-weight:normal;
text-decoration:underline;
}
a.paginado_off:visited {

color:#858484;
font-weight:normal;
text-decoration:underline;
}

a.paginado_off:hover {

color:#ff8000;
font-weight:normal;
}


a.titulo_producto:link {

color:#47b8fe;
font-size:12px;
font-weight:bold;
text-decoration:none;
}

a.titulo_producto:active {

color:#47b8fe;
font-size:12px;
font-weight:bold;
text-decoration:none;
}
a.titulo_producto:visited {

color:#47b8fe;
font-size:12px;
font-weight:bold;
text-decoration:none;
}

a.titulo_producto:hover {

color:#00468f;
}

.txt_detalle_01{
font-size:16px;
font-weight:bold;
margin-top:10px;
}

.txt_detalle_02{
font-size:11px;
margin-top: 8px;
}

.txt_detalle_03{
font-size:20px;
color:#ff8000;
margin-bottom:13px;
margin-top: 20px;
}

.txt_comprar_01{
font-size:11px;
font-weight:bold;
}

/*imgs*/

.img_agregar {
cursor: pointer;
}

.img_tits_izq {
float:left;
}

.img_tits_der {
float:right; 
z-index:-1
}

.img_fotos_novedades{
width: 191px;
height: 143px;
border: solid 1px #989797;
}

.img_listado {
width: 48px;
height: 48px;
border: solid 1px #cbcbcb;
background-color:#FFFFFF;
vertical-align: bottom;
margin-right: 10px;
}

.img_papelera {
cursor:pointer;
}

.img_detalle {
width: 177px;
height: 153px;
border: solid 1px #d7d7d7;
border-bottom: 0px;
background-color:#FFFFFF;
}

/*forms*/

.form_buscador {
background-color:#FFFFFF;
border: #d2d2d2 1px solid;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#828282;
font-weight:normal;
}

.form_contacto {
border: solid 1px #d2d2d2;
height:18px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
color:#858484;
vertical-align: middle;
}

.form_contacto2 {
border: solid 1px #d2d2d2;
width:185px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
color:#858484;
vertical-align: middle;		
}

