/* ********************* */
/*    ESTILOS COMUNES    */
/* ********************* */
.accesibilidad{display:none;}
body {
  margin:0;
  padding:0;
  background:#ffffff url('/images/fondos/body.jpg') no-repeat 166px 0;
}
img,h1,h2,h3,h4,h5,h6 {border:0;padding:0;margin:0;}
ul,ol{list-style:none;margin:0;padding:0;}
a:focus { outline:none; }
abbr{border:none;}
/* ********* ALTA BOLETÍN ********** */
#newsletter{
  float:left;
  margin:-10px 0 0 0;
  width:164px;height:125px;
  background:#ffffff url("/images/es/suscribase-boletin.gif") no-repeat left top;
}
html>body #newsletter{margin:10px 0 0 0;}
html>/**/body #newsletter{margin:-5px 0 0 0;}
#newsletter fieldset {border:0;float:left;margin:47px 0 0 4px;width:164px;}
html>body #newsletter fieldset {margin:47px 0 0 8px;}
html>/**/body #newsletter fieldset {margin:42px 0 0 0px;}
#newsletter legend,#newsletter label {display:none;}
#newsletter input {border:1px solid #daa76e;height:18px;width:139px;float:left;margin:0 0 5px 0;padding-left:5px;}
#newsletter button{float:left;width:57px;height:18px;border:0;padding:0;margin:-14px 0 0 8px;cursor:pointer;}
html>body #newsletter button{margin:5px 0 0 8px;}
html>/**/body #newsletter button{margin:-12px 0 0 10px;}
html>/**/body #newsletter p{margin:0;}
html>/**/body #newsletter button img{margin:-1px 0 0 -3px;}
/*\*/
html*#newsletter button img{margin:0 !important;}
/* ********************* */
/*         HOME          */
/* ********************* */
#banner{position:absolute;top:6px;left:239px;}
#banner-apartados{position:absolute;top:6px;left:239px;}
#contenedor h1{position:absolute;top:150px;left:10px;}
#cover-home {position:absolute;top:120px;left:265px;}
#herramientas {position:absolute;top:135px;left:810px;z-index:10;width:200px;}
#herramientas.apartados{top:91px;}
#herramientas li{float:left;margin-right:5px;}
#menu {
  position:absolute;
  top:330px;
  left:20px;
  width:853px;
  height:60px;
  padding-top:20px;
  z-index:10;
}
#menu img.fondo{position:absolute;top:0;left:10px;z-index:-1;width:853px;height:80px;}
html>body #menu img.fondo{left:0;}
#menu ul{float:left;margin-left:10px;}
#menu ul li{float:left;height:34px;margin-right:16px;}
#noticia-destacada{
  font-family: Georgia, "Times New Roman", Times, serif;
  position:absolute;
  top:384px;
  left:20px;
  width:259px;
  height:245px;
  padding:20px 0 0 10px;
  background:url('/images/fondos/noticia-home.jpg') no-repeat 0 0;  
}
#noticia-destacada h3,#noticia-destacada h3 a{
  float:left;
  clear:both;
  font-size:16px;
  font-weight:bold;
  color:#382b26;
  text-decoration:none;
  line-height:20px;
}
#noticia-destacada h3 a:hover{text-decoration:underline;}
#noticia-destacada p{
  float:left;
  clear:both;
  width:250px;
  font-size:12px;
  font-family: Arial, Helvetica, sans-serif;
  line-height:19px;
}
html>/**/body #noticia-destacada p{margin:0;}
#noticia-destacada strong{color:#a7825a;font-size:14px;font-family: Georgia, "Times New Roman", Times, serif;}
#noticia-destacada img{
  position:absolute;
  top:130px;
  left:10px;
}
#denominaciones-home{position:absolute;top:514px;left:307px;}
#anyadas-home{position:absolute;top:498px;left:557px;}
#diccionario-home{position:absolute;top:506px;left:756px;}

