html  { padding: 0; margin: 0; }
* {padding: 0; margin: 0;}
* html, body{height:100%;} 
p{padding: 5px; margin: 0;}

#flashcontent{}

.cerrar_sesion{ clear:both; position:absolute; top:122px; right:5px; font-weight:bold; font-size:9px}
.cerrar_sesion a{ text-decoration:none; color:#FFFFFF; } .cerrar_sesion a:hover{ text-decoration:none; color:#9AA7BE; }

input, textarea{font-family: Arial, sans-serif;font-size:11px;}

body {margin:0px; padding:0px; font-family: Arial, sans-serif; height:100%;}
.noFloat{ clear:both}

#content{width:735px; position:absolute; left:50%; margin-left:-367px}
.hidden{ display: none}
#banner{}
/* --------------------- titol ------------------------------------ */
#main_title{position:absolute; width:426px}
.double_line{border-top: 1px solid #586B96;border-bottom: 1px solid #586B96;  height:5px; font-size:0px; position:relative; top:-7px}
.title_text{font-size:12px; color:#576C93; font-weight:bold;
float:left;position:absolute;border-bottom: 1px solid #586B96; top:-17px; z-index:5 ; background-color:#FFFFFF; height:16px}
.image_diagonal{ position:absolute; top:10px; border:0; padding:0;}
/* ---------------------  ------------------------------------ */

/* ----------------------------------------------------- */
#main{width:735px; margin:0px 0px 0px 0px; position:relative; top:0px}
#left_column {width:125px; float:left; background-color:#FFFFFF}
#central_column {width:426px;float:left; padding: 0  30px 0px 28px; margin:0}
#right_column {width:125px;float:left}
#home,#sobre,#trabaja,#productos,#servicios, #privacidad {width:426px}

#home p,#sobre p, #sobre div,#trabaja p,#productos p,#servicios p, #privacidad p {padding-left:0}

#menu_sup{ font-size:12px;color:#576C93;  padding:2px 28px 0 28px; height:30px; margin-top:10px }
a.nav_link:link {color:#576C93; text-decoration:none}     /* unvisited link */
a.nav_link:visited {color:#576C93; text-decoration:none}  /* visited link */
a.nav_link:hover {color: #9AA7BE; text-decoration:none}   /* mouse over link */
a.nav_link:active {color:#576C93; text-decoration:none}   /* selected link */


#menu_select{margin:0 3px 0 0; z-index:2;}

#menu_sup ul { margin:0; padding:0px 0px 0; list-style:none; }
#menu_sup li {float:left; list-style:none;margin:0;padding:0 0 0 0px; height:40px }

#servicios li, #servicios ul{margin-left:12px}

#head{ }


.nav_home{text-align:left; width:92px}
.nav_iberfluid, .nav_productos, .nav_servicios, .nav_industrias{ text-align:left; width:115px}
.nav_articulos{ text-align:left;width:115px}

.nav_priv_home{ text-align:left; width:68px}
.nav_priv_iberfluid, .nav_priv_productos, .nav_priv_servicios, .nav_priv_industrias{ text-align:left; width:90px}
.nav_priv_articulos{ text-align:left;width:136px}
.nav_priv_privado{ text-align:left;width:115px}


.index_menu_sup{  }

#stressed{ font-family: Arial, sans-serif; font-size:11px; font-weight:bold; color:#576C93; background-color:#EEF0F4; 
width:124px; padding: 8px 0 8px 0px;overflow:hidden }
#stressed ul { margin:0; padding:0px; list-style:none; }
#stressed li {list-style:none; margin:0;padding:0;  line-height:15px; clear:both; padding-bottom:6px}
.main_stressed_li{margin:0;padding:0 0 5px 0;margin-left:10px;}

.stressed_text{margin-left:20px; margin-right:3px}
.stressed_arrow_container{margin-left:10px}
#arrow_submenu_img{ margin:0 2px 0 0}
.stressed_text_arrow{width:80px;}
.stressed_text, .stressed_text_arrow{ line-height:15px}
.stressed_text_arrow{float:left;padding-bottom:6px}


.submenu_box{margin:5px 0 0 0; width:125px; overflow:hidden}
a.submenu:link {color:#576C93; text-decoration:none}     /* unvisited link */
a.submenu:visited {color:#576C93; text-decoration:none}  /* visited link */
a.submenu:hover {color:#999999; text-decoration:none}   /* mouse over link */
a.submenu:active {color:#576C93; text-decoration:none}   /* selected link */

#access_box{width:124px; border: 1px solid #576C93; position:relative; top:5px; height:130px}
#access_box_title{font-family: Arial, sans-serif; color:#576C93;border-bottom: 1px solid #576C93;  position:relative; top:0px; font-weight:bold; font-size:12px; padding: 2px 0 2px 6px}
#access_box_form {position:absolute; top:22px; padding: 2px 0 20px 6px;
 font-family: Arial, sans-serif; font-size:11px; color:#576C93; line-height:15px}
#login, #password {width:107px}

#entrar_button, #busqueda_prod, #button_contacto, #input_trabaja, #button_articulos, #button_producto { font-size:11px; cursor: pointer;  color:#576C93; border:1px solid #576C93; background-color:#FFFFFF;  text-align:center; margin:10px 0 0 0}
#entrar_button{width:50px;}
.private_corner{position:absolute; left:112px; bottom:-2px}

#news_list{width:126px; margin: 3px 0 0px 0;font-family: Arial, sans-serif;color:#576C93; }
#news_list_title{font-family: Arial, sans-serif;color:#576C93; font-size:12px; font-weight:bold;
 border-bottom: 1px solid #576C93; width:125px }
 #news_list_title h3{font-family: Arial, sans-serif;color:#576C93; font-size:12px; font-weight:bold; padding: 0; margin: 0; }
.news{color:#576C93; font-size:11px;border-bottom: 1px solid #576C93; margin-top:10px; padding-bottom:10px}
.news img{margin: 0 0 2px 0}
a.news_link:link,a.news_link:visited, a.news_link:active  {color:#808284; text-decoration:none}     /* unvisited link */
a.news_link:hover {color: #9AA7BE; text-decoration:none}   /* mouse over link */

.articulos_des{color:#576C93; font-size:11px;border-bottom: 1px solid #576C93; margin-top:10px; padding-bottom:10px}
.articulos_des img{margin: 0 0 2px 0;  }

.portugal_link{font-family: Arial, sans-serif;color:#576C93; font-size:10px; font-weight:bold; padding: 0; margin: 0; position:relative}
.portugal_link a:link {color:#576C93; text-decoration:none}     /* unvisited link */
.portugal_link a:visited {color:#576C93; text-decoration:none}  /* visited link */
.portugal_link a:hover {color: #9AA7BE; text-decoration:none}   /* mouse over link */
.portugal_link a:active {color:#576C93; text-decoration:none}   /* selected link */

.portugal_link img{ position:relative; top:2px; margin:0 2px 0 0; width:14px }


/* .imagen_articulos_des{height:46px; overflow:hidden; margin-bottom:2px}  */



.ver_mas{font-size:9px; margin:2px 0 0 0; color:#576C93;}
a.ver_mas:link,a.ver_mas:visited, a.ver_mas:active  {color:#576C93; text-decoration:none}     /* unvisited link */
a.ver_mas:hover {color: #9AA7BE; text-decoration:none}   /* mouse over link */

.data_contacto{font-size:11px; margin:0px 0 0 0; color:#576C93;}
a.data_contacto:link,a.data_contacto:visited, a.data_contacto:active  {color:#576C93; text-decoration:none}     /* unvisited link */
a.data_contacto:hover {color: #9AA7BE; text-decoration:none}   /* mouse over link */

.body_link{font-size:11px; margin:0px 0 0 0; color:#576C93;}
a.body_link:link,a.body_link:visited, a.body_link:active  {color:#576C93; text-decoration:none}     /* unvisited link */
a.body_link:hover {color: #9AA7BE; text-decoration:none}   /* mouse over link */

#title_box{width:421px; height:118px; border: 1px solid #576C93;}
#title_name{float:left; padding:74px 0 0 10px}
#title_image{border:none; float:right}
#title_name{ font-family: Arial, sans-serif; font-size:18px}
#title_name h1{ font-family: Arial, sans-serif; font-size:18px}
.title_name_first{ color:#9AA7BE}
.title_name_second{font-weight:bold; color:#576C93}
#body_box{ margin: 0px; padding:16px 0 0 0}
#body_details{ width:139px; float:left;margin:0}

#body_text{width:282px; float:left; margin:0; font-weight:normal}

.stressed_box{color:#576C93; background-color:#EEF0F4; 
width:95px; margin: 0 0 15px 0; padding:12px 12px 12px 12px; font-weight:normal}
.stressed_box h2{font-family: Arial, sans-serif; font-size:13px; font-weight:normal}
.body_images{margin: 0 0 15px;}

.body_text{ font-family: Arial, sans-serif;font-size:11px; color:#808284;}
.body_hight{color:#576C93; font-weight:bold}

#articles_list_title{font-family: Arial, sans-serif;color:#576C93; font-size:12px; font-weight:bold;
 border-bottom: 1px solid #576C93; }
 #articles_list_title h3{font-family: Arial, sans-serif;color:#576C93; font-size:12px; font-weight:bold; padding: 0; margin: 0; }
.articles{color:#576C93; font-size:11px; margin:10px 0 0 0; }
.articles h3{}
.articles img{float:left; margin:0 5px 0 0; }


#products_list{ margin: 4px 0 0px 0}
#products_list_title{font-family: Arial, sans-serif;color:#576C93; font-size:12px; font-weight:bold; border-bottom: 1px solid #576C93;}
#products_list_title h3{font-family: Arial, sans-serif;color:#576C93; font-size:12px; font-weight:bold;padding: 0; margin: 0;}

#products_box_title{font-family: Arial, sans-serif;color:#576C93; font-size:12px; font-weight:bold; border-bottom: 1px solid #576C93; text-align:center;position:relative; top:0px;   padding: 2px 0 2px 0}
 #products_box_title h3{font-family: Arial, sans-serif;color:#576C93; font-size:12px; font-weight:bold;padding: 0; margin: 0;}
.products{color:#576C93; font-size:11px;border-bottom: 1px solid #576C93; margin-top:10px; padding-bottom:10px; text-align:center}

#footer{ font-size:11px; text-align:center; width:735px; padding: 20px 0 0 0; margin:0; position:relative}
#footer_text{border-top: 1px solid #576C93; padding: 5px 0 5px 0; color:#576C93}
#footer hr{color:#576C93; background-color:#576C93; padding: 0 0 5px 0 }



.foto_right{float:right; padding:0px 0 10px 26px}
.foto_politica{float:right;border: 1px solid #576C93;margin:0px 0 10px 26px}
.foto_left{float:left; padding:10px 26px 10px 0}

.company_data_left_div{float:left; padding-top:15px;font-size:11px;color:#6D6D6D;}
.company_data_right_div{float:right;padding-top:15px;font-size:11px;color:#6D6D6D; width:200px}
.company_data_title{font-family: Arial, sans-serif;color:#576C93; font-size:11px; font-weight:bold; }
.company_data_hight{color:#576C93;}

.mail, .mail a, .mail:link a, .mail:visited a, .mail:active a {color:#6D6D6D;text-decoration:none} /* visited link */
.mail:hover a {color: #9AA7BE; text-decoration:none}   /* mouse over link */

.blue_box{color:#576C93; background-color:#EEF0F4;  margin: 0 0 15px 0; padding:12px 12px 12px 12px; font-size:11px}

.hr_home_bottom{color:#576C93; width:426px;border-top: 1px solid #576C93; margin:30px 0 0 0 }

.company_data_left_div_contacto{float:left;font-size:11px;color:#6D6D6D;}
.company_data_right_div_contacto{float:right;font-size:11px;color:#6D6D6D;}

.form_field{margin:0 0 8px 5px; }
.form_field_p{margin:0 0 8px 0px; }
.form_field_c, .form_field_t, .form_field_n{margin:0 0 8px 0px;}

/* --------------------formulari treball--------------------------------------- */
.input_nombre, .input_apellidos,.input_direccion, .input_telefono, .input_poblacion, .input_postal, .input_provincia,
 .input_pais, .input_correo, .input_dni
{position:absolute;  height:14px; font-size:11px; }

.input_fichero{height:20px; margin:5px 0 0 0}
.input_carta, .input_cv
{font-size:11px; width:422px; height:140px ; overflow:auto; margin-top:5px}

.right_inputs{ position:absolute;left:240px}
.input_nombre, .input_apellidos,.input_direccion, .input_telefono,  .input_correo,  .input_dni { left:80px; width:341px; }
 .input_poblacion,  .input_provincia {left:80px; width:140px; }
 .input_postal,  .input_pais{left:280px; width:141px;}

 .input_enviar{ position:absolute; left:0px; width:100px}
.input_enviar_trabajo{ position:absolute; right:0px; width:100px}

a.link_treball:link,a.link_treball:visited,a.link_treball:active  {color:#576C93; }    
a.link_treball:hover {color: #9AA7BE; }   /* mouse over link */


.offer_box{ background-color:#EEF0F4; width:402px; padding:12px;
font-weight:normal;font-family: Arial, sans-serif;font-size:11px; color:#808284;}
.title_offer_box{color:#576C93;}
.mas_ofertas{font-family: Arial, sans-serif; font-size:11px; color:#576C93;  text-decoration:none; width:100px; position:absolute;right:68px;}
a.mas_ofertas:link,a.mas_ofertas:visited,a.mas_ofertas:active  {color:#576C93; }    
a.mas_ofertas:hover {color: #9AA7BE; }   /* mouse over link */

.offer_box ul{margin-left:20px}
.offer_box p{margin:0; padding:0}
/* --------------------formulari producte --------------------------------------- */


.input_nombre_id, .input_apellidos_id, .input_empresa_id, .input_departamento_id, .input_direccion_id, .input_telefono_id, .input_fax_id,
.input_poblacion_id, .input_postal_id, .input_provincia_id, .input_pais_id, .input_correo_id, .input_sector_id
{position:absolute;  height:14px; font-size:11px; }

.input_aplicacion_id
{font-size:11px; width:386px; height:140px ; overflow:auto; margin-top:5px}

.right_inputs_id_fax{ margin-left:170px}
.right_inputs_id_postal{ margin-left:158px}
.right_inputs_id_pais{ margin-left:160px}

.input_nombre_id, .input_apellidos_id, .input_empresa_id, .input_departamento_id, .input_direccion_id,.input_correo_id, .input_sector_id { left:249px; width:306px; }

.long{height:14px; font-size:11px;  width:382px;} 
.short{height:14px; font-size:11px;  width:191px;} 
.radio{position:relative;top:3px; margin-right:5px}

 .input_poblacion_id,  .input_provincia_id, .input_telefono_id{left:249px; width:115px; }
 .input_postal_id,  .input_pais_id, .input_fax_id{left:430px; width:125px;}
 .input_enviar_id{ position:relative; right:0x; width:100px}

.detalle_container_cos ul, .detalle_container_cos li {margin-left:12px; }
.detalle_container_cos p{margin-top:0px; padding-top:0px;}
/* ------- */
.div_producto_detalle{width:426px}
.div_producto_detalle ul{ padding:0 0 6px 0}
.detalle_container{float:left; }
.div_foto_producto_detalle{float:left; margin: 0 12px 0 0; width:129px}
.foto_producto_detalle{border:2px solid #EEF0F4}
.detalle_title{color:#576C93; display:inline}


/* ----------formulari contacte ----------------------------- */

.input_otras{font-size:11px; width:417px; height:30px ; overflow:auto; margin-top:5px}
.checkbox{ position: absolute; left:80px}

/* ------------articulos ------------------------------   */
.foto_articulo_container{float:left; margin: 0 12px 0 0;}
.foto_articulo{  border:2px solid #EEF0F4}
.link_articulos{font-family: Arial, sans-serif;font-size:11px; color:#576C93; text-decoration:none}
a.link_articulos:link,a.link_articulos:visited,a.link_articulos:active  {color:#576C93; }    
a.link_articulos:hover {color: #9AA7BE; }   /* mouse over link */
/* --------------------------- representadas --------------------- */
.link_representadas{padding-left:5px}
.link_representadas p{margin:0; padding:0}
.otros_enlaces{font-size:12px; color:#576C93; font-weight:bold; margin-top:20px}
/* -------------- productes ------------------------------ */
form select{font-family: Arial, sans-serif;  font-size:11px;min-width:210px; }
form option{padding:0 5px 0px 5px;font-family: Arial, sans-serif;font-size:11px; }
.input_productos{position:absolute;  height:14px; font-size:11px; width:200px;left:230px; }
.input_busqueda{ width:140px}
.foto_producto_busqueda{ float:left; margin: 0 12px 0 0; border:2px solid #EEF0F4; width:90px}

.link_productos_title{font-family: Arial, sans-serif;font-size:11px;color:#576C93; text-decoration:none}
a.link_productos_title:link,a.link_productos_title:visited,a.link_productos_title:active  { color:#576C93;}    
a.link_productos_title:hover {color: #9AA7BE; }   /* mouse over link */

.link_productos_subtitle{font-family: Arial, sans-serif;font-size:11px; color:#808284; text-decoration:none}
a.link_productos_subtitle:link,a.link_productos_subtitle:visited,a.link_productos_subtitle:active  {color:#808284; }    
a.link_productos_subtitle:hover {color: #9AA7BE; }   /* mouse over link */


.detalles{font-size:11px; margin:0px 0 0 0; color:#576C93; position:relative; top:-5px}
a.detalles:link,a.detalles:visited, a.detalles:active  {color:#576C93; text-decoration:none}     /* unvisited link */
a.detalles:hover {color: #9AA7BE; text-decoration:none}   /* mouse over link */

.numeracio_prod{ margin:3px}



/* --------------------industria ------------------------------------------- */
#image_index{ width:139px; float:left;margin:0 10px 10px 0}
.blue_box_industria{color:#576C93; background-color:#EEF0F4;  margin: 0 0 15px 0; padding:12px 12px 12px 12px; font-size:11px; width:188px}
.blue_box_industria ul, .blue_box_industria div{ margin-left:12px}
.blue_box_industria li{ margin-left:15px}
/* ------------------------------------------------------------------------ */
.broccoli{font-size: 9px; font-family: Verdana,Arial,sans-serif; width:100px; position:absolute; bottom:3px; right:-5px} 
a.broccoli:link,a.broccoli:visited,a.broccoli:active { color: #9AA7BE; }    
a.broccoli:hover {color:#576C93; }   /* mouse over link */

.alerta_form {font-size:10px}
#privacidad p{font-size:10px}


.link_mapa_hight{color:#576C93; font-weight:bold; text-decoration:none;}
a.link_mapa_hight:link,a.link_mapa_hight:visited,a.link_mapa_hight:active  {color:#576C93; font-weight:bold; text-decoration:none }    
a.link_mapa_hight:hover {color: #9AA7BE; }   /* mouse over link */

#mapa ul{ margin-left:12px}

.link_mapa_hight_sub{color:#808284; font-weight:bold; text-decoration:none; }
a.link_mapa_hight_sub:link,a.link_mapa_hight_sub:visited,a.link_mapa_hight_sub:active  {color:#808284; font-weight:bold; text-decoration:none }    
a.link_mapa_hight_sub:hover {color: #9AA7BE; }   /* mouse over link */



.altres_pagines{font-size:11px; margin:0px 0 0 0; font-weight:bold}
a.altres_pagines:link,a.altres_pagines:visited, a.altres_pagines:active  {color:#576C93; text-decoration:none;text-decoration: underline;}     /* unvisited link */
a.altres_pagines:hover {color: #9AA7BE; text-decoration:none;text-decoration: underline;}   /* mouse over link */

.pagina_actual{font-size:11px; margin:0px 0 0 0; font-weight:bold}
a.pagina_actual:link,a.pagina_actual:visited, a.pagina_actual:active  {color:#000000; text-decoration:none;  font-weight:bold}     /* unvisited link */
a.pagina_actual:hover {color: #9AA7BE; text-decoration:none; font-weight:bold}   /* mouse over link */

.biblioteca{ padding-top:20px}

.portugal p{ padding-left:0px; margin-left:0px}
.input_portugal {position:absolute;  height:14px; font-size:11px; left:90px; width:341px; }
.pdf_image{padding:0 5px 0 0}
