@import url("template.css");

/*Estructura general del sitio*/
#wrapper{
	width:912px;
	margin:0 auto;
}

#main{
	width:100%;
}
/*********************************************************************************************************************************/


/*Encabezado del sitio*/
#header{
}

/*Fondos del header segun plantilla*/
.fondo_empresa{
	background:#fff url(../img/banner_empresa.jpg) no-repeat right top;
}

.fondo_catalogo{
	background:#fff url(../img/banner_catalogo.jpg) no-repeat right top;
}


/*******************************************************************/

/*link al inicio*/
a.al_inicio{
	color:#FFFFFF;
	background-color:#BABABA;
	padding:4px 7px 5px 8px;
	display:block;
	float:left;
}
a.al_inicio:hover{
	color:#BABABA;
	background-color:#FFFFFF;
}



/*Submenu*/
.submenu_top{
	clear:both;
	border-top:1px solid #FFFFFF;
	background:url(../img/bg_diagonal.gif) repeat left top;
	color:#C9C9C9;
	padding:11px 0 11px 17px;
	_padding:10px 0 9px 17px;
	min-height:18px;
	_height:17px;
}

/*Usuario*/
.submenu_top .usuario{
	display:inline;
	float:left;
}
.submenu_top .usuario span{
	color:#FFFFFF;
	font-weight:bold;
}
/***********************************/

/*Modulo Cesta*/
.submenu_top .cesta{
	display:inline;
	float:left;
	margin-left:13px;
}
.submenu_top .cesta ul li{
	display:inline;
	float:left;
	margin-left:19px;
}
.submenu_top .cesta ul li.titu{
	margin-left:0px;
	background:url(../img/bullet03.gif) no-repeat left 4px;
	padding-left:10px;
}
.submenu_top .cesta ul li span{
	color:#FFFFFF;
}
.submenu_top .cesta ul li a{
	color:#C9C9C9;
}
.submenu_top .cesta ul li a:hover{
	color:#fff100;
}

.divbotvolver{
    /*text-align:right;
    margin-right:56px;*/
	width:384px;
	position:relative;
}

.divbotvolver a.imprimir{
	position:absolute;
	width:110px;
	height:20px;
	right:0;
	background:url(../img/bot_print.gif) left top no-repeat;
}

a.botvolver {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #898989;
	text-decoration: none;
	background: url(../img/fletxetavolver.gif) no-repeat left;
	width: 42px;
	padding: 0 0 2px 10px;
	border: none;
}

a.botvolver:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #898989;
	text-decoration: none;
	background: url(../img/fletxetavolver.gif) no-repeat left;
	width: 42px;
	padding: 0 0 2px 10px;
	border: none;
}

a.botvolver:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	background: url(../img/fletxetavolver.gif) no-repeat left;
	width: 42px;
	padding: 0 0 2px 10px;
	border: none;
}

/***********************************/

/*Modulo Botones-Opciones*/
.submenu_top .botones{
	display:inline;
	float:left;
	margin-left:8px;
}
.submenu_top .botones ul li{
	display:inline;
	float:left;
	margin-left:19px;
}
.submenu_top .botones ul li .cerrar{
	background:url(../img/bullet04.gif) no-repeat left 4px;
	padding-left:10px;
    margin-left:0px; /* 100 */ /*80px*/
	color:#FFF100;
}
.submenu_top .botones ul li .cerrar:hover{
	background:url(../img/bullet06.gif) no-repeat left 5px;
	color:#FFFFFF;
}
.submenu_top .botones ul li .nuevo_usuario{
	background:url(../img/bullet03.gif) no-repeat left 4px;
	padding-left:10px;
	color:#FFF100;
}
.submenu_top .botones ul li .nuevo_usuario:hover{
	background:url(../img/bullet05.gif) no-repeat left 5px;
	color:#FFFFFF;
}
.submenu_top .botones ul li.titu a{
	background:url(../img/ico_miCesta.gif) left 0px no-repeat;
	padding-left:18px;
    color:#FFF100;
} 
.submenu_top .botones ul li.titu a:hover{
	background-image:url(../img/ico_miCesta_over.gif);
    color:#FFFFFF;
}

