/*
=================================================
ALBENIZ
Etiquetas adhesivas industriales
Sistemas de codificación, impresión y aplicación
-------------------------------------------------
Wegetit / www.wegetit.ws
=================================================
*/

/*=========================================
ESTILOS GENERICOS
===========================================*/
*{
margin:0;
padding:0;
}
body{
color:#78797c;
font:normal 1em Arial, Helvetica, sans-serif;
margin:0;
padding:1.25em 0 1.88em;
text-align:center;
}
.clearfix:after {
clear:both;
content:".";
display:block;
height:0;
visibility:hidden;
}
.clearfix {
display:inline-block;
}
.clearfix {
display:block;
}
* html .clearfix {
height:1px;
}
img, a img{
border:none;
vertical-align:bottom;
}
/*
a:hover img, a:focus img{
filter:alpha(opacity=75);
opacity: 0.75;
-moz-opacity:0.75;
}
*/
a{
color:#eb690a;
outline:none;
text-decoration:none;
}
a:hover, a:focus{
text-decoration:underline;
}
hr{
display:none;
}
abbr{
background:transparent url(../_images/border_dotted_h_gris.gif) repeat-x bottom left;
border:none;
/*cursor:help;*/
padding:0 0 .05em;
}
/*=========================================
CONTENEDOR
===========================================*/
#contenedor{
}
/*=========================================
HEADER
===========================================*/
#header{
margin:0 auto;
text-align:left;
width:58.75em;
}
#idiomas_menu{
display:inline;
float:right;
text-align:right;
}
/*-----------------------------------------Menu Idiomas*/
#idiomas{
padding:.94em 0 0;
}
#idiomas ul{
font-size:.69em;
}
#idiomas ul li{
display:inline;
list-style:none;
}
#idiomas ul li a{
background:transparent url(../_images/bg_slash.gif) no-repeat right;
color:#8e9295;
padding:0 .91em 0 .2em;
}
#idiomas ul li a abbr{
background:none;
}
#idiomas ul li a:hover, #idiomas ul li a:focus{
color:#37393b;
text-decoration:none;
}
#idiomas ul li a.idioma_selected, 
#idiomas ul li a.idioma_selected:hover, 
#idiomas ul li a.idioma_selected:focus{
color:#eb690a;
font-weight:bold;
}
#idiomas ul li a.acceso_clientes{
padding:0 0 0 .2em !important;
background:none;
}
#idiomas ul li a.acceso_clientes span{
padding:0 0 0 1.27em;
background:transparent url(../_images/icon_acceso_clientes.gif) no-repeat left;
}
/*-----------------------------------------Menu navegacion*/
#menu_nav{
padding:2.38em 0 0;
}
#menu_nav ul{
font-size:.69em;
}
#menu_nav ul li{
display:inline;
list-style:none;
}
#menu_nav ul li a{
background:transparent url(../_images/bg_slash.gif) no-repeat right;
color:#78797c;
padding:0 .91em 0 .2em;
text-transform:uppercase;
}
#menu_nav ul li a:hover, 
#menu_nav ul li a:focus{
color:#37393b;
text-decoration:none;
}
#menu_nav ul li a.nav_ultimo{
padding:0 0 0 .2em;
}
body#portada #menu_nav ul li a.portada,
body#albeniz #menu_nav ul li a.albeniz,
body#sectores #menu_nav ul li a.sectores,
body#productos_servicios #menu_nav ul li a.productos_servicios,
body#noticias #menu_nav ul li a.noticias,
body#contacto #menu_nav ul li a.contacto,
body#localizacion #menu_nav ul li a.localizacion{
color:#eb690a;
font-weight:bold;
}
/*-----------------------------------------Logotipo*/
#logo_header{
}
#logo_header h1{
display:block;
font:bold 1em Helvetica, Arial, sans-serif;
height:80px;
overflow:hidden;
position:relative;
width:315px;
}
#logo_header h1 span{
display:block;
height:100%;
position:absolute;
width:100%;
}
/*=========================================
FOOTER
===========================================*/
#footer{
background:transparent url(../_images/border_dotted_h_gris.gif) repeat-x top left;
margin:3.75em auto 0;
text-align:left;
padding:.5em 0 0;
width:58.75em;
}
#footer #border_inf{
color:#8e9295;
display:block;
font-size:.69em;
padding:0 0 .91em;
background:transparent url(../_images/border_dotted_h_gris.gif) repeat-x bottom left;
}
/*-----------------------------------------Menu footer*/
#footer #border_inf ul{
display:inline;
float:right;
}
#footer #border_inf ul li{
display:inline;
list-style:none;
}
#footer #border_inf ul li a{
background:transparent url(../_images/bg_slash.gif) no-repeat right;
color:#8e9295;
padding:0 .91em 0 .2em;
}
#footer #border_inf ul li a.acceso_clientes{
padding:0 0 0 .2em !important;
background:none;
}
#footer #border_inf ul li a.acceso_clientes span{
padding:0 0 0 1.27em;
background:transparent url(../_images/icon_acceso_clientes.gif) no-repeat left;
}
#footer #border_inf ul li a:hover, #footer #border_inf ul li a:focus{
color:#37393b;
text-decoration:none;
}
/*-----------------------------------------Logotipos footer*/
#footer_logotipos{
clear:both;
font-size:.69em;
margin:.91em auto 0;
text-align:right;
width:85.45em;
}
/*=========================================
CUERPO
===========================================*/
#cuerpo{
margin:2.94em auto 0;
text-align:left;
width:60em;
}
/*=========================================
PORTADA
===========================================*/
/*-------------------------------------------------Portada columna izquierda*/
#portada_col_izda{
display:inline;
float:left;
margin:0 0 0 .63em;
width:27.50em;
}
#portada_col_izda #destacado_producto{
background:transparent url(../_images/bg_esq_sup_izda_nar_por.gif) no-repeat top left;
text-align:center;
height:350px;
}
#portada_col_izda #destacado_txt{
background:transparent url(../_images/bg_esq_inf_dcha_gris_por.gif) no-repeat bottom right;
margin:1.56em 0 0;
}
#portada_col_izda #destacado_txt ul{
display:inline;
float:left;
font-size:.69em;
width:10.45em;
}
#portada_col_izda #destacado_txt ul li{
display:inline;
list-style:none;
}
#portada_col_izda #destacado_txt ul li a{
border:.09em solid #d1d7da;
color:#78797c;
display:block;
float:left;
padding:.09em .45em .18em;
margin:0 .27em .27em 0;
}
#portada_col_izda #destacado_txt ul li a:hover,
#portada_col_izda #destacado_txt ul li a:focus{
border-color:#c3c8ca;
color:#37393b;
text-decoration:none;
}
#portada_col_izda #destacado_txt ul li a.num_producto_seleccionado,
#portada_col_izda #destacado_txt ul li a.num_producto_seleccionado:hover,
#portada_col_izda #destacado_txt ul li a.num_producto_seleccionado:focus{
border-color:#eb690a;
color:#eb690a;
text-decoration:none;
}
#portada_col_izda #destacado_txt div{
display:inline;
float:left;
width:20em;
}
#portada_col_izda #destacado_txt div h2{
font-size:.88em;
font-weight:bold;
text-transform:uppercase;
}
#portada_col_izda #destacado_txt div h2 a{
color:#78797c;
}
#portada_col_izda #destacado_txt div h2 a:hover,
#portada_col_izda #destacado_txt div h2 a:focus{
color:#eb690a;
text-decoration:none;
}
#portada_col_izda #destacado_txt div p{
font-size:.69em;
margin:.18em 0 0;
}
#portada_col_izda #frase_servicios{
clear:both;
padding:2.5em 0 0;
}
#portada_col_izda #frase_servicios h2{
clear:both;
font:bold 1.31em Helvetica, Arial, sans-serif;
letter-spacing:-.05em;
text-transform:uppercase;
}
#portada_col_izda #frase_servicios h2 a{
color:#78797c;
}
#portada_col_izda #frase_servicios h2 a:hover,
#portada_col_izda #frase_servicios h2 a:focus{
color:#eb690a;
text-decoration:none;
}
/*-------------------------------------------------Portada columna derecha*/
#portada_col_dcha{
display:inline;
float:left;
margin:0 0 0 2.5em;
width:28.75em;
}
#portada_col_dcha .cuadro_seccion_primero{
margin:0 !important;
}
#portada_col_dcha .cuadro_seccion{
background:url(../_images/border_dotted_h_gris.gif) repeat-x top left;
margin:1.75em 0 0;
padding:.5em 0 0;
}
#portada_col_dcha .cuadro_seccion .foto_producto{
display:inline;
float:right;
margin:0 0 0 1.25em;
}
#portada_col_dcha .cuadro_seccion .foto_producto a:hover img, #portada_col_dcha .cuadro_seccion .foto_producto a:focus img{
filter:alpha(opacity=70);
opacity:0.70;
-moz-opacity:0.70;
}
#portada_col_dcha .cuadro_seccion h2{
font:normal .69em Arial, Helvetica, sans-serif;
text-transform:uppercase;
}
#portada_col_dcha .cuadro_seccion h2 a{
color:#8e9295;
}
#portada_col_dcha .cuadro_seccion h2 a:hover,
#portada_col_dcha .cuadro_seccion h2 a:focus{
color:#eb690a;
text-decoration:none;
}
#portada_col_dcha .cuadro_seccion h3{
font:bold .88em Arial, Helvetica, sans-serif;
text-transform:uppercase;
margin:1em 0 0;
padding:0 0 .06em;
}
#portada_col_dcha .cuadro_seccion h3 a{
color:#78797c;
}
#portada_col_dcha .cuadro_seccion h3 a:hover, #portada_col_dcha .cuadro_seccion h3 a:focus{
color:#eb690a;
text-decoration:none;
}
#portada_col_dcha .cuadro_seccion p{
font:normal .69em/1.45em Arial, Helvetica, sans-serif;
margin:.45em 0 0;
}
#portada_col_dcha .cuadro_seccion .noticia_portada{
clear:both;
font-size:.69em;
margin:1.19em 0 0;
}
#portada_col_dcha .cuadro_seccion .noticia_portada p.fecha_noticia{
display:inline;
float:left;
font-size:1em;
margin:-.09em 0 0;
padding:0;
width:4.55em;
}
#portada_col_dcha .cuadro_seccion .noticia_portada .titular_txt{
display:inline;
float:left;
width:37.09em;
}
#portada_col_dcha .cuadro_seccion .noticia_portada .titular_txt .foto_noticia_destacada{
display:inline;
float:right;
margin:0 0 0 1.25em;
width:auto;
}
#portada_col_dcha .cuadro_seccion .noticia_portada .titular_txt .foto_noticia_destacada a{
border:.06em solid #dfe3e5;
display:block;
padding:.1em;
}
#portada_col_dcha .cuadro_seccion .noticia_portada .titular_txt .foto_noticia_destacada a:hover,
#portada_col_dcha .cuadro_seccion .noticia_portada .titular_txt .foto_noticia_destacada a:focus{
border-color:#c3c8ca;
}
#portada_col_dcha .cuadro_seccion .noticia_portada .titular_txt .foto_noticia_destacada a:hover img,
#portada_col_dcha .cuadro_seccion .noticia_portada .titular_txt .foto_noticia_destacada a:focus img{
filter:alpha(opacity=70);
opacity:0.70;
-moz-opacity:0.70;
}
#portada_col_dcha .cuadro_seccion .noticia_portada .titular_txt h3{
display:inline;
font-size:1em;
font-weight:bold;
text-transform:none;
}
#portada_col_dcha .cuadro_seccion .noticia_portada .titular_txt h3 a{
color:#78797c;
}
#portada_col_dcha .cuadro_seccion .noticia_portada .titular_txt h3 a:hover,
#portada_col_dcha .cuadro_seccion .noticia_portada .titular_txt h3 a:focus{
color:#eb690a;
text-decoration:none;
}
#portada_col_dcha .cuadro_seccion .noticia_portada .titular_txt p{
display:inline;
font-size:1em;
margin:0 0 0 .27em;
padding:0;
}
#portada_col_dcha .cuadro_seccion #suscribirse_boletin{
clear:both;
padding:.94em 0 .06em 3.13em;
}
#portada_col_dcha .cuadro_seccion #suscribirse_boletin p a{
background:#78797c url(../_images/icon_suscribir_boletin.gif) no-repeat top left;
color:#fff;
font-weight:bold;
text-transform:uppercase;
padding:.18em .64em .18em 1.45em;
}
#portada_col_dcha .cuadro_seccion #suscribirse_boletin p a:hover,
#portada_col_dcha .cuadro_seccion #suscribirse_boletin p a:focus{
background:#eb690a url(../_images/icon_suscribir_boletin.gif) no-repeat bottom left;
color:#fff;
text-decoration:none;
}

