* {
 padding: 0px;
 margin: 0px;
}

body {
 font-family: Arial, Helvetica, sans-serif;font-size: 11px;
 background:#124D66;
 /*color:#124D66;*/
}

a {
 text-decoration:underline;
 color:#124D66;
 font-weight: bold;
}

a:hover {
 text-decoration:none;
}

a.sin_underline {
 text-decoration:none;
 color:#124D66;
 font-weight: bold;
}

a:hover.sin_underline {
 text-decoration:underline;
}

a img {
 border:none;
}

b {
 font-weight: bold;
 color:#124D66
}

.rojo {
 color:#CB2121;
}

.verde {
 color:#15B027;
}

.opciones .verde:hover{
 color:#CB2121;
}

.opciones .rojo:hover{
 color:#15B027;
}

h1 {
 font-size:1.2em;
 color:#124D66;
 margin-bottom:2px;
}

h1 a{
 text-decoration:none;
}

h2 {
 font-size:12px;
 color:#124D66;
 margin-bottom:2px;
}

h3 {
 font-size:11px;
 color:#124D66;
 margin-bottom:2px;
}

form fieldset {
 float:left;
 border:none;
}

input {
 font-family: Arial, Helvetica, sans-serif;font-size: 11px;
}

.buscador input{
 float:left;
 padding:2px;
 width:232px;
 border:1px solid #CCCCCC;
 color:#124D66;
}

.buscador .submit{
 float:left;
 padding:2px;
 height:20px;
 border:none;
 width:144px;
 color:#FFFFFF;
 background:#124D66;
}

#web {
 width: 980px;
 margin: 0px auto;
}

#header {
 width: 968px;
 float: left;
 border: 1px solid #CCC;
 margin: 5px 0px 5px 0px;
 padding:5px;
 /*background:#FFFFFF url(img/menu.jpg) bottom no-repeat;*/
 background:#FFFFFF url(img/fondo_gris.jpg) bottom repeat-x;
}

#logo {
 float:left;
 width:230px;
 height:90px;
}

#banner{
 float:right;
 width:728px;
 height:90px;
 background:#CCCCCC;
}

#header h1 {
 float:left;
 padding:15px 14px 0px 10px;
 font-size:1.2em;
 margin:0;
}

#header h1.noactivo {
 color:#CCCCCC;
}

#header h1.ultimo {
 float:left;
 padding:15px 0px 0px 10px;
 font-size:1.2em;
 color:#124D66;
 margin:0;
}

#header h1 a:hover {
 color:#CB2121;
}

.barra {
 float: left;
 color: #333;
 border: 1px solid #CCC;
 margin: 0px 5px 5px 0px;
 padding: 5px;
 width: 968px;
 display: inline;
 background: #FFFFFF;
}

.barra_presentacion {
 float: left;
 color: #333;
 border: 1px solid #CCC;
 margin: 0px 5px 5px 0px;
 padding:5px;
 width: 483px;
 height:60px;
 display: inline;
 background: #FFFFFF;
}

barra_noticias a{
 border:1px solid #000;
}

.barra_buscador {
 float: left;
 color: #333;
 border: 1px solid #CCC;
 margin: 0px 5px 5px 0px;
 padding:5px 5px 3px 5px;
 width: 968px;
 display: inline;
 background: #FFFFFF;
}

.barra_navegacion {
 float: left;
 color: #333;
 border: 1px solid #CCC;
 border-top:0;
 margin: 0px 5px 5px 0px;
 padding:5px 5px 3px 5px;
 width: 968px;
 display: inline;
 background: #FFFFFF;
}

.barra_navegacion b {
 float:left;
 font-size:12px;
 color:#124D66;
 margin-bottom:2px;
}

.barra_navegacion h2 {
 float:right;
 margin-left:10px;
}

.barra_navegacion h2 a {
 text-decoration:none;
}

.barra_navegacion h2 a:hover {
 text-decoration:none;
 color:#CB2121;
}

#barra_letras {
 float:right;
}

#barra_letras .letra {
 float:left;
 margin-right:10px;
 color:#124D66;
}

#barra_letras .letra_ultima {
 float:left;
}

#barra_letras h3 a{
 font-size:1.5em;
 text-decoration:none;
}

#barra_letras h3 a:hover {
 color:#CB2121;
}

#barra_letras h3 a .rojo {
 color:#CB2121;
}

#titulo_herramientas_admin {
 float:left;
 width:300px;
 margin:10px 0 5px 0;
}

#herramientas_admin {
 float:right;
 width:290px;
 background:#FFFFFF url(img/fondo_gris.jpg) bottom repeat-x;
 padding:5px;border:1px solid #CCCCCC;
}

