/* CSS Document */

*{
margin:0;
padding:0;
}
html, body{
height:100%;
}
body{
text-align:center;
font:normal 100% Verdana, Arial, Helvetica, sans-serif;
color:#58595b;
}
.clearfix:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
.clearfix {
display:inline-block;
}
.clearfix {
display:block;
}
* html .clearfix {
height:1px;
}
hr{
display:none;
}
img, embed{
vertical-align:bottom;
border:none;
}
a img{
border:none;
}
a{
text-decoration:underline;
color:#ed1c24;
outline:none;
}
/*============================================================================
CONTENEDOR
============================================================================*/
#contenedor {
clear:both;
min-height:100%;
height:auto !important;
height:100%;
margin:0 auto -109px; /* El margen negativo es la altura del footer */
}
/*============================================================================
FOOTER
============================================================================*/
#footer_espacio{
clear:both;
height:116px; /* Altura del footer */
}
#footer_container{
clear:both;
height:71px; /* Altura del footer */
padding:2.8em 0 0;
margin:0 auto;
background:url(../_images/bg_footer.gif) repeat-x left top;
width:59.38em;
}
#footer_container div.img_curva{
margin:-93px 0 0 0 !important;
position:relative;
padding:0;
float:right;
display:inline;
z-index:1000;
}
#footer_contenido div{
padding:0 .6em;
text-align:left;
}
#footer_contenido p{
font-size:.69em;
color:#aeb0b3;
padding:1.3em 0 1.3em;
}
#footer_contenido p span{
color:#ed1c24;
}
#footer_contenido p a{
color:#aeb0b3;
text-decoration:none;
}
#footer_contenido p a:hover, #footer_contenido p a:focus{
text-decoration:underline;
}
#footer_contenido ul{
float:right;
display:inline;
}
#footer_contenido ul li{
list-style:none;
display:inline;
font-size:.69em;
padding:.9em 0 1em;
}
#footer_contenido ul li a{
margin:0 0 0 1.55em;
}
/*============================================================================
CUERPO
============================================================================*/
#cuerpo_contenedor {
width:59.38em;
margin:0 auto;
padding:1.5em .6em 3.1em;
text-align:left;
}
/*============================================================================
HEADER
============================================================================*/
#header{
background:#fff;
}
#header_logo{
float:left;
display:inline;
width:8.75em;
}
#header_navegacion{
float:left;
display:inline;
width:50.63em;
min-height:55px;
_height:55px; /* IE6 */
}
/* Navegacion -------------------------*/
#menu_nav{
background:#231f20 url(../_images/bg_gradient_grisosc.gif) repeat-x left bottom;
}
ul#nav {
height:27px;
}
ul#nav li {
/*float the main list items*/
list-style:none;
margin:0;
float:left;
display:block;
overflow:hidden;
}
ul#nav li ul {
/*hide the subnavs*/
display:none;
}
ul#nav li a {
/*for all links in the list*/
color:#fff;
font:bold 11px Verdana, Arial, Helvetica, sans-serif;
text-transform:uppercase;
text-decoration:none;
_float:left;
display:block;
padding:7px 10px;
}
ul#nav li ul {
/*put the subnavs below and hide them all*/
clear:both;
display:none;
position:absolute;
padding:7px 0;
}
ul#nav li ul.submenu01,
ul#nav li ul.submenu02,
ul#nav li ul.submenu03{
background:url(../_images/bg_submenu.gif) repeat-x ;
height:30px;
}
ul#nav li ul.submenu01 {
width:810px;
}
ul#nav li ul.submenu02 {
width:708px;
}
ul#nav li ul.submenu03 {
width:621px;
}
ul#nav li ul a {
/* cancel inherit of border on subnav of active topic */
border:0;
text-transform:none;
font-weight:normal;
float:left;
/*ie doesn't inherit the float*/
border:0;
color:#231f20;
width:auto;
border-right:1px solid #afb0b4;
padding:0 10px;
}
ul#nav li ul a:hover {
color:#f01d26;
}
ul#nav li:hover a {
background:#dcdddf url(../_images/bg_gradient_submenu.gif) repeat-x top left;
color:#231f20;
}
ul#nav li ul {
/*put the subnav below*/
top:51px;
}
ul#nav li:hover ul, ul#nav li.over ul {
float:left;
display:block;
z-index:6000;
}
ul#nav li a:hover,
ul#nav li:hover a,
ul#nav li.over a {
background:#dcdddf;
color: #231f20;
}
body#about_ulma ul#nav li.menu_nav_seccion01,
body#product_range ul#nav li.menu_nav_seccion02,
body#news_events ul#nav li.menu_nav_seccion03,
body#downloads ul#nav li.menu_nav_seccion04,
body#contact_us ul#nav li.menu_nav_seccion05 {
background:#58595b url(../_images/bg_gradient_grismed.gif) repeat-x top left;
}
/* Idiomas -------------------------*/
#select_languages{
float:right;
display:inline;
width:235px;
margin:.19em .19em 0 0;
*margin:.25em .19em 0 0; /* IE7 */
_margin:.25em .19em 0 0; /* IE6 */
}
#select_languages form{
border:none;
display:inline;
}
#select_languages fieldset{
border:none;
}
#select_languages img{
font:normal .69em Verdana, Arial, Helvetica, sans-serif;
color:#a8a9ad;
display:inline;
}
#select_languages select{
display:inline;
vertical-align:top;
font:normal .69em Verdana, Arial, Helvetica, sans-serif;
color:#231f20;
min-height:1.85em;
*height:1.85em; /* IE7 */
_height:1.85em; /* IE6 */
width:auto;
}
/*============================================================================
CONTENIDO
============================================================================*/
#contenido{
clear:both;
margin:20px 0 0;
}
/* Columna izda -------------------------*/
#contenido_col_izda{
float:left;
display:inline;
width:44.38em;
margin:.63em 0 0;
}
.contenido_col_izda_organization{
float:none !important;
display:block !important;
width:100% !important;
}
#h1{
padding:10px 10px 1px;
background:#58595b;
}
#h1 h1{
color:#fff;
text-transform:uppercase;
font-size:1.13em;
}
/* Columna dcha -------------------------*/
#contenido_col_dcha{
float:right;
display:inline;
width:14.38em;
margin:.63em 0 0 .6em;
}
/* Breadcrumbs -------------------------*/
#breadcrumbs{
clear:both;
font-size:.69em;
padding:0 0 .3em;
border-bottom:.05em solid #ed1c24;
}
#breadcrumbs a{
color:#231f20;
text-decoration:none;
}
#breadcrumbs a:hover, #breadcrumbs a:focus{
color:#ed1c24;
}
#breadcrumbs p span{
color:#adafb2;
}
/* News-events -------------------------*/
#contenido_txt,
#contenido_newsletter,
#contenido_descargas,
#contenido_contacto{
padding:.63em;
padding-bottom:0;
}
#h2_news_events{
padding:0 0 .15em;
border-bottom:.05em solid #ed1c24;
}
#h2_news_events h2{
text-transform:uppercase;
font-size:.88em;
color:#231f20;
}
.noticia{
padding:1.36em 0;
font-size:.69em;
line-height:1.55em;
}
.noticia img{
float:left;
display:inline;
border:.05em solid #cbcbcb;
}
.noticia h3{
font-size:1.09em;
color:#231f20;
margin:0 0 0 11.55em;
padding:0 0 0 .91em;
background:url(../_images/icon_li_noticias.gif) no-repeat left .3em;
}
.noticia h3{
font-size:1.09em;
color:#231f20;
margin:0 0 0 10.58em;
padding:0 0 0 .83em;
background:url(../_images/icon_li_noticias.gif) no-repeat left .3em;
}
.noticia h3 a{
display:block;
color:#231f20;
text-decoration:none;
}
.noticia h3 a:hover, .noticia h3 a:focus{
color:#ed1c24;
}
.noticia p{
margin:0 0 0 11.55em;
padding:0 0 0 .91em;
}
.noticia p.fecha{
color:#8f9194;
}
.noticia p span{
color:#a7a9ac;
}
.noticia p a{
text-decoration:none;
}
.noticia p a:hover, .noticia p a:focus{
text-decoration:underline;
}
#news_archive{
font-size:.69em;
padding:.91em;
border:1px solid #dcddde;
}
#news_archive h3{
font-size:1em;
text-transform:uppercase;
color:#ed1c24;
}
#news_archive ul{
margin:.91em 0 0;
border-top:.09em dashed #dcddde;
}
#news_archive ul li{
list-style:none;
display:inline;
}
#news_archive ul li a{
display:block;
padding:.8em .9em .8em 2.73em;
color:#58595b;
text-decoration:none;
border-bottom:.09em dashed #dcddde;
background:url(../_images/icon_document.gif) no-repeat .8em .8em;
}
#news_archive ul li a:hover,
#news_archive ul li a:focus{
color:#ed1c24;
background-color:#f4f5f5;
border-color:#a7a9ac;
}
#news_archive ul li a span,
#news_archive ul li a:hover span,
#news_archive ul li a:focus span{
color:#8f9194;
}
#cuadro_newsletter{
margin:1.36em 0 0;
font-size:.69em;
line-height:1.55em;
padding:1.36em 6.1em 1.36em 1em;
background:#f4f5f5 url(../_images/bg_cuadro_newsletter.gif) no-repeat right bottom;
border-top:.09em solid #cbcbcb;
border-bottom:.09em solid #cbcbcb;
}
#cuadro_newsletter h3{
font-size:1em;
text-transform:uppercase;
color:#231f20;
}
#cuadro_newsletter h3 a{
display:block;
color:#231f20;
text-decoration:none;
}
#cuadro_newsletter h3 a:hover, #cuadro_newsletter h3 a:focus{
color:#ed1c24;
}
#cuadro_newsletter p{
margin:.2em 0 0;
}
#cuadro_newsletter p a{
display:block;
color:#58595b;
text-decoration:none;
}
/* Paginacion -------------------------*/
#paginacion{
clear:both;
margin:1.36em 0 0;
padding:.91em 0 0;
font-size:.69em;
border-top:.09em dashed #cbcbcb;
}
#paginacion ul{
padding:.5em 0;
}
#paginacion ul li{
list-style:none;
display:inline;
}
#paginacion ul li a{
padding:.45em .9em;
border:.05em solid #dcddde;
text-decoration:none;
color:#58595b;
background:#ffffff url(../_images/bg_gradient_blanco.gif) repeat-x bottom left;
}
#paginacion ul li a.anterior span{
padding-left:1.55em;
background:url(../_images/icon_flecha_ant.gif) no-repeat left;
}
#paginacion ul li a.siguiente span{
padding-right:1.55em;
background:url(../_images/icon_flecha_sig.gif) no-repeat right;
}
#paginacion ul li a:hover,
#paginacion ul li a:focus{
border-color:#a7a9ac;
color:#ed1c24;
}
#paginacion ul li a.selected,
#paginacion ul li a.selected:hover,
#paginacion ul li a.selected:focus{
border-color:#bebebe;
color:#231f20;
font-weight:bold;
background:#dcddde url(../_images/bg_gradient_pag_selected.gif) repeat-x bottom left;
}
/* Noticia extendida -------------------------*/
#contenido_noticia{
padding:1.82em .91em 0;
font-size:.69em;
line-height:1.55em;
}
#contenido_noticia h2{
font-size:1.27em;
color:#231f20;
}
#contenido_noticia p.fecha{
color:#8f9194;
}
#contenido_noticia div #txt_noticia{
float:left;
display:inline;
width:40.91em;
}
#contenido_noticia div #txt_noticia p{
margin:1.8em 0 0;
text-align:justify;
}
#contenido_noticia div #txt_noticia ul{
margin:1.8em 0 0 1.6em;
}
#contenido_noticia div #txt_noticia p a{
text-decoration:none;
}
#contenido_noticia div #txt_noticia p a:hover, #contenido_noticia div #txt_noticia p a:focus{
text-decoration:underline;
}
#contenido_noticia div #img_noticia{
float:right;
display:inline;
width:20em;
padding:2.27em 0 0;
}
#contenido_noticia div #img_noticia img{
border:.09em solid #cbcbcb;
}
#contenido_noticia div #img_noticia p.pie_foto{
padding:.91em .46em .91em 1.82em;
border-bottom:.09em dashed #cbcbcb;
background:url(../_images/icon_flecha_pie_foto.gif) no-repeat left;
}
#txt_volver{
clear:both;
margin:1.82em 0 0;
padding:1.36em 0 .45em;
border-top:.09em dashed #cbcbcb;
}
p.txt_volver{
margin:0 !important;
}
p.txt_volver a{
color:#58595b !important;
text-decoration:none;
padding:.45em .91em;
border:.09em solid #dcddde;
background:#fff url(../_images/bg_gradient_blanco.gif) repeat-x bottom left;
}
p.txt_volver a span{
padding:0 0 0 1.82em;
background:url(../_images/icon_volver.gif) no-repeat left;
}
p.txt_volver a:hover,
p.txt_volver a:focus{
border-color:#a7a9ac;
color:#ed1c24;
text-decoration:none !important;
}
p.txt_volver a:hover span,
p.txt_volver a:focus span{
color:#ed1c24 !important;
}
/* Newsletter -------------------------*/
#contenedor_newsletter,
#contenedor_descargas,
#contenedor_contacto,
#contenedor_productos{
margin:.63em 0 0;
}
#destacado_newsletter{
clear:both;
margin:1.25em 0 0;
}
#destacado_newsletter img{
float:left;
display:inline;
margin:0 1.88em 0 1.25em;
}
#destacado_newsletter div{
float:left;
display:inline;
width:45.56em;
}
#destacado_newsletter p{
font-size:.69em;
line-height:1.55em;
margin:1.3em 0 0; 
}
#destacado_newsletter p span.txt_asterisco{
color:#ed1c24;
}
p.txt_destacado{
margin:0 !important;
padding:.8em 1.07em 1.07em !important;
font-size:.88em !important;
line-height:1.5em !important;
color:#fff;
background:#a7a9ac;
}
#destacado_newsletter p.txt_volver{
float:right;
display:block;
margin:.8em 0 0 1.82em !important;
padding:.5em 0;
}
/* Formulario datos contacto -------------------------*/
form fieldset.datos_contacto{
clear:both;
font-size:.69em;
line-height:1.55em;
margin:.91em 0 0;
border:.09em solid #cbcbcb;
padding:1.37em 1.82em 1.82em;
}
form fieldset .txt_error{
padding:0 0 1.8em;
}
form fieldset .txt_error p{
font-size:1em !important;
color:#ed1c24;
padding:0 0 0 2.09em !important;
background:url(../_images/icon_error.gif) no-repeat left;
}
form fieldset.datos_contacto div.inputs_datos{
float:left;
display:inline;
width:50%;
padding:.45em 0 0;
}
form fieldset.datos_contacto div.textarea{
clear:both;
padding:.45em 0 0;
}
form fieldset.datos_contacto div.inputs_datos label,
form fieldset.datos_contacto div.textarea label{
float:left;
display:inline;
width:30%;
padding:.27em 0 0;
}
form fieldset.datos_contacto div.textarea label{
width:15%;
}
form fieldset.datos_contacto div.inputs_datos label span,
form fieldset.datos_contacto div.textarea label span{
color:#ed1c24;
}
form fieldset.datos_contacto div.inputs_datos input,
form fieldset.datos_contacto div.inputs_datos select,
form fieldset.datos_contacto div.textarea textarea,
form fieldset.datos_contacto div.textarea select{
float:left;
display:inline;
width:65%;
font:normal 1.09em Verdana, Arial, Helvetica, sans-serif;
color:#231f20;
padding:.2em;
border:.09em solid #cbcbcb;
}
form fieldset.datos_contacto div.textarea textarea{
width:82.5%;
}
form fieldset.datos_contacto div.textarea select{
width:83.25%;
}
form fieldset.datos_contacto div.inputs_datos select{
width:66.5%;
}
form fieldset.datos_contacto div.inputs_datos input:hover, 
form fieldset.datos_contacto div.inputs_datos input:focus,
form fieldset.datos_contacto div.textarea textarea:hover, 
form fieldset.datos_contacto div.textarea textarea:focus{
background:#dcdddf;
border-color:#bebebe;
}
form fieldset.datos_contacto div.txt_aviso{
clear:both;
display:block;
margin:1.82em 0 0;
padding:.5em 1.82em 1.3em;
background:#fffbcd;
border-top:.09em solid #cbcbcb;
border-bottom:.09em solid #cbcbcb;
}
form fieldset.datos_contacto div.txt_aviso p{
font-size:.91em !important;
line-height:1.50em;
}
form fieldset.datos_contacto div.txt_aviso p a:hover,
form fieldset.datos_contacto div.txt_aviso p a:focus,
form fieldset.datos_contacto div.txt_aceptar_datos label a:hover,
form fieldset.datos_contacto div.txt_aceptar_datos label a:focus{
text-decoration:none;
}
form fieldset.datos_contacto div.txt_aceptar_datos{
clear:both;
display:block;
margin:.91em 0 0;
}
form fieldset.datos_contacto div.txt_aceptar_datos input{
display:inline;
margin:0 .3em 0 0;
}
form fieldset.datos_contacto div.enviar_form{
clear:both;
margin:1.2em 0 0;
text-align:center;
}
form fieldset.datos_contacto div.enviar_form input{
border:none;
text-align:center;
text-transform:uppercase;
font:bold .91em Verdana, Arial, Helvetica, sans-serif;
padding:.6em 2em .7em;
color:#231f20;
background:url(../_images/bg_bot_enviar.gif) no-repeat center;
width:140px;
cursor:pointer;
}
form fieldset.datos_contacto div.enviar_form input:hover,
form fieldset.datos_contacto div.enviar_form input:focus{
color:#ed1c24;
}
/* Downloads -------------------------*/
#contenido_descargas p,
#contenido_newsletter p,
#contenido_contacto p{
font-size:.69em;
line-height:1.55em;
padding:.1em 0 0;
}
#contenido_descargas #txt_volver,
#contenido_newsletter #txt_volver,
#contenido_contacto #txt_volver{
clear:both;
margin:1.25em 0 0;
padding:.94em 0 .31em;
border-top:.07em dashed #cbcbcb;
}
#contenido_descargas p.txt_volver a span{
color:#58595b;
}
#contenido_descargas p.campos_obligatorios,
#contenido_contacto p.campos_obligatorios{
padding:1.7em 0 0;
}
#contenido_descargas p span,
#contenido_contacto p span{
color:#ed1c24;
}
.h2_descargas,
.h2_aviso_legal{
padding:0 0 .18em;
border-bottom:.09em solid #ed1c24;
}
.h2_descargas h2,
.h2_aviso_legal h2{
text-transform:uppercase;
font-size:1.27em;
color:#231f20;
}
/* Formulario downloads -------------------------*/
form fieldset.fieldset_checkbox,
form fieldset.fieldset_imagenes{
clear:both;
font-size:.69em;
line-height:1.55em;
padding:1.8em 0 0;
border:none;
}
form fieldset.fieldset_checkbox div.documentos_descargables{
margin:1em 0 0;
}
form fieldset.fieldset_checkbox div.documentos_descargables input{
display:inline;
}
form fieldset.fieldset_checkbox div.documentos_descargables label{
display:inline;
}
form fieldset.fieldset_checkbox div.documentos_descargables label a:hover,
form fieldset.fieldset_checkbox div.documentos_descargables label a:focus{
text-decoration:none;
}
form fieldset.fieldset_checkbox div.documentos_descargables label span,
form fieldset.fieldset_imagenes div.imagenes_descargables div.cuadro_imagen div label span{
color:#8f9194;
}
form fieldset.fieldset_imagenes div.imagenes_descargables{
margin:.2em 0 0;
}
form fieldset.fieldset_imagenes div.imagenes_descargables div.fila_imagenes{
padding:.8em 0 0;
}
form fieldset.fieldset_imagenes div.imagenes_descargables div.cuadro_imagen{
float:left;
display:inline;
width:12em;
_width:11em;/* IE6 */
padding:.5em .45em .45em;
margin:0 .8em 0 0;
text-align:center;
border:.09em solid #cbcbcb;
}
form fieldset.fieldset_imagenes div.imagenes_descargables div.cuadro_imagen div{
display:block;
text-align:left;
padding:.45em 0 0;
}
form fieldset.fieldset_imagenes div.imagenes_descargables div.cuadro_imagen div input{
display:inline;
}
/* Product range -------------------------*/
#contenido_productos{
padding:.63em;
padding-top:1.5em;
padding-bottom:0;
}
#contenido_productos div.cuadro_maslinks{
clear:both;
display:block;
font-size:.69em;
line-height:1.55em;
}
#contenido_productos div.cuadro_maslinks p{
margin:1.82em 0 0;
}
#contenido_productos div.cuadro_maslinks p a{
color:#ed1c24;
text-decoration:none;
}
#contenido_productos div.cuadro_maslinks p a:hover, #contenido_productos div.cuadro_maslinks p a:focus{
text-decoration:underline;
}
#contenido_productos #col_izda,
#contenido_productos #col_dcha{
float:left;
display:inline;
width:27.81em;
background:#fff;
}
#contenido_productos #col_dcha{
margin-left:2.5em;
}
.h2_product_range{
padding:0 0 .15em;
border-bottom:.05em solid #ed1c24;
}
.h2_product_range h2{
text-transform:uppercase;
font-size:.88em;
color:#231f20;
}
.datos_productos{
margin:1.8em 0 0;
clear:both;
background:url(../_images/border_datos_productos.gif) repeat-y center;
}
.datos_productos .datos_productos_cols{
float:left;
display:inline;
width:49.99%;
}
.datos_productos .datos_productos_cols .datos_productos_izda{
padding:0 1.36em 1em 0;
border-bottom:.09em solid #cbcbcb;
}
.datos_productos .datos_productos_cols .datos_productos_dcha{
padding:0 0 1em 1.36em;
border-bottom:.09em solid #cbcbcb;
}
.datos_productos .datos_productos_cols .datos_productos_ultima{
border-bottom:none;
}
.datos_productos .datos_productos_cols .datos_productos_izda p strong,
.datos_productos .datos_productos_cols .datos_productos_dcha p strong{
color:#231f20;
}
#txt_remarks{
clear:both;
padding:0 1.82em 1.3em;
margin:1.82em 0 0;
background:#fffbcd;
border-top:.09em solid #cbcbcb;
border-bottom:.09em solid #cbcbcb;
}
#txt_remarks p strong{
display:block;
color:#231f20;
}
#h2_product_range{
padding:.18em 0 .3em;
border-bottom:.05em solid #ed1c24;
}
#h2_product_range h2{
text-transform:uppercase;
font-size:1.27em;
color:#231f20;
}
/* Our Strengths -------------------------*/
#h1_about_ulma{
padding:10px 10px 1px 20.63em;
background:#58595b;
}
#h1_about_ulma h1{
color:#fff;
text-transform:uppercase;
font-size:1.13em;
}
#contenido_about_ulma{
font-size:.69em;
line-height:1.55em;
margin:.91em 0 0;
}
#contenido_about_ulma #col_izda{
float:left;
display:inline;
width:28em;
}
#contenido_about_ulma #col_dcha{
float:left;
display:inline;
width:33.27em;
margin:0 0 0 1.82em;
}
#contenido_about_ulma .col_dcha_organization{
width:55.45em !important;
}
#h2_about_ulma{
padding:.18em 0 0;
}
#h2_about_ulma h2{
text-transform:uppercase;
font-size:1.27em;
color:#231f20;
}
#contenido_about_ulma #col_dcha p,
#contenido_about_ulma #col_dcha ul,
#contenido_about_ulma #col_dcha dl{
margin:1.53em 0 0;
}
#contenido_about_ulma #col_dcha p a{
text-decoration:none;
}
#contenido_about_ulma #col_dcha p a:hover,#contenido_about_ulma #col_dcha p a:focus{
text-decoration:underline;
}
#contenido_about_ulma #col_dcha p.enlaces_sales_channel{
float:left;
display:inline;
width:49%;
margin:1.53em 2% 0 0;
}
#contenido_about_ulma #col_dcha p.enlaces_sales_channel a{
display:block;
text-decoration:none;
color:#58595b;
padding:.62em .72em .72em;
margin:0;
border:.09em solid #dcddde;
background:url(../_images/bg_gradient_blanco.gif) repeat-x bottom left;
}
#contenido_about_ulma #col_dcha p.enlaces_sales_channel a img{
display:block;
margin:0 0 .72em;
}
#contenido_about_ulma #col_dcha p.enlaces_sales_channel a span{
display:block;
padding:0 0 0 1.8em;
margin:0;
background:url(../_images/icon_document.gif) no-repeat left .09em;
}
#contenido_about_ulma #col_dcha p.enlaces_sales_channel a:hover,
#contenido_about_ulma #col_dcha p.enlaces_sales_channel a:focus{
color:#ed1c24;
border-color:#a7a9ac;
text-decoration:none;
}
#contenido_about_ulma #col_dcha p.txt_cuadro_destacado{
font-size:1.27em;
line-height:1.5em;
margin:.86em 0 -.35em;
padding:1em 1.07em 1.3em;
background:#a7a9ac;
color:#fff;
}
#contenido_about_ulma #col_dcha p.txt_bloque{
display:block;
font-size:1.18em;
line-height:1.38em;
margin:1.15em 0;
padding:0 0 .15em 1.15em;
color:#231f20;
border-left:.31em solid #dcddde;
}
#contenido_about_ulma #col_dcha dl{
padding:1.16em 1.82em 1.3em;
background:#fffbcd;
border-top:.09em solid #cbcbcb;
border-bottom:.09em solid #cbcbcb;
}
#contenido_about_ulma #col_dcha dl dt{
font-weight:bold;
text-transform:uppercase;
display:inline;
font-size:.91em;
line-height:1.50;
color:#231f20;
}
#contenido_about_ulma #col_dcha dl dd{
display:inline;
font-size:.91em;
line-height:1.50;
text-transform:uppercase;
}
#contenido_about_ulma #col_dcha dl dd a{
text-decoration:none;
color:#58595b;
}
#contenido_about_ulma #col_dcha dl dd a:hover, #contenido_about_ulma #col_dcha dl dd a:focus{
text-decoration:underline;
}
#contenido_about_ulma #col_dcha h3{
font-size:1em;
padding:0 0 .30em;
margin:1.53em 0 -.36em;
text-transform:uppercase;
color:#231f20;
border-bottom:.09em solid #ed1c24;
}
#submenu_col_dcha,
#company_profile_col_dcha{
font-size:.69em;
line-height:1.55em;
}
#submenu_our_strengths{
clear:both;
}
#submenu_col_dcha ul li,
#submenu_our_strengths ul li{
list-style:none;
display:inline;
}
#submenu_col_dcha ul li a{
display:block;
line-height:1.45em;
text-decoration:none;
color:#58595b;
padding:.62em .72em .72em;
margin:0 0 .27em;
border:.09em solid #dcddde;
background:url(../_images/bg_gradient_blanco.gif) repeat-x bottom left;
}
#submenu_our_strengths ul li a{
float:left;
display:block;
width:46.8%;
line-height:1.45em;
text-decoration:none;
color:#58595b;
padding:.62em .72em .72em;
margin:0 .5% .27em 0;
border:.09em solid #dcddde;
background:url(../_images/bg_gradient_blanco.gif) repeat-x bottom left;
}
#submenu_our_strengths ul li a.col_dcha{
margin:0 0 .27em 0;
}
#submenu_col_dcha ul li a span,
#submenu_our_strengths ul li a span{
display:block;
padding:0 0 0 1.8em;
margin:0;
background:url(../_images/icon_document.gif) no-repeat left .09em;
}
#submenu_col_dcha ul li a:hover,
#submenu_col_dcha ul li a:focus,
#submenu_our_strengths ul li a:hover,
#submenu_our_strengths ul li a:focus{
color:#ed1c24;
border-color:#a7a9ac;
}
#submenu_col_dcha ul.designed li.designed a, #submenu_col_dcha ul.designed li.designed a:hover, #submenu_col_dcha ul.designed li.designed a:focus,
#submenu_col_dcha ul.worldwide li.worldwide a, #submenu_col_dcha ul.worldwide li.worldwide a:hover, #submenu_col_dcha ul.worldwide li.worldwide a:focus,
#submenu_col_dcha ul.commited li.commited a, #submenu_col_dcha ul.commited li.commited a:hover, #submenu_col_dcha ul.commited li.commited a:focus,
#submenu_col_dcha ul.health li.health a, #submenu_col_dcha ul.health li.health a:hover, #submenu_col_dcha ul.health li.health a:focus,
#submenu_col_dcha ul.gold li.gold a, #submenu_col_dcha ul.gold li.gold a:hover, #submenu_col_dcha ul.gold li.gold a:focus,
#submenu_col_dcha ul.confidence li.confidence a, #submenu_col_dcha ul.confidence li.confidence a:hover, #submenu_col_dcha ul.confidence li.confidence a:focus,
#submenu_col_dcha ul.efficient li.efficient a, #submenu_col_dcha ul.efficient li.efficient a:hover, #submenu_col_dcha ul.efficient li.efficient a:focus,
#submenu_col_dcha ul.stock li.stock a, #submenu_col_dcha ul.stock li.stock a:hover, #submenu_col_dcha ul.stock li.stock a:focus,
#submenu_col_dcha ul.epc li.epc a, #submenu_col_dcha ul.epc li.epc a:hover, #submenu_col_dcha ul.epc li.epc a:focus{
font-weight:bold;
color:#231f20;
border-color:#bebebe;
background:#dcddde url(../_images/bg_gradient_grisclaro.gif) repeat-x bottom left !important;
}
.imagen_our_strengths{
margin:0;
}
#contenido_about_ulma #col_dcha ul.listado_paises li{
list-style:none;
float:left;
display:inline;
width:33%;
margin:0 0 .55em;
}
#contenido_about_ulma #col_dcha ul.listado_paises li span{
display:block;
padding:0 .45em 0 1.45em;
background:url(../_images/icon_cuadro_flecha.gif) no-repeat left;
}
.logotipos_our_strengths{
margin:.91em 0 0;
}
.logotipos_our_strengths img{
display:inline;
margin:0 .91em 0 0;
}
/* Company profile -------------------------*/
#company_profile_col_dcha p.txt_cuadro_destacado{
font-size:1.27em;
line-height:1.5em;
padding:1em 1.07em 1.3em;
background:#a7a9ac;
color:#fff;
border-bottom:.09em solid #fff;
}
/* Location -------------------------*/
#datos_localizacion{
}
#datos_localizacion p{
margin:1.53em 0 0;
}
#datos_localizacion p a{
text-decoration:none;
}
#datos_localizacion p a:hover,#contenido_about_ulma p a:focus{
text-decoration:underline;
}
#datos_localizacion h3{
font-size:1em;
padding:0 0 .30em;
margin:1em 0 -.36em;
text-transform:uppercase;
color:#231f20;
border-bottom:.09em solid #ed1c24;
}
#mapa_localizacion{
border:.09em solid #cbcbcb;
text-align:center;
background:url(../_images/precarga.gif) no-repeat center;
}
#mapa_localizacion iframe{
vertical-align:bottom;
}
#datos_contacto{
background:#fffbcc;
border-top:.09em solid #cbcbcb;
border-bottom:.09em solid #cbcbcb;
margin:1.46em 0 0;
padding:1.55em 1.82em;
}
#datos_contacto h3{
padding:0;
margin:0;
border-bottom:none;
}
#datos_contacto address{
font-style:normal;
}
#datos_contacto p{
margin:0;
}
#datos_contacto p a{
padding:0 0 0 1.64em;
background:url(../_images/icon_cuadro_flecha.gif) no-repeat left;
}
#pickup_service{
font-size:.69em;
line-height:1.55em;
border:.09em dashed #cbcbcb;
padding:.36em;
}
#pickup_service embed{
vertical-align:bottom;
}
/* Organization -------------------------*/
#cuadro_masinfo{
clear:both;
margin:1.82em 0 0;
padding:1.16em 1.82em 1.3em;
background:#fffbcd;
border-top:.09em solid #cbcbcb;
border-bottom:.09em solid #cbcbcb;
}
#cuadro_masinfo p,
#cuadro_masinfo h3{
margin:0 !important;
padding:0 !important;
border:none !important;
text-transform:none !important;
}
#cuadro_masinfo ul{
margin:.45em 0 0 !important;
}
#cuadro_masinfo ul li{
list-style:none;
display:inline;
}
#cuadro_masinfo ul li a{
display:block;
color:#58595b;
text-decoration:none;
padding:0 0 0 1.64em;
background:url(../_images/icon_cuadro_flecha.gif) no-repeat left;
}
#cuadro_masinfo ul li a:hover, #cuadro_masinfo ul li a:focus{
color:#ed1c24;
}
/* Portada -------------------------*/
#flash_portada{
font-size:.69em;
line-height:1.55em;
border:.09em solid #dcddde;
text-align:right;
background:#221e1f;
}
#flash_portada img, #flash_portada embed{
vertical-align:bottom;
}
#contenido_portada{
clear:both;
font-size:.69em;
line-height:1.55em;
margin:1.82em 0 0;
}
#latest_news,
#customer_area{
float:left;
display:inline;
width:56.91em;
}
.h2_cols_portada{
padding:.3em .91em;
background:#58595b url(../_images/bg_gradient_h2_portada.gif) repeat-x bottom left;
margin:0 0 .09em;
}
.h2_cols_portada h2{
color:#fff;
text-transform:uppercase;
font-size:1.18em;
}
.h2_cols_portada h2 a{
color:#fff;
text-decoration:none;
}
#ticker_noticias{
background:#dcddde url(../_images/bg_gradient_cuadros_portada.gif) repeat-x top left;
/*border-bottom:.27em solid #cbcbcb;*/
}
.txt_cols_portada{
background:#dcddde url(../_images/bg_gradient_cuadros_portada.gif) repeat-x top left;
padding:.91em;
border-bottom:.27em solid #cbcbcb;
}
#ticker_noticias img{
float:left;
display:inline;
border:.09em solid #cbcbcb;
margin:.91em 0 .91em .91em;
}
#ticker_noticias div{
float:left;
display:inline;
width:43em;
margin:.91em 0 .91em 1.36em;
}
.txt_cols_portada div h3,
#ticker_noticias div h3{
font-size:1.09em;
color:#231f20;
}
.txt_cols_portada div h3 a,
#ticker_noticias div h3 a{
display:block;
color:#231f20;
padding:0 0 0 .91em;
background:url(../_images/icon_li_noticias.gif) no-repeat left .35em;
text-decoration:none;
}
.txt_cols_portada div h3 a:hover,.txt_cols_portada div h3 a:focus,
#ticker_noticias div h3:hover,#ticker_noticias div h3:focus{
color:#ed1c24;
}
.txt_cols_portada div p.txt_fecha,
#ticker_noticias div p.txt_fecha{
padding:0 0 0 1em;
}
.txt_cols_portada p.boton_enlace,
#ticker_noticias p.boton_enlace{
background:url(../_images/bg_bot_izda.gif) no-repeat left;
font-size:.91em;
margin:.6em 0 0;
padding:.6em 0 .7em;
}
.txt_cols_portada p.boton_enlace a,
#ticker_noticias p.boton_enlace a{
color:#231f20;
text-transform:uppercase;
font-weight:bold;
padding:.6em 2em .7em .9em;
margin:0 0 0 1.1em;
background:transparent url(../_images/bg_bot_dcha.gif) no-repeat right;
text-decoration:none;
}
.txt_cols_portada p.boton_enlace a:hover,.txt_cols_portada p.boton_enlace a:focus,
#ticker_noticias p.boton_enlace a:hover,#ticker_noticias p.boton_enlace a:focus{
color:#ed1c24;
}
#customer_area{
width:28em;
margin:0 0 0 .91em;
}
/* Legal information -------------------------*/
#contenedor_aviso_legal{
margin:.63em 0 0;
font-size:.69em;
line-height:1.55em;
}
#contenido_aviso_legal{
padding:.63em .63em 0;
padding-bottom:0;
}
#contenido_aviso_legal p{
margin:1em 0 0;
}
#contenido_aviso_legal p a{
text-decoration:none;
}
#contenido_aviso_legal p a:hover, #contenido_aviso_legal p a:focus{
text-decoration:underline;
}
#contenido_aviso_legal ul{
margin:1em 0 0 1.82em;
}
#contenido_aviso_legal p.txt_cuadro_destacado{
font-size:1.27em;
line-height:1.5em;
margin:.36em 0 0;
padding:1em 1.07em 1.3em;
background:#a7a9ac;
color:#fff;
}
#contenido_aviso_legal h2{
font-size:1em;
padding:0 0 .30em;
margin:1.53em 0 0;
text-transform:uppercase;
color:#231f20;
border-bottom:.09em solid #ed1c24;
}
/* Contact Us -------------------------*/
#datos_headquarters{
float:right;
display:inline;
background:#fffbcc;
border-top:.09em solid #cbcbcb;
border-bottom:.09em solid #cbcbcb;
margin:0 0 0 1.46em;
padding:1.45em 1.82em 1.55em;
font-size:.69em;
line-height:1.55em;
width:22.73em;
}
#datos_headquarters h3{
padding:0;
margin:0;
border-bottom:none;
font-size:1em;
text-transform:uppercase;
color:#231f20;
}
#datos_headquarters address{
font-style:normal;
}
#datos_headquarters p{
margin:0;
font-size:1em !important;
}
#datos_headquarters p a{
padding:0 0 0 1.64em;
background:url(../_images/icon_cuadro_flecha.gif) no-repeat left;
text-decoration:none;
}
#datos_headquarters p a:hover, #datos_headquarters p a:focus{
text-decoration:underline;
}