/* ------- ENLACES -------*/
a, a:hover {
	background:transparent;
	text-decoration:underline;
	cursor:pointer;
}

a {
	color:#4682B3;
}

/*a:visited {
	color:#666666;
}*/

a:hover,a:active {
	color:#9DA025;
}
/* ------- FIN ENLACES -------*/

/* ------------------- TIPOGRAFIAS ------------------------- */
p, ul, ol {
	margin: 0 0 1em;
	color:#666;
}

h1, h2, h3, h4, h5, h6 {
	letter-spacing: 0;
	font-family: Arial, Helvetica, sans serif;
	margin: 0.1em 10px .3em 7px;
	color:#666;
	font-weight:normal;
}

h1 {
	font-size: 180%;margin-top:.3em
}

h2 {
	font-size: 150%
}

h3 {
	font-size: 130%
}

h4 {
	font-size: 115%
}

h5 {
	font-size: 110%
}

h6 {
	font-size: 96%
}

small {/*texto pequeno*/
	font-size:10px
}

b,strong{/*negrita*/
}

em,i{/*cursiva*/
}

u{ /*subrayado*/
}

p{
  line-height:1.6em;
  margin-bottom:15px;
}

strike{ /*tachado*/
}
/* ------------------- FIN TIPOGRAFIAS ------------------------- */



/* -------- LISTAS ------- */
ul{
	margin: .3em 0 1em 2.5em;
	list-style-type:none;
}


ul li{
	list-style:none;
	font:11px Arial, Helvetica, sans-serif;
	margin:0 0 5px 0;
}

/* lista ordenada */
ol {
	margin: .3em 0 1em 2.5em;
}

ol li {
	margin:0 0 0 2em;
	background: none;
	list-style-type: decimal;
}
/* fin lista ordenada */

/* lista de definicion */
dl {
	margin: 0 0 1em 0;
}
dt {
	font-weight:bold;
	margin-top: 1.5em;
}
dd {
	margin:0 0 0 1.5em;
	padding:0;
}

*{
  margin:0;
  padding:0;
}
img{
  border:none;
}

body{
  background:#1B5188 url(/images/fnd_body.jpg) repeat-y center 0;
  font:11px Arial, Helvetica, sans serif;
  color:#666;
}
body.interior{
  background:#1B5188 url(/images/fnd_body_interior.jpg) repeat-y center 0;
}

.oculto{
  display:none;
}

/* --------------------------------------- ESTILOS [CONTAINER]--------------------------------------- */
#container{
  float:left;
  padding:0 0 15px;
  margin:0;
  position:absolute;
  left:50%;
  margin-left:-400px;
  width:800px;
}


/* --------------------------------------- FIN ESTILOS [CONTAINER]--------------------------------------- */

/* ---------------------------------------  ESTILOS [CABECERA]--------------------------------------- */
#container #cabecera{
  width:800px;
  float:left;
  height:307px;
  background:#CCD037;
}
#container #cabecera.interior{
  height:201px;
}

#cabecera_datos{
  float:left;
  width:790px;
  height:94px;
  background:#fff;
}
#cabecera_datos.portada_prensa{
  height:87px;
  overflow:hidden;
}
 #cabecera_datos #datos_izqda{
  float:left;
  position:relative;
  width:610px;
  height:94px;
  border-right:10px solid #C0CDDC;
 }
 
  #datos_izqda #logo_denia{
   position:absolute;
   top:5px;
   left:8px;
  }
  #datos_izqda .nombre_area{
    position:absolute;
    bottom:8px;
    left:0;
  }
  
  #datos_izqda #datos_usuario{
    float:right;
    position:relative;
    top:55px;
    right:10px;
    text-align:right;
  }
  #datos_izqda #datos_usuario span{
    display:block;
    margin-bottom:2px;
    background:url(/images/ico_usuario.gif) no-repeat 0 0;
    padding-left:18px;
    font:11px Tahoma, Arial, Helvetica, sans serif;
    color:#333;
    clear:both;
  }
  #datos_izqda #datos_usuario a{
    font:11px Arial, Helvetica, sans serif;
    padding-left:15px;
    background:url(/images/ico_desconectar.gif) no-repeat 0 0;
    color:#CB4E2E;
    text-decoration:none;
  }
  #datos_izqda #datos_usuario a:hover{
    text-decoration:underline;
  }
  
#cabecera_datos #datos_dcha{
  float:left;
  position:relative;
  width:160px;
  height:94px;
}
  #datos_dcha #contacto{
    float:right;
    display:inline;
    margin-top:11px;
    clear:both;
  }

  #datos_dcha #telefono{
    float:right;
    display:inline;
    margin-top:4px;
    clear:both;
  }
  #datos_dcha #datos_contacto{
    float:right;
    display:inline;
    width:150px;
    margin-top:4px;
    clear:both;
    text-align:right;
  }
  #datos_contacto .email_contacto{
    background:url(/images/ico_email.gif) no-repeat 0 2px;
    float:right;
    width:124px;
    display:block;
    height:16px;
    font:11px Tahoma, Arial, Helvetica, sans serif;
    color:#89857D;
    text-decoration:none;
  }
  #datos_contacto .email_contacto:hover{
    text-decoration:underline;
  }
  #datos_contacto .mas_info_contacto{
    float:right;
    font:11px Tahoma, Arial, Helvetica, sans serif;
    color:#4682B3;
    background:url(/images/bullet_flecha_azul.gif) no-repeat 0 5px;
    padding-left:8px;
    text-decoration:none;
  }
  #datos_contacto .mas_info_contacto:hover{
    text-decoration:underline;
  }


#cover_flash{
  float:left;
  height:213px;
  width:790px;
  overflow:hidden;
}
#cover_flash_prensa{
  float:left;
  height:220px;
  width:790px;
  overflow:hidden;
}

