#cabecera{
margin: 3px 0px 5px 0px;
overflow:hidden;
}
#logo{ text-align: center; }
#promocional{
width: 628px;
margin-bottom: 5px;
font-size: 120%;
text-align: center;
text-transform: capitalize;
}
#promocional span{
color:#000000;
display:block;
font-weight:bolder;
margin:15px 20px 0;
}
#submenu{
background: #000 url('images/bg_submenu.png') repeat-x;
height: 30px;
}
.titulo-categoria{
display: block;
width: 230px;
float: left;
color: #FFF;
height: 26px;
font-weight: bolder;
font-size: 16px;
padding: 7px 0px 0px 10px;
text-align: left;
color: #000;
}
.submenu-items-left{
margin: 0;
height: 36px;
width: 4px;
float: left;
background: transparent url('images/bg_submenu_izquierda.jpg') no-repeat top left;
}
.submenu-items-right{
margin: 0;
height: 36px;
width: 4px;
float: left;
background: transparent url('images/bg_submenu_derecha.jpg') no-repeat top right;
}
.submenu-items{
display: block;
width:687px;
word-spacing:3px;
float: left;
color: #ec0000;
text-align:right;
height:26px;
margin: 0;
background-color: #2f2f2f;
font-weight: bolder;
padding:5px 4px;
}
.submenu-items a{
color: #ec0000;
text-decoration: none;
}
.submenu{
display:block;
float:left;
padding-top:3px;
width:330px;
}
.submenu span{
color: #FFF;
margin: 0px 12px;
font-weight: bolder;
}
#menu{
background: transparent url('images/bg_menu.png') repeat-x top;
height: 117px;
}
ul.menu_categorias{
list-style:none;
overflow:hidden;
margin:0 0 0 15px;
}
ul.menu_categorias li{
display: inline;
float: left;
margin-right: 2px;
margin-top:5px;
}
ul.menu_categorias li a{
text-decoration:none;
color: #ea0e0e;
font-weight: bolder;
display: block;
float:left;
text-align: center;
background: transparent url('images/bg_menu_item.jpg') repeat-x top;
height: 57px;
padding:5px 4px;
width: auto;
}
ul.menu_categorias li a span{
display: block;
height: 39px;
width:39px;
margin:auto;
}
ul.menu_categorias li a:hover span{ background-position: 50% 99% !important; }
.menu_categorias_item_left{
height: 67px;
background: transparent url('images/bg_menu_item_izq.jpg') no-repeat top;
width: 6px;
display:block;
float: left;
}
.menu_categorias_item_right{
height: 67px;
background: transparent url('images/bg_menu_item_der.jpg') no-repeat top;
width: 6px;
display:block;
float: left;
}
#cabecera_banner{
margin-top: 5px;
width: 720px;
}
#cabecera_banner .banner-item{
margin: 0px 3px;
display: inline;
float: left;
}
#pie{
background-color: #f2f0e4;
padding: 25px 15px 25px 10px;
border-top: 1px solid #dfd1d0;
overflow: hidden;
}
.copyright{
display: block;
width: 700px;
float: left
}
.develop{
width: 170px;
display: block;
float: right;
text-align: right;
}
.develop span{
display:block;
float:left;
width:140px;
padding-top:8px;
}
.develop a{
background: transparent url('images/logo_seed.png') no-repeat scroll 0 0;
width: 30px;
height: 35px;
display: block;
float: right;
}
.develop a:hover{
background-position: 1px -34px;
}
#contenedor_galeria{
border: 1px solid #b8b8b8;
background: #FFF url('images/bg_exterior_galeria.png') repeat-x bottom;
padding: 8px 8px 3px 8px;
margin-bottom: 5px;
}
#cuerpo{margin-top: 15px;}
#grid_popup{
background: #000 url('images/bg_galeria.png') repeat top;
border: 1px solid #ccc;
padding: 10px 15px;
overflow: hidden;
}
.grid_cupon img{
border: 2px dashed #FFF;
padding: 5px;
margin-bottom: 10px;
}
.grid_anuncio img{
margin: auto;
display: block;
}
#formulario_standard label,
#formulario_standard .submit-standard,
#grid_popup label{
color: #737373;
display: block;
margin-bottom: 5px;
}
#formulario_standard input.fieldtext,
#grid_popup input.fieldtext{
width: 280px;
height: 21px;
border: 1px solid #ccc;
margin-bottom: 12px;
}
#grid_boton.imprimir{
letter-spacing:5px;
margin:auto;
word-spacing:15px;
padding:10px 30px;
display: block;
}
#grid_boton.enviar-email{ 
float: left;
letter-spacing:5px;
margin-left:47px;
word-spacing:15px;
}
#grid_boton{
padding: 4px 20px 2px 20px;
border-top: 1px solid #9d9d9f;
border-left: 1px solid #9d9d9f;
border-right: none;
border-bottom: none;
color: #FFF;
font-weight: bold;
background-color:#FE0000;
font-size: 11px;
}
.grid_cupon{ text-align: center; }
.grid_formulario{
background-color: #e5e5e5;
text-align: center;
overflow: hidden;
}
.grid_formulario .nombre{
font-size: 14px; 
color: #185981;
font-weight: bolder;
margin-bottom: 25px;
}
.grid_formulario .comentarios{
font-weight: bolder;
margin-bottom: 12px;
}
.galeria{
background: #000 url('images/bg_galeria.png') repeat top;
border: 1px solid #ccc;
overflow: hidden;
padding: 10px;
}
.galeria img{
margin: 0px 12px 12px 0px;
float: left;
}
#buscador{
text-align: right;
padding: 3px 0px 0px 0px;
overflow: hidden;
}
#buscador form{
width: 350px;
float: left;
text-align:left;
}
#criterio1{
border:1px solid #9AACB6;
float:left;
height:14px;
margin-top:3px;
padding-top:5px;
width:255px;
}
#send{
background:transparent url(images/bg_boton_buscar.png) no-repeat scroll center top;
border:0 none;
color:#FFFFFF;
float:left;
font-weight:bolder;
margin:0 0 0 5px;
padding:5px 9px;
}
#contenedor_elementos_top{

}
#contenedor_elementos_bottom{

}
#contenedor_elementos{