.submenu_top .botones_login{
	display:inline;
	float:right;
	margin-left:13px;
    margin-right:15px;       
}
.submenu_top .botones_login ul li{
	display:inline;
	float:left;
	margin-left:19px;    
}

.submenu_top .botones_login ul li  .login{		
	color:#FFFFFF;	 
    padding-top:2px;
}

.submenu_top .botones_login ul li input{
	width:100px;
	color:#F1F1F1;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	border:none;
	background-color:#6D6B6B;
    padding:2px 2px 2px 4px;
	margin:0;
}

.submenu_top .botones_login ul li button.enviar{
	border:none;    	
	background:url(../img/button_ingresar2.gif) no-repeat left 0px !important;
	width:25px;
	height:21px;    
}
/***********************************/

/* Contenido *********************************************************/
.contenido{
}

/* Destacados */
table.destacados{
	width:578px;
}
table.destacados td{
	border-bottom:15px solid #f1f1f1;
	background-color:#e7e7e7;
	padding:14px 12px;
	margin:0!important;    
}
table.destacados td.borde_right{
	background:#e7e7e7 url(../img/borde_destacados.gif) right 18px no-repeat;
}
table.destacados td.borde_right_par{
	background:#e7e7e7 url(../img/borde_destacados_par.gif) right 18px no-repeat;
}
table.destacados td.par{
	background:#f7f7f7;
}

table.destacados .contenedorImg{
	float:left;
	border:1px solid #e7e7e7;
	background:#fff;   
    width:114px;
	height:112px;    
	margin-right:12px;
	text-align:center;      
}

table.destacados td img{
	/*width:115px;*/
	/*float:left;*/
	/*margin-right:12px;*/
}
table.destacados td .titulo{
	color:#5b5b5b;
	display:block;
	margin-bottom:1px;
}
table.destacados td .articulo{
	color:#d8001d;
	margin-bottom:1px;
	display:block;
}
table.destacados td p{
	margin-bottom:7px;
}
table.destacados td .precio{
	color:#d8001d;
	font-weight:bold;
}

table.destacados td p a{
	color:#828282;
    text-decoration:none;
}
table.destacados td p a:hover{
	color:#828282;
    text-decoration:underline;
    
}

/*********************************************************************************************************************************/

/*Columna 1*/
#columna_uno{
	width:252px;
	padding:0 0 0 0;
	background:#fff;
}

/* Caja busqueda */
.caja_busqueda{
	width:230px;
}
.caja_busqueda input{
	width:201px;
}

/*Menu empresa*/
.menu_empresa{
	/*color:#9A9A9A;*/
	color:#5A5A5A;
	margin:24px 0 0 0;
}
.menu_empresa .titulo{
	font-weight:bold;
	font-size:10px;
	padding:0 0 0 10px;
	color:#727272;
	text-transform: uppercase;
}
.menu_empresa .catalogo{
	padding-bottom:15px;
}
.menu_empresa .enlaces{
	margin-top:17px;
	width:230px;
}
.menu_empresa .enlaces li{
	border-top:1px dotted #E5E5E5;
	padding:3px 0 3px 9px;
}
.menu_empresa .enlaces li a{
	background:url(../img/bullet01.gif) no-repeat left 5px;
	padding-left:15px;
	color:#9A9A9A;
}
.menu_empresa .enlaces li a:hover{
	background:url(../img/bullet02.gif) no-repeat 9px 5px;
	padding-left:30px;
	color:#D8001D;
}
.seleccionat{
	background:url(../img/bullet02.gif) no-repeat 18px 8px!important;
	padding-left:40px!important;
	color:#D8001D!important;
	font-weight: bold;
}
/*********************************************************************************************************************************/

/*Columna 2*/
#columna_dos{
	width:660px;
/*	background-color:#F1F1F1;
	border-left:6px solid #E5E5E5;*/
	background:url(../img/backContenido_interior.gif) left top repeat-y;
}

/*Fondo segun plantilla*/
.fondo_empresa_columna_2{
	background:url(../img/bg_interior_empresa.jpg) right top repeat-y;
}

/*********************************************************************************************************************************/


/*Interior del sitio*/
#interior{
	clear:both;
    vertical-align: top;
	float:left;
	width:100%;
}