#pie{
  float:left;
  width:974px;
  height:122px;
  margin:700px 0 1px 0;
  background:#ffffff url("/images/fondos/pie.gif") repeat-x 0 0;
}
#pie.apartados{margin:40px 0 1px 0;}
html>body #pie.apartados{clear:left;}
#pie.do{margin:50px 0 1px 0;}
#pie p{
  float:left;
  width:610px;
  margin:15px 20px 10px 10px;
  font-family: Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#e5d5c3;
  line-height:17px;
}
html>body #pie p{margin:15px 20px 10px 20px;}
#pie strong,#pie a{color:#fbf9f6;font-weight:normal;text-decoration:none;}
#pie ul,#pie li{float:left;}
#pie li{margin-right:15px;}
#pie ul.patrocinadores{margin:20px 0 0 0;}
#pie ul.estandares{margin:80px 0 0 -955px;}
html>body #pie ul.estandares{margin:80px 0 0 -938px;}

/* ******** VINOS DE ESPAÑA ********** */
#contenido-general{
  float:left;margin:0;
  width:995px;
}
body.vinos{background:#ffffff url('/images/fondos/body-vinos.jpg') no-repeat 375px 0;}
#logotipo-apartados{position:absolute;top:10px;left:10px;z-index:100;}
.fondo-cabecera-apartados{position:absolute;top:71px;left:30px;z-index:0;}
#menu-apartados {
  float:left;
  margin:163px 0 0 5px;
  width:729px;
  height:35px;
  z-index:10;
  background:#ffffff url('/images/fondos/menu-apartados.gif') no-repeat 10px 0;
}
#menu-apartados ul{float:left;margin:0 0 0 10px;}
html>body #menu-apartados{padding-left:10px;width:719px;}
#menu-apartados ul li{
  float:left;
  height:34px;
  padding-right:8px;
  margin-right:8px;
  background:url('/images/fondos/separador-menu.gif') no-repeat right top;}
}
#menu-apartados ul li.activo-primero{padding-right:0;}
html>/**/body #menu-apartados .activo-primero{padding-right:0;}
#menu-apartados ul li.activo{padding-right:0;margin-left:-9px;}
#menu-apartados ul li.ultimo{background:none !important;}
#contenido-apartados {
  float:left;
  clear:both;
  margin:-4px 0 0 5px;
  padding:0;
  width:635px;
  height:280px;
  padding:17px 39px 0 55px;
  font-family: Arial, Helvetica, sans-serif;
  line-height:19px;
}
html>body #contenido-apartados{
  min-height:280px;
  height:auto;
  margin:-1px 0 0 5px;
  width:635px;
}
#contenido-apartados img.cabecera{float:left;clear:both;}
#contenido-apartados h1{float:left;clear:both;}
#contenido-apartados.vinos h1{margin:-50px 0 0 0;}
#contenido-apartados h2{
  float:left;
  width:300px;
  height:20px;
  margin:0 0 10px 0;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-weight:bold;
  font-size:20px;
  color:#a78f75;
}
#contenido-apartados p{
  font-family: Arial, Helvetica, sans-serif;
  font-size:12px;
  line-height:19px;
  text-align:justify;
  margin:0;
  text-indent:10px;
}
#contenido-apartados p.entradilla{
  float:left;
  margin:0 0 20px 0;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-weight:bold;
  color:#6f6a68;
  font-size:14px;
  text-align:left;
  text-indent:0;
}
.columna-izquierda, .columna-izquierda-abajo {
  float:left;
  width:300px;
  margin:0 30px 0 0;
}
.columna-izquierda-abajo{margin-top:30px;}
.columna-derecha, .columna-derecha-abajo {
  float:left;
  width:300px;
  margin:0;
}
.columna-derecha-abajo {margin-top:58px;}
#vinos-pdf{float:left;clear:right;margin:20px 0 0 -8px;}
#descargar-vinos-pdf{
  float:left;clear:left;margin-top:15px;
  width:300px;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-weight:bold;
  font-style:italic;
  color:#a78f75;
  text-decoration:none;
  text-indent:0;
}
#descargar-vinos-pdf:hover{color:#835c31;text-decoration:underline;}
.columna-derecha-abajo p.enlace{
  float:left;clear:left;margin-top:20px !important;
  width:300px;
  font-family: Georgia, "Times New Roman", Times, serif !important;
  font-weight:bold !important;
  font-style:italic;
  color:#a78f75;
  text-decoration:none;
  text-indent:0 !important;
}
.columna-derecha-abajo p.enlace a{text-decoration:none;color:#a78f75;}
.columna-derecha-abajo p.enlace a:hover{color:#835c31;text-decoration:underline;}
img.separador{float:left;margin:-3px 0 0 -48px !important;z-index:-1;}

/* ********* LATERAL APARTADOS ********** */

#lateral-apartados {
  float:left;
  width:190px;
  padding-left:35px;
  margin-top:-246px;
  background:url('/images/fondos/cuerpo-apartados.gif') no-repeat 0 246px;
}
html>body #lateral-apartados{margin-top:-246px;background-position:0 245px;}
html>/**/body #lateral-apartados{margin-top:0;background-position:0 0;}
#lateral-apartados ul{float:left;clear:left;width:170px;margin-top:20px;}
#lateral-apartados li{float:left;margin:0 0 20px 0;}
#buscador{
  float:left;clear:right;
  margin:245px 0 0 0;
}
html>/**/body #buscador{margin:-5px 0 0 0;}
#buscador fieldset {border:0;}
html>/**/body #buscador fieldset {margin:0 0 0 -10px;}
#buscador legend,#buscador label {display:none;}
#buscador input {border:1px solid #daa76e;height:18px;width:164px;}
#buscador button{width:47px;height:18px;border:0;padding:0;margin:-30px 0 0 0;cursor:pointer;}
html>/**/body #buscador p{margin:0;}
html>/**/body #buscador button img{margin:-1px 0 0 -3px;}
/*\*/
html*#buscador button img{margin:0 !important;}