/*=========================================
INTERIORES
===========================================*/
/*-------------------------------------------------Columna Submenu*/
#col_submenu{
display:inline;
float:left;
margin:0 0 0 .63em;
width:13.75em;
}
#col_submenu_vacio{
display:inline;
float:left;
margin:0 0 0 .63em;
width:13.75em;
background:transparent url(../_images/border_dotted_h_gris.gif) repeat-x top left;
}
#col_submenu_servicios{
display:inline;
float:left;
margin:0 0 0 1.88em;
width:10.63em;
}
#col_submenu ul,
#col_submenu_servicios ul{
background:transparent url(../_images/border_dotted_h_gris.gif) repeat-x bottom left;
font-size:.69em;
}
#col_submenu ul li,
#col_submenu ul li ul li,
#col_submenu_servicios ul li,
#col_submenu_servicios ul li ul li{
display:inline;
list-style:none;
}
#col_submenu ul li a,
#col_submenu_servicios ul li a{
background:transparent url(../_images/border_dotted_h_gris.gif) repeat-x top left;
color:#7a7a7a;
display:block;
padding:.73em 0 .64em;
text-transform:uppercase;
}
#col_submenu ul li a span,
#col_submenu_servicios ul li a span{
font-weight:normal;
color:#8e9295;
}
#col_submenu ul li a:hover, #col_submenu ul li a:focus,
#col_submenu_servicios ul li a:hover, #col_submenu_servicios ul li a:focus{
color:#37393b;
text-decoration:none;
}
#col_submenu ul li a:hover span, #col_submenu ul li a:focus span,
#col_submenu_servicios ul li a:hover span, #col_submenu_servicios ul li a:focus span{
color:#8e9295;
}
#col_submenu ul li a.submenu_selected, #col_submenu ul li a.submenu_selected:hover, #col_submenu ul li a.submenu_selected:focus,
#col_submenu_servicios ul li a.submenu_selected, #col_submenu_servicios ul li a.submenu_selected:hover, #col_submenu_servicios ul li a.submenu_selected:focus,
#col_submenu ul#empresa li a.empresa, #col_submenu ul#empresa li a.empresa:hover, #col_submenu ul#empresa li a.empresa:focus,
#col_submenu ul#vistazo li a.vistazo, #col_submenu ul#vistazo li a.vistazo:hover, #col_submenu ul#vistazo li a.vistazo:focus,
#col_submenu ul#datos li a.datos, #col_submenu ul#datos li a.datos:hover, #col_submenu ul#datos li a.datos:focus,
#col_submenu ul#organigrama li a.organigrama, #col_submenu ul#organigrama li a.organigrama:hover, #col_submenu ul#organigrama li a.organigrama:focus,
#col_submenu ul#mision li a.mision, #col_submenu ul#mision li a.mision:hover, #col_submenu ul#mision li a.mision:focus,
#col_submenu ul#distribuidores li a.distribuidores, #col_submenu ul#distribuidores li a.distribuidores:hover, #col_submenu ul#distribuidores li a.distribuidores:focus,
#col_submenu ul#proveedores li a.proveedores, #col_submenu ul#proveedores li a.proveedores:hover, #col_submenu ul#proveedores li a.proveedores:focus{
color:#eb690a;
font-weight:bold;
}
#col_submenu ul li ul,
#col_submenu_servicios ul li ul{
background:none;
font-size:1em;
}
#col_submenu ul li ul li a,
#col_submenu_servicios ul li ul li a{
background:transparent url(../_images/border_dotted_h_gris.gif) repeat-x top left;
color:#7a7a7a;
display:block;
padding:.73em 0 .64em 2.73em;
text-transform:none;
}
/*-------------------------------------------------Columna 9columnas*/
#col_7c{
display:inline;
float:left;
margin:0 0 0 1.88em;
width:30.63em;
}
/*-------------------------------------------------Columna 9columnas*/
#col_9c{
display:inline;
float:left;
margin:0 0 0 1.88em;
width:43.13em;
}
/*-------------------------------------------------Columna 12columnas*/
#col_12c{
margin:0 0 0 .63em;
width:58.75em;
}
/*-------------------------------------------------Breadcrumbs*/
#breadcrumbs{
background:transparent url(../_images/border_dotted_h_gris.gif) repeat-x top left;
padding:.5em 0 0;
}
#breadcrumbs ol{
font-size:.69em;
}
#breadcrumbs ol li{
background:transparent url(../_images/icon_li_breadcrumbs.gif) no-repeat right;
color:#8e9295;
display:inline;
float:left;
list-style:none;
padding:0 1em 0 .6em;
}
#breadcrumbs ol li a{
color:#8e9295;
}
#breadcrumbs ol li.breadcrumbs_portada{
padding-left:0;
}
#breadcrumbs ol li.breadcrumbs_seccion{
padding-right:0;
background:none;
}
#breadcrumbs ol li a:hover, #breadcrumbs ol li a:focus{
color:#37393b;
text-decoration:none;
}
/*-------------------------------------------------H1*/
#titular_contenido{
clear:both;
display:block;
padding:.13em 0 0;
}
#titular_contenido h1{
font:bold 1.5em Helvetica, Arial, sans-serif;
letter-spacing:-.04em;
color:#eb690a;
}
#titular_contenido p.volver{
display:inline;
float:right;
font-size:.69em;
margin:1.18em 0 0;
}
#titular_contenido p.volver a{
background:transparent url(../_images/icon_volver.gif) no-repeat left;
color:#8e9295;
padding:0 0 0 1.18em;
}
#titular_contenido p.volver a.presupuesto{
background:none;
padding:0;
color:#eb690a;
}
#titular_contenido p.volver a:hover, #titular_contenido p.volver a:focus{
color:#37393b;
text-decoration:none;
}
/*-------------------------------------------------Contenido*/
#contenido_txt{
margin:1.44em 0 0;
}
#contenido_txt p{
font-size:.69em;
line-height:1.45em;
}
.fila_listado{
clear:both;
border-top:.06em solid #edeff0;
padding:.63em 0;
}
.fila_listado_primera{
border-top:none;
padding-top:0;
}
.fila_listado_primera_txt{
border-top:none;
padding-top:0;
margin:1.69em 0 0;
}
.fila_listado_primera_organigrama{
border-top:none;
}