/*lista plantilla empresa*/
.lista_empresa{
	margin:23px 0 0 27px;
	
}
.lista_empresa li{
	clear:both;
}

.lista_empresa .elemento_uno_departamentos{
	width:407px;
	float:left;
	display:inline;
	border-top:2px solid #E9E9E9;
	border-bottom:2px solid #FFFFFF;
	padding:16px 0 9px 0;
	width:98%;
}


.lista_empresa .elemento_uno{
	width:407px;
	float:left;
	display:inline;
	border-top:2px solid #E9E9E9;
	border-bottom:2px solid #FFFFFF;
	padding:16px 0 9px 0;
}
.lista_empresa .elemento_uno .texto, .lista_empresa .elemento_uno_departamentos .texto{
	min-height:155px;
	_height:155px;
}
.lista_empresa .primero{
	border-top:none!important;
}
.lista_empresa .ultimo{
	border-bottom:none!important;
}
.lista_empresa .elemento_uno p, .lista_empresa .elemento_uno_departamentos p{
	width:394px;
	text-align:justify;
	margin-bottom:17px;
}
.lista_empresa .elemento_uno a, .lista_empresa .elemento_uno_departamentos a{
	color:#D8001D;
	text-decoration:underline;
}

.lista_empresa .elemento_uno a:hover, .lista_empresa .elemento_uno_departamentos a:hover{
	text-decoration:none;
}
.lista_empresa .elemento_dos{
	width:200px;
	float:left;
	display:inline;
	margin-left:17px;
	text-align:center;
}
.lista_empresa .primer_elemento_2{
	margin-top:45px;
}

.lista_empresa .titulo{
	color:#D8001D;
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
	margin-bottom:14px!important;
}
.lista_empresa .subir{
	background:url(../img/bullet_arriba.gif) no-repeat left 3px;
	width:7px;
	height:9px;
	float:right;
	text-indent:-9999px;
}
.lista_empresa .subir:hover{
	background:url(../img/bullet_arriba.gif) no-repeat left top;
}


table .departamentos{
	width:100%;
}

table.departamentos td.imagen{
	text-align:right;
}

td.fin_dpto{
	background:url("../img/back_dptos.gif") repeat-x center;
}


/**********************************************************************/
.catalogo{
	padding:15px 0 0 38px;
    vertical-align: top;
	margin-top:0;
}

/*Plantilla catalogo*/
.enlaces_top{
	margin:0 0 0 3px;
	text-transform:uppercase;
	color:#707070;
}
.enlaces_top li{
	display:inline;
	float:left;
	background:url(../img/bullet07.gif) no-repeat left 4px;
	padding-left:9px;
	margin-right:7px;
    font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
    padding-bottom:1px;
}
.enlaces_top li.primera{
	background-image:none;
	padding-left:0px;
}
.enlaces_top li a{
	color:#707070;
}

/*Buscador catalogo*/
.buscador_catalogo{
	clear:both;
	/* width:528px; */
    width:560px;
	background-color:#E4E4E4;
    /*
	padding:9px 0 9px 33px;
	_padding:4px 0 9px 33px;
            */
    
    padding:9px 0 9px 10px;
	_padding:4px 0 9px 10px;
    
	color:#828282;
	margin-top:26px;
	_margin-top:13px;
}

.buscador_catalogo p{
/*
	padding:9px 0 9px 10px;
	_padding:4px 0 9px 10px;
    
	color:#828282;
    */
	margin-top:26px;
	_margin-top:10px;
}

.buscador_catalogo a{
	color:#D8001D;
	text-decoration:underline;
}
.buscador_catalogo a:hover{
	text-decoration:none;
}
.buscador_catalogo input{
	width:30px;
	border:1px solid #DADADA;
	color:#D8001D;
	padding:1px 6px 1px 0;
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:0 5px 0 3px;
}
input.extraMarginRight{
	margin-right:15px!important;
}