#buscador span{
  float:left;
  margin:-33px 0 0 60px;
  width:100px;
  font-family: Arial, Helvetica, sans-serif;
  font-size:10px;
  color:#838383;
  line-height:12px;
}
html>/**/body #buscador span{margin:-25px 0 0 60px;}

/* ********* HISTORIA ********** */
body.historia{background:#ffffff url('/images/fondos/body-historia.jpg') no-repeat 435px 0;}
body.historia .fondo-cabecera-apartados{position:absolute;top:71px;left:21px;z-index:0;}
#contenido-apartados.historia {margin-left:5px;}
#contenido-apartados.historia img.cabecera{margin-left:0;}
#contenido-apartados.historia h1{float:left;width:670px;clear:both;margin-top:30px;}
#contenido-apartados.historia p{
  text-indent:0;
  margin-bottom:10px;
}
#contenido-apartados.historia p.entradilla{margin:10px 0 30px 0;}

/* ******************** JUNTA DIRECTIVA ************** */
body.junta-directiva{background:#ffffff url('/images/fondos/body-junta-directiva.jpg') no-repeat 428px 0;}
body.junta-directiva .fondo-cabecera-apartados{position:absolute;top:71px;left:21px;z-index:0;}
#contenido-apartados.junta-directiva {margin-left:5px;}
#contenido-apartados.junta-directiva img.cabecera{margin-left:-18px;}
#contenido-apartados.junta-directiva h1 {
  width:234px;
  height:38px;
  margin:-95px 0 0 95px;
}
html>body #contenido-apartados.junta-directiva h1{margin:-95px 0 0 185px;}
#contenido-apartados.junta-directiva p.entradilla {
  float:left;
  width:600px;
  margin:-50px 0 0 0;
}
.columna-central{float:left;margin:25px 0 0 50px;}
html>body .columna-central{margin:25px 0 0 100px;}
.columna-central p{text-indent:0 !important;line-height:25px !important;}