.fila_listado_unica_organigrama{
border-top:none;
border-bottom:.06em solid #edeff0;
}

.fila_listado_2c{
background:transparent url(../_images/bg_border_list_2c.gif) repeat-y center top;
}
.fila_listado_2c_izda,
.fila_listado_2c_dcha{
display:inline;
float:left;
padding:.06em 0 .19em;
width:13.13em;
}
.fila_listado_2c_dcha{
margin:0 0 0 1.88em;
}
.fila_listado_2c_izda h3,
.fila_listado_2c_dcha h3{
font:bold 1em Arial, Helvetica, sans-serif;
margin:0 0 .12em;
}
.fila_listado_3c{
background:transparent url(../_images/bg_border_list_3c.gif) repeat-y center top;
}
.fila_listado_3c div{
display:inline;
float:left;
margin:0 0 0 1.88em;
padding:.31em 0;
width:13.1em;
}
.fila_listado_3c div.primera{
margin:0;
}
.fila_listado_3c div.ficha_organigrama{
}
.fila_listado_3c div.ficha_organigrama img{
display:inline;
float:left;
margin:0 .63em 0 0;
}
.fila_listado_3c div.logotipos{
text-align:center;
}
.fila_listado_3c div.logotipos a:hover img, .fila_listado_3c div.logotipos a:focus img{
filter:alpha(opacity=70);
opacity: 0.60;
-moz-opacity:0.70;
}
.fila_listado_3c_productos_portada{
background:transparent url(../_images/bg_border_list_3c_prod_por.gif) repeat-y center top;
}
.fila_listado_3c_productos_portada div{
display:inline;
float:left;
margin:0 0 0 1.87em;
padding:.57em 0 .50em;
text-align:center;
width:11.25em;
}
.fila_listado_3c_productos_portada div.primera{
margin:0;
}
.fila_listado_3c_productos_portada div h2{
font:bold .88em/1.29em Arial, Helvetica, sans-serif;
text-transform:uppercase;
}
.fila_listado_3c_productos_portada div h2 a{
color:#78797c;
display:block;
text-decoration:none;
min-height:2.57em;
_height:2.57em;/* IE6 */
}
.fila_listado_3c_productos_portada div h2 a:hover, .fila_listado_3c_productos_portada div h2 a:focus{
color:#eb690a;
text-decoration:none;
}
.fila_listado_3c_productos_portada div img{
margin:.69em 0 .37em;
}
.fila_listado_3c_productos_portada div a:hover img, .fila_listado_3c_productos_portada div a:focus img{
filter:alpha(opacity=70);
opacity: 0.60;
-moz-opacity:0.70;
}
.fila_listado_3c_productos_portada div p{
margin:.45em 0 0;
}
.fila_listado_4c_subfamilia{
background:transparent url(../_images/bg_border_list_4c_subfam.gif) repeat-y center top;
}
.fila_listado_4c_subfamilia div{
display:inline;
float:left;
margin:0 0 0 1.87em;
padding:.57em 0 .50em;
text-align:center;
width:6.25em;
}
.fila_listado_4c_subfamilia div.primera{
margin:0;
}
.fila_listado_4c_subfamilia div h2{
font:bold .69em/1.45em Arial, Helvetica, sans-serif;
text-transform:uppercase;
}
.fila_listado_4c_subfamilia div h2 a{
color:#78797c;
display:block;
text-decoration:none;
min-height:2.91em;
_height:2.91em;/* IE6 */
}
.fila_listado_4c_subfamilia div h2 a:hover, .fila_listado_4c_subfamilia div h2 a:focus{
color:#eb690a;
text-decoration:none;
}
.fila_listado_4c_subfamilia div img{
margin:.69em 0 .12em;
}
.fila_listado_4c_subfamilia div a:hover img, .fila_listado_4c_subfamilia div a:focus img{
filter:alpha(opacity=70);
opacity: 0.60;
-moz-opacity:0.70;
}
/*-------------------------------------------------Paginacion*/
#paginacion{
clear:both;
margin:1.88em 0 0;
}
.paginacion_noticias{
margin-left:6.25em !important;
}
#paginacion p{
float:left;
padding:.27em 0 0;
}
#paginacion ul{
float:right;
font-size:.69em;
padding:.27em 0 .36em;
}
#paginacion ul li{
display:inline;
list-style:none;
}
#paginacion ul li a{
border:.09em solid #d1d7da;
color:#78797c;
padding:.18em .45em .27em;
}
#paginacion ul li a:hover, #paginacion ul li a:focus{
border-color:#c3c8ca;
color:#37393b;
text-decoration:none;
}
#paginacion ul li a.pagina_selected, #paginacion ul li a.pagina_selected:hover, #paginacion ul li a.pagina_selected:focus{
border-color:#eb690a;
color:#eb690a;
font-weight:bold;
}
/*=========================================
ALBENIZ
===========================================*/
.fondo_empresa{
background:transparent url(../_images/albeniz/bg_huella_empresa.gif) no-repeat top right;
}
#subtitular_lineas{
clear:both;
padding:.38em .88em;
background:transparent url(../_images/bg_esq_inf_izda_gri.gif) no-repeat left bottom;
margin:.44em 0 0;
}
#subtitular_lineas h2{
background:transparent url(../_images/bg_esq_sup_dcha_nar.gif) no-repeat top right;
display:inline;
font:bold 1.13em Helvetica, Arial, sans-serif;
padding:.33em .78em 0 0;
text-transform:uppercase;
}
#subtitular_lineas h2 span{
font-style:italic;
color:#eb690a;
}
#subtitular_huella{
background:transparent url(../_images/bg_esq_sup_izda_gri.gif) no-repeat top left;
display:inline;
float:right;
margin:10.37em 1.88em 0 0;
padding:.38em 0 0 .63em;
text-align:center;
}
#subtitular_huella h3{
background:transparent url(../_images/bg_esq_inf_dcha_nar.gif) no-repeat bottom right;
font:bold 1em Helvetica, Arial, sans-serif;
text-transform:uppercase;
padding:0 .63em .38em 0;
}
#subtitular_huella h3 span{
display:block;
color:#eb690a;
font-style:italic;
}
#fechas{
display:inline;
float:left;
margin:1.88em 0 0;
width:28.19em;
}
#grupo_albeniz{
clear:both;
display:inline;
float:left;
margin:1em 0 0;
width:100%;
}
#grupo_albeniz h3{
font:bold .88em Arial, Helvetica, sans-serif;
}
#grupo_albeniz p{
margin:.57em 0 0;
}
#grupo_albeniz #col_instalaciones{
clear:both;
margin:1.13em 0 0;
}
#grupo_albeniz #col_instalaciones .col_instalacion{
display:inline;
float:left;
margin:0 1.88em 0 0;
width:13.1em;
}
#grupo_albeniz #col_instalaciones .col_instalacion .logos{
clear:both;
margin:1.26em 0 0;
text-align:center;
}
#grupo_albeniz #col_instalaciones .col_instalacion .logos img{
margin:0 .4em;
border:none !important;
display:inline !important;
padding:0 !important;
}
#grupo_albeniz #col_instalaciones .col_instalacion .logos a:hover img, #grupo_albeniz #col_instalaciones .col_instalacion .logos a:focus img{
filter:alpha(opacity=60);
opacity: 0.60;
-moz-opacity:0.60;
}
#grupo_albeniz #col_instalaciones .col_instalacion_ultima{
margin:0;
margin:9em 0 0 0;
}
#grupo_albeniz #col_instalaciones .col_instalacion img{
border:.06em solid #e0e1e3;
display:block;
padding:.06em;
}
h2.h2_mision_vision{
font:bold 1.13em Arial, Helvetica, sans-serif;
color:#eb690a;
padding:1.11em 0 .39em;
}
h3.h3_mision_vision{
display:block;
font:bold 1em Arial, Helvetica, sans-serif;
padding:.78em 0 .39em;
}
img.logo_global_compact{
float:right;
padding:0 0 0 .63em;
}
ul.listado_generico{
font-size:.69em;
line-height:1.45em;
margin:0;
}
ul.listado_generico li{
background:transparent url(../_images/icon_li_cctas.gif) no-repeat left .18em;
list-style:none;
padding:0 0 0 1.73em;
}
ul.listado_valores{
font-size:.69em;
line-height:1.45em;
margin:0;
}
ul.listado_valores li{
background:transparent url(../_images/icon_li_cctas.gif) no-repeat left .18em;
list-style:none;
padding:0 0 0 1.73em;
margin:0 0 .55em;
}
ul.listado_valores li strong{
display:block;
font-size:1.09em;
}
#img_en_datos{
display:inline;
float:right;
margin:0 0 0 .63em;
}
#img_en_datos img{
border:.06em solid #e0e1e3;
display:block;
padding:.06em;
}
/*=========================================
SECTORES
===========================================*/
#txt_sectores{
display:inline;
float:left;
width:28.13em;
}
#img_sectores{
display:inline;
float:right;
}
#img_sectores img{
border:.06em solid #e0e1e3;
display:block;
padding:.06em;
}
#productos_recomendados,
#descargas,
#videos{
background:transparent url(../_images/border_dotted_h_gris.gif) repeat-x top left;
margin:1.75em 0 0;
padding:.5em 0 0;
}
#productos_recomendados h2,
#descargas h2,
#videos h2{
font:normal .69em Arial, Helvetica, sans-serif;
text-transform:uppercase;
}
#productos_recomendados ul,
#descargas ul,
#videos ul{
font-size:.69em !important;
line-height:1.45em !important;
margin:1.09em 0 0 !important;
}
#productos_recomendados ul li,
#descargas ul li,
#videos ul li{
background:transparent url(../_images/icon_li_flecha.gif) no-repeat left .27em !important;
list-style:none !important;
padding:0 0 0 1.73em !important;
}
#descargas ul li{
background:transparent url(../_images/icon_descargas.gif) no-repeat left .27em !important;
}
/*=========================================
PRODUCTOS
===========================================*/
#listado_productos_portada{
display:inline;
float:left;
width:37.5em;
}
#listado_servicios_portada{
display:inline;
float:right;
width:17.5em;
}
#listado_servicios_portada div{
border-top:.06em solid #edeff0;
padding:.63em 0 0;
margin:.56em 0 0;
}
#listado_servicios_portada div.primera{
border:none;
margin:0;
}
#listado_servicios_portada div h2{
font:bold .88em Arial, Helvetica, sans-serif;
text-transform:uppercase;
}
#listado_servicios_portada div h2 a{
color:#78797c;
display:block;
text-decoration:none;
}
#listado_servicios_portada div h2 a:hover, #listado_servicios_portada div h2 a:focus{
color:#eb690a;
}
#listado_servicios_portada div p{
margin:.27em 0 0;
}
#destacado_familia{
margin:0 0 1.12em 0;
}
#destacado_familia img{
display:inline;
float:left;
margin:0 1.25em 0 0;
}
#cctas_producto{
display:inline;
float:left;
width:16.88em;
}
#cctas_producto p{
margin:.45em 0 0;
}
#cctas_producto p.txt_referencia{
font-weight:bold;
margin:0;
text-transform:uppercase;
}
#cctas_producto ul,
#txt_noticia ul,
#en_datos ul,
#txt_servicios ul,
#txt_sectores ul{
font-size:.69em;
line-height:1.45em;
margin:1.36em 0 0;
}
#en_datos ul{
margin:0;
}
#cctas_producto ul li,
#txt_noticia ul li,
#en_datos ul li,
#txt_servicios li,
#txt_sectores li{
background:transparent url(../_images/icon_li_cctas.gif) no-repeat left .18em;
list-style:none;
padding:0 0 0 1.73em;
}
#foto_mas_info_producto{
display:inline;
float:left;
width:12.5em;
margin:0 0 0 1.25em;
}
#foto_mas_info_producto #foto_producto{
}
#foto_mas_info_producto ul{
font-size:.69em;
margin:.36em 0 1.36em;
}
#foto_mas_info_producto ul li{
display:inline;
list-style:none;
}
#foto_mas_info_producto ul li a{
display:block;
border:.09em solid #eef0ef;
float:left;
margin:.36em 0 0 .36em;
padding:0.27em;
}
#foto_mas_info_producto ul li a.primera{
margin-left:0;
}
#foto_mas_info_producto ul li a:hover, #foto_mas_info_producto ul li a:focus{
border-color:#d9d9d9;
}
#foto_mas_info_producto ul li a:hover img, #foto_mas_info_producto ul li a:focus img{
filter:alpha(opacity=70);
opacity:0.70;
-moz-opacity:0.70;
}
#foto_mas_info_producto ul li a.foto_selected, #foto_mas_info_producto ul li a.foto_selected:hover, #foto_mas_info_producto ul li a.foto_selected:focus{
border-color:#eb690a;
}
#foto_mas_info_producto ul li a.foto_selected img, #foto_mas_info_producto ul li a.foto_selected:hover img, #foto_mas_info_producto ul li a.foto_selected:focus img{
filter:alpha(opacity=100);
opacity:1;
-moz-opacity:1;
}
#cuadro_masinfo{
background:#f6f7f8;
border:.19em solid #d1d7da;
clear:both;
padding:.5em 1.25em .56em;
margin:1.88em 0 0;
text-align:center;
}
#cuadro_masinfo p{
display:block;
font-size:.69em;
line-height:1.45em;
padding:0 0 .45em;
margin:0;
}
#cuadro_masinfo p.txt_masinfo{
background:transparent url(../_images/border_dotted_h_gris.gif) repeat-x top left;
padding:.45em 0 0;
}
#txt_servicios p{
margin:0 0 .45em;
}
#txt_servicios #img_servicio{
display:inline;
float:right;
margin:0 0 0 .69em;
}
#txt_servicios #img_servicio img{
border:.06em solid #e0e1e3;
display:block;
padding:.06em;
}
/*=========================================
NOTICIAS
===========================================*/
.noticia_portada{
border-top:1px solid #efefef;
clear:both;
padding:.63em 0 0;
margin:.94em 0 0;
}
.noticia_portada_destacada{
border:none;
padding:0;
margin:0;
}
.noticia_portada_destacada .entrada_noticia div{
display:inline;
float:right;
margin:0 0 0 1.25em;
}
.noticia_portada_destacada .entrada_noticia div a{
border:.06em solid #dfe3e5;
display:block;
padding:.06em;
}
.noticia_portada_destacada .entrada_noticia div a:hover, .noticia_portada_destacada .entrada_noticia div a:focus{
border-color:#c3c8ca;
}
.noticia_portada_destacada .entrada_noticia div a:hover img, .noticia_portada_destacada .entrada_noticia div a:focus img{
filter:alpha(opacity=70);
opacity:0.70;
-moz-opacity:0.70;
}
.noticia_portada .fecha{
display:inline;
float:left;
text-align:right;
width:5.31em;
}
.noticia_portada .fecha_destacada{
padding:.13em 0 0;
}
.noticia_portada .entrada_noticia{
display:inline;
float:left;
margin:0 0 0 .94em;
width:36.88em;
}
.noticia_portada .entrada_noticia h2{
font:bold .69em/1.45em Arial, Helvetica, sans-serif;
}
.noticia_portada_destacada .entrada_noticia h2{
font:bold .88em/1.29em Arial, Helvetica, sans-serif;
}
.noticia_portada .entrada_noticia h2 a{
color:#78797c;
display:block;
}
.noticia_portada .entrada_noticia h2 a:hover, .noticia_portada .entrada_noticia h2 a:focus{
color:#eb690a;
text-decoration:none;
}
.noticia_portada_destacada .entrada_noticia p{
margin:.18em 0 0;
}
.noticia_portada .entrada_noticia p.txt_leermas{
margin:.45em 0 0;
}
#cuadro_boletin{
background:transparent url(../_images/bg_esq_sup_izda_gri.gif) no-repeat right bottom;
margin:1.88em 0 0;
padding:0 1.25em 1.25em 0;
}
#cuadro_boletin h3{
background:url(../_images/bg_esq_inf_dcha_nar.gif) no-repeat left top;
font:bold .81em Helvetica, Arial, sans-serif;
color:#78797c;
margin:0 0 .54em;
text-transform:uppercase;
padding:1.69em 0 0 1.54em;
}
#cuadro_boletin h3 span{
color:#eb690a;
font-style:italic;
}
#cuadro_boletin p{
font:normal .69em/1.45em Arial, Helvetica, sans-serif;
padding:0 0 0 1.82em;
}
#cuadro_boletin p.suscribirse_boletin{
display:block;
margin:1.27em 0 0;
}
#cuadro_boletin p.suscribirse_boletin a{
background:#78797c url(../_images/icon_suscribir_boletin.gif) no-repeat top left;
color:#fff;
font-weight:bold;
text-transform:uppercase;
padding:.18em .64em .18em 1.45em;
}
#cuadro_boletin p.suscribirse_boletin a:hover,
#cuadro_boletin p.suscribirse_boletin a:focus{
background:#eb690a url(../_images/icon_suscribir_boletin.gif) no-repeat bottom left;
color:#fff;
text-decoration:none;
}
#txt_noticia h2{
font:bold 1.25em Helvetica, Arial, sans-serif;
margin:0 0 .75em;
}
#txt_noticia h3{
font:bold .88em Arial, Helvetica, sans-serif;
margin:1.43em 0 0;
}
#txt_noticia p{
margin:.45em 0 0;
}
#txt_noticia p.fecha{
font-weight:bold;
margin:0;
}
#foto_noticia{
display:inline;
float:right;
margin:0 0 1.25em 1.25em;
}
#foto_noticia img{
border:.06em solid #dfe3e5;
display:block;
padding:.06em;
}
#foto_noticia p{
background:transparent url(../_images/icon_piefoto.gif) no-repeat left 1em;
border-bottom:.09em solid #eef0ef;
clear:both;
display:block;
margin:0;
padding:.64em 0 .91em 1.27em;
}
/*=========================================
CONTACTO
===========================================*/
#form_contacto{
display:inline;
float:left;
width:37.5em;
}
#form_presu{
display:inline;
float:left;
width:30.5em;
}
#form_presu form hr{
border:0; 
border-bottom:1px solid #fff;
border-top:1px solid #eee;
display:block;
margin:0 4em 1.2em 0;
}
.form_acceso_clientes{
display:inline;
float:left;
width:49%;
}
.form_acceso_clientes_dcha{
display:inline;
float:right !important;
width:49%;
}
.form_acceso_clientes h2{
font-size:.88em;
padding:0 0 .72em;
}
#datos_contacto{
display:inline;
float:right;
width:17.5em;
}
#form_contacto form,
#form_presu form,
.form_acceso_clientes form{
margin:1.88em 0 0;
font-size:.69em;
}
#form_contacto form fieldset,
#form_presu form fieldset,
.form_acceso_clientes form fieldset{
border:none;
}
#form_presu form fieldset{
position:relative;
}
#form_presu form fieldset img{
position:absolute;
top:4em;
left:31em;
}
#form_presu form fieldset img.impresoras{
top:0;
}
#form_contacto form fieldset div,
#form_presu form fieldset div,
.form_acceso_clientes form fieldset div{
clear:both;
margin:0 0 1.36em;
}
#form_contacto form fieldset div p,
#form_presu form fieldset div p,
.form_acceso_clientes form fieldset div p{
clear:both;
font-size:1em;
padding:.27em 0 0;
}
#form_contacto form fieldset div div.checkbox,
#form_presu form fieldset div div.checkbox{
clear:none !important;
display:inline !important;
float:left !important;
margin:0 !important;
padding:.9em 0 0 !important;
width:33%;
}
#form_presu form fieldset div.radio input{
border:0; margin:0 3px 0 0; padding:0; width:auto;
}
#form_presu form fieldset div.radio label.radio{
padding:1px 15px 0 0; width:auto;
}
#form_contacto form fieldset div.sector{
padding:0 0 0 8.18em !important;
}
#form_contacto form fieldset div div.checkbox input,
#form_presu form fieldset div div.checkbox input{
border:none !important;
display:inline;
float:left;
padding:0 !important;
width:auto !important;
}
#form_contacto form fieldset div div.checkbox label,
#form_presu form fieldset div div.checkbox label{
display:inline;
float:left;
padding:0 0 0 .45em !important;
width:auto !important;
}
#form_contacto form fieldset div label,
#form_presu form fieldset div label,
.form_acceso_clientes form fieldset div label{
display:inline;
float:left;
padding:.27em 0 0;
width:8.18em;
}
#form_presu form fieldset div label{
width:10.5em;
}
#form_contacto form fieldset div label span,
#form_presu form fieldset div label span,
.form_acceso_clientes form fieldset div label span{
color:#eb690a;
font:normal 1.18em Tahoma, Arial, Helvetica, sans-serif;
}
#form_contacto form fieldset div input,
#form_contacto form fieldset div select,
#form_contacto form fieldset div textarea,
.form_acceso_clientes form fieldset div input,
#form_presu form fieldset div input,
#form_presu form fieldset div select,
#form_presu form fieldset div textarea{
border:.09em solid #dfe3e5;
color:#8e9295;
display:inline;
float:left;
font:normal 1em Arial, Helvetica, sans-serif;
padding:.27em;
width:40%;
}
#form_presu form fieldset div select.largo{
width:60%;
}
#form_contacto form fieldset div textarea,
#form_presu form fieldset div textarea{
overflow:auto;
}
.form_acceso_clientes form fieldset div input{
width:65%;
}
#form_contacto form fieldset div select,
#form_presu form fieldset div select{
margin:.18em 0 0;
padding:0;
width:41.3%;
}
#form_contacto form fieldset div textarea,
#form_presu form fieldset div textarea{
width:65%;
}