#cabecera_interior{
  float:left;
  height:107px;
  width:790px;
  overflow:hidden;
}

/* --------------------------------------- FIN ESTILOS [CABECERA]--------------------------------------- */


/* --------------------------------------- ESTILOS [NAVEGACIÓN]--------------------------------------- */
#barra_nav{
  float:left;
  margin:0;
  padding:0;
  height:82px;
  width:800px;
  background:url(/images/fnd_navegacion.jpg) repeat-x 0 0;
}
#navegacion{
  float:left;
  margin:0;
  padding:0;
  height:82px;
  background:#fff;
  overflow:hidden;
}
  #navegacion li{
    float:left;
    height:82px;
    overflow:hidden;
  }
  #navegacion li a{  
    display:block;
    height:82px;
    text-indent:-150px;  
    overflow:hidden;  
  }
  #navegacion li a:hover, #navegacion li a.marcado{
    background-position:0 -82px !important;
  }
  
  #navegacion li.blog{
    width:110px;
    overflow:hidden;
  }
  #navegacion li.blog a{
    background:url(/images/fnd_ul_blog.jpg) no-repeat 0 0;
    width:110px;
  }  
  
  #navegacion li.promo{
    width:129px;
    overflow:hidden;
  }
  #navegacion li.promo a{
    background:url(/images/fnd_ul_promo.jpg) no-repeat 0 0;
    width:129px;
  }  
  
  #navegacion li.estad{
    width:140px;
    overflow:hidden;
  }
  #navegacion li.estad a{
    background:url(/images/fnd_ul_estad.jpg) no-repeat 0 0;
    width:140px;
  }  
  
  #navegacion li.ofertas{
    width:140px;
    overflow:hidden;
  }
  #navegacion li.ofertas a{
    background:url(/images/fnd_ul_ofertas.jpg) no-repeat 0 0;
    width:140px;
  }  
  
  #navegacion li.descargas{
    width:128px;
    overflow:hidden;
  }
  #navegacion li.descargas a{
    background:url(/images/fnd_ul_descargas.jpg) no-repeat 0 0;
    width:128px;
  } 
   
  #navegacion li.empresas{
    width:153px;
    overflow:hidden;
  }
  #navegacion li.empresas a{
    background:url(/images/fnd_ul_empresas.jpg) no-repeat 0 0;
    width:153px;
  }  
  /* ---- navegación prensa ----*/
  #navegacion li.notas{
    width:116px;
    overflow:hidden;
  }
  #navegacion li.notas a{
    background:url(/images/fnd_ul_notas.jpg) no-repeat 0 0;
    width:116px;
  }  
  #navegacion li.dossier{
    width:146px;
    overflow:hidden;
  }
  #navegacion li.dossier a{
    background:url(/images/fnd_ul_dossier.jpg) no-repeat 0 0;
    width:146px;
  }  
  #navegacion li.galeria{
    width:143px;
    overflow:hidden;
  }
  #navegacion li.galeria a{
    background:url(/images/fnd_ul_galeria.jpg) no-repeat 0 0;
    width:143px;
  }
  /* ---- fin navegación prensa ----*/
/* --------------------------------------- FIN ESTILOS [NAVEGACIÓN]--------------------------------------- */

/* ---------------------------------------  ESTILOS [HOME]--------------------------------------- */


/* --------- blog portada -----------*/
#blog_portada{
  position:relative;
  float:left;
  display:inline;
  margin:31px 0 0 19px;
  width:396px;
  background:url(/images/fnd_blog_portada.jpg) no-repeat 0 0;
  height:323px;
  padding:28px 20px 0;
}
html >body #blog_portada{
  min-height:323px;
  height:auto;
}
#boli{
  position:absolute;
  top:-11px;
  right:28px;
}

#blog_portada h1{
  margin:0;
  padding:0;
  float:left;
  width:396px;
}
#blog_portada h2{
  float:left;
  display:inline;
  margin:4px 0 16px;
  padding:0;
  width:386px;
  background:url(/images/fnd_h2_blog_portada.jpg) repeat-x 0 0;
  height:19px;
  overflow:hidden;
  font:11px Tahoma, Arial, Helvetica, sans serif;
  color:#fff;
  line-height:19px;
  padding-left:10px;
}



.post_portada{
  float:left;
  display:inline;
  width:394px;
  background:url(/images/fnd_puntos_blog.gif) repeat-x 0 bottom;
  padding-bottom:10px;
  margin-bottom:20px
}
.post_portada .fecha{
  float:left;
  display:inline;
  margin-bottom:7px;
  padding:2px;
  font:10px Arial, Helvetica, sans serif;
  color:#fff;
  background:#4682B3;
}
.post_portada h3{
  margin:0 0 6px;
  padding:0 0 0 10px;
  float:left;
  width:384px;
  font:bold 13px "Trebuchet MS", Arial, Helvetica, sans serif;
  color:#4682B3;
  background:url(/images/bullet_tit_post.gif) no-repeat 0 6px;
}

.post_portada h3 a{
  font:bold 13px "Trebuchet MS", Arial, Helvetica, sans serif;
  color:#4682B3;
  text-decoration:none;
}


.post_portada .marco_foto_blog{
  float:left;
  display:inline;
  margin-right:7px;
  width:110px;
  height:78px;
  border:1px solid #fff;
  background: url(/images/marco_foto_blog.jpg) no-repeat 0 0;
}