/* ******************** DENOMINACIONES DE ORIGEN ************** */
body.denominaciones-origen{background:#ffffff url('/images/fondos/body-denominaciones-origen.jpg') no-repeat 333px 0;}
body.denominaciones-origen .fondo-cabecera-apartados{left:21px;}
#contenido-apartados.denominaciones-origen h1 {
  margin:0 0 0 15px;
}
html>/**/body #contenido-apartados.denominaciones-origen h1{margin:0 0 0 25px;}
#contenido-apartados.denominaciones-origen {margin-left:5px;}
.columna-central{float:left;margin:25px 0 0 50px;}
html>body .columna-central{margin:25px 0 0 100px;}
.columna-central p{text-indent:0 !important;line-height:25px !important;}
#mapa-denominaciones{
  position:absolute;
  top:265px;
  left:150px;
}
#mapa-denominaciones p{
  position:absolute;
  top:110px;
  left:-100px;
  width:170px;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-weight:bold;
  font-style:italic;
  font-size:10px;
  line-height:15px;
  color:#baa895;
  text-indent:0;
  text-align:left;
}
#mapa-denominaciones .puntero{cursor:pointer;}
#mapa-denominaciones .marcador{
  position:absolute;
  width:244px;
  height:58px;
  background:url('/images/fondos/bocadillo-mapa.gif') no-repeat 0 0;
  display:none;
  z-index:100;
}
#mapa-denominaciones .marcador a{
  position:absolute;
  top:6px;left:13px;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-weight:bold;
  font-size:12px;
  color:#ffffff;
  text-decoration:none;
}
#listado-denominaciones-origen{
  position:absolute;
  top:680px;left:75px;
  width:820px;
  background:#ffffff url('/images/fondos/separador-mapa-espanya.jpg') no-repeat 0 0;
  padding:40px 0 0 15px;
}
html>body/**/ #listado-denominaciones-origen {top:685px;}
#listado-denominaciones-origen ul {float:left;width:200px;overflow:hidden;margin-top:10px;}
#listado-denominaciones-origen li {
  font-family: Georgia, "Times New Roman", Times, serif;
  font-weight:bold;
  font-size:10px;
  height:20px;
}
#listado-denominaciones-origen a{color:#a78f75;text-decoration:none;}
#listado-denominaciones-origen a:hover{color:#835c31;text-decoration:underline;}
#listado-denominaciones-origen span{display:none;}
#contenido-general.denominaciones-origen {margin-bottom:400px;}
html>/**/body #contenido-general.denominaciones-origen {margin-bottom:400px;}