#form_contacto form fieldset div input:hover, #form_contacto form fieldset div input:focus,
#form_contacto form fieldset div select:hover, #form_contacto form fieldset div select:focus,
#form_contacto form fieldset div textarea:hover, #form_contacto form fieldset div textarea:focus,
.form_acceso_clientes form fieldset div input:hover, .form_acceso_clientes form fieldset div input:focus,
#form_presu form fieldset div input:hover, #form_contacto form fieldset div input:focus,
#form_presu form fieldset div select:hover, #form_contacto form fieldset div select:focus,
#form_presu form fieldset div textarea:hover, #form_contacto form fieldset div textarea:focus{
border-color:#c3c8ca;
color:#78797c;
}
#form_contacto form fieldset div.datos_obligatorios p,
#form_contacto form fieldset div.proteccion_datos p,
.form_acceso_clientes form fieldset div.olvidado_datos p,{
font-size:1em !important;
margin:0 0 0 8.18em !important;
}
#form_presu form fieldset div.datos_obligatorios p,
#form_presu form fieldset div.proteccion_datos p{
font-size:1em !important;
margin:0 0 0 10.5em !important;
}
#form_contacto form fieldset div.datos_obligatorios p span,
#form_contacto form fieldset div.proteccion_datos p span,
#form_presu form fieldset div.datos_obligatorios p span,
#form_presu form fieldset div.proteccion_datos p span{
color:#eb690a;
font:normal 1.18em Tahoma, Arial, Helvetica, sans-serif;
}
#form_contacto form fieldset div.enviar_formulario,
#form_contacto form fieldset div.suscribir_boletin,
.form_acceso_clientes form fieldset div.enviar_formulario,
#form_presu form fieldset div.enviar_formulario,
#form_presu form fieldset div.suscribir_boletin{
margin:0;
}
#form_contacto form fieldset div.enviar_formulario input,
#form_contacto form fieldset div.suscribir_boletin input,
.form_acceso_clientes form fieldset div.enviar_formulario input,
#form_presu form fieldset div.enviar_formulario input{
background:#78797c url(../_images/icon_enviar.gif) no-repeat left top;
border:none;
color:#ffffff;
cursor:pointer;
display:inline;
float:none;
font:bold 1em Arial, Helvetica, sans-serif;
margin:0 0 0 8.18em;
padding:.09em .64em .09em 2.18em;
*padding:.09em 0 0 1.25em; /* IE7 */
_padding:.09em 0 0 1.25em; /* IE6 */
text-transform:uppercase;
width:auto;
}
#form_presu form fieldset div.enviar_formulario input{
margin:0 0 0 10.5em;
}