.buscador_catalogo button.enviar{
	border:none;
	text-indent:-9999px;
	display:inline;
	background:url(../img/button_ingresar.gif) no-repeat left top!important;
	width:25px;
	height:21px;
	margin-top:-17px;
}
.buscador_catalogo button.enviar2{
	border:none;
	text-indent:-9999px;
	display:inline;
	background:url(../img/button_ingresar3.gif) no-repeat left bottom!important;
	margin-top:-14px;
	height: 18px;
}
.buscador_catalogo button.enviar3{
	border:none;
	text-indent:-9999px;
	display:inline;
	background:url(../img/button_ingresar3.gif) no-repeat 1px bottom!important;
	margin-top:-14px;
	height: 18px;
    width: 20px;
    cursor:pointer;
    cursor:hand;
}

/*Paginado*/
.paginado{
	color:#6c6c6c;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	/*float:right;*/
	text-align:center;
	padding:12px 0 0px 0px;
	/*padding:12px 0 0px 105px;*/
	/*position:absolute;*/
}
.paginado li{
	list-style-type:none;
	float:left;
}

.paginado li.num{
	padding-top:6px;
	padding-left:3px;
	margin-left:3px;
}

.paginado li.resumen{
	padding-top:6px;
}

.paginado a{
	/*width:11px;*/
	height:19px;
	padding-top:6px;
	margin:0 1px 0 6px;
	float:left;
	text-indent:-900em;
}

/*añadido en modificaciones de paginado*/
.paginado a.num {
	text-indent:0em;
	color: #FF0000;
}
/**/

.paginado .first{
	background:url(../img/pagFirst.gif) left 1px no-repeat;
	width:24px;
}
.paginado .first:hover{
	background-image:url(../img/pagFirst_over.gif);
}
.paginado .prev{
	background:url(../img/pagPrev.gif) left 1px no-repeat;
	width:24px;
}
.paginado .prev:hover{
	background-image:url(../img/pagPrev_over.gif);
}
.paginado .next{
	background:url(../img/pagNext.gif) left 1px no-repeat;
	width:24px;
}
.paginado .next:hover{
	background-image:url(../img/pagNext_over.gif);
}
.paginado .last{
	background:url(../img/pagLast.gif) left 1px no-repeat;
	width:24px;
}
.paginado .last:hover{
	background-image:url(../img/pagLast_over.gif);
}
.paginado span{
	padding:0px 24px;
	margin-top:6px;
}
.paginado .pagina{
	color:#d8001d;
	padding:0px;
}

/*Listado productos*/
.lista_productos{
	width:566px;
	clear:both;
	margin-top:18px;
	*margin-top:5px!important;
	padding-bottom:0;
	border-bottom:1px solid #dedede;
}
.lista_productos li{
	clear:both;
	min-height:112px;
	height:112px;
	margin-bottom:23px;
}
/*
.lista_productos li.imprimible{
	min-height:50px;
	height:50px;
}
*/
.lista_productos .elemento_uno{
	width:384px;
	float:left;
	display:inline;
	margin-bottom:19px;
}
.lista_productos .elemento_dos{
    width:163px;
	float:left;
	display:inline;
	margin-left:7px;
    background-color:#FFFFFF;
    height:108px;
    text-align:center;
	padding:5px;
}

.tabla_productos{
	width:100%;
	color:#939393;
}

.tabla_productos .encabezado{
	background-color:#A2A2A2;
	color:#FFFFFF;
	padding:3px 0 3px 4px;
	/*text-transform: lowercase;*/
}
.tabla_productos .encabezado strong{
	/* display:block; */
}

.tabla_productos .columna_1{
	/*width:250px;*/
	width:220px;
	/*padding:2px 0 3px 6px;*/
    padding:4px 0 2px 6px;
}
/*
.tabla_productos .columna_doble{
	padding:0 0 0 6px;
	vertical-align: center;
}*/

.tabla_productos .columna_2{
	/*width:145px;*/
	width:120px;
	/*padding:2px 0 10px 0;*/
    padding:4px 0 2px 6px;
}

.tabla_productos .par{
	background-color:#E5E5E5;
}
.tabla_productos .columna_1 span,
.tabla_productos .columna_2 span,
.tabla_productos .columna_doble span{
	color:#606060;
	font-weight:bold;
	margin-right:10px;
}

