/* CSS Document */
* {margin:0;padding:0;}
body{background:#fff;}
img{border:0;}
ul{ list-style-type: none;}
p{font: 11px Verdana, Arial, Helvetica, sans-serif; color:#666; padding: 0 30px;}
label{font: 11px Verdana, Arial, Helvetica, sans-serif; color:#666;}

#franja_superior{background:#333; height:20px;}
#franja_superior .contenedor{width: 758px; margin: 0;}
.contenedor{width:460px; margin: 0 auto;}
.dos_columnas{width:900px;background: url(../images/telon-izquierdo.jpg) no-repeat 0 0; min-height: 710px; height: 820px; height: auto !important; float: left; padding-bottom: 10px;}
p.enlace{padding:2px 2px 2px 10px; background: url(../images/bolo.gif) no-repeat 0 6px;}

a{color: #A3222A; text-decoration: none;}
a:hover{text-decoration: underline;}

a.lnk2{font:bold 11px/11px Verdana, Arial, Helvetica, sans-serif; }

.sombra{clear:both; height:35px; background: url(../images/fnd_sombrainf_int.gif) no-repeat; }
h2{color:#ccc; font:italic 29px/35px Georgia, "Times New Roman", Times, serif;}
h3{color:#000;  font:italic 26px/32px Georgia, "Times New Roman", Times, serif;}
h4{color:#000;  font:italic 20px/26px Georgia, "Times New Roman", Times, serif;}

#cita{padding:0; margin:40px 35px 40px 35px;}

/* ----------------------- CABECERA ------------------------------------------------------------------------------------ */

#btn_izq{float:left; padding: 0 0 0 8px;}
#btn_izq li{float:left;}
#btn_der{float:right;}
#btn_der li{float:left; margin: 0 0 0 6px;}

#cabecera{ background: #fff url(../images/fnd-cab-2008.jpg) no-repeat left top; width: 873px; height: 201px;}
h1{float:right;width:310px; height:76px; margin: 0 0 0 0; background: url(../images/logo_prisa_innova.gif) no-repeat; overflow: hidden; position: relative; left: 105px; }
h1 a{display: block; width:310px; height:76px; padding: 0 0 0 2000px;}
#cont_menu{clear:both;}
#cont_menu{float: left; display: inline;}
#cont_menu .contenedor{width: auto; margin: 0;}
#menu{float: left; display: inline; }
#menu li{float:left; position:relative;}
#menu li img{display:block;}

/* Interiores */

#super-contenedor{background: url(../images/fnd-cabecera-interior.gif) repeat-x 0 20px; height: 700px;}
#contenedor-empresas{background: url(../images/telon-derecho.jpg) no-repeat right 20px;}
#interiores{position: relative; width: 100%;}
#interiores h1{margin-top: 40px;}
#interiores #cont_menu{position: absolute; top: 150px; left: 460px; }
#interiores #cont_menu #contenedor{position: relative;}
#interiores #cont_menu a{font-family: Helvetica, Arial, sans-serif; color: #E1C93B;}
#interiores #menu li{float:left; margin-right: 5px; padding-right: 10px; background: url(../images/separador.gif) no-repeat right center}
#interiores #menu li#seleccionado a{color: #FFF; }
#interiores #menu li.ultimo{background: none;}

/* Empresa */

#interiores h2#titulo-empresa {position: absolute; top: 163px; left: 65px; background: url(../images/tit-empresa.jpg) no-repeat 0 0; width: 319px; padding-top: 38px; text-indent: 9000px; overflow: hidden;}
#interiores h2#titulo-clientes {position: absolute; top: 161px; left: 65px; background: url(../images/tit-clientes.jpg) no-repeat 0 0; width: 319px; padding-top: 38px; text-indent: 9000px; overflow: hidden;}
#interiores h2#titulo-catalogo {position: absolute; top: 149px; left: 66px; background: url(../images/tit-catalogo.jpg) no-repeat 0 0; width: 288px; padding-top: 52px; text-indent: 9000px; overflow: hidden;}
#interiores h2#titulo-noticias {position: absolute; top: 161px; left: 64px; background: url(../images/tit-noticias.jpg) no-repeat 0 0; width: 244px; padding-top: 40px; text-indent: 9000px; overflow: hidden;}
#interiores h2#titulo-contacto {position: absolute; top: 160px; left: 63px; background: url(../images/tit-contacto.jpg) no-repeat 0 0; width: 288px; padding-top: 40px; text-indent: 9000px; overflow: hidden;}
#interiores h2#titulo-newsletter {position: absolute; top: 160px; left: 63px; background: url(../images/tit-newsletter.jpg) no-repeat 0 0; width: 333px; padding-top: 39px; text-indent: 9000px; overflow: hidden;}

/* ----------------------- PIE ------------------------------------------------------------------------------------ */

#pie{clear:both; background:#fff url(../images/fnd_pie.gif) repeat-x; padding-top:80px; height: 34px; padding-bottom: 20px;}
#pie p{clear:both; padding:0 0 0 0; text-align:right; font: 10px Verdana, Arial, Helvetica, sans-serif; color:#666; width: 400px; margin: 0 auto;}
#medios{float:right;padding: 0 0 0 0;}
#medios li{display:inline;}

/* ----------------------- PAGINAS INTERIORES ----------------------------------------------------------------*/

#col_izq{float:left; width:170px; position:relative; padding: 0; padding-left: 70px; margin-right: 25px;}
#col_der{float:left; width:506px; margin: 0; display:inline;padding:10px 0 0 0; margin-left: 52px;height: auto !important; height: 450px; min-height: 450px;  }

#cab_izq{width:228px; background:#fff url(../images/fnd_sombrasup.gif) repeat-x;padding:10px 0 0 0;}

/*#cab_izq h2{margin:0 16px;}*/
#cab_izq img{margin:6px 0 0 15px;}

#col_der h3{margin:0 15px;}

/* destacados interior */

ul.destacados_int{clear:both; margin:0 auto; width:172px; padding:0 5px 0 0; background: url(../images/1px-col.gif) repeat-y right 0; margin-top: 30px;}
.destacados_int li{padding:0 0 30px 0;}
.destacados_int img{display: block; margin:0 auto;}
.destacados_int p{margin:10px 0;}
.destacados_int p.enlace{margin:10px 0;}

a.link_img{display:block; border:1px solid #ccc; background: #f1f1f1; padding: 5px; margin: 0 0 8px 0; width: 160px;}
.marco{display:block; float:right; border:1px solid #ccc; background: #f1f1f1; padding: 5px; margin: 0 0 8px 0;}

#empresa h2, #catalogo h2, #noticias h2, #ficha_noticia h2, #clientes h2, #newsletter h2, #contacto h2{ margin:6px 0 0 15px; /*width:152px;*/ height:29px; overflow:hidden;}
#empresa h2 span, #catalogo h2 span, #noticias h2 span, #ficha_noticia h2 span, #clientes h2 span, #newsletter h2 span, #contacto h2 span{ display:block; padding:80px 0 0 0;}


/* ----------------------- PORTADA ------------------------------------------------------------------------------ */
#home{}
#home #cabecera{ background: #fff url(../images/fnd_cab.gif) repeat-x left bottom;}
#home h1{ width:325px; height:84px; margin: 0 0 0 0; background: url(../images/logo_prisa_innova.gif) no-repeat; overflow: hidden; display: block; float: left; display: inline; position: static;}
#home h1 a{display: block; width:325px; height:78px; padding: 0 0 0 2000px;}
#home #cont_menu{clear:both; background: #fff url(../images/fnd_menu.jpg) repeat-x; height:84px; }
#home #menu{ clear: left;  position: absolute; top: 168px; left: -12px;}
#home #menu li{float:left; margin-right: 5px; padding-right: 10px; background: url(../images/separador.gif) no-repeat right center}
#home #menu li#menu-ultimo{background: none;}
#home #menu li img{display:block;}
#home #menu li a{font-family: Helvetica, Arial, Tahoma;  color: #E1C93B; font-size: 16px;}

#home .dos_columnas{width:955px;background: url(../images/fnd_2columnas.gif) repeat-y right top;}
#home #col_izq{float:left; width:528px; position:relative; padding: 220px 0 0 0; /*background: #fff;*/}
#home #col_der{float:right; width:317px; margin: 0; display:inline; background:url(../images/fnd_sup_colder.jpg) repeat-x;}
#home #col_der p{padding:10px 45px; }

#home #flash_home{}
#home #flash_home img{width: 437px;}
#home .txt_fla{padding:0 30px 90px 30px}

#home .sombra{clear:both; height:35px; background:#fff url(../images/fnd_sombrainf_home.gif) no-repeat; width: 757px}

#home .destacados{margin:0 20px; float: left; display: inline; margin-top: 35px; margin-left: 30px;} 
#home .destacados .destacado{float:left; width:180px;margin:0}
#home .destacados .destacado.impar{margin-right: 20px;}
#home .destacados .sombra-noti{background: url(../images/sombra.gif) no-repeat right 70px; padding-right: 8px; width: 176px; }
#home .destacado p{padding: 8px 0;}
#home .destacados .masinfo{clear:both;}
#home #col_izq p.enlace{padding:2px 2px 2px 10px;margin: 11px 0 0 0;}
#home #col_izq .destacados p.enlace{padding:2px 2px 2px 10px;margin: 28px 0 0 0;}

#home #col_der p.enlace{padding:2px 2px 2px 10px;}
#home #col_der ul{margin:30px 15px 0 15px;}
#home #col_der li{float:left; width:120px; margin:0 0 0 10px;  display:inline;}
#home #col_der li.ultimo{background:none; background: url(../images/linea_vert_disc.gif) no-repeat left top; padding:0 0 0 10px;}

#home #cita{padding:0; margin:52px 35px 44px 35px;}
#home #cita img{display:block; margin:0 auto;}

/* --------------------------------- CATALOGO ------------------------------------------------------------------- */

#catalogo{}
#catalogo #col_izq{width: auto; background: url(../images/1px-col.gif) repeat-y right top; padding-right: 10px; margin-top: 20px; height: 560px;}
#catalogo #col_izq.interior{height: 550px; padding-right: 18px; margin-bottom: 20px;}
#catalogo #col_der{margin-left: 30px;}
#catalogo #col_der.ficha{margin-left: 0;}
#catalogo .dos_columnas{padding-bottom: 0;}

#catalogo .despliega-catalogo{position: absolute; top: 135px; left: -30px;}

#catalogo h2{ background: url(../images/es/tit_catalogo.gif) no-repeat;}
#catalogo h3{margin:0;}

#catalogo img.seccion{display:block; padding:0 !important; padding:0 0 3px 0; }
#catalogo h3.producto{  margin:-8px 0 0 0; color:#000; font:italic 28px Helvetica, "Times New Roman", Times, serif; margin-left: 46px;}
#catalogo h3{ padding-bottom: 20px;}
#catalogo .cont_catalogo{margin:10px 0 0 0; padding-bottom: 30px;}
#catalogo .cont_catalogo p{padding:10px 0;}

#catalogo #menu_vertical{float:left; width:213px; margin:1px 0 0 0; padding:0 0 50px 0; font:bold 11px Verdana, Arial, Helvetica, sans-serif; position: relative;}
#catalogo #menu_vertical li{clear:both; line-height:11px; margin-left: 13px; }

#catalogo #menu_vertical a{display:block; float:left;  padding: 3px 5px 3px 25px; background: url(../images/bolo.gif) no-repeat 15px 7px;}
#catalogo #menu_vertical a:hover{text-decoration: none; color: #000; background: url(../images/bolo_over.gif) no-repeat 15px 7px;}

#catalogo #menu_vertical a#catalogo-leer{text-indent: 9999px; background: url(../images/menu-leer.gif) no-repeat 0 0; width: 68px; height: 25px; overflow: hidden;}
#catalogo #menu_vertical a#catalogo-leer.cat_actual{background: url(../images/menu-leer-on.gif) no-repeat 0 0;}

#catalogo #menu_vertical a#catalogo-ver{text-indent: 9999px; background: url(../images/menu-ver.gif) no-repeat 0 0; width: 63px; height: 26px; overflow: hidden;}
#catalogo #menu_vertical a#catalogo-ver.cat_actual{background: url(../images/menu-ver-on.gif) no-repeat 0 0;}

#catalogo #menu_vertical a#catalogo-oir{text-indent: 9999px; background: url(../images/menu-oir.gif) no-repeat 0 0; width: 57px; height: 26px; overflow: hidden;}
#catalogo #menu_vertical a#catalogo-oir.cat_actual{background: url(../images/menu-oir-on.gif) no-repeat 0 0;}

#catalogo #menu_vertical a#catalogo-tecnologia{text-indent: 9999px; background: url(../images/menu-tecnologia.gif) no-repeat 0 0; width: 193px; height: 34px; overflow: hidden;}
#catalogo #menu_vertical a#catalogo-tecnologia.cat_actual{background: url(../images/menu-tecnologia-on.gif) no-repeat 0 0;}

#catalogo #menu_vertical a.cat_actual{display:block; float:left;  padding: 3px 5px 3px 25px; color: #000; background: url(../images/bolo_over.gif) no-repeat 15px 7px;}

#catalogo #lista1, #catalogo #lista2, #catalogo #lista3{display:none; }
#catalogo #menu_vertical ul{ width:195px; margin: 0 0 0 30px; font-weight: normal;}

#catalogo #menu_vertical ul li.actual{padding: 3px 5px 3px 10px; margin:0;  color: #000; background: url(../images/3pt.gif) no-repeat 0 9px; float:left; margin-left: 13px; _margin-left: 7px; }
#catalogo #menu_vertical ul a{display:block; padding: 3px 5px 3px 10px; background: url(../images/3pt.gif) no-repeat 0 9px;}
#catalogo #menu_vertical ul a:hover{display:block; background: url(../images/3pt_2.gif) no-repeat 0 9px;}

#catalogo .productos{font: 11px/11px Verdana, Arial, Helvetica, sans-serif; color:#666; margin:25px 0 0 75px;}
#catalogo .productos dt{padding: 3px 0px; font-weight: bold; margin:10px 0 0 0;}
#catalogo .productos dd{padding: 3px 0px 3px 8px; background: url(../images/2pt.gif) no-repeat 0 9px;}
#catalogo .productos ul{margin: 0 0 0 15px;}
#catalogo .productos ul li{padding: 3px 0px 3px 6px; background: url(../images/1pt.gif) no-repeat 0 9px;}

#catalogo .titulo_ficha{padding:5px 0 0 0; vertical-align:top;}
#catalogo .titulo_ficha img{margin:4px 0 5px 0;}

#catalogo #izq{float:left; width:235px; margin-top: 15px; }
#catalogo #der{float:right; width:205px; margin-top: 15px; padding-left: 20px; }

#catalogo #entrada-catalogo{position: absolute; top: -250px; width: 450px; padding-left: 20px; _top: -192px;}
#catalogo #ficha-catalogo #entrada-catalogo p{color: #000;}
#catalogo #ficha-catalogo #entrada-catalogo p.intro{font-weight: bold;}

/* titulos ficha catálogo */

#catalogo h4{font-family: Helvetica, sans-serif, Verdana, Arial; text-transform: uppercase; color: #E1C93B; font-style: normal; font-size: 14px; margin-bottom: 6px;}
#catalogo h4 span{}

#catalogo h4.t_maspaises{ background: url(../images/es/tit_otros_paises.gif) no-repeat;}

#catalogo #ficha_tecnica{padding:5px 10px 10px 0; font: 13px Helvetica, sans-serif, Verdana, Arial; color:#999;}
#catalogo #ficha_tecnica li{padding: 3px 0px 3px 0;}

#catalogo #campania{padding:5px 10px 25px 0; font: 13px Helvetica,Verdana, Arial, sans-serif; color:#999;}
#catalogo #campania dt{clear:left; float:left; width:70px; padding:0; font-weight: bold;}
#catalogo #campania dd{margin:0 0 6px 80px; padding:0; height:1%;}

#catalogo #paises{padding:5px 0 25px 0; font: 13px  Helvetica,Verdana, Arial, sans-serif;}
#catalogo #paises li{padding: 3px 0px 3px 0; color: #999; }
#catalogo #paises li a{color: #999;}

#catalogo #cont_titulos{}
#catalogo #titulos{margin:0 0 0 0; padding:10px 10px 10px 15px; font:bold 11px/14px Verdana, Arial, Helvetica, sans-serif; color: #333;}
#catalogo #titulos li{margin-bottom: 6px;}
#catalogo #titulos p{margin:0; padding:0; color: #666;}
#catalogo #titulos strong{display:block;}

#catalogo #col-fin{position: relative;clear: left; width: 100%; background-color: #494949;}
#catalogo #ficha-catalogo{width: 460px; background-color: #303030; margin-left: 300px; _margin-left: 320px; padding: 20px 20px; position: relative; }
#catalogo #ficha-catalogo p{padding: 0; color: #999; font-family: Helvetica, sans-serif, Arial; font-size: 13px; font-weight: normal;}
#catalogo #ficha-catalogo p.intro{}
#catalogo #ficha-catalogo img{max-width: 460px; width: auto !important; }
#catalogo #ficha-catalogo ol{padding:0 0 25px 24px; }
#catalogo #ficha-catalogo ol li{color: #999; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; padding: 7px 10px 0 0; font-weight: bold; }

#catalogo #ficha-catalogo table{border:1px solid #999; color:#9a9a9a; font:12px Arial,Helvetica,sans-serif; width:100%}
#catalogo #ficha-catalogo table td{empty-cells:show; padding:5px}
#catalogo #ficha-catalogo table td.col2{font-weight:bold}
#catalogo #ficha-catalogo table th{color:#e2c939; font-size:11px; font-weight:normal; padding:15px 5px 8px 5px; text-align:center; text-transform:uppercase}
#catalogo #ficha-catalogo table tr.destacado td{background:#999; color:#fff}
#catalogo #ficha-catalogo table .col1{text-align:center; width:80px}
#catalogo #ficha-catalogo table .col2{text-align:center; width:50px}
#catalogo #ficha-catalogo table .col3{padding-left:35px; text-align:left; width:95px}
#catalogo #ficha-catalogo table .col4{text-align:center; width:75px}
#catalogo #ficha-catalogo table .col5{padding-left:30px; text-align:left; width:105px}

#catalogo #ver, #catalogo #oir, #catalogo #leer{margin-top: 30px;}
#catalogo #ver p, #catalogo #oir p, #catalogo #leer p{margin-bottom: 15px; padding: 0;}

#catalogo .dos_columnas{margin-bottom: 20px}

#catalogo .cont_catalogo img{margin-left: 20px;}
#catalogo #entrada-catalogo.peque{top: -270px; _top: -170px;}
#catalogo #entrada-catalogo.muypeque{top: -330px; _top: -250px;}


/* --------------------------------- NOTICIAS ------------------------------------------------------------------- */

#noticias .dos_columnas{width: 100%;}

/* SIN DESTACADOS */
#noticias #col_izq{}
#noticias #col_der{ margin: 0 auto; padding: 30px 0;}
#noticias h3#portada_not{margin:10px 0 21px 0; font-family: Helvetica, sans-serif, Arial; }
.paginacion{margin: 0 auto; padding:5px 0 0 0; background: url(../images/fnd_sombra_noticia.gif) no-repeat; clear: left; width: 500px; }
/******************/

#noticias h2{ background: url(../images/es/tit_noticias.gif) no-repeat;}
#noticias h3{margin: 0 0 0 30px;}
#noticias #titulares{ width: 650px; margin: 0 auto; margin-bottom: 20px;}
#noticias #titulares p{padding: 0;}
#noticias #titulares li{  width: 70%; padding-bottom: 20px;  }
#noticias #titulares li.impar{margin-right: 20px;}
#noticias #titulares span{background: url(../images/sombra.gif) no-repeat 172px 70px; display: block; height: auto !important; height: 130px; min-height: 130px; }
#noticias #titulares li.largo{height: 140px; background: none;}
#noticias #titulares li h4{font:bold 12px Arial, Helvetica, sans-serif; color: #A3222A;}
#noticias #titulares li h4 a:hover{text-decoration:underline;}
#noticias #titulares li .fecha{font:10px Arial, Helvetica, sans-serif; color: #999;}
#noticias #titulares li .entradilla{font:11px Arial, Helvetica, sans-serif;}
#noticias #titulares li a.link_img{display:block; float:left; border:1px solid #ccc; background: #f1f1f1; padding: 5px; margin: 0 25px 15px 0; }


p.anterior{float:left; padding: 0 0 0 10px; background: url(../images/bolo2.gif) no-repeat 2px 5px;}
p.siguiente{float:right; padding: 0 0 0 12px; background: url(../images/bolo.gif) no-repeat 2px 5px;}

ul.paginas{  text-align:center; font:11px Verdana, Arial, Helvetica, sans-serif; color:#000; }
ul.paginas li{display:inline; background: url(../images/fnd_paginacion.gif) repeat-y right top; padding: 0 4px 0 0 !important; padding: 0 0 0 4px;}
ul.paginas li.ultima{display:inline; background:none;}

#ficha_noticia h2{ background: url(../images/es/tit_noticias.gif) no-repeat;}
#ficha_noticia .cont_noticia{padding:0px 0 0 20px;}
#ficha_noticia h3{margin:0; font: 22px Georgia, "Times New Roman", Times, serif; color: #000;}
#ficha_noticia p{margin: 9px 0;}
#ficha_noticia .cont_noticia .marco{margin: 10px 0 10px 10px;}
#ficha_noticia .entradilla{ margin:3px 0 0 0; font:bold 13px  Verdana, Arial, Helvetica, sans-serif}
#ficha_noticia p.fecha{margin:25px 0 0 0 ;padding:0 0 14px 0; background: url(../images/fnd_sombra_noticia.gif) no-repeat left bottom; font:10px Arial, Helvetica, sans-serif; color: #999; }
#ficha_noticia h4{padding:24px 0 9px 0; font:bold 13px Georgia, "Times New Roman", Times, serif; color: #666;margin:0;}
#ficha_noticia a.link_img{float:right;margin: 9px 0 20px 20px}
#ficha_noticia p.enlace{margin:30px 0;}

/* --------------------------------- EMPRESA ----------------------------------------------------------------------- */

#empresa{}
#empresa h2{ background: url(../images/es/tit_laempresa.gif) no-repeat;}
#empresa h3{margin:0 0 15px 0;}
#empresa h3.apartado{color:#000;  font:italic 26px/32px Helvetica, "Times New Roman", Times, serif; margin:10px 0 15px 0;}
#empresa .cont_empresa{padding:30px 0 18px 0;}
#empresa .cont_empresa p{padding:10px 0;}
#empresa .cont_empresa a{color: #666; cursor: pointer; margin-top: 12px;}

#empresa #menu_vertical{float:left; width:178px; margin:1px 0 0 0; padding:15px 0 50px 0; font:bold 10px Verdana, Arial, Helvetica, sans-serif;}
#empresa #menu_vertical li{clear:both; line-height:12px; padding:0;}


#empresa #menu_vertical li.marcado span{display:block; float:left; padding: 3px 5px 3px 25px; color: #000; background: url(../images/bolo_over.gif) no-repeat 15px 7px; font-size: 11px;}

#empresa #menu_vertical a{display:block; float:left;  padding: 3px 5px 3px 25px; background: url(../images/bolo.gif) no-repeat 12px 9px; font-size: 11px;}
#empresa #menu_vertical a:hover{text-decoration: none; color: #000; background: url(../images/bolo_over.gif) no-repeat 15px 7px;}

#empresa .cont_empresa ul{margin: 0 0 0 15px;font: 11px/11px Verdana, Arial, Helvetica, sans-serif; color:#666; }
#empresa .cont_empresa ul li{padding: 3px 0px 3px 6px; background: url(../images/1pt.gif) no-repeat 0 9px; margin:0 0 10px 0;}
#empresa .cont_empresa ul li.lista-titular{font-weight: bold; font-size: 13px; background: none; padding-left: 0px; margin-left: -13px;}


#empresa #cuerpo_izq{padding:0;}

#empresa .despliega a{color: #A3222A; }
#empresa .enlace-empresa {display: block; background: url(../images/flecha_horizontal.gif) no-repeat 0 center; padding-left: 10px;}

#empresa #col_izq{padding-right: 20px; background: url(../images/1px-col.gif) repeat-y right 0; margin-top: 20px; height: 413px;}
#empresa des{background: none;}

/* --------------------------------- CLIENTES ----------------------------------------------------------------------- */

#clientes #col_izq{width: 230px;}

#clientes h2{ background: url(../images/es/tit_clientes.gif) no-repeat;}
#clientes h3{margin: 0 0 0 -2px;}
#clientes .cont_clientes{padding:0 0 0 0; margin: 0 auto; height: 505px;}
#clientes #lista_clientes{margin:20px 0 0 0; width: 435px; margin: 0 0 0 0; clear: left; background: url(../images/fondo_clientes.gif) repeat-y 0 0; }
#clientes #lista_clientes li{float:left; width:125px; text-align: center; overflow: hidden; height: 72px; padding-top: 20px;}
#clientes #lista_clientes_destacado{ width: 400px; margin: 0 0 0 50px;}
#clientes #lista_clientes_destacado li{float: left; display: inline;}

#lista_clientes dl{margin:15px;text-align:center; font:10px Verdana, Arial, Helvetica, sans-serif; color:#666;}
#lista_clientes dt{font-weight: bold; padding:1px 0;}
#lista_clientes dd{ padding:0 0 2px 0;}
#clientes .cab_cliente{padding: 0 0 3px 0; }
#clientes .cab_cliente img{display:block;}

#clientes #cont_list2{clear:both; background: #f5f5f5}
#clientes #lista_clientes2{margin:20px 25px 0 25px; padding:30px 0 15px 0; width:450px;}
#clientes #lista_clientes2 li{float:left; width:150px; min-height:45px; height: auto !important; height:45px; margin:0; text-align:center;}
#clientes #lista_clientes2 li img{display:block; margin: auto;}

#clientes #col_der{width: 100%; margin-left: 0;}
#clientes .dos_columnas{width: 100%; }
#clientes #intro-cartelera{padding: 0; margin-top: 30px; margin-bottom: 20px; font-size: 13px;}
#clientes #cartelera li{margin-bottom: 9px;}
#clientes #cartelera{font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #666; list-style:disc; margin-left: 30px;}

#clientes #lista_clientes_destacado{width: 300px; margin: 20px 0 20px 70px;}
#clientes #lista_clientes_destacado li{margin-right: 25px;}
#clientes a.fino{position: relative; top: 10px;}
#clientes a.fino2{position: relative; top: 20px;}
#clientes a.desp{left: 11px;}

/* --------------------------------- NEWSLETTER ------------------------------------------------------------------- */

#newsletter h2{ background: url(../images/es/tit_newsletter.gif) no-repeat;}
#newsletter h3{ margin-top: 10px;}
#newsletter h4{ margin:0 0 5px 0; height: 26px; overflow:hidden; background: url(/images/es/tit_suscripcion.gif) no-repeat 0 5px;}
#newsletter h3 span, #newsletter h4 span{ display:block; padding:80px 0 0 0;}
#newsletter h3{font-family: Helvetica, Arial, sans-serif; font-style: italic;}
#newsletter #cab_izq{padding:10px 0 0 0;}
/*#newsletter #cab_izq h2{margin:0 16px;}*/
#newsletter #cuerpo_izq{padding: 0 16px;}
#newsletter #cuerpo_izq h4{font-family: Helvetica, Arial, sans-serif; font-style: italic;}
#newsletter #cuerpo_izq p{padding: 0;}
#newsletter #cuerpo_izq p.clausula{width: 170px;}
#newsletter form{padding:15px 0 0 0;}
#newsletter label{display:block;margin:6px 0 2px 0;}
#newsletter input{display:block;margin:6px 0;}
#newsletter input.campotexto{width:190px; border:1px solid #ccc;margin: 0 0 10px 0;}
#newsletter form .check{float:left; margin:0 5px 0 0;}
#newsletter form p.clausula{font-size:10px; margin: 0 0 0 20px;}
#newsletter form .boton{margin: 20px 0 0 0;}


/*#newsletter #col_der{padding:10px 0 0 0;}*/
/*#newsletter #col_der h3{margin:0 15px;}*/
#newsletter #col_der{margin: 10px 0 0 32px;}
#newsletter #col_der p{margin:20px 0 0 16px; padding: 0;}
#newsletter #col_izq{background: url(../images/1px-col.gif) repeat-y right top; margin: 30px 0 0 15px; padding-right: 40px;}



/* --------------------------------- CONTACTO ------------------------------------------------------------------- */

#contacto h2{ background: url(../images/es/tit_contacto.gif) no-repeat;}
#contacto .cont_contacto{margin-top: 20px;}
#contacto h3{margin:0;}

/* --------------------------------- ERROR ------------------------------------------------------------------- */

#error .cont_error{margin:40px 0 50px 55px;}
#error h3{margin:0;}
#error h3.tit_error_msg{color:#ccc;  font:italic 26px/32px Georgia, "Times New Roman", Times, serif;}
#error .linea{margin:0 0 0 45px; height:1px; font-size:1px; line-height:1px; background:#fff url(/images/punteado_hor.gif) repeat-x;}
#error #col_izq{height:50px; background:#f2f2f2 url(/images/fnd_sup_colizq.jpg) repeat-x; }
#error .error{margin:0 0 20px 0;}
#error .alternativa{margin:2px 0;padding: 0 0 0 8px; background:#fff url(../images/bolo.gif) no-repeat 0 4px;}

/* --------------------------------------------------------------------------------------------------------------------*/

.estirar:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.estirar {display: inline-table;}

/* oculto IE-mac \*/
* html .estirar {height: 1%;}
.estirar {display: block;}
/*fin oculto IE-mac */

/* #####################################################################################
/* --------------------------------- WEB 2008 --------------------------------------- */
/* #####################################################################################

/* Estructura
=============================*/

#contenidos{
	position: relative;
	background: url(../images/fnd-cabecera.gif) repeat-x 0 0;
	float: left;
	display: inline;
	width: 100%;
}

#columna1{
	width: 437px;
	float: left;
	display: inlie;
	position: relative;
}

#columna2{
	width: 320px;
	float: left;
	display: inline;
	background:#F2F2F2 url(../images/fnd_sup_colder.jpg) repeat-x left 0;
	margin-top: 227px;
	padding-bottom:15px;
}

#home .destacado .enlace{
	padding:2px 2px 2px 10px;
}

#home #columna2 .enlace{
	margin: 20px 0 0 25px;
}


/* Home
=============================*/

#cabecera-home{
	position: absolute;
	top: 30px;
	left: 462px;
}

#zona_centro{
	height: 450px;
	height: auto !important;
	min-height: 450px;
}

#contiene-cita p{
	margin-bottom: 12px;
}

#contiene-cita ul{
	font: 11px Verdana, Arial, Helvetica, sans-serif; color:#666; padding: 0 40px;
	list-style: disc;
}

#contiene-cita li{
	margin-bottom: 10px;
}

#catalogo-home{
	position: absolute;
	top: 0;
	left: 320px;
	background-color: #F3F3F3;
	width: 300px;
}

#catalogo #entrada-catalogo.sinatra{
	top: -352px;
	_top: -250px;
}