#form_contacto form fieldset div.enviar_formulario input:hover, #form_contacto form fieldset div.enviar_formulario input:focus,
#form_contacto form fieldset div.suscribir_boletin input:hover, #form_contacto form fieldset div.suscribir_boletin input:focus,
.form_acceso_clientes form fieldset div.enviar_formulario input:hover, .form_acceso_clientes form fieldset div.enviar_formulario input:focus,
#form_presu form fieldset div.enviar_formulario input:hover, #form_presu form fieldset div.enviar_formulario input:focus,
#form_presu form fieldset div.suscribir_boletin input:hover, #form_presu form fieldset div.suscribir_boletin input:focus{
background:#eb690a url(../_images/icon_enviar.gif) no-repeat left bottom;
}
#form_presu form fieldset h2{
margin:.5em 0 1em 0; font-size:1.45em;
}
#form_presu form fieldset div.clearfix div.masOpciones{
padding-top:.5em;
}
#form_presu form fieldset div.clearfix div.masOpciones label{
margin-left:10.5em; padding-right:.6em; width:auto;
}
#form_presu form fieldset div.clearfix div.masOpciones input{
width:52.5%;
}

#cuadro_centralita{
background:url(../_images/bg_esq_sup_izda_gri.gif) no-repeat right bottom;
padding:0 0 1.25em;
text-align:center;
}
#cuadro_centralita div{
background:url(../_images/bg_esq_inf_dcha_nar.gif) no-repeat top left;
padding:1.19em 1.25em 0;
}
#cuadro_centralita div h2{
font:bold .81em Helvetica, Arial, sans-serif;
text-transform:uppercase;
}
#cuadro_centralita div h2 span{
color:#eb690a;
font-style:italic;
}
#cuadro_centralita div p{
font-size:1em;
line-height:1.25em;
margin:.56em 0 0;
}
.cuadro_direccion_contacto{
border-top:.06em solid #eef0ef;
margin:.81em 0 0;
padding:.75em 0 0;
}
.cuadro_direccion_contacto_primero{
border-top:none;
margin:0;
}
.cuadro_direccion_contacto h2{
font-size:.88em;
}
.cuadro_direccion_contacto address{
font-size:.69em;
line-height:1.45em;
font-style:normal;
}
.cuadro_direccion_contacto p{
margin:.45em 0 0;
}
/*=========================================
LOCALIZACION
===========================================*/
#mapa_localizacion{
border:.06em solid #e0e1e3;
display:inline;
float:left;
padding:.06em;
width:33.50em;
}
#mapa_localizacion div{
width:100%;
height:25.69em;
}
#datos_localizacion{
display:inline;
float:right;
width:24.06em;
}
.datos_empresa{
margin:0 0 .94em;
text-align:right;
}
.datos_empresa_ultima{
margin:0 0 1.88em;
text-align:right;
}
.datos_empresa img{
border:.06em solid #e0e1e3;
display:block;
float:right;
margin:0 0 0 .63em;
padding:.06em;
}
.datos_empresa h2{
font:bold .88em Arial, Helvetica, sans-serif;
padding:1.5em 0 0;
}
.datos_empresa address{
font-size:.69em;
font-style:normal;
line-height:1.45em;
}

/*=========================================
ERRORES DE FORMULARIO
===========================================*/
p.error{margin:.3em 0 0 8.18em; color:#fc2400;}
#form_presu p.error{margin:.25em 0 0 10.6em;}
p.noindent{margin:.3em 0 0 0;}

p.errormsg{margin:1.2em 0 0 0; color:#fc2400;}