overflow: hidden;
}
#contenedor_elementos .banner-item{
float: left;
margin-right: 6px;
}
#cuerpo_derecho div.inner div, #cuerpo_izquierdo div.inner div{ margin-bottom: 5px; }
#cuerpo_izquierdo, #cuerpo_derecho, #cuerpo_pie{ text-align: center; }
#cuerpo_pie{margin: 15px 0px;}
#ads_categoria_superior{width: 620px;}
#ads_categoria_izquierda{
margin-right:0;
width:273px;
}
#ads_categoria_derecha{width: 346px;}
#ads_categoria_inferior{
margin-top: 7px;
width:620px;
}
#ads_categoria_izquierda div,
#ads_categoria_derecha div,
#ads_categoria_inferior div{
float: left;
margin: 0px 7px 5px 0px;
}
form#contacto label{
display: block;
}
form#contacto ol li{
list-style: none;
margin-bottom: 5px;
}
.cupon-aviso{
background-color: red;
color: white;
font-weight: bolder;
margin:0 20px 5px;
text-align: left;
}
#send-friend{ margin-bottom: 20px; }
.formulario-bottom{
background-color: #e5e5e5;
overflow: hidden;
padding: 5px;
margin:0 20px;
}
#cupon{
margin: auto;
border: 4px dashed #000;
float: none;
overflow: hidden;
margin-top: 10px;
padding: 5px;
}
#cupon h3{ text-align: center; }
#cupon ul li { text-align: left; }
#cupon .cupon_imagen{ text-align: center; }
#cupon_datos_usuario ul li{ list-style: none; }
#gridform{
overflow: hidden;
float: none;
}
table.grid_search tr{ 
padding: 10px 0px 10px 0px;
display: block;
}
table.grid_search tr td{
border: 3px dashed #000; 
}