.post_portada p{
  float:left;
  width:394px;
  font:11px Arial, Helvetica, sans serif;
  line-height:16px;
  color:#666;
}
.post_portada p.con_imagen{
  width:260px;
}

  .post_portada p a{
    font:11px Arial, Helvetica, sans serif;
    color:#4682B3;
    text-decoration:none;
  }
  .post_portada p a:hover{
    color:#4682B3;
    text-decoration:underline;
  }
  .marco_foto_blog .foto{
    position:relative;
    top:4px;
    left:5px;
    width:98px;
    height:66px;
    overflow:hidden;
  }

  #blog_portada .ver_todos, #notas_portada .ver_todos{
    float:left;
    padding-left:8px;
    text-decoration:none;
    background:url(/images/bullet_flecha_azul.gif) no-repeat 0 5px;
  }
  #notas_portada .ver_todos{
    margin-top:10px;
  }
  #blog_portada .ver_todos:hover{
    color:#4682B3;
    text-decoration:underline;
  }  

/* --------- fin blog portada -----------*/


/* --------- ofertas portada -----------*/
  #ofertas_portada{
    float:right;
    position:relative;
    display:inline;
    margin:36px 20px 20px 0;
    width:304px;
    height:240px;
    background:url(/images/fnd_ofertas_home.gif) no-repeat 0 0;
  }
  
  #ofertas_portada h1, #promo_portada h1, #estadisticas_portada h1{
    float:left;
    display:inline;
    margin:11px 0 13px 10px;
    padding:0;
  }
  
   #ofertas_portada p{
    float:left;
    display:inline;
    margin-left:14px;
    width:280px;
    font:11px Arial, Helvetica, sans serif;
    color:#fff;
   }
   
   #ofertas_portada #imagen_oferta{
    position:absolute;
    bottom:0;
    right:6px;
   }
   #ofertas_portada #btn_pub_oferta{
    position:absolute;   
    left:19px;
    bottom:54px;
   }
   #ofertas_portada #btn_ver_ofertas{
    position:absolute;   
    left:19px;
    bottom:17px;
   }
/* --------- fin ofertas portada -----------*/

/* --------- promocion turistica portada -----------*/
  #promo_portada{
    float:right;
    position:relative;
    display:inline;
    margin:0 20px 20px 0;
    width:304px;
    height:126px;
    background:url(/images/fnd_promo_home.gif) no-repeat 0 0;    
  }
  #promo_portada h1{
    margin:7px 0 9px 10px;
  }
  #promo_portada p{
    float:left;
    display:inline;
    margin-left:14px;    
    font:11px Arial, Helvetica, sans serif;
    color:#fff;
    width:200px;    
  }
  #promo_portada #imagen_promo{
    position:absolute;
    bottom:1px;
    left:24px;
  }
   #promo_portada #btn_ver_requisitos{
    position:absolute;   
    right:6px;
    bottom:13px;
   }  
   #promo_portada #btn_calendario{
    position:absolute;   
    right:6px;
    bottom:54px;
   }  
/* --------- fin promocion turistica portada -----------*/  

/* --------- estadisticas portada -----------*/
  #estadisticas_portada{
    float:right;
    position:relative;
    display:inline;
    margin:0 20px 20px 0;
    width:304px;
    height:170px;
    background:url(/images/fnd_estad_home.gif) no-repeat 0 0;    
  }
  #estadisticas_portada p{
    float:left;
    display:inline;
    margin-left:14px;    
    font:11px Arial, Helvetica, sans serif;
    color:#fff;
    width:160px;    
  }  
  #btn_consultar_estad{
    position:absolute;
    bottom:9px;
    left:72px;
  }
  #imagen_queso{
    position:absolute;
    top:23px;
    right:9px;
  }
/* --------- fin estadisticas portada -----------*/

/*---------- login prensa ----------*/
#acceso_prensa{
  float:left;
  height:82px;
  width:390px;
}
  #acceso_prensa h2{
    float:left;
    display:inline;
    margin:12px 0 15px 10px;
    padding:0;
  }
  #form_acceso{
    float:left;
    display:inline;
    width:380px;
    margin-left:10px;
  }
  #form_acceso label{
    float:left;
    display:inline;
    margin:0 10px 0;
  }
  #form_acceso label span{
    float:left;
    display:inline;
    font:11px Arial, Helvetica, sans serif;
    color:#fff;
    margin-right:10px;
  }
  #form_acceso label input{
    float:left;
    width:67px;
    border:1px solid #ccc;
    font:11px Arial, Helvetica, sans serif;
    color:#666;
  }
  #form_acceso .submit_prensa{
    float:right;
    display:inline;
    margin-right:13px;
  }
  
/*---------- fin login prensa ----------*/

/* --------- notas prensa portada -----------*/
#notas_portada{
  position:relative;
  float:left;
  display:inline;
  margin:31px 0 0 12px;
  width:521px;
  background:url(/images/fnd_notas_portada.jpg) no-repeat 0 0;
  height:403px;
  padding:28px 15px 0;
}
html >body #notas_portada{
  min-height:403px;
  height:auto;
}
#notas_portada #titulo{
  float:left;
  width:510px;
  margin:0 0 22px;
  padding:0;
}
#notas_portada #titulo h1{
  float:left;
  display:inline;
  margin:5px 0 0;
  padding:0;
  width:460px;
}
#notas_portada #titulo h2{
  float:left;
  display:inline;
  margin:4px 0 0;
  padding:3px 5px;
  width:450px;
  background:#57789D;
  color:#fff;
  font:11px Tahoma, Arial, Helvetica, sans serif;
}
#notas_portada #titulo img{
  float:left;
}