.imagen_herramientas_admin {
 float:left;
 width:80px;
 height:95px;
 margin-right:5px;
 background:#CCCCCC;
 border:1px solid #CCCCCC;
}

.herramientas_admin .submit {
 float:left;
 padding:2px !important;
 padding-top:1px;
 border:none;
 width:286px;
 color:#FFFFFF;
 background:#124D66;
}

.herramientas_admin textarea {
 padding:2px;
 border:1px solid #7F9DB9;
 width:280px;
 color:#000;
 font-size:12px;
 background:#EBEBE4;
}

.herramientas_admin_ofertas textarea {
 padding:2px;
 border:1px solid #7F9DB9;
 width:610px;
 color:#000;
 font-size:12px;
 background:#EBEBE4;
}

.herramientas_admin_ofertas td input {
 padding:2px;
 border:1px solid #7F9DB9;
 color:#000;
 font-size:12px;
 background:#EBEBE4;
}

.herramientas_admin_ofertas .submit {
 float:left;
 margin-left:2px;
 padding:2px;
 border:none;
 width:616px;
 color:#FFFFFF;
 background:#124D66;
}

.herramientas_admin_ofertas .submit_pequenio {
 float:left;
 margin-left:2px;
 padding:2px;
 border:none;
 color:#FFFFFF;
 background:#124D66;
}

#contenido {
 float: left;
 border: 1px solid #CCC;
 margin: 0px 5px 5px 0px;
 padding: 5px;
 width: 968px;
 /*background: #FFFFFF;*/
 background:#FFFFFF url(img/fondo_gris.jpg) bottom repeat-x;
}

.categoria {
 float:left;
 width:226px;
 border:1px solid #CCCCCC;
 background:#FFFFFF url(img/fondo_gris.jpg) bottom repeat-x;
 padding:5px;
 margin-right:5px;
}

a.destacado {
 font-weight: bold;
}

a.normal {
 font-weight: normal;
}

.categoria_ultima_fila {
 float:left;
 width:226px;
 border:1px solid #CCCCCC;
 background:#FFFFFF url(img/fondo_gris.jpg) bottom repeat-x;padding:5px;}

.separador_fila_categoria {
 float:left;
 width:960px;
 height:5px;
}

.titulo_categoria {
 float:left;
 width:226px;
 margin-bottom:5px;
 border-bottom:1px solid #CCCCCC;
 padding-bottom:5px;
 text-align:center;
}

.titulo_categoria a{
 text-decoration:none;
 font-size:12px;
}

.mas_tiendas {
 float:right;
 text-decoration:none;
 font-size:11px;
}

.imagen_categoria {
 float:left;
 width:80px;
 height:95px;
 margin-right:5px;
}

#footer {
 width: 968px;
 clear: both;
 color: #333;
 border: 1px solid #CCC;
 margin: 0px 0px 5px 0px;
 padding: 5px;
 background:#FFFFFF;
}

#enlaces {
 width: 980px;
 text-align:center;
 margin: 0px auto;
 color:#FFFFFF;
}

#enlaces b {
 color:#FFFFFF;
}

#enlaces a {
 color:#FFFFFF;
}

#enlaces img{
 margin:5px;
}

.clear {
 clear: both;
}

.clear_5px {
 clear: both;
 margin-bottom:5px;
}

/* SOLO INDEX */

/* SOLO INDEX */

#thumb {
 float:left;
 width:300px;
 height:250px;
 background:#CCCCCC;
 border:1px solid #CCCCCC;
}

.flecha {
 float:left;
 width:10px;
 height:10px;
 margin:0 5px;
 color:#124D66;
 margin-top:3px;
 background:url(img/flecha.gif) no-repeat;
}

#formulario_alta_newsletter {
 float:left;
 width:468px;
 height:60px;
}

#alta_newsletter {
 margin-top:5px;
}

#alta_newsletter input {
 float:left;
 padding:2px;
 border:1px solid #CCCCCC;
 font-size:1.2em;
 color:#124D66;
}

#alta_newsletter .submit {
 float:right;
 padding:2px 40px;
 background:#124D66;
 border:none;color:#FFFFFF
}                         

#titulo_mas_tiendas {
 float:left;
 width:300px;
 margin-bottom:5px;
}

#mas_tiendas {
 float:right;
 width:290px;
 background:#FFFFFF url(img/fondo_gris.jpg) bottom repeat-x;
 padding:5px;border:1px solid #CCCCCC;
}

#mas_tiendas h3 {
 /*font-size:14px;*/
 font-size:1.2em;
 color:#124D66;
 margin-bottom:3px;
}

#info_ficha {
 float:left;
 width:650px;
 /*margin-bottom:20px;*/
}