/* **************** FICHA DENOMINACIÓN DE ORIGEN **************** */
#logotipo-denominacion{
  position:absolute;
  top:280px;
  left:10px;
  width:165px;
  height:105px;
  text-align:right;
}
#ficha-denominacion{
  float:left;
  margin:45px 0 0 -5px;
  width:500px;
  padding-left:135px;
}
#ficha-denominacion h1{
  font-family: Georgia, "Times New Roman", Times, serif;
  font-weight:bold;
  font-size:24px;
  line-height:25px;
  color:#a7753e;
}
#ficha-denominacion h1.corto{margin-bottom:25px;}
#www-do{
  position:absolute;top:360px;left:190px;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-weight:bold;
  font-size:14px;
  color:#835c31;
}
#ficha-denominacion dl{float:left;width:590px;margin:40px 0 0 -47px;}
html>body #ficha-denominacion dl{margin-left:-92px;}
#ficha-denominacion dl dt{
  float:left;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-weight:bold;
  font-size:12px;
  color:#a78f75;
  text-align:right;
  width:80px;
  padding:0;margin:0 12px 0 0;
}
#ficha-denominacion dl dd{
  float:left;
  font-family: Arial, Helvetica, sans-serif;
  font-size:12px;
  text-align:left;
  padding:0;margin:0;
}
#ficha-denominacion dl dd a{color:#413530;}
#ficha-denominacion dl dd a:hover{text-decoration:none;}
#ficha-denominacion h2{
  float:left;
  width:490px;
  margin:30px 0 10px 0;
}
#ficha-denominacion p{width:500px;text-indent:0 !important;}
html>body #ficha-denominacion p{clear:left;}
#ficha-denominacion p ul,#ficha-denominacion ul{
  float:left;margin:15px 0 15px 20px;
  list-style:outside url(/images/bullet.gif) !important;
  padding:0 0 0 20px !important;
  font-family: Arial, Helvetica, sans-serif;
  font-size:12px;
}
html>body #ficha-denominacion p ul,#ficha-denominacion ul{margin:15px 0 15px 30px;}
#ficha-denominacion p a,#ficha-denominacion ul a{
  font-weight:bold;
  color:#835c31;
}
#ficha-denominacion p a:hover,#ficha-denominacion ul a:hover{color:#a78f75;text-decoration:none;}
#anyadas-denominacion{
  float:left;
  width:645px;
  margin:20px 0 0 95px;
}
html>body #anyadas-denominacion{clear:both;margin:20px 0 0 192px;}
body.ficha-denominacion #lateral-apartados{margin-bottom:0;}
html>/**/body.ficha-denominacion #lateral-apartados{margin-bottom:0;}
#anyadas-denominacion h2{
  width:640px;
  height:20px;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-weight:bold;
  font-size:20px;
  color:#a78f75;
}
#anyadas-denominacion dl{
  float:left;
  margin:10px 0 0 0;
  width:635px;
  heigth:35px;
  background:#ffffff url('/images/fondos/separador-anyadas-denominacion.jpg') no-repeat 0 0;
}
#anyadas-denominacion dl img{margin:10px 0 0 0;}
#anyadas-denominacion dl dt{
  float:left;
  text-align:right;
  width:15px;
  heigth:35px;line-height:35px;
  padding:0;margin:0 5px 0 0;
}
#anyadas-denominacion dl dd{
  float:left;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-weight:bold;
  font-size:12px;
  color:#a78f75;
  text-align:left;
  heigth:35px;line-height:35px;
  padding:0;margin:0 20px 0 0;
}
#anyadas-denominacion table{
  float:left;
  width:635px;
  cellspacing:1px;
  margin-top:20px;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-weight:bold;
  font-size:14px;
  color:#ffffff;
}
#anyadas-denominacion table caption{display:none;}
#anyadas-denominacion table tr{height:22px;}
#anyadas-denominacion table th{background-color:#a7753e;text-align:center;}
#anyadas-denominacion table td{text-align:center;}
.calificacion-S{background-color:#ddd6d6;}
.calificacion-D{background-color:#d88253;}
.calificacion-R{background-color:#d8b178;}
.calificacion-B{background-color:#d5dd7b;}
.calificacion-MB{background-color:#7cdfab;}
.calificacion-E{background-color:#2eb66e;}

#grafica-anyadas{
  float:left;
  margin:20px 0 0 0;
  width:600px;
  height:300px;
}

#anyadas-denominacion .volver{float:left;margin:20px 0 0 0;}

/* ******************** AÑADAS ************** */
body.anyadas{background:#ffffff url('/images/fondos/body-anyadas.jpg') no-repeat 363px 0;}
body.anyadas .fondo-cabecera-apartados{position:absolute;top:71px;left:18px;z-index:0;}
#contenido-apartados.anyadas {margin-left:5px;}
#contenido-apartados.anyadas img.cabecera{margin-left:3px;}
#contenido-apartados.anyadas h1 {
  width:234px;
  height:38px;
  margin:-166px 0 0 53px;
}
html>body #contenido-apartados.anyadas h1{margin:-166px 0 0 116px;}
#contenido-apartados.anyadas p.entradilla {
  float:left;
  width:600px;
  margin:-100px 0 0 17px;
  text-align:right;
}
html>body #contenido-apartados.anyadas p.entradilla {margin:-100px 0 0 30px;}
#contenido-apartados.anyadas p.entradilla span{float:left;}
#resumen-anyadas{
  float:left;
  width:905px;
  margin:0 0 0 10px;
}
html>body #resumen-anyadas{clear:both;}
#resumen-anyadas dl{
  float:left;
  margin:10px 0 0 0;
  padding-left:45px;
  width:881px;
  heigth:35px;
  background:#ffffff url('/images/fondos/separador-resumen-anyadas.jpg') no-repeat 0 0;
}
#resumen-anyadas dl img{margin:10px 0 0 0;}
#resumen-anyadas dl dt{
  float:left;
  text-align:right;
  width:15px;
  heigth:35px;line-height:35px;
  padding:0;margin:0 5px 0 0;
}
#resumen-anyadas dl dd{
  float:left;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-weight:bold;
  font-size:12px;
  color:#a78f75;
  text-align:left;
  heigth:35px;line-height:35px;
  padding:0;margin:0 20px 0 0;
}
#resumen-anyadas table{
  float:left;
  width:900px;
  cellspacing:1px;
  margin:20px 0 0 22px;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-weight:bold;
  font-size:14px;
  color:#ffffff;
}
html>body #resumen-anyadas table{margin:20px 0 0 45px;}
html>/**/body #resumen-anyadas table{margin:20px 0 0 45px !important;}
#resumen-anyadas table caption{display:none;}
#resumen-anyadas table tr{height:22px;}
#resumen-anyadas table th{background-color:#a7753e;text-align:center;}
#resumen-anyadas table td{text-align:center;}
#resumen-anyadas table td.do{
  width:250px;
  text-align:left;padding-left:10px;
}
#resumen-anyadas a{
  font-family: Georgia, "Times New Roman", Times, serif;
  font-weight:bold;
  font-size:12px;
  color:#a78f75;
  text-decoration:none;
}
#resumen-anyadas a:hover{color:#835c31;text-decoration:underline;}

