body {margin:0; padding:0; font-family:Arial, Helvetica, sans-serif;}

.bt_actualizar 
{
	width:22px;
	height:18px; 
	background: url(/Minisites/img/actualizar.gif) ;
} 
a {
	background-color: transparent;
	border: none;
	color: #4E4E4E;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}
a.textoazul{
background:transparent;
color:#336799;
font:bold 11px Arial,Helvetica,sans-serif;
margin:0;
padding:0;
text-decoration:underline;
}

.cajasMenu 
 { 
	border-bottom: 1px solid #D3D0C7; 
	border-left: 1px solid #404040; 
	border-right: 1px solid #404040;	
	border-top: 1px solid #404040;
	font-size: 11px;
	color: #666666;
	height: 16px;
}
	
.combo_1, .combo_2 , .combo_3, .combo_4, .combo_5

{	border-bottom: 1px solid #D3D0C7; 
	border-left: 1px solid #404040; 
	border-right: 1px solid #404040;
	border-top: 1px solid #404040; 
	font-size: 11px; color: #666666; 
	height: 16px;
}	
	
 .combo_1 {width: 95px;}
 .combo_2 {width: 211px;}
 .combo_3 {width: 25px;}
 .combo_4 {width: 380px;}
 .combo_5 {width: 35px;}



textarea{
background:#FFFFFF;
border:1px solid #404040;
border-bottom:1px solid #D3D0C7;
color:#4E5969;
font:bold 10px Arial,Helvetica,sans-serif;
}
ul,li{
list-style:none;
margin:0;
padding:0;
padding-top: 1 px;
}
.boton_102px{
width:102px;
}
.boton_102px,.boton_136px,.boton_180px,.boton_48px{
background:url(/Minisites/img/2_fondo_boton.gif) #FFFFFF;
border:1px solid #E2E2E2;
color:#686868;
font:normal 11px Arial,Helvetica,sans-serif;
height:16px;
padding:0px;
text-align:center;
vertical-align:top;
}
.boton_136px{
width:136px;
}
.boton_180px{
width:180px;
}
.boton_48px{
width:48px;
}
.contenido_tab_resultados{
background:#FFFFFF;
border:1px solid #CCCCCC;
border-top:none;
color:#666666;
font:11px Arial,Helvetica,sans-serif;
padding:10px;
vertical-align:top;
}
.lvla a{
background:#A3B6C5;
}
.lvla a,.lvlb a{
margin:0;
padding:1 0 1 7px;
text-decoration:none;
width:100%;
font-family:Arial, Helvetica, sans-serif;
}
.lvla a:hover{
background:#B6C6D2;
}
.lvlb a{
background:#CAD5D9;
}
.lvlb a:hover{
background:#DFE6E9;
}
.nombre_cliente2{
background:transparent;
color:#999999;
font:bold 11px Arial,Helvetica,sans-serif;
padding:3px 10px 3px 3px;
text-align:right;
}
.nvl2a a{
background:#B6C6D2;
margin:0;
padding:1 0 1 15px;
text-decoration:none;
width:100%;
font-family:Arial, Helvetica, sans-serif;
}
.nvl2a a:hover{
background:#D0D9E3;
}
.nvl2b a{
background:#DFE6E9;
margin:0;
padding:1 0 1 15px;
text-decoration:none;
width:100%;
font-family:Arial, Helvetica, sans-serif;
}
.nvl2b a:hover{
background:#EEF2F3;
}
.nvl3a a{
background:#D0DBE3;
margin:0;
padding:1 0 1 25px;
text-decoration:none;
width:100%;
font-family:Arial, Helvetica, sans-serif;
}
.nvl3a a:hover,.nvl3b a:hover{
background:#FFFFFF;
}
.nvl3b a{
background:#EEF2F3;
margin:0;
padding:1 0 1 25px;
text-decoration:none;
width:100%;
font-family:Arial, Helvetica, sans-serif;
}
/*21/03/05 - NUEVA BOTONERA PARAMETRIZADA PARA CAMBIAR LOS COLORES SEGUN EL PERFIL DE USUARIO*/
img {border:0;}
.fill{background:#62798C; url(/Minisites/img/fondoFill.gif) top left; width:8px;  height:31px;}
.btnMenu1, .btnMenu2, .btnMenu3, .btnMenu4 { height:31px; border-bottom:1px solid #666; background:#62798B;}
.btnMenu1:hover, .btnMenu2:hover, .btnMenu3:hover, .btnMenu4:hover { background:#3F5263; height:31px;}
.btnMenu1Active, .btnMenu2Active, .btnMenu3Active,.btnMenu4Active {border-bottom:1px solid #666; background:#3F5263; height:31px;}
.btnMenu5{ height:31px; border-bottom:1px solid #666; background:#62798B url(/Minisites/img/btnMenu_2_5.gif) top left no-repeat; width:181px;}
.btnMenu5:hover, .btnMenu5Active{ background:#ECF9FF url(/Minisites/img/btnMenu_2_5_on.gif) top left no-repeat; height:31px;}
/*21/03/05 - FIN DE LA NUEVA BOTONERA PARAMETRIZADA PARA CAMBIAR LOS COLORES SEGUN EL PERFIL DE USUARIO*/


/*ESTILOS DE BOTONERA ANTIGUA QUE DABAN PROBLEMAS DE PIXELS REDUNDANTES*/
.rollover1{ background:url(/Minisites/img/2_mispedidos_off.gif) top left no-repeat;height:18px;width:110px;}
.rollover1:hover{background:url(/Minisites/img/2_mispedidos_on.gif) top left no-repeat;}
 .rollover11{background:url(/Minisites/img/2_carro_menos_off_des.gif) top left no-repeat;height:31px;width:66px;}
.rollover11:hover{background:url(/Minisites/img/2_carro_menos_on_des.gif) top left no-repeat;}
.rollover2{background:url(/Minisites/img/2_pedhabitual_off.gif)  top left no-repeat;height:18px;width:110px;}
.rollover2:hover{background:url(/Minisites/img/2_pedhabitual_on.gif) top left no-repeat;}
.rollover3{background:url(/Minisites/img/2_pedrapido_off.gif) top left no-repeat;height:18px;width:110px;}
.rollover3:hover{background:url(/Minisites/img/2_pedrapido_on.gif) top left no-repeat;}
/* .rollover4{background:url(/Minisites/img/2_cat_productos_off.gif) top left no-repeat;height:31px;width:168px;}
.rollover4:hover{background:url(/Minisites/img/2_cat_productos_on.gif) top left no-repeat;} 
.rollover5{background:url(/Minisites/img/2_quienessomos_off.gif) top left no-repeat;height:31px;width:90px;}
.rollover5:hover,.rollover5_select{background:url(/Minisites/img/2_quienessomos_on.gif) top left no-repeat;height:31px;width:90px;}
.rollover6{background:url(/Minisites/img/2_condventa_off.gif) top left no-repeat;height:31px;width:132px;}
.rollover6:hover,.rollover6_select{background:url(/Minisites/img/2_condventa_on.gif) top left no-repeat;height:31px;width:132px;}
.rollover7{background:url(/Minisites/img/2_regclientes_off.gif) top left no-repeat;height:31px;width:130px;}
.rollover7:hover,.rollover7_select{background:url(/Minisites/img/2_regclientes_on.gif) top left no-repeat;height:31px;width:130px;}
.rollover8{background:url(/Minisites/img/2_contacto_off.gif) top left no-repeat;height:31px;width:67px;}
.rollover8:hover,.rollover8_select{background:url(/Minisites/img/2_contacto_on.gif) top left no-repeat;height:31px;width:67px;}
/* .rollover9{background:url(/Minisites/img/2_carromas_habilitado_off.gif) top left no-repeat;height:31px;width:115px;}
.rollover9:hover{background:url(/Minisites/img/2_carromas_habilitado_on.gif) top left no-repeat;} */

.tabla_menu2{
border-right:1px solid #3F515F;
}
.td_contenido_quienessomos{
background:transparent;
border:1px solid #3E5364;
border-top:none;
padding:8px;
vertical-align:top;
}

.td_copyright{
background:transparent;
color:#999999;
font:normal 10px Arial,Helvetica,sans-serif;
height:20px;
vertical-align:middle;
}
.td_fondo_azul{
background:#DFE6EB;
color:#62798C;
font:normal 11px Arial,Helvetica,sans-serif;
height:14px;
}
.td_fondo_blanco{
background:#FFFFFF;
color:#62798C;
font:normal 11px Arial,Helvetica,sans-serif;
height:14px;
}
.td_fondo_naranja{
background:#F8DDB4;
color:#9C3200;
font:bold 11px Arial,Helvetica,sans-serif;
height:34px;
padding:2px 0 0 4px;
vertical-align:middle;
}
.td_login{
background:transparent;
border:1px solid #666666;
border-left:none;
border-top:none;
}
.td_login2{
background:transparent;
border:none;
}
.td_marco_foto{
background:transparent;
border:1px solid #6D7D8C;
padding:4px;
vertical-align:top;
}
.td_oliva{
background:#DCDAC3;
border-bottom:1px solid #999981;
height:22px;
vertical-align:middle;
}
.td_promo_contenido{
background:transparent;
color:#333333;
font:11px Arial,Helvetica,sans-serif;
padding-left:5px;
}
.td_promo2{
background:transparent;
border:1px solid #666666;
border-top:none;
padding:0px;
text-align:center;
vertical-align:top;
}
.td_promo3{
background:transparent;
border:1px solid #666666;
border-left:none;
border-top:none;
text-align:center;
vertical-align:top;
}
.td_resultados_dcha{
background:#FFFFFF;
border-bottom:1px solid #999981;
color:#95987D;
font:11px Arial,Helvetica,sans-serif;
height:22px;
text-align:right;
text-transform:uppercase;
vertical-align:middle;
}
.td_resultados_izda{
background:#FFFFFF;
border-bottom:1px solid #999981;
color:#95987D;
font:11px Arial,Helvetica,sans-serif;
height:22px;
text-transform:uppercase;
vertical-align:middle;
}
.td_subrayado{
background:transparent;
border-bottom:1px solid #95997E;
height:32px;
text-align:center;
}
.td_texto_negrita{
background:transparent;
color:#666666;
font:bold 11px Arial,Helvetica,sans-serif;
padding-left:0px;
vertical-align:top;
}
.td_texto_simple{
background:transparent;
color:#666666;
font:11px Arial,Helvetica,sans-serif;
vertical-align:top;
}
.textonegrita{
background:transparent;
color:#666666;
font:bold 11px Arial,Helvetica,sans-serif;
text-align:justify;
}
.textonegrita_centro{
background:transparent;
color:#666666;
font:bold 11px Arial,Helvetica,sans-serif;
text-align:center;
vertical-align:middle;
}
.textonegrita_dcha{
background:transparent;
color:#666666;
font:bold 11px Arial,Helvetica,sans-serif;
text-align:right;
vertical-align:middle;
}
.textonegrita_izda{
background:transparent;
color:#666666;
font:bold 11px Arial,Helvetica,sans-serif;
vertical-align:middle;
}
.textonegrita_naranja{
background:transparent;
color:#FF9900;
font:bold 11px Arial,Helvetica,sans-serif;
text-align:justify;
}
.textonegrita_oliva{
background:transparent;
color:#95977F;
font:bold 11px Arial,Helvetica,sans-serif;
text-align:right;
}
.textonormal{
background:transparent;
background:transparent;
color:#333333;
color:#333333;
font:normal 11px Arial,Helvetica,sans-serif;
font:normal 11px Arial,Helvetica,sans-serif;
}
.titulo_tab_resultados{
background:#CCCCCC;
border:none;
color:#666666;
font:bold 11px Arial,Helvetica,sans-serif;
height:24px;
padding:2px 0 0 10px;
vertical-align:middle;
}
#clame p{
font-size:11px;
margin:0px;
padding:0 0 5px 0;
}
#menu{
font-size:0px;
height:10px;
list-style:none;
margin:0;
padding:0;
}

.catalogo_2,.catalogo_click_2 {height:31px;}
.catalogo_2 {background:url('/Minisites/img/2_cat_productos_off.gif') top left no-repeat; width:168px;}
.catalogo_2:hover {background:url('/Minisites/img/2_cat_productos_on_2.gif') top left no-repeat; width:168px;} 
.catalogo_click_2 {background:url('/Minisites/img/2_cat_productos_on.gif') top left no-repeat; width:168px;}

/*.flecha_2 {height:16px;}*/
.flecha_2 {background:url('/Minisites/img/flecha.gif') top left no-repeat; width:15px;height:16px;}
.flecha_2:hover {background:url('/Minisites/img/flecha_on_2.gif') top left no-repeat; width:15px;height:16px;}

/*.lupa_2 {height:16px;}*/
.lupa_2 {background:url('/Minisites/img/lupa.gif') top left no-repeat; width:17px; height:16px;}
.lupa_2:hover {background:url('/Minisites/img/lupa_on_2.gif') top left no-repeat; width:17px; height:16px;}

.consultar_2 {height:15px;}
.consultar_2 {background:url('/Minisites/img/2_consultar_mis_datos.gif') top left no-repeat; width:121px;}
.consultar_2:hover {background:url('/Minisites/img/2_consultar_mis_datos_on.gif')}


.rollover9{
background:url(/Minisites/img/2_carromas_habilitado_off.gif) top left no-repeat;
height:31px;
width:181px;
}
.rollover9:hover{
background:url(/Minisites/img/2_carromas_habilitado_on.gif) top left no-repeat;
}

/* hoja de registro */

.tabla_cabecera_reg
{
	margin-top: 3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px; 
	color:#666666; 
	font-weight:bold;
	background-color: #CCCCCC;
	padding: 8px 0px 3px 10px; 
}

.tabla_empresa
{
	border-top: 1px solid #CCCCCC;
	border-left:1px solid #EAEAEA; 
	border-right:1px solid #EAEAEA; 
	border-bottom:1px solid #EAEAEA;
}

.tabla_contacto
{
	border-top: 1px solid #CCCCCC;
	border-left:1px solid #EAEAEA; 
	border-right:1px solid #EAEAEA; 
	border-bottom:1px solid #ffffff;
}

.tabla_contacto_2
{
	border-left:1px solid #EAEAEA; 
	border-right:1px solid #EAEAEA; 
	border-bottom:1px solid #EAEAEA;
}

.tabla_Direccion
{
	border-left:1px solid #EAEAEA; 
	border-right:1px solid #EAEAEA; 
	border-bottom:1px solid #EAEAEA;
}

.tabla_Direccion_2
{
	border-left:1px solid #EAEAEA; 
	border-right:1px solid #EAEAEA; 
	border-bottom:1px solid #EAEAEA;
}

.tabla_Botonera
{
	padding-top: 10px;
	
	border-top: 1px solid #CCCCCC;
	border-left:1px solid #EAEAEA; 
	border-right:1px solid #EAEAEA; 
	border-bottom:1px solid #CCCCCC;
}

.titulo_tablas
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px; 
	color:#969696;
	font-weight:bold;
	padding: 8px 0px 0px 10px; 
}

.tipo_radio
{
	border-bottom: 0px solid #fff;
	border-left: 0px solid #fff;
	border-right: 0px solid #fff;
	border-top: 0px solid #fff;
}

.fuente_radio
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px; 
	color:#969696;
	padding-left: 20px;
}

.fuente_normal
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px; 
	color:#666666;
	text-Align: right;
	padding: 0px 10px 0px 0px; 
}

.fuente_error
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px; 
	color: red;
	text-Align: right;
	padding: 0px 10px 0px 0px; 
}

.boton
{
	border: 1px solid #ECEDED;
	padding: 0px 18px 0px 18px; 
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px; 
	text-align: center;
	color:#666666;
	cursor: hand;
	background:url(/Minisites/img/fondo_boton.gif)
}

.linea_separadora {height: 1px;background-color: #999880;}
.asterisco {color: #FF0000;}

.campos_obligatorios {
	
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-align: right;
	text-decoration: none;
	/* vertical-align: botom; */
}
.tabla{ 
	background-color: transparent;
	border: none;
	color: #999880;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	padding-left: 1px;
	text-align: left;
	text-decoration: none;
}

/* HACER INVISIBLE EL CARRO   */

.invisible{
	border: 0;
	display: none;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	z-index: 0;
}

/* tabla solicitados */

.fila_tabla_1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8D8D8D;
	background-color: #F4F4F4;
	height: 15px;
}


.fila_detalle
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8D8D8D;
	font-weight: normal;
	text-Decoration: none;
}


.fila_tabla_2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8D8D8D;
	background-color: #FFFFFF;
	height: 15px;
}

