/* E S T I L O S  Y E L I T O */

/* ¦  ¦ ¦  ¦¦ ¦    ¦¦  ¦   ¦  ¦¦ ¦   ¦ ¦¦¦  ¦¦     ¦¦  ¦¦  ¦   ¦ */
/* ¦  ¦ ¦ ¦   ¦   ¦  ¦  ¦ ¦  ¦   ¦   ¦  ¦  ¦  ¦   ¦   ¦  ¦ ¦¦ ¦¦ */
/* ¦¦¦¦ ¦ ¦¦¦ ¦   ¦  ¦   ¦   ¦¦¦ ¦   ¦  ¦  ¦  ¦   ¦   ¦  ¦ ¦ ¦ ¦ */
/* ¦  ¦ ¦ ¦   ¦   ¦  ¦   ¦   ¦   ¦   ¦  ¦  ¦  ¦   ¦   ¦  ¦ ¦   ¦ */
/* ¦  ¦ ¦  ¦¦  ¦¦  ¦¦    ¦    ¦¦ ¦¦¦ ¦  ¦   ¦¦  ¦  ¦¦  ¦¦  ¦   ¦ */

/* GENERAL */

body {background:#00386c url(../images/bg.png) top repeat-x; color:#666; font:12px Arial, Helvetica, sans-serif; margin:0; padding:0;}

#wrapper {margin:0 auto; width:779px;}

#header {background:url(../images/header.jpg) no-repeat; height:175px;}
#header h1 {margin:0; padding:0; text-indent:-9999px;}
h2 {background:#002a53 url(../images/title_bg.png) repeat-x; color:#d7df23; font-weight:bold; font-size:16px; height:21px; margin:0 0 15px 0; padding:6px;}
h3 {font-size:14px;}
h4 {font-size:12px;}

#content {background:#e9e9e9; border:solid 1px #013;}

.clear {clear:both;}

#textos p a {color:#059; font-weight:bold; text-decoration:none;}

/* MAIN NAV */
#main-nav {background:url(../images/nav_bg.png) repeat-x; height:35px; text-align:center; width:100%;}
#main-nav ul {list-style:none; height:35px; margin:0; padding:0 169px;/* <- CENTRA NAV */}
#main-nav ul li {background-position:top; background-repeat:no-repeat; float:left;}
#main-nav ul li a {display:block; height:35px; outline:none; text-indent:-9999px;}

#main-nav ul li.inicio {background:url(../images/nav_01.png); width:51px;}
#main-nav ul li.hielo {background:url(../images/nav_02.png); width:93px;}
#main-nav ul li.productos {background:url(../images/nav_03.png); width:144px;}
#main-nav ul li.recetarios {background:url(../images/nav_04.png); width:79px;}
#main-nav ul li.contacto {background:url(../images/nav_05.png); width:70px;}

/* hover */
#main-nav ul li.inicio:hover,
#main-nav ul li.hielo:hover,
#main-nav ul li.productos:hover,
#main-nav ul li.recetarios:hover,
#main-nav ul li.contacto:hover {background-position:center;}

/* active */
#inicio #main-nav ul li.inicio,
#hielo #main-nav ul li.hielo,
#productos #main-nav ul li.productos,
#recetarios #main-nav ul li.recetarios,
#contacto #main-nav ul li.contacto {background-position:bottom;}

/* f o o t e r */
#footer {background: url(../images/footer.jpg) center top no-repeat; height:201px;}
#footer ul {background:#036; border-bottom:1px solid #025; height:25px; list-style:none; margin:0; padding:0 0 0 5px; /*width:385px;*/}
#footer ul li {float:left; padding:5px 0 0 4px;}
#footer ul li a {color:#fff; font-size:10px; font-weight:bold; text-decoration:none; text-transform:uppercase; }
#footer ul li a:hover {color:#d7df23;}
#footer #footer-nav {width:779px; margin:0 auto;}

/* data */
ul#data {float:right; font-size:12px; text-align:right;}
ul#data li {float:none; color:#b4c4d3;}
ul#data li a {color:#b4c4d3; font-size:12px; text-transform:none;}

/* INDEX */
#textos {float:left; margin:10px 0 10px 10px !important; margin:10px 10px 0 5px; width:461px;}
#textos p {margin:0 0 10px 0;}

#sidebar {background:#d1d1d1; float:right; margin:10px 10px 10px 0; width:288px;}
#sidebar h3 {background:url(../images/tit_destacados.png) no-repeat; height:24px; text-indent:-9999px; margin:0;}
#sidebar h4 a {display:block;}
#sidebar h4.congelados {background:url(../images/destacado_congelados.jpg) no-repeat; height:106px; margin:10px; text-indent:-9999px;}
#sidebar h4.reparto {background:url(../images/destacado_reparto.jpg) no-repeat; height:106px; margin:10px; text-indent:-9999px;}
#sidebar h4.llegar {background:url(../images/destacado_llegar.jpg) no-repeat; height:96px; margin:10px; text-indent:-9999px;}
#sidebar h4.congelados a {height:106px;}
#sidebar h4.reparto a {height:105px;}
#sidebar h4.llegar a {height:96px;}

/* CONTACTO */
fieldset {border:none; margin:0; padding:0;}
input, label, textarea {border:none; display:block; margin:0; width:350px;}
input, textarea {background:#ccc; color:#013; font:14px Arial, Helvetica, sans-serif; margin: 0; padding:4px;}
input#submit {background:#013 url(../images/nav_bg.png) repeat-x; color:#fff; margin-top:10px; width:70px;}
label {margin:10px 0 3px;}
/*validation*/
form.cmxform label.error, label.error {background-color:#c33; color:#fff; display:block; font-size:11px; margin-top:1px; padding:2px; text-transform:uppercase;}

/* PRODUCTOS */
#productos a.sticky {color:inherit; text-decoration:none;}

#productos h4 {margin:3px 0 0 0; padding:0;}

/* RECETARIO */
#recetarios .receta {background:#fff; padding:10px; margin:10px 0;}
.receta h3 {background:#059; color:#fff; margin:0; padding:3px;}
.receta h4 {margin:5px 0;}
.receta img {float:right; margin: 0 0 10px 10px;}
.receta ul {margin-left:0; margin-top:0; padding-left:20px;}

#recetarios div.mccain {background:#fff; border-bottom:2px solid #fff100; }
.mccain h3 {background:#000; border-bottom:2px solid #fff100; color:#fff;}
#recetarios div.mccain p a, #recetarios div.mccain h4, #recetarios div.mccain ul {color:#222;}
.receta p strong, .receta h4 strong {color:#111;}
a.pdf {background:url(../images/pdf_icon.gif) no-repeat; color:#999; font-size:9px; padding:4px 0 0 20px; text-decoration:none; text-transform:uppercase;}
a.pdf:hover {color:#222;}

/* OTROS */
ol {margin:5px; padding-left:25px;}
ol li {list-style-type:decimal; }