.tabla_productos input{
	color:#606060;
	font-weight:bold;
	font-family: Arial;
	font-size: 11px;
	padding: 0 1px;
	border: 1px #DADADA solid;
	margin: 0 12px 0 0;
	width:20px;
}
.tabla_productos .checkbox{
	border:none;
	width:auto;
	padding:0;
	margin:0;
}
.tabla_productos .total{
	padding-top:6px;
}
.tabla_productos .total span{
	color:#D8001D;
}
.tabla_productos .seleccionar{
	color:#606060;
}

.tabla_productos .reservar{
	color:#FFFFFF;
	background-color:#D8001D;
	/*font-weight:bold;*/
	padding:2px 16px 1px 16px;
	float:right;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: bold;
    border:0;
    height:18px;
}

.tabla_productos .reservar:hover{
	color:#FFFFFF;
	background-color:#424242;
}
.catalogo .boton{
	text-align:right;
	/*padding:8px 56px 0px 0px;*/
    padding:0px 56px 0px 0px;   


}
.catalogo .boton button{
	background:url(../img/btn01.gif) no-repeat left;
	width:111px;
	height:25px;
	font:bold 10px Tahoma, Arial, Helvetica, sans-serif;
	color:#fff;
	border:none;
    cursor:pointer;
    cursor:hand;
}


/* sugenercias*/



.sugenercia-ficha{
	
	/* background-color:#f0f0f0; */
   
	clear:both;
	margin:0px;
	margin-bottom:0px;
	padding:20px 1px 20px 43px;
	float:left;
	border-top:0px;
	font-family: Arial;
	font-size: 11px;
}
.sugenercia-ficha h3{
	text-transform:uppercase;
	font-weight:bold;
	font-size:10px;
	color:#575757;
	float:left;
	font-family: "Tahoma", Arial;
}
.sugenercia-ficha .verproductos{
	color:#ffffff;
	font-size:10px;
	text-decoration:none;
	background-color: #D9001D;
	padding:2px 6px 2px 6px;
	text-transform:uppercase;
	
}
.sugenercia-ficha .verproductos:hover{
	background-color: #000000;
}
.sugenercia-ficha ul{
	clear:both;
	padding:0;
	margin:0;
	float:left;
	width: 560px;
}
.sugenercia-ficha li {
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
    /*width:90%; /* nuevo */
	/* border-bottom:1px solid #DFDFDF; */        
}

.sugenercia-ficha .conlinea {
    list-style-type:none;
	text-transform: lowercase;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding:10px 0px 7px 0px;
	background: url(../img/bg_linesuge.gif) repeat-x bottom;
    padding-bottom:20px;
}

.sugenercia-ficha .conlinea .cuerpo {
    text-transform: none;
}

.sugenercia-ficha ul .last{
	border-bottom:0px;
}
.sugenercia-ficha li .fecha{
	color:#d8001d;
	font-weight:bold;
	margin:0px 0px 6px 0px;
}


.sugenercia-ficha li strong a{
	color:#575757;
	font-weight:bold;
	text-decoration:none;
	margin:0px 0px 2px 0px;
}
.sugenercia-ficha li strong a:hover{
	text-decoration:underline;
}
.sugenercia-ficha li p{
	margin:0px;
}

.sugenercia-ficha img{
	float:right;
	border:1px solid #DFDFDF;
	margin: 0 0 0 30px;
	background-color: #FFFFFF;

}

.sugenercia-ficha .paginado{
    margin-top: 20px;
	margin-left: -6px;
	text-transform: lowercase!important;
}


/* Campo input comententario de la cesta */
.coment{	
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    border:0px;
    margin:2px 5px 0px 5px;
    background-color:#A2A2A2;
    color:#FFFFFF;
    width:426px;
    height:15px;
    padding: 2px 2px 2px 5px;    
}




/**********************************************************************/

/*********************************************************************************************************************************/

