/* CSS gourmetshop.com.ar */

body { background:#1E5B00; margin:0; padding:0; font-family:Arial, Helvetica, sans-serif;}
hr { display:block; clear:both; visibility:hidden; font-size:0;}
h1 { display:block; clear:both; font-family:Arial, Helvetica, sans-serif; font-size:35px; color:#84826F; margin:0; padding:10px 0 0 17px; letter-spacing:-2px;}
h1.especial { display:block; clear:both; font-family:Arial, Helvetica, sans-serif; font-size:35px; color:#84826F; margin:0; padding:10px 0 0 17px; letter-spacing:-2px; font-weight:normal;}
h1.especial em { font-size:20px; font-style:normal;}
h2 { display:block; clear:both; font-family:Arial, Helvetica, sans-serif; font-size:27px; color:#1E5B00; font-weight:normal; margin:0; padding:0; letter-spacing:-2px;}
h3 { display:block; clear:both; font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#339900; font-weight:normal; margin:0; padding:0; letter-spacing:-1px;}
h4 { display:block; clear:both; font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#7A786B; font-weight:normal; margin:0; padding:5px 0 10px 2px;}
blockquote { font-family:Tahoma, Arial, Verdana; font-size:12px; color:#666; margin:20px 30px 20px 20px; padding:20px; border:1px solid #ccc;}
blockquote.error { background:#F4F1D7 url(../images/icono_error.jpg) no-repeat top left; border:1px solid #EB822C; padding:25px 30px 25px 80px; font-size:22px; color:#CA3F0E; letter-spacing:-1px;}
blockquote.small { border:0; background:#F2F2F2; margin:0px; padding:10px; font-size:11px; }

/*-----CONTENEDOR-----*/
.bg_contenedor { background:#F4F1D7 url(../images/bg_bottom_contenedor.jpg) repeat-x bottom; padding:0 0 30px 0;}
#contenedor { display:block; clear:both; width:950px; margin:0 auto; background:#F4F1D7;}
#contenedor img.titulo { display:block; clear:both; padding:20px 0;}

/*--------HEADER---------*/
.bg_header { background:#fff;}
#header { display:block; clear:both; width:950px; height:185px; margin:0 auto; }
#header img.logo { float:left; padding:20px 0 0 20px;}
#header .carrito { display:block; float:right; width:430px; height:33px; background:#F4F1D7 url(../images/bg_carrito_derecha.jpg) no-repeat; margin:20px 20px 10px 0; padding:12px 0 0 15px;}
#header .carrito p { margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#7A786B; float:left;}
#header .carrito p em { font-style:normal; font-weight:bold; color:#9E9C8B;}
#header .carrito a { text-align:right; font-family:Tahoma, Arial, Verdana; font-size:11px; color:#339900; font-weight:bold; text-decoration:none; float:left; padding:4px 0 0 50px;}
#header .carrito a:hover { text-decoration:underline;}
#header .buscador { display:block; float:right; clear:right; width:435px; height:35px; background:#F4F1D7 url(../images/bg_lupita_derecha.jpg) no-repeat; padding:10px 0 0 10px; margin:0 20px 0 0;}
#header .buscador form { margin:0; padding:0; font-family:Tahoma, Arial, Verdana; font-size:11px; color:#333;}
#header .buscador form input { background:#fff url(../images/bg_input_buscador.jpg) no-repeat; border:none; width:180px; height:20px; font-weight:bold; font-size:11px; padding:7px 0 0 10px; font-family:Tahoma, Arial, Verdana; float:left; margin:0 5px 0 0;}
#header .buscador form input.corto { background:#fff url(../images/bg_inputcorto_buscador.jpg) no-repeat; border:none; width:55px; height:21px; font-weight:bold; font-size:12px; font-family:Tahoma, Arial, Verdana; float:left; margin:0 5px 0 0;}
#header .buscador form input.boton { background:none; border:none; width:40px; height:40px; float:left; padding:0; margin:0;}
#header .buscador form p { margin:0; padding:8px 5px 0 0; float:left;}

/*-------MENU---------*/
#menu { display:block; clear:both; width:735px; padding:0 0 0 215px;}
ul#main_menu { margin:0; padding:0; list-style:none; }
ul#main_menu li { float:left; margin:0; padding:0; }
ul#main_menu span {display:none;}
ul#main_menu li a { padding:0 1px; width:145px; height:45px; float:left; margin:17px 0 0 0; }
ul#main_menu li a.home {background:url(../images/menu_inicio.jpg) no-repeat top; }
ul#main_menu li a.home:hover, ul#main_menu li a.home_s {background:url(../images/menu_inicio.jpg) no-repeat bottom; }
ul#main_menu li a.empresa {background:url(../images/menu_empresa.jpg) no-repeat top;  }
ul#main_menu li a.empresa:hover, ul#main_menu li a.empresa_s {background:url(../images/menu_empresa.jpg) no-repeat bottom;  }
ul#main_menu li a.productos {background:url(../images/menu_productos.jpg) no-repeat top; }
ul#main_menu li a.productos:hover, ul#main_menu li a.productos_s {background:url(../images/menu_productos.jpg) no-repeat bottom;  }
ul#main_menu li a.faq {background:url(../images/menu_faq.jpg) no-repeat top;  }
ul#main_menu li a.faq:hover, ul#main_menu li a.faq_s {background:url(../images/menu_faq.jpg) no-repeat bottom;  }
ul#main_menu li a.cont {background:url(../images/menu_contacto.jpg) no-repeat top; }
ul#main_menu li a.cont:hover, ul#main_menu li a.cont_s {background:url(../images/menu_contacto.jpg) no-repeat bottom;  }

#main_menu li { float:left; position:relative; }
ul#main_menu li ul { display:none; position:absolute; top:100%; left:0; font-weight:normal; background:#C1BD9B url(../images/bg_desp.jpg) repeat-x top; text-align:left; margin-top:0px; padding:4px 0; }
li>ul { top:auto; }
li li { display:block; float:none; margin:0; padding:0; }
ul#main_menu li:hover ul, ul#main_menu li.over ul { display:block; }

ul#main_menu li ul li { float:none; padding:0;}
ul#main_menu li ul li a { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666; width:125px; height:auto;padding:5px; margin:1px 5px; font-family:Tahoma, Verdana, Arial; display:block; float:none; background:#E1DFCE; font-weight:bold; text-decoration:none;}
ul#main_menu li ul li a:hover { color:#000; text-decoration:none; background:#fff; font-weight:bold; }

/*------CONTENIDO/HOME-------*/
#contenido { display:block; clear:both; width:947px; margin:0 auto; background:#FFF; border-right:3px solid #DBD8C1; border-bottom:3px solid #DBD8C1; padding:20px 0;}
#contenido .fondo_vertical { background:url(../images/bg_contenido_lineavertical.jpg) repeat-y top left; }
#contenido .bienvenidos { padding:0 0 0 20px; display:block; float:left; width:455px;}
#contenido .bienvenidos p { display:block; width:440px; font-size:12px; color:#7A786B; line-height:130%; margin:0; padding:10px 0; text-align:justify; }
#contenido .bienvenidos p.trigger { padding:0; margin:0;}
#contenido .bienvenidos p a.seguir_leyendo { display:block; clear:both; text-align:right; padding:0 15px 0 0; background:url(../images/signito_mas_gris.jpg) no-repeat right; font-family:Tahoma, Arial, Verdana; font-size:10px; color:#9E9C8B; font-weight:bold; text-decoration:none; }
#contenido .bienvenidos p a.seguir_leyendo:hover { background:url(../images/signito_mas.jpg) no-repeat right; color:#339900; text-decoration:none;}

#contenido .destacados_home { display:block; float:left; width:455px; padding:0 0 0 10px;}
.producto, .producto2 { display:block; float:left; width:212px; height:231px; margin:20px 20px 0 0px;}
.producto2 { margin:20px 0 0 0px;}
.producto .foto_prod, .producto2 .foto_prod { display:block; clear:both; width:212px; height:130px; text-align:center; margin:0 0 1px 0; overflow:hidden;}
.producto .bg_detalles, .producto2 .bg_detalles { display:block; width:192px; height:90px; background:#EDEFE4; padding:10px 10px 0 10px;}
.producto .bg_detalles span, .producto2 .bg_detalles span { display:block; clear:both; font-family: Arial, Helvetica, sans-serif; font-size:15px; color:#333; font-weight:bold; height:35px;}
.producto .bg_detalles span a, .producto2 .bg_detalles span a { color:#333; text-decoration:none;}
.producto .bg_detalles span a:hover, .producto2 .bg_detalles span a:hover { color:#339900; text-decoration:none;}
.producto .bg_detalles p, .producto2 .bg_detalles p { display:block; clear:both; font-family: Tahoma, Arial, Verdana; font-size:11px; color:#000; line-height:130%; width:192px; height:30px; margin:0; padding:2px 0 0 0;}
.producto .bg_detalles a.masdetalles, .producto2 .bg_detalles a.masdetalles { display:block; clear:both; text-align:right; background:url(../images/icono_masdetalles.jpg) no-repeat right; padding:2px 20px 0 0; font-family: Tahoma, Arial, Verdana; font-size:10px; color:#666; font-weight:bold; text-decoration:none; height:14px;}
.producto .bg_detalles a.masdetalles:hover, .producto2 .bg_detalles a.masdetalles:hover { background:url(../images/icono_masdetalles_hover.jpg) no-repeat right; color:#339900; text-decoration:none; }

/*------CONTENIDO / EMPRESA -------------*/
#contenido .empresa_der { display:block; float:left; width:455px; padding:0 0 0 10px;}
#contenido .empresa_der .imagenes { display:block; float:left; border:5px solid #EDEFE4; margin:10px 10px 0 0;}

/*------CONTENIDO / PRODUCTOS -------------*/
span.indice { display:block; clear:both; font-family: Tahoma, Arial, Verdana; font-size:11px; color:#84826F; padding:0 0 0 20px;}
span.indice strong { font-family: Tahoma, Arial, Verdana; font-size:11px; color:#000; font-weight:normal;}
#contenido .fondo_productos { background:url(../images/bg_contenido_lineavertical_productos.jpg) repeat-y top left; margin:20px 0 0 0;}
#contenido .fondo_productos .cat_subcat { display:block; float:left; width:212px; padding:0 10px 0 20px;}
#contenido .fondo_productos .cat_subcat span { display:block; padding:10px 0; letter-spacing:-1px;}
#contenido .fondo_productos .cat_subcat .subcat { display:block; clear:both; border:5px solid #DBD8C1; background:#DBD8C1; width:202px;}
#contenido .fondo_productos .cat_subcat .subcat a { display:block; clear:both; text-align:left; font-family: Tahoma, Arial, Verdana; font-size:12px; color:#666; font-weight:bold; background:#EDECE0; text-decoration:none; height:17px; padding:3px 0 0 5px; margin:0 0 1px 0;}
#contenido .fondo_productos .cat_subcat .subcat a:hover, #contenido .fondo_productos .cat_subcat .subcat a.s { display:block; clear:both; text-align:left; font-family: Tahoma, Arial, Verdana; font-size:12px; color:#000; font-weight:bold; background:#FFF; text-decoration:none;}

#contenido .fondo_productos .cat_subcat .cat { display:block; clear:both; border:5px solid #CCC; background:#CCC; width:202px;}
#contenido .fondo_productos .cat_subcat .cat a { display:block; clear:both; text-align:left; font-family: Tahoma, Arial, Verdana; font-size:11px; color:#666; font-weight:bold; background:#E6E6E6; text-decoration:none; height:17px; padding:3px 0 0 5px; margin:0 0 1px 0;}
#contenido .fondo_productos .cat_subcat .cat a:hover, #contenido .fondo_productos .cat_subcat .cat a.s { display:block; clear:both; text-align:left; font-family: Tahoma, Arial, Verdana; font-size:11px; color:#000; font-weight:bold; background:#FFF; text-decoration:none; margin:0 0 1px 0;}

#contenido .destacados_prod { display:block; float:left; padding:0 0 0 10px; width:680px;}

/*-----CONTENIDO / SUBCATEGORIA -------*/
#contenido .paginador { display:block; clear:both; background:#EDEFE4; padding:7px 0 0 10px; height:23px; margin:30px 0 10px 0;}
#contenido .paginador span { font-family: Tahoma, Arial, Verdana; font-size:13px; color:#525145; float:left; padding:0 10px 0 0;}
#contenido .paginador a { display:block; float:left; font-family: Tahoma, Arial, Verdana; font-size:10px; color:#525145; width:16px; height:16px; text-align:center; background:url(../images/bg_link_paginador.jpg) no-repeat; text-decoration:none; font-weight:bold; margin:0 3px 0 0; padding:1px 0 0 0;}
#contenido .paginador a:hover, #contenido .paginador a.a { display:block; float:left; font-family: Tahoma, Arial, Verdana; font-size:10px; color:#339900; width:16px; height:16px; text-align:center; background:url(../images/bg_link_paginador.jpg) no-repeat; text-decoration:none; font-weight:bold;}

/*-----CONTENIDO / DETALLE PRODUCTO ---------*/
#contenido .destacados_prod .detalle { display:block; float:left; width:192px; background:#EDEFE4; padding:10px;}
#contenido .destacados_prod .detalle h3 { font-size:15px; font-weight:bold;}
#contenido .destacados_prod .detalle p { font-family: Tahoma, Arial, Verdana; font-size:11px; color:#333; line-height:130%; margin:0; padding:10px 0 0 0;}
#contenido .destacados_prod .imgs_prod {display:block;float:left; width:442px; height:300px; border-left:1px solid #CCC; margin:0 0 0 20px;}
#contenido .destacados_prod .imgs_prod ul { margin:0; padding:0; list-style:none; }

#contenido .destacados_prod .listado { display:block; clear:both; width:675px; padding:20px 0 0 0;}
#contenido .destacados_prod .listado .titulo_listado { display:block; clear:both; width:675px;}
#contenido .destacados_prod .listado .titulo_listado span { font-family: Tahoma, Arial, Verdana; font-size:11px; color:#1E5B00; text-align:left; height:22px; padding:8px 0 0 10px; background:#E2E6D5; font-weight:bold; display:block; float:left;}
#contenido .destacados_prod .listado .titulo_listado span.col1 { width:58px; border-right:1px solid #E2E6D5;}
#contenido .destacados_prod .listado .titulo_listado span.col2 { /*width:273px;*/width:341px; border-right:1px solid #E2E6D5;}
#contenido .destacados_prod .listado .titulo_listado span.col3 { width:69px; border-right:1px solid #E2E6D5;}
#contenido .destacados_prod .listado .titulo_listado span.col4 { width:109px; border-right:1px solid #E2E6D5;}
#contenido .destacados_prod .listado .titulo_listado span.col5 { width:112px;}

#contenido .destacados_prod .listado .detalle_listado { display:block; clear:both; width:675px; height:30px; border-bottom:1px solid #E2E6D5;}
#contenido .destacados_prod .listado .detalle_listado span { font-family: Tahoma, Arial, Verdana; font-size:12px; color:#525145; text-align:left; height:21px; padding:9px 0 0 10px; display:block; float:left;}
#contenido .destacados_prod .listado .detalle_listado span.col1 { width:58px; border-right:1px solid #E2E6D5;}
#contenido .destacados_prod .listado .detalle_listado span.col2 { /*width:273px;*/width:341px; border-right:1px solid #E2E6D5;}
#contenido .destacados_prod .listado .detalle_listado span.col3 { width:69px; border-right:1px solid #E2E6D5;}
#contenido .destacados_prod .listado .detalle_listado span.col4 { width:109px; border-right:1px solid #E2E6D5;}
#contenido .destacados_prod .listado .detalle_listado span.col4 a { font-family: Tahoma, Arial, Verdana; font-size:10px; color:#339900; padding:4px 0 4px 20px; background:url(../images/carrito.jpg) no-repeat left; text-decoration:none;}
#contenido .destacados_prod .listado .detalle_listado span.col4 a:hover { color:#339900; text-decoration:underline;}
#contenido .destacados_prod .listado .detalle_listado span.col5 { width:112px;}
#contenido .destacados_prod .listado .detalle_listado span.col5 a { font-family: Tahoma, Arial, Verdana; font-size:10px; color:#525145; padding:4px 0 4px 20px; background:url(../images/img_pres.jpg) no-repeat left; text-decoration:none;}
#contenido .destacados_prod .listado .detalle_listado span.col5 a:hover { color:#525145; text-decoration:underline;}

#contenido .paginador2 { display:block; clear:both; background:#EDEFE4; padding:3px 0 3px 10px; height:23px; margin:30px 0 10px 0;}
#contenido .paginador2 span a { font-family: Tahoma, Arial, Verdana; font-size:13px; color:#525145; text-decoration:none;}
#contenido .paginador2 span a:hover { font-family: Tahoma, Arial, Verdana; font-size:13px; color:#339900; text-decoration:none;}

/*-----CONTENIDO / FAQ -----------------*/
#contenido .preguntas { display:block; clear:both; width:900px; padding:0 0 0 20px;}

/*------CONTENIDO / CONTACTO-----------*/
img.titulo2 { float:left; padding:20px 0;}
img.publicidad { float:right; padding:20px 5px 15px 0;}
form#form_contacto { padding:20px 0;}
form#form_contacto label { display:block; clear:both; padding:5px 0; }
form#form_contacto strong { display:block; width:95px; float:left; text-align:right; color:#7A786B; font-size:15px; font-weight:normal; padding: 5px 10px 3px 0; margin:0 5px 0 0; font-family:Arial, Helvetica, sans-serif; }
form#form_contacto input{ font-family:Tahoma, Arial, Verdana; background:url(../images/bg_label.jpg) no-repeat; width:310px; height:15px; border:0; padding:5px; font-size:12px;}
form#form_contacto textarea { background:url(../images/bg_textarea.jpg) no-repeat; width:310px; height:160px; border:0; padding:5px; overflow:auto; font-family:Tahoma, Arial, Verdana; font-size:12px;}
form#form_contacto input.validacion { font-family:Tahoma, Arial, Verdana; background:url(../images/bg_validacion.jpg) no-repeat; width:210px; height:15px; border:0; padding:5px 110px 5px 5px; margin:0 0 10px 0; font-size:12px;}
form#form_contacto label.btn { text-align:right; padding:0 25px 30px 0;}
form#form_contacto label.btn em { float:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#7A786B; font-style:normal; padding:0 0 0 110px;}
form#form_contacto label.btn input#enviar { background:url(../images/btn_enviar.jpg) no-repeat; width:96px; height:29px; float:right; margin:0; padding:0;}

#contenido .info_contacto { display:block; float:left; width:455px; padding:0 0 0 10px;}
#contenido .info_contacto p { display:block; font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#7A786B; line-height:140%; margin:0; padding:5px 0;}
#contenido .info_contacto p a { font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#7A786B; text-decoration:none;}
#contenido .info_contacto p a:hover { font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#339900; text-decoration:underline;}
#contenido .info_contacto img { padding:20px 0 0 0 ;}

/*-----CONTENIDO / ALQUILER -----------------*/
#contenido .alquiler { display:block; clear:both; width:900px; padding:0 0 0 20px;}
#contenido .alquiler p { font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#666;}

/*-------MI CARRITO / PASO 1----------*/
#contenido .pasouno { display:block; clear:both; width:900px; padding:0 0 0 20px;}
#contenido .pasouno span.subtit { font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#7A786B; float:left; padding:0 0 15px 0;}

.pasouno .titulo2 { display:block; clear:both; width:910px; height:23px; padding:7px 0 0 0; background:#EDEFE4; font-family:Tahoma, Arial, Verdana; font-size:11px; color:#1E5B00; text-align:center; margin:15px 0 0 0; font-weight:bold;}
.pasouno span.col1 { width:61px; padding:0 5px 0 0; float:left; border-right:1px solid #EDEFE4;}
.pasouno span.col2 { /*width:443px;*/ width:504px; padding:0 10px 0 10px; float:left; text-align:left; border-right:1px solid #EDEFE4;}
.pasouno span.col2 img { float:left; padding:0 3px 0 0;}
.pasouno span.col2 p { text-align:left; margin:0; padding:5px 0 0 5px; float:left; font-family:Tahoma, Arial, Verdana; font-size:14px; color:#525145; font-weight:normal;}
.pasouno span.col2 p strong { font-size:12px; color:#525145; font-weight:bold; margin:0;}
.pasouno span.col3 { width:94px; padding:0 5px 0 0; float:left; border-right:1px solid #EDEFE4;}
.pasouno span.col4 { width:94px; padding:0 5px 0 0; float:left; border-right:1px solid #EDEFE4;}
.pasouno span.col5 { width:94px; padding:0 5px 0 0; float:left; border-right:1px solid #EDEFE4;}
.pasouno span.col6 { width:75px; padding:0; float:left;}
.pasouno span.col7 { width:724px; text-align:right; float:left; padding:5px 15px 0 0; height:25px;}
.pasouno span.col8 { width:171px; text-align:left; float:left; padding:5px 0 0 0; height:25px;}

.pasouno .reng_detalle { display:block; clear:both; width:910px; height:58px; padding:0; border-bottom:1px solid #EDEFE4; margin:0; font-family:Tahoma, Arial, Verdana; font-size:12px; color:#525145;}
.pasouno .reng_detalle span { height:51px;}
.pasouno .reng_detalle span.col1 { font-weight:normal; text-align:center; width:61px; padding:7px 5px 0 0;}
.pasouno .reng_detalle span.col2 { font-weight:bold; /*width:443px;*/ width:504px; padding:7px 10px 0 10px;}
.pasouno .reng_detalle span.col2 p { margin:0; padding:2px 0 0 5px; line-height:160%; font-size:12px;}
.pasouno .reng_detalle span.col2 a { color:#333; text-decoration:none; font-size:14px; }
.pasouno .reng_detalle span.col2 a:hover { color:#339900; }
.pasouno .reng_detalle span.col3 { font-weight:normal; padding:7px 20px 0 20px; width:59px;}
.pasouno .reng_detalle span.col3 input { border:1px solid #999; margin:0; padding:0; width:50px; text-align:center; }
.pasouno .reng_detalle span.col4 { font-weight:normal;text-align:center; width:94px; padding:7px 5px 0 0;}
.pasouno .reng_detalle span.col5 { font-weight:normal;text-align:center; width:94px; padding:7px 5px 0 0;}
.pasouno .reng_detalle span.col6 { font-weight:normal;text-align:center; padding:7px 0 0 0;}
.pasouno .reng_grisc { display:block; clear:both; width:910px; height:30px; padding:0; background:#EDEFE4; font-family:Tahoma, Arial, Verdana; font-size:14px; color:#525145; font-weight:bold; margin:2px 0 0 0;}
.pasouno .reng_grisosc { display:block; clear:both; width:910px; height:30px; padding:0; background:#D7DBC1; font-family:Tahoma, Arial, Verdana; font-size:14px; color:#525145; font-weight:bold; margin:2px 0 0 0;}
.pasouno .reng_detalle form input#add {  background:url(../images/icono_actualizar.png); border:0; width:16px; height:16px; cursor:pointer; }

.pasouno span.botones { display:block; clear:both; width:910px; padding:10px 0; }
.pasouno span.botones img.seguirviendo { float:left; padding:5px 0 0 0; cursor:pointer;}
.pasouno span.botones input#siguiente { background:url(../images/btn_siguientepaso.jpg) no-repeat; width:140px; height:30px; float:right; margin:0; padding:0; border:0; cursor:pointer;}

/*-------MI CARRITO / PASO 2 y 3----------*/
form#form_carrito { padding:20px 0; display:block; width:910px;}
form#form_carrito label { display:block; clear:both; padding:0 0 6px 0; width:910px;}
form#form_carrito strong { display:block; width:120px; float:left; text-align:right; color:#7A786B; font-size:15px; font-weight:normal; padding: 5px 5px 3px 6px; margin:0 5px 0 0; font-family:Tahoma, Arial, Verdana; }
form#form_carrito input { font-family:Tahoma, Arial, Verdana; width:300px; background:#EDEFE4; border:1px solid #D1D7BB; padding:4px; font-size:11px; font-size:13px;}
form#form_carrito input.bold { font-family:Tahoma, Arial, Verdana; background:#EDEFE4; border:1px solid #D1D7BB; width:310px; height:17px; padding:4px; font-size:14px; color:#666;}
form#form_carrito select { width:310px; border:none; background:#EDEFE4; border:1px solid #D1D7BB; height:25px; padding:2px 0 0 0;}
form#form_carrito label em { font-family:Tahoma, Arial, Verdana; font-size:11px; color:#333; margin:0; padding:5px 0 0 0; font-style:normal; text-align:left; float:right; width:455px;}
form#form_carrito label em a { color:#339900; text-decoration:none;}
form#form_carrito label em a:hover { text-decoration:underline;}
form#form_carrito div.btn { display:block; clear:both; height:30px; padding:10px 0 0 0;}
form#form_carrito div.btn input#editar { background:url(../images/btn_cambiodatos.jpg) no-repeat; width:175px; height:25px; float:left; margin:0 0 20px 0; padding:0; border:0; cursor:pointer; }
form#form_carrito div.btn input#editar_items { background:url(../images/btn_editar_items.jpg) no-repeat; width:175px; height:25px; float:left; margin:0 0 20px 0; padding:0; border:0; cursor:pointer; }
form#form_carrito div.btn input#siguiente { background:url(../images/btn_siguientepaso.jpg) no-repeat; width:140px; height:30px; float:right; margin:0; padding:0; border:0; cursor:pointer;}
form#form_carrito div.btn img { float:left; }
form#form_carrito div.btn img.seguirviendo { clear:both; display:block; padding:0; cursor:pointer;}
form#form_carrito span { display:block; clear:both; font-family:Tahoma, Arial, Verdana; font-size:11px; color:#999; line-height:150%; padding:5px 0 0 140px;}
form#form_carrito textarea { background:#EDEFE4; border:1px solid #D1D7BB; width:300px; height:160px; padding:4px; overflow:auto; font-family:Tahoma, Arial, Verdana; font-size:12px;}

form#form_carrito.paso3 input, form#form_carrito.paso3 select, form#form_carrito.paso3 textarea { color:#666; }

.radio { font-family:Tahoma, Verdana, Arial; font-size:14px; color:#333;  margin:15px 0; padding:7px 0 7px 20px; background: url(../images/cursor.gif) no-repeat left center; font-weight:bold; border:2px solid #D1D7BB; border-left:0; border-right:0; width:890px;}
.radio input, form#form_carrito .radio input { width:10px; height:10px; padding:0; cursor:pointer; }

.comentario p { display:block; background:url(../images/light_bulb.gif) no-repeat left top; padding:5px 0 5px 20px; font-size:11px; color:#333;}

/*-------MI CARRITO / PASO 4----------*/
#contenido .pedidook { display:block; clear:both; margin:30px auto; background:#F4F1D7 url(../images/icono_tilde.jpg) no-repeat top left; border:1px solid #8FAD00; width:650px; height:85px; padding:15px 0 0 90px;}
#contenido .pedidook p { display:block; font-family: Georgia, "Times New Roman", Times, serif; font-size:20px; color:#1E5B00; margin:0; padding:0; letter-spacing:-1px;}
#contenido .pedidook p strong { font-size:30px;}
.confirmacion { display:block; clear:both; width:905px; margin:0 auto;}
.confirmacion p { font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#333; margin:0; padding:0;}
.dinero_mail { display:block; clear:both; text-align:center; margin:0 auto;}
.dinero_mail form { padding:30px 0;}




/*-------MI CARRITO / PASO OK----------*/
#contenido .gracias { display:block; clear:both; margin:60px auto 200px auto; background:#F4F1D7 url(../images/icono_tilde.jpg) no-repeat top left; border:1px solid #8FAD00; width:560px; height:85px; padding:15px 0 0 90px;}
#contenido .gracias p { display:block; font-family: Georgia, "Times New Roman", Times, serif; font-size:20px; color:#1E5B00; margin:0; padding:0; letter-spacing:-1px;}
#contenido .gracias p strong { font-size:30px;}

/*-------MI CARRITO / PASO ERROR----------*/
#contenido .preguntas .error { display:block; clear:both; margin:60px auto 200px auto; background:#F4F1D7 url(../images/icono_error.jpg) no-repeat top left; border:1px solid #EB822C; width:560px; height:135px; padding:15px 0 0 90px;}
#contenido .preguntas .error p { display:block; font-family: Georgia, "Times New Roman", Times, serif; font-size:20px; color:#CA3F0E; margin:0; padding:0 0 10px 0; letter-spacing:-2px; width:550px;}
#contenido .preguntas .error p strong { font-size:30px; }

/*------BUSCADOR---------*/
#contenido .buscadores { display:block; clear:both; width:920px; padding:0 0 0 20px;}


/*--------FOOTER---------*/
#footer { display:block; clear:both; width:907px; margin:0 auto;}
#footer span.arriba { display:block; clear:both; width:907px; border-bottom:1px solid #4B7C33; padding:0; margin:0;}
#footer span.arriba p { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#FFF; float:left; margin:0; padding:15px 0 10px 0;}
#footer span.arriba img { float:right; padding:10px 0 0 0;}
#footer span.arriba p a { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#FFF; text-decoration:none;}
#footer span.arriba p a:hover { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#FFFF00; text-decoration:underline;}
img.tit_foot { display:block; clear:both; padding:0 0 3px 0;}
#footer .izq_foot { display:block; float:left; width:442px; padding:0 10px 10px 0; border-right:1px solid #4B7C33; height:205px; margin:10px 0;}
#footer .izq_foot .contactenos { display:block; clear:both; width:442px; border-bottom:1px solid #4B7C33; background:url(../images/img_logo_footer.jpg) no-repeat top right; height:109px; padding:5px 0 0 0;}
#footer .izq_foot .contactenos p { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#F1F4D7; margin:0; padding:5px 0 0 0; line-height:140%;}
#footer .izq_foot .contactenos p a { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#FFFF00; margin:0; padding:0; text-decoration:none;}
#footer .izq_foot .contactenos p a:hover { text-decoration:underline; }
#footer .izq_foot .h_atencion { display:block; clear:both; width:442px; height:100px; padding:15px 0 0 0;}
#footer .izq_foot .h_atencion p { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#F1F4D7; margin:0; padding:5px 0 0 0; line-height:140%;}
#footer .der_foot { display:block; float:left; width:432px; padding:10px 0 0 10px;}
#footer .der_foot .pago { display:block; clear:both; width:442px; height:109px; padding:5px 0 0 0; background:url(../images/bg_dineromail.jpg) no-repeat bottom right; border-bottom:1px solid #4B7C33;}
#footer .der_foot .pago p { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFF; text-decoration:none; margin:0; padding:0;}
#footer .der_foot .pago p a { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFF; text-decoration:none; }
#footer .der_foot .pago p a:hover { color:#FFFF00; text-decoration:underline; }
#footer .der_foot .descargas { display:block; clear:both; width:442px; padding:10px 0 0 0; }
#footer .der_foot .descargas span { display:block; clear:both; font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#000; background:url(../images/bg_descargas_footer.jpg) no-repeat; width:412px; height:24px; padding:6px 0 0 30px; margin:10px 0 0 0;}
#footer .der_foot .descargas span a { font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#FFF; text-decoration:none;}
#footer .der_foot .descargas span a:hover { font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#FFF; text-decoration:underline;}
#footer span.disenon { display:block; clear:both; width:907px; border-top:1px solid #4B7C33; font-family: Tahoma, Arial, Verdana; font-size:11px; color:#A5BD99; text-align:left; padding:10px 0 0 0;}
#footer span.disenon img { float:right; padding:0 0 20px 0; margin:0;}