/* ******************** NOTICIAS ************** */
html>body.noticias #lateral-apartados{margin:-246px 0 0 -5px;background-position:0 245px;}
html>/**/body.noticias #lateral-apartados{margin-top:0;background-position:0 0;}
body.noticias{background:#ffffff url('/images/fondos/body-noticias.jpg') no-repeat 242px 0;}
body.noticias .fondo-cabecera-apartados{position:absolute;top:71px;left:18px;z-index:0;}
#contenido-noticias {
  float:left;
  clear:both;
  margin:-4px 0 0 10px;
  padding:0;
  width:635px;
  height:280px;
  padding:17px 39px 0 55px;
  font-family: Arial, Helvetica, sans-serif;
  line-height:19px;
}
html>body #contenido-noticias{
  min-height:280px;
  height:auto;
  margin:-1px 0 0 10px;
  width:635px;
}
#contenido-noticias h1{float:left;width:122px;}
.rss{float:left;margin:5px 0 0 15px;}
.contenedor-paginador{
  float:left;
  width:631px;
  height:30px;
  background:#ffffff url('/images/fondos/separador-noticias-arriba.jpg') no-repeat left bottom;
}
.contenedor-paginador.arriba{margin-bottom:30px;}
.contenedor-paginador.abajo{margin-top:30px;background:#ffffff url('/images/fondos/separador-noticias-abajo.jpg') no-repeat left top;}
html>/**/body .contenedor-paginador.abajo{margin-top:10px;}
.contenedor-paginador span{
  float:left;
  margin:5px 0 0 0;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-weight:bold;
  font-size:14px;
  color:#a78f75;
}
.paginador{
  float:right;
  margin:5px 0 0 0;
  height:25px;
  font-family: Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#a7753e;
  background:none;
}
.paginador li{float:left;margin-left:3px;}
.paginador li a{text-decoration:none;color:#a7753e;}
.paginador li a.activo{text-decoration:underline;}

#lista-noticias{float:left;}
#lista-noticias li{
  float:left;
  margin:0 0 20px 0;
  width:631px;
}
#lista-noticias li .foto{float:left;width:165px;height:110px;text-align:right;}
#lista-noticias li .foto img{border:1px solid #daa76e;}
#lista-noticias h2{
  float:left;
  margin:-5px 0 0 10px;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-weight:bold;
  font-size:16px;
  color:#a78f75;
}
html>/**/body #lista-noticias h2{width:450px;}
#lista-noticias h2 a{color:#a78f75;text-decoration:none;}
#lista-noticias span{
  float:left;
  margin:5px 0 0 10px;
  width:400px;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-weight:bold;
  font-size:12px;
  color:#8c8c8c;
}
#lista-noticias p{
  float:left;
  margin:5px 0 0 10px;
  width:400px;
  font-family: Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#444444;
}
#lista-noticias p a{
  width:70px;
  height:20px;
  padding-left:15px;
  color:#444444;
  font-style:italic;
  background:#ffffff url('/images/botones/ampliar.gif') no-repeat 0 4px;
}
#contenido-noticias .titulo-pagina {float:left;width:122px;}
#contenido-noticias.detalle .foto{float:left;clear:left;margin:30px 10px 10px 0;width:165px;height:110px;text-align:right;}
#contenido-noticias.detalle .foto img{border:1px solid #daa76e;}
#contenido-noticias.detalle h1{
  float:left;
  margin:56px 0 0 -10px;
  width:450px;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-weight:bold;
  font-size:20px;
  color:#a78f75;
  line-height:25px;
}
html>/**/body #contenido-noticias.detalle h1{margin:25px 0 0 3px;}
#contenido-noticias.detalle span{
  float:left;
  margin:10px 0 15px 5px;
  width:400px;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size:16px;
  color:#444444;
}
#contenido-noticias.detalle .contenido{
float:left;
  width:450px;
  height:300px;
}
html>body #contenido-noticias.detalle .contenido{min-height:200px;height:auto;}
#contenido-noticias.detalle p{
  margin:5px 0 0 10px;
  width:430px;
  font-family: Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#444444;
}
#contenido-noticias.detalle p strong, #contenido-noticias.detalle p em{color:#a78f75;}
#contenido-noticias.detalle p a{
  padding:0;
  width:auto;
  color:#835c31;
  font-weight:bold;
  text-decoration:underline;
  font-style:normal;
  background:none;
}
#contenido-noticias.detalle p a:hover{text-decoration:none;}
#contenido-noticias.detalle ul{
  font-family: Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#444444;
  margin:15px 0 15px 20px;
  list-style:outside url(/images/bullet.gif);
  padding:0 0 0 20px;
}
#contenido-noticias.detalle ul li{height:25px;}
#contenido-noticias .volver{float:left;margin-top:30px;}