#notas_portada .item_nota, #content .item_nota{
  float:left;
  height:26px;
  width:505px;
}
#content .item_nota{
  display:inline;
  margin-left:20px;
  width:530px;
}
#notas_portada .item_nota.azul, #content .item_nota.azul{
  background:#D8DFE9;
}
#notas_portada .fecha_nota, #content .fecha_nota{
  float:left;
  display:inline;
  margin:5px 10px 0 6px;
  font:10px Arial, Helvetica, sans serif;
  color:#fff;
  background:#57789D;
  padding:1px 3px;
}
#notas_portada .nombre_nota, #content .nombre_nota{
  float:left;
  font:bold 11px Tahoma, Arial, Helvetica, sans serif;
  color:#57789D;
  line-height:26px;
  background:url(/images/ico_nota.gif) no-repeat 0 5px;
  padding-left:20px;
}
#notas_portada .descarga_nota, #content .descarga_nota{
  float:right;
  display:inline;
  margin:3px 3px 0 0;
}
/* --------- fin notas prensa portada -----------*/
#dossier_home{
  float:right;
  display:inline;
  position:relative;
  margin:32px 10px 0 0;
  width:223px;
  height:174px;
  background:url(/images/fnd_dossier_home.jpg) no-repeat 0 0;
}
#dossier_home h1{
  float:left;
  display:inline;
  margin:13px 0 0 8px;
  padding:0;
}
#dossier_home p, #galeria_home p{
  float:left;
  margin:11px 0 0 21px;
  display:inline;
  font:11px Arial, Helvetica, sans serif;
  color:#fff;
}
#dossier_home #periodico{
  position:absolute;
  bottom:0;
  left:0;
}

#dossier_home #btn_descargar_dossier{
  position:absolute;
  bottom:58px;
  right:11px;
}
#dossier_home #btn_descargar_dossier_ext{
  position:absolute;
  bottom:14px;
  right:11px;
}

#galeria_home{
  float:right;
  display:inline;
  position:relative;
  margin:32px 10px 0 0;
  width:223px;
  height:164px;
  background:url(/images/fnd_galeria_home.jpg) no-repeat 0 0;
}
#galeria_home h1{
  float:left;
  display:inline;
  margin:8px 0 0 8px;
  padding:0;
}
#galeria_home p{
  width:180px;
}
#galeria_home #dos_fotos{
  position:absolute;
  bottom:9px;
  left:0;
}
#galeria_home #btn_acceder_galeria{
  position:absolute;
  bottom:18px;
  right:11px;
}
/* ---------------------------------------  FIN ESTILOS [HOME]--------------------------------------- */

/* --------------------------------------- ESTILOS [LEFT]--------------------------------------- */
#left{
  float:left;
  width:230px;
}
#left h1{
  float:left;
  margin:28px 0 10px 0;
  padding:0;
  display:inline;
  width:230px;
  height:30px;
  font:18px Arial, Helvetica, sans serif;
  line-height:30px;
  color:#fff;
  overflow:hidden;
}
#left h1 #flecha_seccion{
  float:left;
  margin:3px 5px 0 10px;
}
#left.ofertas h1{
  background:#DE7A0C;
}
#left.blog h1{
  background:#9AAFC7;
}
#left.promo h1{
  background:#96A76D;
}
#left.estadisticas h1{
  background:#BD412B;
}
#left.empresas h1{
  background:#964388;
}
#left.descargas h1{
  background:#B4B72B;
}
#left.notas_prensa h1{
  background:#9AAFC7;
}
#left.dossier h1{
  background:#96A76D;
}
#left.galeria h1{
  background:#BD412B;
}

#left #submenu{
  float:left;
  display:inline;
  margin:0 0 20px 15px;
  padding:0;
  width:200px;
  list-style:none;
}
#left #submenu li{
  float:left;
  margin:0;
  padding:0 0 0 20px;
  width:180px;
  height:30px;
  font:13px Arial, Helvetica, sans serif;
  color:#909090;
}
#left.ofertas #submenu li{
  background:url(/images/flecha_ofertas.gif) no-repeat 0 6px;
}
#left.blog #submenu li{
  background:url(/images/flecha_blog.gif) no-repeat 0 6px;
}
#left.promo #submenu li{
  background:url(/images/flecha_promo.gif) no-repeat 0 6px;
}
#left.estadisticas #submenu li{
  background:url(/images/flecha_estadisticas.gif) no-repeat 0 6px;
}
#left.empresas #submenu li{
  background:url(/images/flecha_empresas.gif) no-repeat 0 6px;
}
#left.descargas #submenu li{
  background:url(/images/flecha_descargas.gif) no-repeat 0 6px;
}
#left.notas_prensa #submenu li{
  background:url(/images/flecha_blog.gif) no-repeat 0 6px;
}
#left.dossier #submenu li{
  background:url(/images/flecha_promo.gif) no-repeat 0 6px;
}
#left.galeria #submenu li{
  background:url(/images/flecha_estadisticas.gif) no-repeat 0 6px;
}
#left #submenu li a{
  float:left;
  padding-top:6px;
  padding-left:4px;
  display:block;  
  height:24px;
  width:176px;
  font:13px Arial, Helvetica, sans serif;
  color:#909090;
  text-decoration:none;
  background:url(/images/fnd_item_submenu.gif) repeat-x 0 bottom;
}
#left #submenu li a:hover{
  background-color:#999;
  color:#fff;
}
#left #submenu li a.selected{
  color:#fff;
}

