/*--- definiciones generales de toda la página ----
Colores mas usados:
Burdeos: #6E114C
Verde: #666633  Usado en hover
Verde de mapa: #445D40
Verde de mensajes de confirmación: #6F7149
Otro verde: #818A51
espacio_verde: #A7AC76
azul: #697B94

*/
body  { color: #6E114C;
       font: normal normal 10px Verdana, Arial, Helvetica, sans-serif;
      margin:0px;
      padding:0px;
      background: url(../images/fondo.gif) no-repeat;    }

input, td,th  { color: #6E114C;
           font: normal normal 10px Verdana, Arial, Helvetica, sans-serif; }
input { margin: 3px 0px;}

h1 {  color: #6E114C;
      padding: 2px 0px;
     margin: 1px 0px 0px 0px;
      font: oblique bold 32px New Times Roman, Times, serif; }
h1 a:link, h1 a:hover, h1 a:visited { color: #6E114C; }

h1.noticias {  color: #FFFFFF;
      font: italic normal 34px New Times Roman, Times, serif; }

h2 {  color: #6E114C;
     text-transform: uppercase;
     margin: 8px 0px;
     padding: 0px;
      font: bold normal 14px Verdana, Arial, Helvetica, sans-serif; }
h2 a:link, h2 a:hover, h2 a:visited { color: #6E114C; }




*.azul{ color: #697B94 }

hr { color: #9CA084; width:100% ; align:left;}

img { padding: 0px; margin:0px; border:0px solid black; }


/* para presentar los datos de una tabla de consulta, como por ejemplo testimonios */
.resultados { margin:0px}
.resultados th { color: #6E114C;
            font: normal bold 10px Verdana, Arial, Helvetica, sans-serif;
                text-transform: uppercase ;
            text-align: left;
            vertical-align:top; }
.resultados td { color: #6E114C;
            font: normal normal 10px Verdana, Arial, Helvetica, sans-serif;
            text-align: left;
            vertical-align:top; }
.navegacion { text-align: right;}
.resultados a:link     { text-decoration: none; color:#393929 }
.resultados a:visited  { text-decoration: none; color:#A0A0A0 }
.resultados a:hover    { text-decoration: none; color:#6E114C }

.botonazo { padding:3px 15px;
         border-top: 1px solid #6E114C;
         border-left: 1px solid #6E114C;
         border-bottom: 2px solid #6E114C;
         border-right: 2px solid #6E114C; }
.botonazo a:link { text-decoration:none; color:#6E114C}
.botonazo a:hover{ text-decoration:none; color:#666633}

.mensajeConfirmacion { color: #6F7149;
                  font-size: 12px;
                  font-weight:bold }

/*------------ cabeceras de las páginas -------------*/
.menusuperior       { color: #E1E3BF ; font: normal normal 10px Verdana, Arial, Helvetica, sans-serif; }
*.menusuperior a:link, *.menusuperior a:link, *.menusuperior a:visited { color:#E1e3bf; text-decoration:none}
*.menusuperior a:hover { color: #ffffff; text-decoration:none; }


.seccionhome { font: normal bold 15px Georgia,"Times New Roman", Times, serif;
            margin: 0px;
            text-decoration: none;
           color: #6E114C; }

*.seccionhome a:link, *.seccionbhome a:visited, *.seccionhome a:active, *.seccionhome a:hover {
   text-decoration:none;
   color: #6E114C; }


.textohome { font: normal normal 10px Verdana,Arial,Helvetica, Sans-serif;
         text-decoration: none;
           color: #7C8B2B; }
*.textohome a:link, *.textohome a:visited, *.textohome a:active { text-decoration:none; color:#7C8B2B;}
*.textohome a:hover { text-decoration: none ; color: #6E114C; }


/*----- NOTICIAS DE LA HOME
noticiasSeccion. Cabecera (en la home)
Noticias.        texto de la entradilla
noticiasTitular  Titular del noticias

*/

.noticias { font: normal normal 10px Verdana,Arial,Helvetica, Sans-serif;
         text-decoration: none;
         margin: 0px 0px 6px 0px;
          color: #FFFFFF; }

span.noticiasTitular a,
span.noticias a { color: #fff ; text-decoration:none }

span.noticiasTitular a:hover,
span.noticias a:hover { color: #666; }

.noticiasSeccion {  font: normal bold 17px Georgia,"Times New Roman", Times, serif;
                margin: 2px 0px;
                text-decoration: none;
                 color: #6E114C; }
.noticiasTitular { font: normal bold 14px Verdana,Arial,Helvetica, Sans-serif;
         text-decoration: none;
         margin: 2px 0px ;
          color: #FFFFFF; }

.noticiasTipo { color: #6E114C;
     margin:  0;
     padding: 0;
      font: bold normal 16px "times new roman", times, serif;  }

h2.noticias {
     color: #6F7149;
     margin: 3px 0px;
     padding: 0px;
      font: bold normal 18px "times new roman", times, serif; }

p.noticias { color:#6F7149; text-align:justify;}

img.noticias { border:1px solid #6F7149; }

.producto { font: normal normal 10px Verdana,Arial,Helvetica, Sans-serif;
         text-decoration: none;
          color: #7C82B; }

.productoDO {
 margin:4px 0px 10px 0px;
 padding:2px 0px;
 border-bottom:1px solid #aaa;
 font-size:12px;
 font-weight:bold;
 text-transform:uppercase }

.productoNombre { font: normal bold 18px Verdana,Arial,Helvetica, Sans-serif;
              text-transform: uppercase;
              text-decoration: none;
              border-bottom:1px solid #aaa;
              margin-bottom:15px;
              color: #6E114C; }
.productoFamilia { font: normal bold 18px "Times New Roman", times, serif;
               text-transform: uppercase;
               text-decoration: none;
               color: #742A1A; }
.productoSeccion {  font: normal bold 11px Verdana,Arial,Helvetica, Sans-serif;
               text-transform: uppercase;
               text-decoration: none;
               color: #6E114C; }
.productoMenu { font: normal normal 10px Verdana,Arial,Helvetica, Sans-serif;
             color: #4A2908; }
*.productoMenu a:link    { text-decoration:none; color: #4A2908; }
*.productoMenu a:visited { text-decoration:none; color: #A0A0A0; }
*.productoMenu a:hover   { text-decoration:none; color: #666633; }

a.notasPie:link, a.notasPie:active, a.notasPie:visited  {
   font: normal normal 9px Verdana,Arial,Helvetica, Sans-serif;
   text-decoration: none;
   color: #393929; }

a.notasPie:hover {
   font: normal normal 9px Verdana,Arial,Helvetica, Sans-serif;
   text-decoration: underline;
   color: #393929; }

.texto { font: normal normal 12px Verdana,Arial,Helvetica, Sans-serif;
         text-decoration: none;
          color: #7C82B; }


/* pagina de gastronomia: antes #A7A77A */
.recetas { color: #6E114C ;
         padding:0;
         margin: 0px 0px 10px 0px ; }

ul.recetas { list-style:disc url(../images/gastronomia_1_g3.gif) outside;
          padding-left: 20px;
          margin: 8px 0px; }
a.recetas:link, a.recetas:visited  { color: #A7A77A ; text-decoration: none }
a.recetas:hover { color: #6E114C ; text-decoration: none }

p.recetasTexto { color: #595941; font-size:16px; font-family: "times new roman", times, serif ;  font-weight: bold}

h1.recetas {
     color: #fff;
     margin: 4px 0px;
     padding: 0px;
      font: normal normal 24px "times new roman", times, serif; }


h2.recetas {
  margin : 0px ;
  padding: 0px;
  font: normal bold 18px "times new roman", times, serif;
  color: #906A28  } /* #AA7C30 */

ul.ingredientes  { list-style: square url(../images/cuadrado_item.gif) outside;
               margin: 0px;
               padding: 0px 0px 10px 20px;
               border-bottom: 1px dotted #A0A0A0;}




.f7 { font-family: Verdana, Helvetica, sans-serif; font-size: 8px}
.f7j { font-family: Verdana, Helvetica, sans-serif; font-size: 8px ; text-align: justify}
.f8 { font-family: Verdana, Helvetica, sans-serif; font-size: 10px;  text-decoration: none;}
.f8Burdeos { font-family: Verdana, Helvetica, sans-serif;   font-size: 10px;  text-decoration: none; color:#6E114C;}

.f8j { font-family: Verdana, Helvetica, sans-serif; font-size: 10px ; text-align: justify ; text-decoration: none}
.f9 { font-family: Verdana, Helvetica, sans-serif; font-size: 11px ; text-decoration: none}
.f9j { font-family: Verdana, Helvetica, sans-serif; font-size: 11px ; text-align: justify}
.f10 { font-family: Verdana, Helvetica, sans-serif; font-size: 12px}
.f11 { font-family: Verdana, Helvetica, sans-serif; font-size: 13px}


.f10Oliva { font: normal bold 12px Arial, Helvetica, sans-serif; color: #818A51}
.f13Oliva { font: normal bold 15px Arial, Helvetica, sans-serif; color: #818A51}

.f12a { font-family: Arial, Helvetica, sans-serif; font-size: 14px}

.f14 { font-family: Verdana, Helvetica, sans-serif; font-size: 16px}
.f16 { font-family: Verdana, Helvetica, sans-serif; font-size: 17px}
.f18 { font-family: Verdana, Helvetica, sans-serif; font-size: 20px}
.f26 { font-family: Verdana, Helvetica, sans-serif; font-size: 28px}
.f35 { font-family: Verdanablack, Helvetica, sans-serif; font-size: 37px}


/* el enlace normal color burdeos */
.a8 { font-family: Verdana, Helvetica, sans-serif; font-size: 10px; text-decoration: none; color: #6E114C}
.a8:hover { font-family: Verdana, Helvetica, sans-serif; font-size: 10px; text-decoration: none; color: #666633}

.a8blanco { font-family: Verdana, Helvetica, sans-serif; font-size: 10px; text-decoration: none; color: #ffffff}
.a8blanco:hover { font-family: Verdana, Helvetica, sans-serif; font-size: 10px; text-decoration: none; color: #666633}

.a8verde { font-family: Verdana, Helvetica, sans-serif; font-size: 10px; text-decoration: none; color:#6F7149;}
.a8verde:hover { font-family: Verdana, Helvetica, sans-serif; font-size: 10px; text-decoration: none; color: #666633}

.a8turismo { font-family: Verdana, Helvetica, sans-serif; font-size: 10px; text-decoration: underline; color: #6E114C}
.a8turismo:hover { font-family: Verdana, Helvetica, sans-serif; font-size: 10px; text-decoration: underline ;color: #666633}


.a8a { font-family: Verdana, Helvetica, sans-serif; font-size: 10px; text-decoration: none; color:#FFFFFF}
.a8a:hover { font-family: Verdana, Helvetica, sans-serif; font-size: 10px; text-decoration: none; color:#F7941D}
.a8b { font-family: Verdana, Helvetica, sans-serif; font-size: 10px; text-decoration: none; color: #025589}
.a8b:hover { font-family: Verdana, Helvetica, sans-serif; font-size: 10px; text-decoration: none; color: #F49521}
.a8c { font-family: Verdana, Helvetica, sans-serif; font-size: 10px; text-decoration: none; color:#FDBA3A}
.a8c:hover { font-family: Verdana, Helvetica, sans-serif; font-size: 10px; text-decoration: none; color:#FFFFFF}
.a8d { font-family: Verdana, Helvetica, sans-serif; font-size: 10px; text-decoration: none; color:#8D2B2B}
.a8d:hover { font-family: Verdana, Helvetica, sans-serif; font-size: 10px; text-decoration: none; color:#666633}


.a9 { font-family: Verdana, Helvetica, sans-serif; font-size: 11px; text-decoration: none; color: #FFFFFF}
.a9:hover { font-family: Verdana, Helvetica, sans-serif; font-size: 11px; text-decoration: none; color: #70B4E0}
.a9b { font-family: Verdana, Helvetica, sans-serif; font-size: 11px; text-decoration: none; color: #FFFFFF}
.a9b:hover { font-family: Verdana, Helvetica, sans-serif; font-size: 11px; text-decoration: none; color: #FFFFFF}
.a9c { font-family: Verdana, Helvetica, sans-serif; font-size: 11px; text-decoration: none; color: #000000}
.a9c:hover { font-family: Verdana, Helvetica, sans-serif; font-size: 11px; text-decoration: none; color: #FB251D}
.a9d { font-family: Verdana, Helvetica, sans-serif; font-size: 11px; text-decoration: none; color: #330099}
.a9d:hover { font-family: Verdana, Helvetica, sans-serif; font-size: 11px; text-decoration: underline; color: #FFFFFF}
.a9e { font-family: Verdana, Helvetica, sans-serif; font-size: 11px; text-decoration: none; color: #000000}
.a9e:hover { font-family: Verdana, Helvetica, sans-serif; font-size: 11px; text-decoration: underline; color: #000000}
.a9f { font-family: Verdana, Helvetica, sans-serif; font-size: 11px; text-decoration: none; color: #990000}
.a9f:hover { font-family: Verdana, Helvetica, sans-serif; font-size: 11px; text-decoration: underline; color: #990000}
.a9g { font-family: Verdana, Helvetica, sans-serif; font-size: 11px; text-decoration: none; color: #330099}
.a9g:hover { font-family: Verdana, Helvetica, sans-serif; font-size: 11px; text-decoration: underline; color: #330099}
.a9h { font-family: Verdana, Helvetica, sans-serif; font-size: 11px; text-decoration: none; color: #FB251D}
.a9h:hover { font-family: Verdana, Helvetica, sans-serif; font-size: 11px; text-decoration: underline; color: #FB251D}
.a9i { font-family: Verdana, Helvetica, sans-serif; font-size: 11px; text-decoration: none; color: #000000;}
.a9i:hover { font-family: Verdana, Helvetica, sans-serif; font-size: 11px; text-decoration:none; color: #FF2118}
.a9j { font-family: Verdana, Helvetica, sans-serif; font-size: 11px; text-decoration: none; color: #FB251D}
.a9j:hover { font-family: Verdana, Helvetica, sans-serif; font-size: 11px; text-decoration: none; color: #892C2C}
.a10 { font-family: Verdana, Helvetica, sans-serif; font-size: 12px; text-decoration: none; color: #2789CB}
.a10:hover { font-family: Verdana, Helvetica, sans-serif; font-size: 12px; text-decoration: none; color: #999999}

.a10b { font-family: Verdana, Helvetica, sans-serif; font-size: 12px; font-weight:bold; color:#105AAD; text-decoration:none}
.a10b:hover { font-family: Verdana, Helvetica, sans-serif; font-size: 12px; font-weight:bold; color:#AEC9E7; text-decoration:none}

.a12b { font-family: Verdana, Helvetica, sans-serif; font-size: 12px; font-weight:bold; color:#6E114C; text-decoration:none}
.a12b:hover { font-family: Verdana, Helvetica, sans-serif; font-size: 12px; font-weight:bold; color:#666633; text-decoration:none}

/*--------- utilizado en misión y paginas -------------*/


/*---------- Estilos para el menu izquierdo -----------
op   : Son la opciones principales. Se definen los links.
sm   : Submenú que se activan al pulsa la opcion (op) correspondiente.
sop  : subopcion (opción del submeno). Se definen los links.
barra: separación entre opciones principales.
*/

.sm {
   position: relative;
   padding: 0px 0px 5px 0px;
   display: none;
   width: 176px;
}
.op {   font: normal normal 11px Verdana, Arial, Helvetica, sans-serif;
       text-align: right;
      padding: 5px 0px;}
*.op a:link, *.op a:visited, *.op a:active { text-decoration:none; color:#6e114c }
*.op a:hover { text-decoration: none; color:#6E114C; font-weight:bold }

.sop {  font: normal normal 11px Verdana, Arial, Helvetica, sans-serif;
       text-align: right;
       padding: 2px 12px 2px 0px;}
*.sop a:link, *.sop a:visited, *.sop a:active { text-decoration:none; color:#393929 }
*.sop a:hover { text-decoration:none; color: #6E114C }

.barra { border-top: 1px #ffffff solid; padding: 3px 0px; margin: 0px;}

/*---- No usados----
Si usas un estilo, muevelo de esta sección que se borrará en el montaje final.
*/
.container {
position:relative;
width: 777px;
left: 50%;
margin:0px 0px 0px -390px;
background: url(../images/fondo.gif) no-repeat;
}

.menuizquierdo { color: #6E114C ; font: normal normal 10px Verdana, Arial, Helvetica, sans-serif; text-decoration:none}
*.menuizquierdo a:link, *.menuizquierdo a:visited, *.menuizquierdo a:active { color: ##6E114Cf ; text-decoration:none}
*.menuizquierdo a:hover { color: #E1E3BF ; text-decoration:none}