/* Modulo nuevo cliente */
.nuevo-cliente{
	width:570px;
	clear:both;
	margin:0px;
	font-size:11px;
	padding:20px 5px 22px 25px;    
	float:left;
	border-top:0px;    
}
.nuevo-cliente h3{
	font-family:tahoma;
	text-transform:uppercase;
	font-weight:bold;
	font-size:10px;
	color:#575757;
	float:left;
}
.aviso{
    width:570px;
    height:30px;
    background-color:#F7F7F7;
    border:1px solid #E5E5E5;
    color:#838383;
    padding:9px;
	margin: 5px 0 5px 0;
}
.aviso a{
    color:#D8001D;
}
.aviso a:hover{
    text-decoration:underline;
}
.form-destacado{
    width:570px;
    height:15px;
    background:url(../img/bg_diagonal.gif) repeat left top;
    color:#B2B2B2;
    padding:7px;
	padding-bottom: 13px;
	_padding-bottom: 10px;
    vertical-align:middle;
    text-align:center;
	margin: 5px 0 5px 0;
}
.form-destacado span{
    color:#FFFFFF;    
}
.form-destacado input{
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    border:0px;
    margin:2px 5px 0px 5px;
    background-color:#6E6E6E;
    color:#D5D5D4;
    width:127px;
    height:15px;
    padding: 2px 2px 2px 5px;
}
.form-col-izq{
    width:270px;
    float:left;
}
.form-col-izq li{
    padding:0px 0px 7px 0px;
}
.form-col-izq div{
    width:110px;
    float:left;
}
.form-col-izq input{
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    border:0px;
    margin:0px 5px 0px 5px;
    background-color:#DBDBDB;
    color:#636363;
    width:120px;
    height:15px;
    padding: 3px 3px 3px 5px;
}
.form-col-izq select{
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    border:0px;
    margin:0px 5px 0px 5px;
    background-color:#DBDBDB;
    color:#636363;
    width:128px;
	padding: 3px 3px 3px 5px;
}
.form-col-der{
    width:250px; /* 270 */
    float:right;
    padding-left:20px;
}
.form-col-der li{
    padding:0px 0px 7px 0px;
}
.form-col-der li.derecha2{
    text-align:left;
    padding:0px 13px 7px 90px;    
}

.form-col-der div{
    width:85px; /* 110 */
    float:left;
     
}


.form-col-der input{
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    border:0px;
    margin:0px 5px 0px 5px;
    background-color:#DBDBDB;
    color:#636363;
    height:15px;
    width:120px;
	padding: 3px 3px 3px 5px;
}
.form-col-der select{
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    border:0px;
    margin:0px 5px 0px 5px;
    background-color:#DBDBDB;
    color:#636363;
    width:128px;
	padding: 3px 3px 3px 5px;
}

.form-col-der textarea{ /* Añadido por Manu, el textarea aparecía sin estilo definido*/
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    border:0px;
    margin:0px 5px 0px 5px;
    background-color:#DBDBDB;
    color:#636363;
    width:120px;
	padding: 3px 3px 3px 5px;
}

.form-col-der div.derecha{
    text-align:right;
    padding:2px 5px 7px 0px;
    width:100px;
    float:left;
}


.form-col-der2{
    width:250px;
    float:right;
    padding-left:20px;
}
.form-col-der2 li{
    padding:0px 0px 7px 0px;
}
.form-col-der2 li.derecha{
    text-align:right;
    padding:0px 13px 7px 0px;
}
.form-col-der2 li.derecha div{
    float:left;
    text-align:right;
    width:10px;
    font-weight:bold;
    line-height:19px;    
}
.form-col-der2 div{
    width:80px;
    float:left;
}
.form-col-der2 input{
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    border:0px;
    margin:0px 5px 0px 5px;
    background-color:#DBDBDB;
    color:#636363;
    height:15px;
    width:120px;
	padding: 3px 3px 3px 5px;
}
.form-col-der2 select{
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    border:0px;
    margin:0px 5px 0px 5px;
    background-color:#DBDBDB;
    color:#636363;
    width:128px;
	padding: 3px 3px 3px 5px;
}
/* waL */
form#form_cesta{
	padding-top:8px;
}

/* Esto lo han puesto en catalogo.css pero vamos a ver la posibilidad de quitarlo */
.cap{
	background:url(../img/h1_vidal_catalogo.jpg) no-repeat left top;
	display:block;
	width:137px;
	height:50px!important;
	text-indent:-9999px;
	margin-left: 40px;
}

h1 a{
	height:50px!important;

}