#left.ofertas #submenu li a:hover{
  background-color:#DE7A0C;
}
#left.ofertas #submenu li a.selected{
  background-color:#DE7A0C;
}
#left.blog #submenu li a:hover{
  background-color:#9AAFC7;
}
#left.blog #submenu li a.selected{
  background-color:#9AAFC7;
}
#left.promo #submenu li a:hover{
  background-color:#96A76D;
}
#left.promo #submenu li a.selected{
  background-color:#96A76D;
}
#left.estadisticas #submenu li a:hover{
  background-color:#BD412B;
}
#left.estadisticas #submenu li a.selected{
  background-color:#BD412B;
}
#left.empresas #submenu li a:hover{
  background-color:#964388;
}
#left.empresas #submenu li a.selected{
  background-color:#964388;
}
#left.descargas #submenu li a:hover{
  background-color:#B4B72B;
}
#left.descargas #submenu li a.selected{
  background-color:#B4B72B;
}
#left.notas_prensa #submenu li a:hover{
  background-color:#9AAFC7;
}
#left.notas_prensa #submenu li a.selected{
  background-color:#9AAFC7;
}
#left.dossier #submenu li a:hover{
  background-color:#96A76D;
}
#left.dossier #submenu li a.selected{
  background-color:#96A76D;
}
#left.galeria #submenu li a:hover{
  background-color:#BD412B;
}
#left.galeria #submenu li a.selected{
  background-color:#BD412B;
}

.banner{
  float:left;
  display:inline;
  margin:20px 0 0 15px;
}

#left .aviso{
  float:left;
  display:inline;
  margin-left:15px;
  background:#FCF2BE;
  width:198px;
  border:1px dotted #999;
}
#left .aviso h2{
  float:left;
  display:inline;
  margin:10px 0 0 10px;;
  padding:0;
}
#left .aviso ul{
  margin:10px 0 0 10px;
  padding:5px 0;
  list-style:none;
  float:left;
  width:175px;
  display:inline;
  margin-top:10px;
}
#left .aviso li{
  float:left;
  margin:0 0 8px;
  padding:0 0 0 7px;
  color:#8F8F8F;
  background:url(/images/bullet_lista_aviso.gif) no-repeat 0 6px;
}
/* --------------------------------------- FIN ESTILOS [LEFT]--------------------------------------- */

/* --------------------------------------- ESTILOS [CONTENT]--------------------------------------- */
#content{
  float:left;
  width:570px;
}

#content p{
  font:11px Arial, Helvetica, sans serif;
  color:#666;
  line-height:1.6em;
  float:left;
  display:inline;
  margin-left:20px;
  width:530px;
}
#content h1{
  float:left;
  margin:28px 0 24px 0;
  padding:4px 0 0 10px;
  width:560px;
  height:26px;
  background:#CDCDCD;
  color:#fff;
  font:18px Arial, Helvetica, sans serif;  
}

#content ul{
  float:left;
  list-style:circle;
}


/* ---------- paginador ------------- */
.paginador{
  float:left;
  display:inline;
  margin:15px 0 15px 20px;
  width:530px;
  height:31px;
  background:url(/images/fnd_paginador.gif) repeat-x 0 0;
}
.paginador .pag_izqda{
  float:left;
  font:11px Arial, Helvetica, sans serif;
  color:#666;
  height:30px;
  line-height:30px;
}
.paginador .pag_dcha{
  float:right;
  width:350px;
  display:inline;
  height:30px;
  line-height:30px;
}
.paginador .pag_dcha a{
  font:11px Arial, Helvetica, sans serif;
  color:#666;
  text-decoration:none;
}
.paginador .pag_dcha a:hover{
  text-decoration:underline;
}
.paginador .pag_dcha .anteriores{
  float:left;
}
.paginador .pag_dcha .anteriores a{
  background:url(/images/fnd_anteriores.gif) no-repeat 0 5px;
  padding-left:10px;
  height:30px;
  line-height:30px;
}
.paginador .pag_dcha .siguientes{
  float:right;
}
.paginador .pag_dcha .siguientes a{
  background:url(/images/fnd_siguientes.gif) no-repeat right 5px;
  padding-right:10px;
  height:30px;
  line-height:30px;
}

.paginador .pag_dcha .paginas{
  float:left;
  display:inline;
  margin-left:5px;
  width:220px;
  text-align:center;
}
.paginas .pag_actual{
  font-weight:bold;
  color:#fff;
  background:#1A4F85;
  padding:0 2px;
}

/* ---------- fin paginador ------------- */

.volver, .volver_general{
  position:relative;
  float:left;
  top:-15px;
  display:inline;
  margin-bottom:12px;
  background:url(/images/ico_volver.gif) no-repeat 0 6px;
  padding-left:9px;
}
.volver_general{
  margin-left:20px;
  top:-7px;
}
.volver:hover, .volver_general:hover{
  text-decoration:none;
  background:url(/images/ico_volver.gif) no-repeat 0 6px;
  color:#4682B3;
}

.oferta{
  float:left;
  margin:20px 0  20px 20px;
  display:inline;
  width:530px;
}
  .oferta h2{
    float:left;
    width:530px;
    margin:0 0 14px;
    padding:0;
    font:18px "Trebuchet MS", Arial, Helvetica, sans serif;
    color:#DE7A0C;
  }
  
  .oferta .foto_oferta{
    float:left;
    width:140px;
    height:90px;
    overflow:hidden;
    border:1px solid #C7C7C7;
    padding:4px;
  }
  #content .oferta p{
    float:left;
    display:inline;
    margin-left:15px;
    width:360px;
  }
  .oferta p.sin_imagen{  
    width:510px;
  }
  
  .oferta .datos_oferta{
    float:left;
    width:508px;
    height:26px;
    margin:10px 0 0;
    padding:0 10px;
    line-height:26px;
    background:#EFEFEF;
    border:1px solid #B9B9B9;
  }
  .oferta .datos_oferta a{
    color:#3366CC
  }
  .oferta .fecha{
    color:#DE7A0C;
  }
  