#info_ficha a{
 font-size:1.2em;
 color:#CCCCCC;
 text-decoration:none;
}

#imagen {
 float:left;
 margin-right:15px;
 border:1px solid #CCCCCC;
 width:150px;
 height:60px;
 background:#CCCCCC;
}

.descripcion {
 float:left;
 width:480px;
}

#barra_derecha {
 float:right;
 width:302px;
}

#titulo_thumb_ficha {
 float:left;
 width:300px;
 margin:10px 0 5px 0;
}

#thumb_ficha{
 float:left;
 width:300px;
 height:250px;
 /*margin-bottom:3px;*/
 border:1px solid #CCCCCC;
 background:#CCCCCC;
}

#thumb_ficha a {
 color:#CCCCCC;
}

.titulo_oferta {
 float:left;
 width:650px;
 margin-top:25px;
}

.titulo_oferta h1{
 font-size:30px;
}

.titulo_oferta_no_hay {
 float:left;
 width:650px;
 margin-top:35px;
}

.titulo_oferta_no_hay h1{
 font-size:20px;
}

.cuerpo_oferta {
 float:left;
 font-size:1.2em;
 width:620px;
 padding:15px;
 border:1px dashed #CCCCCC;
 background:#FFFFFF url(img/fondo_gris.jpg) bottom repeat-x;
}

.cuerpo_oferta_admin {
 float:left;
 font-size:1.2em;
 width:620px;
 padding:15px;
 border:1px solid #CCCCCC;
 background:#FFFFFF url(img/fondo_gris.jpg) bottom repeat-x;
}

.titulo_oferta input {
 float:left;
 width:650px;
 border:none;
 font-size:1em;
 font-weight: bold;
 color:#124D66;
}

.cuerpo_oferta textarea{
 border:1px dashed #CCCCCC;
 color:#000;
}

.cuerpo_oferta input{
 float:left;
 width:auto;
 border:1px dashed #CCCCCC;
 color:#000;
}

.ver_web {
 float:right;
 margin-top:20px;
}

.ver_oferta {
 float:right;
 margin-top:15px;
}

#info_categoria {
 float:left;
 font-size:1.2em;
}

#info_categoria img{
 float:left;
 border:1px solid #CCCCCC;
 margin-right:15px;
}

#info_categoria h1{
 font-size:20px;
}

.ficha {
 float:left;
 width:307px;
 height:100px;
 overflow:hidden;
 margin-bottom:5px;
 margin-right:5px;
 border:1px solid #CCCCCC;
 background:#FFFFFF url(img/fondo_gris.jpg) bottom repeat-x;
 padding:5px;
}

.ficha_sin_margen {
 float:left;
 width:307px;
 height:100px;
 overflow:hidden;
 margin-bottom:5px;
 border:1px solid #CCCCCC;
 background:#FFFFFF url(img/fondo_gris.jpg) bottom repeat-x;
 padding:5px;
}

.img_ficha {
 float:left;
 margin-right:10px;
 border:1px solid #CCCCCC
}

#mini_buscador {
 float:left;
 margin-top:7px;
}

#mini_buscador input {
 float:left;
 padding:2px;
 width:138px;
 border:1px solid #CCCCCC;
 color:#124D66;
}

#mini_buscador .submit {
 float:left;
 padding:2px !important;
 padding-top:1px;
 border:none;
 width:144px;
 color:#FFFFFF;
 background:#124D66;
}

#mensaje {
 float: left;
 color: #333;
 padding: 15px;
 width: 935px;
 border:1px solid #CCCCCC;
 background:#FFFFFF url(img/fondo_gris.jpg) bottom repeat-x;
}

#mensaje p {
 margin-top:5px;
}

.titulo_tabla {
 float:left;
 width:950px;
 margin-top:10px;
}

.tabla {
 float:left;
 padding:5px;
}

.tabla input,select,textarea{
 float:left;
 padding:2px;
 border:1px solid #CCCCCC;
 color:#124D66;
}

.tabla .submit{
 float:left;
 padding:5px;
 margin-top:10px;
 border:none;
 color:#FFFFFF;
 background:#124D66;
}

#publicidad {
 float: left;
 color: #333;
 padding: 15px;
 width: 935px;
 border:1px solid #CCCCCC;
 background:#FFFFFF url(img/fondo_gris.jpg) bottom repeat-x;
}

#publicidad h1 {
 margin-bottom:10px;
}

#publicidad .info {
 float:left;
 width:185px;
}

#publicidad .info2 {
 float:left;
 margin-top:10px;
 width:465px;
}

#publicidad img {
 float:left;
 margin-top:5px;
 border:1px solid #CCCCCC;
}
