
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit;	font-style: inherit; font-size: 100%; vertical-align: baseline; font-family:Arial, Helvetica, sans-serif;  }

/* BASES WEB - Cabecera - menu hor - menu - peu*/

/*body { background-color:#CCCCCC;  }*/

body { background-image:url(../images/AA_back.jpg); background-repeat:no-repeat; background-position:top center; background-color:#9bbbd7; }

#global { width:1000px; margin: 0 auto; }

#todo { float:left; width:1000px; padding-bottom:10px; background-color:#FFFFFF; }

#cabecera { width:950px; height:140px; margin-left:1px; background-color:#FFFFFF;  padding:16px 26px 0 22px; padding:18px 26px 0 22px; background-image:url(../images/goblal_cabecera_back.gif); background-repeat:repeat-x; background-position:top; margin-top:1px; }
#cabecera_bloctop { float:left; width:998px; height:140px;}
#cabecera_bloctop #cabecera_left { float:left; width:167px; padding:0 24px 0 2px;}
#cabecera_bloctop #cabecera_left_logo { float:left; width:167px; border:0px;}
#cabecera_bloctop #cabecera_left_logobottom { float:left; width:167px; padding-top:8px;}
#cabecera_bloctop #cabecera_left_links { float:left; width:167px; padding-top:13px;}
#cabecera_bloctop #cabecera_left_links .cablinksA{ float:left; width:38px; height:16px;  padding-left:14px; background-image:url(../images/global_cablinksback.gif); background-repeat:repeat-y; background-position:right; }
#cabecera_bloctop #cabecera_left_links .cablinksB{ float:left; width:37px; height:16px; padding-left:28px; background-image:url(../images/global_cablinksback.gif); background-repeat:repeat-y; background-position:right; }
#cabecera_bloctop #cabecera_left_links .cablinksC{ float:left; width:24px; height:16px; padding-left:26px; }

#cabecera_bloctop #cabecera_right { float:left; width:770px; height:140px; background-color:#666666; }

#cabecera_bottom { float:left; width:972px; margin: 0 14px 0 14px; height:14px; }

#menu_v { float:left; width:972px; height:32px; margin:1px 14px 0 14px; background-color:#1669ab; }
#menu_v_n2 { float:left; width:968px; height:24px; padding-top:4px; margin:1px 0 0 1px; background-image:url(../images/global_menuV_back.gif); background-repeat:repeat-x; border:1px solid #8aa8d9; }
#menu_v_n2 .desplegables{ float:left; padding:0 14px 0 12px; background-image:url(../images/global_menuV_class.gif); background-repeat:no-repeat; background-position:right; }
#menu_v_n2 .desplegables_tit{ float:left; padding-right:10px; color:#fff; font-size:11px; font-weight:bolder; padding-top:3px; }
#menu_v_n2 .desplegables_despl{ float:left; width:148px;  }
#menu_v_n2 .desplegables_despl .escrit{ float:left; width:126px; padding-right:5px;  }
#menu_v_n2 .desplegables_despl .abc{ float:left; width:15px;  }
#menu_v_n2 .desplegables_despl .abc img{ border:0px;}

/*#menu_v_n2 .desplegables_despl select{ width:148px; height:19px; font-family: verdana; font-size: 10px; color: white; background-color:#fff; border:1px solid #1a5d93; }
#menu_v_n2 .desplegables_despl select option{ width:160px; height:19px; font-family: verdana; font-size: 11px; color: #000; background-color:#fff; border:0px; }*/
#menu_v_n2 .desplegables_despl option{  background-color:#fff;  }
#menu_v_n2 .desplegables_despl .escrit input{ width:126px; height:15px; font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: black; background-color:#fff; border:1px solid #1a5d93; }


.desplegables_despl ul.OK{ position:relative; list-style:none; z-index:5; }
.desplegables_despl ul.OK ul { position:absolute;left:1px; top:19px; width:200px; background-color:#FFFFFF; list-style:none; z-index:0; display:none; } 
.desplegables_despl ul.OK ul li{ list-style:none;   } 
.desplegables_despl ul.OK ul li a{ border:1px solid #cccccc; color:#333333; font-size:11px; display:block; height:auto; padding:2px 10px 2px 10px; border-bottom:1px dotted #999999;  text-decoration:none;  background-color:none; } 
.desplegables_despl ul.OK ul li a:hover{ color:#111111; font-size:11px; text-decoration:none;  background-color:#eaeaea; } 



#menu_v_n2 .desplegables_busc{ float:left; padding:0 14px 0 11px;  }
#menu_v_n2 .desplegables_buscap{ float:left; padding-right:10px;  }
#menu_v_n2 .desplegables_buscap input{ width:180px; height:15px; font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: black; background-color:#fff; border:1px solid #1a5d93; }
#menu_v_n2 .desplegables_buscbutt{ float:left;   }




#contingut_general { float:left; width:972px; margin-top:1px; margin: 12px 14px 0 14px;  }

.wrap {
    color: #404040;
    /*margin: 0 12%;*/
    margin:0px;
}


 #menu_IZ { float:left; width:148px;  }

ul.menu{list-style:none;  float:left; padding:0 0 12px 0;}
ul.menu li { position:relative; color:#000; margin-bottom:1px;}
ul.menu li a{ list-style:none; width:126px; display:block; padding:3px 10px 3px 10px; border:1px solid #8a8b8b; background-color:#959ba0; background-image:url(../images/global_menuIz_back_despl.gif); background-repeat:no-repeat; background-position:134px 7px; color:#fbfdfe; font-weight:bolder; text-decoration:none; font-size:12px;}
ul.menu li a:hover{text-decoration:none; background-color:#333333; }

ul.menu ul { position:absolute; left:148px; top:0px; display:none;list-style:none; }
ul.menu li:hover > ul { display:block; }
ul.menu ul li{ position:relative; color:#000; margin-bottom:0px; border-bottom:1px solid #999999;}
ul.menu ul li a{ list-style:none; width:126px; display:block; padding:3px 10px 2px 10px; border:1px solid #666666; background-color:#666666; background-image:url(../images/global_menuIz_back_despl.gif); background-repeat:no-repeat; background-position:134px 7px; color:#fbfdfe; font-weight:bolder; text-decoration:none; font-size:12px; }
ul.menu ul li a:hover{ text-decoration:none; background-color:#333333;  }

ul.menu li.A { position:relative; color:#000; margin-bottom:1px;}
ul.menu li.A a{ list-style:none; width:128px; display:block; padding:3px 10px 3px 10px; border:none; background-color:#e8ecef; background-image:url(../images/global_menuIz_backB.gif); background-repeat:repeat-y; background-position:left; color:#5b6a76; font-weight:bolder; text-decoration:none; font-size:12px;}
ul.menu li.A a:hover{ text-decoration:underline; }

ul.menu li.B { position:relative; color:#000; margin-bottom:1px;}
ul.menu li.B a{ list-style:none; width:126px; display:block; padding:3px 10px 3px 10px; border:1px solid #8a8b8b; background-color:#959ba0; color:#fbfdfe; font-weight:bolder; text-decoration:none; font-size:12px; background-image:none;}
ul.menu li.B a:hover{ text-decoration:none; }

ul.menu li.C { position:relative; color:#000; margin-bottom:1px;}
ul.menu li.C a{ list-style:none; width:126px; display:block; padding:3px 10px 3px 10px; border:1px solid #758592; background-color:#8ca1b2; color:#fbfdfe; font-weight:bolder; text-decoration:none; font-size:12px; background-image:none; }
ul.menu li.C a:hover{ background-color:#4b555d; color:#fbfdfe; font-weight:bolder; text-decoration:none; font-size:12px; border:1px solid #9999999; }

ul.menu li.D { position:relative; color:#000; margin-bottom:1px;}
ul.menu li.D a{ list-style:none; width:128px; display:block; padding:3px 10px 3px 10px; border:none; background-color:#c5ccce; color:#504e4e; font-weight:bolder; text-decoration:none; font-size:12px; background-image:none;}
ul.menu li.D a:hover{ text-decoration:underline; }

ul.menu li.E { position:relative; color:#000; margin-bottom:0px; }
ul.menu li.E a{ list-style:none; width:126px; display:block; padding:3px 10px 2px 10px; background-color:#666666; color:#fbfdfe; font-weight:bolder; text-decoration:none; font-size:12px; background-image:none;}
ul.menu li.E a:hover{ text-decoration:none; }


ul.menu li.STAR { position:relative; color:#000; margin-bottom:1px;}
ul.menu li.STAR a{ list-style:none; width:126px; display:block; padding:3px 10px 3px 10px; border:1px solid #758592; background-color:#8ca1b2; color:#fbfdfe; font-weight:bolder; text-decoration:none; font-size:12px; background-image:url(../images/starmenu.png); background-repeat:no-repeat; background-position:128px 4px; }
ul.menu li.STAR a:hover{ background-color:#4b555d; color:#fbfdfe; font-weight:bolder; text-decoration:none; font-size:12px; border:1px solid #9999999; }



#menu_IZ #bannersIz{ float:left; width:148px; padding-bottom:10px;  }
#menu_IZ #bannersIz .bannerIz{ float:left; width:148px; padding-bottom:10px;  }
#menu_IZ #bannersIz .bannerIz img{ border:0px;  }



#menu_DER { float:left; width:152px; }

#menu_DER .blocDER { float:left; width:152px; background-image:url(../images/blocDER_topback.gif); background-repeat:repeat-x; background-position:top; padding-top:1px;  }
#menu_DER .blocDER .blocDERcos { float:left; width:140px; background-image:url(../images/blocDER_cosback.gif);  padding:8px 0 0 12px;  }
.blocDERcos .blocDERcos_top { float:left; background-image:url(../images/blocder_cos_top.gif); background-repeat:repeat-x; background-position:bottom; width:130px; padding-bottom:10px; }
.blocDERcos .blocDERcos_text{ float:left; width:138px; height:16px; color:#333333; font-size:12px; font-weight:normal; padding-top:6px; }
.blocDERcos .blocDERcos_capsa{ float:left; width:138px; padding:4px 0 10px 0;}
.blocDERcos .blocDERcos_capsa .blocDERcos_capsaCamp{ float:left; width:100px; height:14px; }
.blocDERcos .blocDERcos_capsa .blocDERcos_capsaCamp input{ width:100px; height:14px; border:1px solid #747474; font-size:11px;  }
.blocDERcos .blocDERcos_capsa .blocDERcos_capsabot{ float:left;   }
#menu_DER .blocDER_BOT { float:left; width:152px; background-image:url(../images/blocDER_topback.gif); background-repeat:repeat-x; background-position:bottom;padding-top:1px; margin-bottom:14px;}


.blocDercos_enquesta { float:left; width:130px;  color:#333333; font-size:12px; font-weight:normal; padding-top:6px; padding:8px 8px 8px 0; }
.blocDercos_enquesta a { float:left; width:130px;  color:#333333; font-size:12px; font-weight:normal; padding-top:6px; padding:8px 8px 8px 0; text-decoration:none }

.blocDercos_enquesta .blocDercos_enquesta_texte { float:left; width:130px; }
.blocDercos_enquesta .blocDercos_enquesta_texte p{ color:#333333; font-size:12px; font-weight:normal; }
.blocDercos_enquesta .blocDercos_enquesta_formu { float:left; width:130px; padding-top:8px; }
.blocDercos_enquesta .blocDercos_enquesta_bot { float:left; width:122px; padding:12px 0 4px 8px; }


#menu_DER .menu_DER_banners{ float:left; width:152px; padding:6px 0 6px 0; } 
#menu_DER .menu_DER_banners img{ border:0px;  } 



#peu { float:left; width:972px; height:40px; background-image:url(../images/peu_back.gif); background-repeat:repeat-x; text-align:center; }
#peu #peu_links { float:left; padding:0 0 0 240px; width:732px;  }
#peu_links ul{ margin:0px; text-align:center; }
#peu_links ul li{ float:left; list-style:none; padding-top:8px; }
#peu_links ul li.Beta{ float:left; list-style:none; text-align:center; padding-top:8px;}
#peu_links ul li.ackstrom{ float:left; list-style:none;}
#peu_links ul li.ackstrom img{ border:0px;}
#peu_links ul li.ackstrom a{ background-image:none;}


#peu_links ul li a{ color:#686868; font-size:12px; text-decoration:none; font-weight:bolder; padding:0 8px 0 8px; background-image:url(../images/peu_li_back.gif); background-repeat:no-repeat; background-position:right;  }
#peu_links ul li.Beta a{ color:#686868; font-size:12px; text-decoration:none; font-weight:bolder; padding:0 8px 0 8px; background-image:none;  }
#peu_links ul li a:hover{ color:#686868; font-size:12px; text-decoration:underline; font-weight:bolder; }
#peu_links_SUB { float:left;width:972px; text-align:center; padding-top:10px;}
#peu_links_SUB p{ color:#327995; font-size:11px; }
#peu_links_SUB p strong{ color:#327995; font-weight:bolder; }