.post_blog{
  float:left;
  margin:20px 0  20px 20px;
  display:inline;
  width:530px;
}
  .post_blog h2{
    float:left;
    width:520px;
    margin:0 0 14px;
    padding:0 0 0 10px;
    font:bold 16px "Trebuchet MS", Arial, Helvetica, sans serif;
    background:url(/images/fnd_h2_post_blog.gif) no-repeat 0 9px;
    text-transform:uppercase;
    color:#4682B3;
  }
  
  .post_blog .marco_foto_post_blog{
    float:left;
    position:relative;
    width:170px;
    height:120px;
    background:url(/images/marco_foto_med_blog.jpg) no-repeat 0 0;
  }
    .post_blog .marco_foto_post_blog .imagen_post{
      position:absolute;
      top:6px;
      left:5px;
      width:155px;
      height:105px;
      overflow:hidden;
    }
    
    .post_blog .marco_foto_post_blog .boton_ampliar{
      position:absolute;
      bottom:12px;
      right:12px;
    }

  #content .post_blog p{
    float:left;
    display:inline;
    margin-left:15px;
    width:343px;
    font-size:12px;
  }
  .post_blog p.sin_imagen{  
    width:510px !important;
  }
  
  .post_blog .datos_post_blog{
    float:left;
    width:508px;
    height:26px;
    margin:10px 0 0;
    padding:0 10px;
    background:#EFEFEF;
    border:1px solid #B9B9B9;
    font:11px Tahoma, Arial, Helvetica, sans serif;
    line-height:26px;    
    color:#4682B3;
  }
  .post_blog .datos_post_blog .izqda_post{
    float:left;
    width:250px;
  }
  .post_blog .datos_post_blog .dcha_post{
    float:right;
    width:180px;
    text-align:right;
  }
  .post_blog .datos_post_blog a{
    color:#4682B3;
    line-height:26px;
    display:block;
  }
  .post_blog .datos_post_blog a.comentarios{
    background:url(/images/ico_bocadillo.gif) no-repeat 0 2px;
    padding-left:25px;
    float:left;    
  }
  .post_blog .datos_post_blog a.insertar_comentario{
    background:url(/images/ico_user_bocadillo.gif) no-repeat 0 2px;
    padding-left:33px;
    float:right;    
  }
  .post_blog .fecha{
    color:#DE7A0C;
  }
  
#titulo_comentarios{
  float:left;
  display:inline;
  width:530px;
  margin:0 0 0 20px;
  padding:0;
}




  #titulo_comentarios h3{
    float:left;
    font:bold 14px "Trebuchet MS", Arial, Helvetica, sans serif;
    color:#4682B3;
    padding:0;
    margin:0;
  }
    #titulo_comentarios a.insertar_comentario{
    float:right;
    text-align:right;
    background:url(/images/ico_user_bocadillo.gif) no-repeat 0 0;
    padding-left:33px;    
    line-height:18px;
  }
    #titulo_comentarios a.insertar_comentario:hover{
      color:#4682B3
    }
  
.comentario_user{
  float:left;
  width:530px;
  display:inline;
  margin:20px 0 0 20px;
  background:#DCE4ED;  
  padding-bottom:13px;
}  
  #content .comentario_user h4{
    float:left;
    display:inline;
    margin:9px 0 6px 13px;
    padding:0 0 0 35px;
    font:11px Arial, Helvetica, sans serif;
    line-height:21px;
    color:#333333;
    background:url(/images/ico_user_bocadillo_azul.gif) no-repeat 0 0;
  }
   #content .comentario_user p{
    float:left;
    margin:0 0 0 48px;
    padding:0;
    width:435px;
    color:#333333;
    font:11px Arial, HElvetica, sans serif;
    line-height:14px;
  }

h3#ins_coment{ 
  float:left;
  display:inline;
  margin:20px 0 20px 20px;
  padding:0;
  font:bold 14px "Trebuchet MS", Arial, Helvetica, sans serif;
  color:#4682B3;  
}
#frm_comentario{
  float:left;
  display:inline;
  margin:0 0 0 20px;
  clear:left;
  width:530px;
}
  #frm_comentario label{
    float:left;
    display:inline;
    margin: 0 0 20px 40px;
    width:450px;
    font:12px Arial, Helvetica, sans serif;
    line-height:20px;
    color:#666;
  }
  
  #frm_comentario label span{
    float:left;
    margin:0;
    padding:0;
    width:120px;
    font:bold 12px Arial, Helvetica, sans serif;
    line-height:20px;
  }
  
  #frm_comentario label input.texto{
    float:left;
    border-left:1px solid #B1B1B1;
    border-top:1px solid #B1B1B1;
    border-right:1px solid #E1E1E1;
    border-bottom:1px solid #E1E1E1;
    width:12em;
  }
  
  #frm_comentario label .textarea{
    float:left;
    border-left:1px solid #B1B1B1;
    border-top:1px solid #B1B1B1;
    border-right:1px solid #E1E1E1;
    border-bottom:1px solid #E1E1E1;
    overflow:hidden;
    width:300px;
    height:80px;
  }  
  
  #frm_comentario .enviar_comentario{
    float:left;
    position:relative;
    left:160px;
  }
  
  
  

#content #caja_blanca{
  float:left;
  position:relative;
  display:inline;
  margin:40px 0 0 15px;
  width:514px;
  border:1px solid #E1E1E1;
  background:#fff;
  padding:10px 8px 15px 8px;
}  