/* ***************** CONTACTO ****************** */
body.contacto{background:#ffffff url('/images/fondos/body-contacto.jpg') no-repeat 322px 0;}
body.contacto .fondo-cabecera-apartados{position:absolute;top:71px;left:18px;z-index:0;}
#contenido-contacto {
  float:left;
  clear:both;
  margin:-4px 0 0 10px;
  padding:0;
  width:635px;
  height:280px;
  padding:17px 39px 0 55px;
  font-family: Arial, Helvetica, sans-serif;
  line-height:19px;
}
html>body #contenido-contacto{
  min-height:280px;
  height:auto;
  margin:-1px 0 0 10px;
  width:635px;
}
#contenido-contacto .separador{
  float:left;
  margin:0 0 20px 0;
  width:631px;
  height:30px;
  background:#ffffff url('/images/fondos/separador-noticias-arriba.jpg') no-repeat left bottom;
}
#contacto{
  float:left;
  margin:0 0 0 25px;
  width:490px;
  font-family: Arial, Helvetica, sans-serif;
  font-size:10px;
  color:#838383;
  line-height:12px;
}
#contacto .texto-obligatorio{
  float:left;margin:0 0 -10px 0;
  width:330px;
  padding-left:160px;
}
#contacto .asterisco{float:left;margin:20px 0 0 5px;}
#contacto .captcha{float:left;margin:10px 0 10px 35px;}
#contacto fieldset {border:0;}
html>/**/body #contacto fieldset {margin:0 0 0 -10px;}
#contacto legend{display:none;}
#contacto label{
  float:left;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-weight:bold;
  font-size:12px;
  color:#a78f75;
  width:150px;
  heigth:18px;
  text-align:right;
  margin:20px 10px 0 0;
  padding:5px 0 0 0;
}
#contacto label span{
  font-family: Arial, Helvetica, sans-serif;
  font-size:10px;
  color:#838383;
}
#contacto input {float:left;border:1px solid #daa76e;height:16px;width:164px;margin-top:20px;}
#contacto #nombre,#contacto #direccion,#contacto #email {width:300px;}
#contacto #ciudad,#contacto #pais,#contacto #telefono,#contacto #fax,#contacto #spam {width:115px;}
#contacto textarea{float:left;border:1px solid #daa76e;height:104px;width:300px;margin-top:10px;}
#contacto button{float:left;width:57px;height:18px;border:0;padding:0;margin:0 0 0 160px;cursor:pointer;}
html>body #contacto button{margin:10px 0 0 155px;}
html>/**/body #contacto p{margin:0;}
html>/**/body #contacto button img{margin:-1px 0 0 -3px;}
/*\*/
html*#contacto button img{margin:0 !important;}
html>/**/body #contacto label.consulta {margin:70px 0 0 -446px;}