.tabla_Solicitados
{
	margin-top: 4 px;
	border-top: 1px solid #8D8D8D;
	border-bottom: 1px solid #8D8D8D;
	border-left: 1px solid #8D8D8D;
	border-right: 1px solid #8D8D8D; 
}

/* colores */

.colorBarra {background-color: #FF9900;}
#2_fondo_Home {background:url('/Minisites/img/2_fondo_home.jpg') top left no-repeat;}

#2_1_quienes, #2_1_condiciones, #2_1_registro, #2_1_contacto {height:28px; width: 300px;}

#2_1_quienes {background:url('/Minisites/img/2_qs_encabezado.gif') top left no-repeat;}
#2_1_condiciones {background:url('/Minisites/img/2_cv_encabezado.gif') top left no-repeat;} 
#2_1_registro {background:url('/Minisites/img/2_rg_encabezado.gif') top left no-repeat;}
#2_1_contacto {background:url('/Minisites/img/2_cn_encabezado.gif') top left no-repeat;}

.tablaMensaje7{	padding: 0px 0px 0px 0px; 	color: #999999; font-size: 10 px;}

.tablaMensaje6{ border-top: 1px solid #CCCCCC;border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; padding: 7px 11px 10px 11px; 	font-size: 10 px;	color: #999999;}

.CabeceraCarrito4
{
	background-color: #DBDAC2;
	border-left:1px solid #CCCCCC; 
	border-right:1px solid #CCCCCC; 
	border-bottom: 1px solid #999880;
}
.FilasCarrito{ /*He tenido que ponerle 3 a cada lado top / bottom pq no me centraba*/
	padding: 3px 0px 3px 4px; 
	margin:0px;
	font-size: 11px;
	color: #999880;
	border-right:0px;
	border-left:0px;
	border-top:0px;
}

.FilasCarrito2{
	background-color: #CCCCCC;
}

.FilasCarrito3{
	background-color: #666666;
}
.FilasCarrito5{
	border-bottom:1px solid #CCCCCC;
}
.basura
{
	width:95px;
	height:8px;
	background:url("/Minisites/img/basura.gif");
}
.fila1{  
	font-family: Arial;
	font-size: 11 px;
	color: #999880;
}
.btnDinamico{width:100%;margin:0; padding:1px 0 0 0;background:url(/Minisites/img/backend/btnBouFondo.gif) top left;}
/*
input {
	background-color: #FFFFFF;
	border-bottom: 1px solid #D3D0C7;
	border-left: 1px solid #404040;
	border-right: 1px solid #404040;
	border-top: 1px solid #404040;
	color: #4E5969;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	height: 16px;
	text-align: left;
	vertical-align: bottom;
}
*/
.CabeceraCarrito1
{
	padding: 9px 0px 7px 12px; 
	background-color: #CCCCCC;
}

.TitularCarrito 
{
	font: bold 11px;
	color: #666666;
	border-left:0px solid #ccc; 
	border-right:0px solid #ccc; 
	border-top:0px solid #ccc; 
	border-bottom:0px solid #ccc;
	}

.td_contenido {
	background-color: transparent;
	padding-left: 5px;
	text-align: left;
	text-decoration: none;
	
}
.td_contenido1 {
	background-color: transparent;
	padding-left: 5px;
	text-align: left;
	text-decoration: none;
	border-bottom:1px solid #CCCCCC;
	
}
.carro {background:url('/Minisites/img/5_BotonCarroOff.gif') top left no-repeat; width:180px;height:18px;}
.carro:hover{background:url('/Minisites/img/5_BotonCarroOn.gif');}

.tablaMensaje3
{
    font-family: Arial;
    background-color: #EBF9FF;
	padding: 7px 5px 3px 3px; 
	font-size: 11 px;
	color: #999999;
}

.tablaMensaje4
{
	margin:0px;
	padding:0px;
	border-right:0px solid #ccc; 
	border-left:0px solid #ccc; 
	border-bottom:1px solid #ccc; 
/*	background-color: #EBF9FF; */
	
}

.CabeceraCarrito3
{
	padding: 9px 0px 7px 3px; 
	background-color: #DBDAC2;
	border-left:0px solid #CCCCCC; 
	border-right:1px solid #CCCCCC; 
	border-bottom: 1px solid #999880;
}
.tablaMensaje3
{
    font-family: Arial;
    background-color: #EBF9FF;
	padding: 7px 5px 3px 3px; 
	font-size: 11 px;
	color: #999999;
}

.tablaMensaje4
{
	margin:0px;
	padding:0px;
	border-right:0px solid #ccc; 
	border-bottom:1px solid #ccc; 
/*	background-color: #EBF9FF; */
	
}

.CabeceraCarrito3
{
	padding: 9px 0px 7px 3px; 
	background-color: #DBDAC2;
	border-left:0px solid #CCCCCC; 
	border-right:1px solid #CCCCCC; 
	border-bottom: 1px solid #999880;
}
.tablaMensaje
{
	border-top: 1px solid #CCCCCC;
	border-left:1px solid #CCCCCC; 
	border-right:1px solid #CCCCCC; 
	padding: 7px 10px 7px 10px; 
	font-size: 10px;
	color: #999999;
}


.FilasCarrito4{
	padding: 0px 0px 0px 0px; 
	font-size: 11px;
	color: #999880;
	font-weight:bold;
}
.CabeceraCarrito_aux
{
	padding: 4px 0px 3px 12px; 
	background-color: #F5F4E9;
}

	
.titulo_tablas2
{
	font-size:11px; 
	color:#969696;
	font-weight:bold;
	padding: 5px 0px 4px 10px; 
}
.titulo_tab_resultados2{
background:#CCCCCC;
border:none;
color:#666666;
font:bold 11px Arial,Helvetica,sans-serif;
height:30px;
padding:2px 0 0 10px;
vertical-align:middle;
}

.footer {margin:0; padding:4px 0 5px 0; border-top:1px solid #999981; color:#9A9A9A; font-size:10px;}

.ver_pedido
{
	font-family: Arial, Helvetica, sans-serif;
	font: 10px;
	font-weight: bold;	
	color: #666666;
	cursor:hand;
}