#pestanyas{
  position:absolute;
  height:22px;
  top:-22px;
  left:8px;
  margin:0;
  padding:0;
  list-style:none;  
}

  #pestanyas li{
    float:left;
    margin-right:5px;
    height:22px;
    background:url(/images/fnd_pest_azul.jpg) repeat-x 0 0;
  }
  #pestanyas li span{
    float:left;
    height:22px;
    line-height:22px;
    padding-left:9px;
    background:url(/images/fnd_pest_azul_left.jpg) no-repeat 0 0;
  }
  #pestanyas li span a, #pestanyas li span a:hover{
    float:left;
    padding-right:9px;
    padding-top:5px;
    height:22px;
    line-height:22px;
    font:bold 11px Tahoma, Helvetica, sans serif;
    text-decoration:none;
    background:url(/images/fnd_pest_azul_right.jpg) no-repeat right 0;
    color:#fff;
  }
  #pestanyas li span a img{
    float:left;
    margin:0 4px 0 0;
  }
  
  #pestanyas li.idioma span a img{
  	margin-top:2px;
  }
/*  
 #pestanyas li span a .png{
 		margin:0 4px 0 0;
 }
*/ 

  
  #caja_blanca #pestanyas li.activo{
      background:url(/images/fnd_pest_blanca.jpg) repeat-x 0 0;
  }
  
  #caja_blanca #pestanyas li.activo span{
    background:url(/images/fnd_pest_blanca_left.jpg) no-repeat 0 0;
  }
  #caja_blanca #pestanyas li.activo span a{
    color:#666;
    background:url(/images/fnd_pest_blanca_right.jpg) no-repeat right 0;
  }
  
  
  #pestanyas li.general{
    background:url(/images/fnd_pest_marron.jpg) repeat-x 0 0;
  }
  #pestanyas li.general span{
    background:url(/images/fnd_pest_marron_left.jpg) no-repeat 0 0;
  }
  #pestanyas li.general span a, #pestanyas li.general span a:hover{
    background:url(/images/fnd_pest_marron_right.jpg) no-repeat right 0;
    color:#fff;
  }
  
  /*---------------- formulario ----------------*/
  #caja_blanca form{
    float:left;
    margin-left:15px;
    display:inline;
    width:480px;
  }
  #caja_blanca form label{
    float:left;
    margin-top:30px;
    width:490px;
    font:12px Arial, Helvetica, sans serif;
    line-height:20px;
  }
  #caja_blanca form label.comentario{
    margin-top:10px;
  }
  
  #caja_blanca form label span{
    float:left;
    margin:0;
    padding:0;
    width:140px;
    font:bold 12px Arial, Helvetica, sans serif;
    line-height:20px;
  }
  #caja_blanca form label span.comentario{
    float:left;
    width:300px;
    margin:0;
    padding:0;
    font:11px Arial, Helvetica, sans serif;
  }
  
  #caja_blanca form label input.texto, #caja_blanca form label input.imagen{
    float:left;
    border-left:1px solid #B1B1B1;
    border-top:1px solid #B1B1B1;
    border-right:1px solid #E1E1E1;
    border-bottom:1px solid #E1E1E1;
    width:12em;
  }
  #caja_blanca form label input.imagen{
    width:200px;
  }
  #caja_blanca form label .textarea{
    float:left;
    border-left:1px solid #B1B1B1;
    border-top:1px solid #B1B1B1;
    border-right:1px solid #E1E1E1;
    border-bottom:1px solid #E1E1E1;
    overflow:hidden;
    width:300px;
    height:80px;
  }
  
  #caja_blanca form .botones_form{
    float:left;
    display:inline;
    margin-top:35px;
  }
  #caja_blanca form .botones_form .btn_submit{
    margin-right:20px;
  }
  /*---------------- fin formulario ----------------*/
  
  /*---------------- promocion turistica ----------------*/
  h2.ferias{
    float:left;
    display:inline;
    margin:0 0 5px 20px;
    font: bold 16px "Trebuchet MS", Arial, HElvetica, sans serif;
    color:#96A76D;
    text-transform:uppercase;
    background:url(/images/fnd_h2_promo.gif) no-repeat 0 8px;
    padding-left:6px;
    width:524px;
  }
  
  .feria{
    float:left;
    display:inline;
    width:530px;
    margin:20px 0 0 20px;
    padding-bottom:10px;
    background:url(/images/fnd_feria.gif) repeat-x 0 bottom;
  }
  .feria h3{
    float:left;
    display:inline;
    padding:0;
    margin:0 0 12px 10px;
    width:510px;
    font:bold 14px Arial, Helvetica, sans serif;
    color:#96A76D;
    background:url(/images/fnd_h3_feria.gif) no-repeat 0 6px;
    padding-left:5px;
  }
  .feria h3 span{
    font-size:12px;
    font-weight:normal;
  }
  .feria table{
    width:468px;
    float:left;
    margin-left:24px;
    display:inline;
    font:11px Arial, Helvetica, sans serif;
    color:#666;
    border-collapse:collapse;
  }
  
  .feria table td{
    height:20px;
    width:348px;
  }
  
  .feria table td.titulo{
    width:112px !important;
    font-weight:bold;
    vertical-align:top;
    padding-top:2px;
    padding-left:8px;
  }
  .feria table .verde{
    background:#E4E8DD;
  }
  .feria table .fecha{
    font-weight:bold;
    color:#96A76D;
  }
  /*---------------- fin promocion turistica ----------------*/
  
  
  /*---------------- estadísticas ----------------*/
    
  .estadistica, .empresa{
    float:left;
    display:inline;
    width:510px;
    height:26px;
    margin-left:30px;
    font:bold 11px Arial, Helvetica, sans serif;
    color:#666;
    line-height:26px;
  }
  .estadistica.gris, .empresa.gris{
    background:#E9E9E9;
  }
  .estadistica span, .empresa span{
    float:left;
    display:inline;
    background:url(/images/ico_estadistica.gif) no-repeat 0 7px;
    padding-left:22px;
    margin-left:10px;
  }
  .estadistica .btn_descarga_est{
    float:right;
    display:inline;
    margin: 3px 10px 0 0;
  }
  /*---------------- fin estadísticas ----------------*/

  
  /*---------------- empresas ----------------*/
  .empresa span{
    background:url(/images/ico_empresas.gif) no-repeat 0 7px;
    padding-left:20px;
  }
  /*---------------- fin empresas ----------------*/
  
  /*---------------- descargas ----------------*/
  .descarga{
    float:left;
    display:inline;
    margin-left:24px;
    width:250px;
    text-align:center;
  }
  .descarga h2{
    width:250px;
    margin:0 0 16px;
    padding:0;
    background:#2268B1;
    font:bold 12px Arial, Helvetica, sans serif;
    color:#fff;
  }
  .descarga.dossier h2{
    background:#96A76D
  }
  .descarga .imagen{
    margin-bottom:11px;
    clear:both;
  }
  .descarga p{
    clear:both;
    float:none;
    margin:0 0 20px 0;
    padding:0;
    width:auto !important;
  }
  
  .publicacion{
    float:left;
    margin:20px 0  10px 20px;
    display:inline;
    width:530px;
    padding-bottom:20px;
    background:url(/images/fnd_puntos_blog.gif) repeat-x 0 bottom;
  }
  .publicacion h2{
    float:left;
    width:530px;
    margin:0 0 14px;
    padding:0;
    font:18px "Trebuchet MS", Arial, Helvetica, sans serif;
    color:#B4B72B;
  }  
    .publicacion .foto_publicacion{
      float:left;
      width:75px;
      height:100px;
      overflow:hidden;
      border:1px solid #C7C7C7;
      padding:4px;
  }
  #content .publicacion p{
    float:left;
    display:inline;
    margin-left:15px;
    width:410px;
    font:12px Arial, Helvetica, sans serif;
    line-height:18px;
  }
  .publicacion p.sin_imagen{  
    width:510px !important;
  }  
  .publicacion .descargar_pub{
    float:left;
    display:inline;
    margin-left:15px;
  }
  /*---------------- fin descargas ----------------*/
  
  /*---------------- galeria ----------------*/
  .item_galeria{
    float:left;
    display:inline;
    margin:15px 0 0 8px;
    text-align:center;
    width:130px;
    height:170px;
  }
  .item_galeria h2, h3{
    float:left;
    margin:0;
    padding:0;
    font:bold 11px Arial, Helvetica, sans serif;
    color:#666;
    width:130px;
    overflow:hidden;
  }
  .item_galeria h3{
    font-weight:normal;
  }
  .item_galeria .img_galeria{
    float:left;
    display:inline;
    overflow:hidden;
    margin:0 0 10px 15px;
    width:100px;
    height:101px;
    background:url(/images/fnd_img_galeria.gif) no-repeat 0 0;
  }
  .item_galeria .img_galeria.vertical img{
    position:relative;
    top:6px;
  }
  .item_galeria .img_galeria.horizontal img{
    position:relative;
    top:20px;
  }
  /*---------------- fin galeria ----------------*/
  
  
  /*---------------- caja login ----------------*/
    
  #caja_login{
  display:none;
  position:absolute;
  top:50%;
  left:50%;
  margin-top:-121px;
  margin-left:-198px;
  width:396px;
  height:273px;
  z-index:300;
}
#caja_login #cerrar_login{
  float:right;
  position:relative;
  top:20px;
  right:20px;
  cursor:pointer;
}
#caja_login #fondo_login{
  position:absolute;
  top:0;
  left:0;
}
#caja_login .btn_submit{ 
  float:left;
  display:inline;
  margin-left:200px;
  cursor:pointer;
}
#caja_login .info{
  float:left;
  position:relative;
  z-index:1;
  top:75px;
  left:30px;
  font:11px Arial, Helvetica, sans serif;
  color:#fff;
}
#caja_login .info a{
  color:#CCD037;
}
#caja_login #error{
  float:left;
  position:relative;
  top:110px;
  left:90px;
  font:11px Arial, Helvetica, sans serif;
  color:#FFFF66;
}
#caja_login #frm_login{
  float:left;
  display:inline;
  position:relative;
  top:90px;
  left:12px;
  width:372px;
}
#caja_login label{
  float:left;
  display:inline;
  margin-bottom:12px;
  width:372px;
}
#caja_login label span{
  float:left;
  width:136px;
  text-align:right;
  margin-right:10px;
  font:14px Arial, Helvetica, sans serif;
  line-height:20px;
  color:#fff;
}
#caja_login label input{
  float:left;
  border:1px solid #999;
  height:20px;
  line-height:20px;
  font:11px Arial, Helvetica, sans serif;
  color:#666;
}
/*---------------- fin caja login ----------------*/

/*---------------- masinfo ----------------*/
#masinfo{
  position:absolute;
  top:50%;
  left:50%;
  margin-top:-121px;
  margin-left:-198px;
  width:396px;
  height:273px;
  z-index:300;
}

#masinfo #fondo_masinfo{
  position:absolute;
  top:0;
  left:0;
}
#masinfo #cerrar_masinfo{
  float:right;
  position:relative;
  top:20px;
  right:20px;
  cursor:pointer;
}
#masinfo h2{
  float:left;
  width:350px;
  position:relative;
  top:60px;
  left:25px;
  color:#B4B72B;
  font:15px Arial, Helvetica, sans serif;
}
#masinfo #personas{
  float:left;
  position:relative;
  top:70px;
  left:55px;
  width:315px;
}
#masinfo .persona{
  float:left;
  width:315px;
  font:11px Arial, Helvetica, sans serif;
  line-height:18px;
  height:18px;
}
/*---------------- fin masinfo ----------------*/


  
/* --------------------------------------- FIN ESTILOS [CONTENT]--------------------------------------- */