/* ************* DICCIONARIO ************ */
body.diccionario{background:#ffffff url('/images/fondos/body-diccionario.jpg') no-repeat 450px 0;}
body.diccionario .fondo-cabecera-apartados{position:absolute;top:71px;left:18px;z-index:0;}
body.diccionario #newsletter{margin:20px 0 0 0;}
html>/**/body.diccionario #newsletter{margin:5px 0 0 0;}
#contenido-diccionario {
  float:left;
  clear:both;
  margin:-4px 0 0 10px;
  padding:0;
  width:635px;
  height:280px;
  padding:17px 39px 0 55px;
  font-family: Arial, Helvetica, sans-serif;
  line-height:19px;
}
html>body #contenido-diccionario{
  min-height:280px;
  height:auto;
  margin:-1px 0 0 10px;
  width:635px;
}
#letra-capital{float:left;z-index:0;}
html>/**/body #letra-capital{float:left;}
#contenido-general.diccionario {margin:-70px 0 0 0;}
#contenido-diccionario h2{float:left;}
#contenido-diccionario h3{
  float:left;margin:33px 0 0 20px;border:1px solid #ffffff;
  width:300px;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-weight:bold;
  font-size:14px;
  color:#a78f75;
}
html>/**/body #contenido-diccionario h3{width:250px;}
#contenido-diccionario p.explicacion{
  float:left;margin-top:10px;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-weight:bold;
  font-style:italic;
  font-size:12px;
  color:#a78f75;
}
#contenido-diccionario p.explicacion a{color:#a7753e;}
#contenido-diccionario p.explicacion a:hover{text-decoration:none;}
#lista-letras{float:left;margin:20px 0 10px 0;}
#lista-letras li{
  font-family: Georgia, "Times New Roman", Times, serif;
  font-weight:bold;
  font-size:14px;
  color:#ffffff;
  float:left;margin-left:1px;width:22px;height:22px;text-align:center;
  background-color:#a7753e;
}
#lista-letras li.sin-definiciones{background-color:#ddd6d6;}
#lista-letras li a{color:#ffffff;text-decoration:none;}
#definiciones{
  float:left;
  width:585px;
  height:200px;
  margin:-190px 0 20px 30px;z-index:10;
}
html>body #definiciones{margin:-190px 0 20px 40px;min-height:200px;height:auto;}
#definiciones dt{
  float:left;width:125px;margin:0 10px 0 0;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-weight:bold;
  font-size:12px;
  color:#a78f75;
  text-align:right;
}
#definiciones dd{
  float:left;width:430px;margin:0 0 20px 0;
  font-family: Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#444444;
}
html>body #definiciones dd{width:450px;}

/* ************* DESCARGAS ************ */
body.descargas{background:#ffffff url('/images/fondos/body-descargas.jpg') no-repeat 420px 0;}
body.descargas .fondo-cabecera-apartados{position:absolute;top:71px;left:18px;z-index:0;}
#contenido-descargas {
  float:left;
  clear:both;
  margin:-4px 0 0 10px;
  padding:0;
  width:635px;
  height:280px;
  padding:17px 39px 0 55px;
  font-family: Arial, Helvetica, sans-serif;
  line-height:19px;
}
html>body #contenido-descargas{
  min-height:280px;
  height:auto;
  margin:-1px 0 0 10px;
  width:635px;
}
#descargas{float:left;margin:0 0 0 -25px;width:685px;}
#descargas li{float:left;margin:0 0 20px 0;width:335px;}
#descargas li.impar{margin:0 10px 20px 0;}
#descargas li img{float:left;margin:0 0 50px 0;}
#descargas h2{
  float:left;
  margin:0 0 0 10px;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-weight:bold;
  font-size:14px;
  color:#a78f75;
}
html>/**/body #descargas h2{width:250px;}
#descargas h2 a{color:#a78f75;text-decoration:none;}
#descargas span{
  float:left;
  margin:5px 0 0 10px;
  width:250px;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-weight:bold;
  font-size:12px;
  color:#8c8c8c;
}
#descargas p{
  float:left;
  margin:5px 0 0 10px;
  width:250px;
  font-family: Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#444444;
}
#descargas.noticia-detalle{margin:10px 0 0 0 !important;padding:0 !important;list-style:none !important;width:435px !important;}
#descargas.noticia-detalle li{margin:0 !important;width:435px !important;}
html>body #descargas.noticia-detalle li{min-height:15px;height:auto;}
html>/**/body #descargas.noticia-detalle li{margin:0 0 -50px 0 !important;}
#descargas.noticia-detalle h2{margin:8px 0 0 10px;}
html>/**/body #descargas.noticia-detalle h2{width:365px;}
