/* CSS Document */


/* Generals 
------------------------------------------------------------------------------*/
body, html { margin: 0; padding: 0; font-family: Verdana; }

strong { color: #A30000; }
strong.groc { color: #FFB10F; }

.link_exemple_preus { position: absolute; margin: 0; padding: 0; top: 90px; left: 60px; }
  .link_exemple_preus a { color: #991218; font-size: 10px; font-weight: normal; text-decoration: none; }
  .link_exemple_preus a:hover { text-decoration: none; color: #555; }

#tornar { position: absolute; left: 10px; bottom: 10px; }
  #tornar a { color: #7B7C7E; font-size: 10px; font-weight: normal; text-decoration: none; }
  #tornar a:hover { text-decoration: none; color: #555; }

#wrapper { position: absolute; width: 842px; height: 550px; left: 50%; top: 50%; margin-left: -421px; margin-top: -275px; /*border-left: 1px solid gray; border-right: 1px solid gray; border-bottom: 1px solid gray;*/ }

#header { height: 61px; background: url(../img/top.gif) no-repeat; }

#container { border-left: 1px solid gray; border-right: 1px solid gray; border-bottom: 1px solid gray; height: 470px; }


/* Footer 
------------------------------------------------------------------------------*/
#footer { position: relative; height: 15px; }
#footer p { margin: 3px 0 0 0; padding: 0; font-size: 9px; text-align: center; color: #AAA; }
#footer a { text-decoration: none; color: #7B7C7E; font-size: 9px; font-weight: normal; }
#footer a:hover { text-decoration: underline; color: #555; }



/* Llistats */
ul.llistat_f_vermella { margin: 0; padding-left: 20px; list-style-image: url(../img/fletxa_vermella.gif); }
ul.llistat_f_vermella li { font-size: 11px; color: #6F7072; margin-bottom: 5px; }
ul.llistat_f_groga { margin: 0; padding-left: 20px; list-style-image: url(../img/fletxa_groga.gif); }
ul.llistat_f_groga li { font-size: 11px; color: #6F7072; margin-bottom: 5px; }


/* Botons esquerra 
------------------------------------------------------------------------------*/
#side-a ul { margin: 0; padding: 0; list-style: none; }
#side-a { float: left; width: 140px; margin-left: 10px; _margin-left: 5px; }
#side-a li { width: 108px; height: 73px;  margin-bottom: 5px; }
#side-a li.primer { width: 108px; height: 73px; margin-top: 61px; margin-bottom: 5px; }
#side-a li.ultim { width: 108px; height: 73px; margin-bottom: 0; }
  
#side-a li a.btn_fes-te_soci { display: block; height: 100%; background: url(../img/btn_fes-te_soci.gif) no-repeat; }
#side-a li a.btn_fes-te_soci:hover { display: block; height: 100%; background: url(../img/btn_fes-te_soci_ov.gif) no-repeat; } 
#side-a li a.btn_assegurances { display: block; height: 100%; background: url(../img/btn_assegurances.gif) no-repeat; }
#side-a li a.btn_assegurances:hover { display: block; height: 100%; background: url(../img/btn_assegurances_ov.gif) no-repeat; }
#side-a li a.btn_subsidi { display: block; height: 100%; background: url(../img/btn_subsidi.gif) no-repeat; }
#side-a li a.btn_subsidi:hover { display: block; height: 100%; background: url(../img/btn_subsidi_ov.gif) no-repeat; }
#side-a li a.btn_euchires { display: block; height: 100%; background: url(../img/btn_euchires.jpg) no-repeat; }
#side-a li a.btn_euchires:hover { display: block; height: 100%; background: url(../img/btn_euchires_ov.jpg) no-repeat; }
#side-a li a.btn_banner { display: block; height: 100%; background: url(../img/btn_banner.gif) no-repeat; }


/* Menu opcions superior
------------------------------------------------------------------------------*/
#menu_sup { height: 61px; }
#menu_sup ul { margin: 0; padding: 10px 0 0 26px; list-style: none; }
#menu_sup ul li { display: inline; padding: 0 10px; color: #7B7C7E; font-size: 12px; font-weight: bold; }
#menu_sup ul li.actiu { text-decoration: none; color: #A30000; font-weight: bold; }

#menu_sup a:link, #menu_sup a:active, #menu_sup a:visited { text-decoration: none; color: #7B7C7E; font-size: 12px; font-weight: bold; }
#menu_sup a:hover { text-decoration: none; color: #555; }

#menu_sup div#molletes { margin-top: 5px; font-size: 10px; color: #7B7C7E; padding-left: 36px; }
#menu_sup div#molletes a { font-size: 10px; color: #7B7C7E; font-weight: normal; }
#menu_sup div#molletes a:hover { text-decoration: underline; }

/* Continguts
------------------------------------------------------------------------------*/
#content { float: left; width: 682px; }
#continguts { float: left; width: 683px; height: 366px; font-weight: normal; font-size: 11px; color: #6F7072; }

/* Home */
.home { position: relative; background: url(../img/Plana1FONS.jpg) no-repeat; }
.home #finestra { position: absolute; right: 0; bottom: 2px; width: 334px; height: 243px; background: url(../img/Plana1finestra.gif) no-repeat; }
#finestra p.actualitat { color: #FFF; font-weight: bold; font-size: 12px; margin: 0 0 0 30px; padding: 0; line-height: 30px; }

.conj_noticia * { margin: 0; padding: 0; }
div.conj_noticia a:link, div.conj_noticia a:active, div.conj_noticia a:visited { display: block; text-decoration: none; background: none; }
div.conj_noticia a:hover { cursor: hand; background: #eee; }
div.conj_noticia a div a { display: block; text-decoration: none; background: none; } 
.separador { height: 10px; }
div.conj_noticia .data_titol { float: left; }
div.conj_noticia .data_titol .data { color: #FFB10F; font-size: 10px; }
div.conj_noticia .data_titol .titular { color: #A30000; font-size: 10px; font-weight: normal; margin-left: 10px; }
div.conj_noticia .descripcio, div.conj_noticia .descripcio a { clear: both; color: #6F7072; font-weight: normal; font-size: 9px }

#theLayer table td { text-align: left; vertical-align: top; font-size: 11px; color: #6F7072; }
#theLayer .imatge { width: 200px; float: left; padding: 0; margin: 10px 15px 15px 0; }

#theLayer .data { color: #FFF; font-size: 16px; font-weight: bold; }
#theLayer .titular { color: #A30000; font-size: 16px; font-weight: bold; margin-left: 10px; }

/* Soci */
.soci { position: relative; background: url(../img/Plana3Fons.gif) no-repeat; }
  
  .columna_esquerra { position: relative; float: left; top: 110px; left: 90px; width: 260px; height: 200px; }
  .columna_esquerra img { width: 260px; }
  .columna_dreta img { width: 260px; }
  
  .columna_dreta { position: relative; float: left; top: 50px; left: 125px; width: 270px; font-size: 11px; color: #6F7072;/*#909193;*/ }
  .columna_dreta table { margin: 10px 0; }
  .columna_dreta .col_esq { float: left; width: 100px; }
  .columna_dreta .col_dreta { float: right; width: 170px; }
  .columna_dreta div div { margin: 20px 0 0 0; padding: 0; }
  .columna_dreta div div a { background: url(../img/fletxa_groga.gif) no-repeat; font-size: 9px; color: #991218; padding-left: 15px; margin-top: 30px; text-decoration: none; }
  .columna_dreta div div a:hover { text-decoration: none; color: #555; }
  .columna_dreta #titol { color:#991218; font-size:2em; font-weight: bold;}

  .titol { clear: both; font-size: 9px; font-weight: bold; color: #FFB10F; margin: 0; padding: 0 0 0 15px; background: url(../img/fletxa_vermella.gif) no-repeat 0 1px; }

/* Fes-te soci */
.fes_te_soci { position: relative; background: url(../img/plana4Fons.gif) no-repeat; }
.fes_te_soci #desc_apartat { position: absolute; top: 27px; left: 120px; width: 500px; font-size: 11px; color: #6F7072; }
.fes_te_soci table { font-size: 9px; }
.fes_te_soci label { color: #991218; font-weight: bold; }
.fes_te_soci input { font-size: 9px; border: 1px solid #FFB10F; } 
.fes_te_soci #nom { width: 162px; }
.fes_te_soci #dni { width: 225px; } 
.fes_te_soci #data_expedicio { width: 47px; }
.fes_te_soci #classe { width: 206px; }
.fes_te_soci #data_naixement { width: 152px; }
.fes_te_soci #telefon { width: 77px; }
.fes_te_soci #mobil { width: 77px; }
.fes_te_soci #adressa { width: 80px; }
.fes_te_soci #poblacio { width: 56px; }
.fes_te_soci #provincia { width: 62px; }
.fes_te_soci #cp { width: 41px; }
.fes_te_soci #email { width: 136px; }
.fes_te_soci #entitat { width: 205px; }
.fes_te_soci #num_compte { width: 180px; } 
.fes_te_soci #nens { width: 41px;} 

 
.fes_te_soci td.boto { text-align: center; height: 70px; }
.fes_te_soci input.btn_enviar { width: 65px; height: 37px; background: url(../img/btn_enviar.gif) no-repeat; cursor: hand; border: none; }
.fes_te_soci #msg_form { padding-top: 20px }

/* Serveis */
.serveis { position: relative; background: url(../img/plana5Fons.gif) no-repeat; } 


/* Serveis Complementaris */
.serveis_complementaris { position: relative; background: url(../img/plana6Fons.gif) no-repeat; }

/* Tramits */
.tramits { position: relative; background: url(../img/planagestoriaFons.gif) no-repeat; } 
.tramits div { position: relative; width: 600px; top: 80px; left: 60px; }
.tramits h1 { font-size: 14px; }
.tramits ul { list-style: square; }

/* Finan_vehicle */
.finan_vehicle { position: relative; background: url(../img/planafinanFons.gif) no-repeat; } 
.finan_vehicle div { position: relative; width: 600px; top: 80px; left: 60px; }
.finan_vehicle h1 { font-size: 14px; }
.finan_vehicle ul { list-style: square; }

/* Avantatges */
.avantatges { position: relative; background: url(../img/plana7Fons.gif) no-repeat; } 
.avantatges p { margin: 0; padding: 0; }
.avantatges ul { list-style: none; margin: 0; padding: 0; }
.avantatges li { margin-top: 15px; }
.avantatges li a { background: url(../img/fletxa_groga.gif) no-repeat; font-weight: normal; font-size: 9px; color: #991218; padding-left: 15px; text-decoration: none; }
.avantatges li a:hover { text-decoration: none; color: #555; }
.avantatges li a.actiu { font-weight: bold; }


/* Assegurances */
  .assegurances { position: relative; background: url(../img/plana8Fons.jpg) no-repeat; }  
  .assegurances .columna_esquerra { position: relative; float: left; top: 110px; left: 17px; width: 350px; height: 200px; font-size: 11px; color: #6F7072; }
  .assegurances .columna_esquerra img { float: right; width: 50px; margin: 0 20px; }
  
  .text_registre { font-size: 9px; color: #555; padding-left: 155px; }
  /*.columna_dreta img { width: 260px; }*/
  
  .assegurances .columna_dreta { position: relative; float: left; top: 110px; left: 20px; width: 270px; font-size: 11px; color: #6F7072;/*#909193;*/ }
  .assegurances .columna_dreta .col_esq { float: left; width: 100px; }
  .assegurances .columna_dreta .col_dreta { float: right; width: 170px; }
  .assegurances .columna_dreta div div { margin: 0 0 10px 0; padding: 0; }
  .assegurances .columna_dreta div div a { background: url(../img/fletxa_groga.gif) no-repeat; font-size: 9px; color: #991218; padding-left: 15px; }
  .assegurances .columna_dreta div div a:hover { text-decoration: none; color: #555; }

/* Assegurances Vehicle */
.asseg_vehicle { position: relative; background: url(../img/plana9Fons.gif) no-repeat; }

.asseg_vehicle .columna_esquerra { position: relative; float: left; top: 110px; left: 60px; width: 350px; height: 200px; font-size: 11px; color: #6F7072; }
.asseg_vehicle .columna_dreta { position: relative; float: left; top: 110px; left: 20px; width: 270px; font-size: 11px; color: #6F7072;/*#909193;*/ }
.asseg_vehicle #desc_apartat { position: absolute; top: 20px; left: 150px; width: 500px; font-size: 11px; color: #6F7072; }
.asseg_vehicle .titol_apartat { float: left; width: 22px; height: 200px; padding-right: 10px; background: url(../img/plana9Logo.gif) no-repeat 0 8px; }
.asseg_vehicle table { float: left; font-size: 9px; }
.asseg_vehicle label { color: #991218; font-weight: bold; }
.asseg_vehicle input { font-size: 9px; border: 1px solid #FFB10F; }
.asseg_vehicle select { font-size: 9px; border: 1px solid #FFB10F; } 
.asseg_vehicle #nom { width: 162px; }
.asseg_vehicle #select_soci {  width: 38px;  } 
.asseg_vehicle #data_expedicio { width: 47px; }
.asseg_vehicle #dni { width: 93px; }
.asseg_vehicle #data_naixement { width: 152px; }
.asseg_vehicle #telefon { width: 77px; }
.asseg_vehicle #mobil { width: 77px; }
.asseg_vehicle #horari { width: 130px; }
.asseg_vehicle #poblacio { width: 189px; }
.asseg_vehicle #email { width: 137px; }
.asseg_vehicle #select_conductor { width: 50px; }
.asseg_vehicle #select_estat_civil { width: 50px; }
.asseg_vehicle #matricula { width: 50px; }
.asseg_vehicle #marca { width: 95px; }
.asseg_vehicle #model { width: 76px; }
.asseg_vehicle #versio { width: 93px; } 
.asseg_vehicle #nom_portes { width: 10px; }
.asseg_vehicle #select_garatge { width: 79px; }
.asseg_vehicle #companyia { width: 190px; } 
.asseg_vehicle #num_polissa { width: 180px; }
.asseg_vehicle #select_cobertures { width: 190px; }
 
.asseg_vehicle td.boto { text-align: center; height: 50px; }
.asseg_vehicle input.btn_enviar { width: 65px; height: 37px; background: url(../img/btn_enviar.gif) no-repeat; cursor: hand; border: none; }


/* Assegurances Llar */
.asseg_llar { position: relative; background: url(../img/plana10Fons.gif) no-repeat; }
.asseg_llar .columna_esquerra { position: relative; float: left; top: 110px; left: 60px; width: 350px; height: 200px; font-size: 11px; color: #6F7072; }
.asseg_llar .columna_dreta { position: relative; float: left; top: 110px; left: 20px; width: 270px; font-size: 11px; color: #6F7072;/*#909193;*/ }
.asseg_llar #desc_apartat { position: absolute; top: 35px; left: 150px; width: 500px; font-size: 11px; color: #6F7072; }
.asseg_llar .titol_apartat { float: left; width: 21px; height: 174px; padding-right: 10px; background: url(../img/plana10Logo.gif) no-repeat 0 8px; }
.asseg_llar table { float: left; font-size: 9px; }
.asseg_llar label { color: #991218; font-weight: bold; }
.asseg_llar input { font-size: 9px; border: 1px solid #FFB10F; }
.asseg_llar select { font-size: 9px; border: 1px solid #FFB10F; } 
.asseg_llar #nom { width: 162px; }
.asseg_llar #data_naixement { width: 152px; }
.asseg_llar #select_soci {  width: 38px;  }
.asseg_llar #num_soci { width: 86px; } 
.asseg_llar #adressa { width: 79px; }
.asseg_llar #poblacio { width: 189px; }
.asseg_llar #provincia { width: 62px; }
.asseg_llar #cp { width: 41px; }
.asseg_llar #telefon { width: 77px; }
.asseg_llar #mobil { width: 77px; }
.asseg_llar #email { width: 137px; }
.asseg_llar #select_tipus_vivenda { width: 160px; }
.asseg_llar #select_ubicacio { width: 205px; }
.asseg_llar #any_compra { width: 170px; }
.asseg_llar #any_reforma { width: 164px; }
.asseg_llar #metres { width: 240px; }

.asseg_llar #continent { width: 206px; }
.asseg_llar #contingut { width: 206px; }
 
.asseg_llar td.boto { text-align: center; height: 50px; }
.asseg_llar input.btn_enviar { width: 65px; height: 37px; background: url(../img/btn_enviar.gif) no-repeat; cursor: hand; border: none; }

/* Assegurances Vida */
.asseg_vida { position: relative; background: url(../img/plana11Fons.gif) no-repeat; }
.asseg_vida .columna_esquerra { position: relative; float: left; top: 110px; left: 60px; width: 350px; height: 200px; font-size: 11px; color: #6F7072; }
.asseg_vida .columna_dreta { position: relative; float: left; top: 110px; left: 20px; width: 270px; font-size: 11px; color: #6F7072;/*#909193;*/ }
.asseg_vida #desc_apartat { position: absolute; top: 35px; left: 150px; width: 500px; font-size: 11px; color: #6F7072; }
.asseg_vida .titol_apartat { float: left; width: 16px; height: 129px; padding-right: 10px; background: url(../img/plana11Logo.gif) no-repeat 0 8px; }
.asseg_vida table { float: left; font-size: 9px; }
.asseg_vida label { color: #991218; font-weight: bold; }
.asseg_vida input { font-size: 9px; border: 1px solid #FFB10F; }
.asseg_vida select { font-size: 9px; border: 1px solid #FFB10F; } 
.asseg_vida #nom { width: 162px; }
.asseg_vida #data_naixement { width: 152px; }
.asseg_vida #select_soci {  width: 38px;  }
.asseg_vida #num_soci { width: 86px; } 
.asseg_vida #telefon { width: 77px; }
.asseg_vida #mobil { width: 77px; }
.asseg_vida #horari { width: 130px; }
.asseg_vida #email { width: 137px; }
.asseg_vida #professio { width: 195px; }
.asseg_vida #capital { width: 156px; }
 
.asseg_vida td.boto { text-align: center; height: 50px; }
.asseg_vida input.btn_enviar { width: 65px; height: 37px; background: url(../img/btn_enviar.gif) no-repeat; cursor: hand; border: none; }

/* Assegurances Accidents  */
.asseg_accidents { position: relative; background: url(../img/plana12Fons.gif) no-repeat; }
.asseg_accidents #taula_cobertures_basiques { position: absolute; top: 100px; left: 1px; width: 681px; border-bottom: 1px solid #ffcc99; }
.asseg_accidents #taula_cobertures_basiques img { padding-left: 50px; padding-bottom: 7px; }

.asseg_accidents .columna_esquerra { float: left; top: 185px; left: 60px; width: 350px; height: 200px; font-size: 11px; color: #6F7072; }
.asseg_accidents .columna_dreta { float: left; top: 185px; left: 20px; width: 270px; font-size: 11px; color: #6F7072;/*#909193;*/ }
.asseg_accidents #desc_apartat { position: absolute; top: 35px; left: 150px; width: 500px; font-size: 11px; color: #6F7072; }
.asseg_accidents .titol_apartat { float: left; width: 12px; height: 130px; padding-right: 10px; background: url(../img/plana12Logo.gif) no-repeat 0 8px; }
.asseg_accidents table { float: left; font-size: 9px; }
.asseg_accidents label { color: #991218; font-weight: bold; }
.asseg_accidents input { font-size: 9px; border: 1px solid #FFB10F; }
.asseg_accidents select { font-size: 9px; border: 1px solid #FFB10F; } 
.asseg_accidents #nom { width: 162px; }
.asseg_accidents #data_naixement { width: 152px; }
.asseg_accidents #select_soci {  width: 38px;  }
.asseg_accidents #num_soci { width: 86px; } 
.asseg_accidents #telefon { width: 77px; }
.asseg_accidents #mobil { width: 77px; }
.asseg_accidents #horari { width: 130px; }
.asseg_accidents #email { width: 137px; }
.asseg_accidents #professio { width: 195px; }
.asseg_accidents #capital { width: 156px; }
 
.asseg_accidents td.boto { text-align: center; height: 50px; }
.asseg_accidents input.btn_enviar { width: 65px; height: 37px; background: url(../img/btn_enviar.gif) no-repeat; cursor: hand; border: none; }

/* Assegurances Sanitaria  */
.asseg_sanitaria { position: relative; background: url(../img/plana13Fons.gif) no-repeat; }
.asseg_sanitaria .columna_esquerra { position: relative; float: left; top: 110px; left: 60px; width: 350px; height: 200px; font-size: 11px; color: #6F7072; }
.asseg_sanitaria .columna_dreta { position: relative; float: left; top: 110px; left: 20px; width: 270px; font-size: 11px; color: #6F7072;/*#909193;*/ }
.asseg_sanitaria #desc_apartat { position: absolute; top: 22px; left: 150px; width: 500px; font-size: 11px; color: #6F7072; }
.asseg_sanitaria .titol_apartat { float: left; width: 14px; height: 129px; padding-right: 10px; background: url(../img/plana13Logo.gif) no-repeat 0 8px; }
.asseg_sanitaria table { float: left; font-size: 9px; }
.asseg_sanitaria label { color: #991218; font-weight: bold; }
.asseg_sanitaria input { font-size: 9px; border: 1px solid #FFB10F; }
.asseg_sanitaria select { font-size: 9px; border: 1px solid #FFB10F; } 
.asseg_sanitaria #nom { width: 162px; }
.asseg_sanitaria #data_naixement { width: 152px; }
.asseg_sanitaria #select_soci {  width: 38px;  }
.asseg_sanitaria #num_soci { width: 86px; } 
.asseg_sanitaria #telefon { width: 77px; }
.asseg_sanitaria #mobil { width: 77px; }
.asseg_sanitaria #horari { width: 130px; }
.asseg_sanitaria #email { width: 137px; }
.asseg_sanitaria #professio { width: 195px; }
.asseg_sanitaria #edat { width: 37px; }
 
.asseg_sanitaria td.boto { text-align: center; height: 50px; }
.asseg_sanitaria input.btn_enviar { width: 65px; height: 37px; background: url(../img/btn_enviar.gif) no-repeat; cursor: hand; border: none; }

/* Assegurances Plans  */
.asseg_plans { position: relative; background: url(../img/plana14Fons.gif) no-repeat; }
.asseg_plans .columna_esquerra { position: relative; float: left; top: 110px; left: 60px; width: 350px; height: 200px; font-size: 11px; color: #6F7072; }
.asseg_plans .columna_dreta { position: relative; float: left; top: 110px; left: 20px; width: 270px; font-size: 11px; color: #6F7072;/*#909193;*/ }
.asseg_plans #desc_apartat { position: absolute; top: 35px; left: 150px; width: 500px; font-size: 11px; color: #6F7072; }
.asseg_plans .titol_apartat { float: left; width: 28px; height: 129px; padding-right: 10px; background: url(../img/plana14Logo.gif) no-repeat 0 8px; }
.asseg_plans table { float: left; font-size: 9px; }
.asseg_plans label { color: #991218; font-weight: bold; }
.asseg_plans input { font-size: 9px; border: 1px solid #FFB10F; }
.asseg_plans select { font-size: 9px; border: 1px solid #FFB10F; } 
.asseg_plans #nom { width: 162px; }
.asseg_plans #data_naixement { width: 152px; }
.asseg_plans #select_soci {  width: 38px;  }
.asseg_plans #num_soci { width: 86px; } 
.asseg_plans #telefon { width: 77px; }
.asseg_plans #mobil { width: 77px; }
.asseg_plans #horari { width: 130px; }
.asseg_plans #email { width: 137px; }
.asseg_plans #professio { width: 195px; }
.asseg_plans #select_aportacions { width: 138px; }
.asseg_plans #quantitat { width: 132px; }
 
.asseg_plans td.boto { text-align: center; height: 50px; }
.asseg_plans input.btn_enviar { width: 65px; height: 37px; background: url(../img/btn_enviar.gif) no-repeat; cursor: hand; border: none; }

/* Assegurances Comers i Industria */
.asseg_comers { position: relative; background: url(../img/plana15Fons.gif) no-repeat; }
.asseg_comers .columna_esquerra { position: relative; float: left; top: 110px; left: 60px; width: 350px; height: 200px; font-size: 11px; color: #6F7072; }
.asseg_comers .columna_dreta { position: relative; float: left; top: 110px; left: 20px; width: 270px; font-size: 11px; color: #6F7072;/*#909193;*/ }
.asseg_comers #desc_apartat { position: absolute; top: 35px; left: 150px; width: 500px; font-size: 11px; color: #6F7072; }
.asseg_comers .titol_apartat { float: left; width: 14px; height: 174px; padding-right: 10px; background: url(../img/plana15Logo.gif) no-repeat 0 8px; }
.asseg_comers table { float: left; font-size: 9px; }
.asseg_comers label { color: #991218; font-weight: bold; }
.asseg_comers input { font-size: 9px; border: 1px solid #FFB10F; }
.asseg_comers select { font-size: 9px; border: 1px solid #FFB10F; } 
.asseg_comers #nom { width: 162px; }
.asseg_comers #data_naixement { width: 152px; }
.asseg_comers #select_soci {  width: 38px; }
.asseg_comers #num_soci { width: 86px; } 
.asseg_comers #adressa { width: 79px; }
.asseg_comers #poblacio { width: 189px; }
.asseg_comers #provincia { width: 62px; }
.asseg_comers #cp { width: 41px; }
.asseg_comers #telefon { width: 77px; }
.asseg_comers #mobil { width: 77px; }
.asseg_comers #email { width: 137px; }
.asseg_comers #tipus_negoci { width: 163px; }
.asseg_comers #proteccions { width: 180px; }
.asseg_comers #cap_continent { width: 139px; }
.asseg_comers #cap_mobiliari { width: 61px; }
.asseg_comers #cap_existencies { width: 131px; }
 
.asseg_comers td.boto { text-align: center; height: 50px; }
.asseg_comers input.btn_enviar { width: 65px; height: 37px; background: url(../img/btn_enviar.gif) no-repeat; cursor: hand; border: none; }


/* Assistencia en viatge */
#continguts img { border: none; }
.columna_esquerra_1 { float: left; width: 325px; height: 100px; text-align: right; }
.columna_dreta_1 { float: left; width: 325px; height: 100px;  margin-left: 20px; text-align: right;}
.columna_esquerra_1 div, .columna_dreta_1 div { text-align: left; }
.columna_esquerra_1 div.basiques { padding-top: 28px; }
.columna_esquerra_1 div.basiques .primer { margin-top: 0; padding-top: 0; }
.columna_esquerra_1 div div { margin-top: 45px; }
.columna_esquerra_1 div img { margin: 0 0 10px 0; padding: 0; }
.columna_esquerra_1 div div p { margin: 0 0 10px 0; padding: 0 0 0 20px; background: url(../img/fletxa_vermella.gif) no-repeat 0 1px; }
.columna_esquerra_1 div div p.tabulacio { margin-left: 20px; background: none; padding: 0; }
.columna_dreta_1 div img { margin: 0 0 10px 0; padding: 0; }
.columna_dreta_1 div p { margin: 0 0 10px 0; padding: 0 0 0 20px; background: url(../img/fletxa_vermella.gif) no-repeat 0 1px; }
.columna_dreta_1 div p.primer { margin-top: 0; padding-top: 0; }

.contractar_assist { margin-top: 15px; padding: 0; }
.contractar_assist a { color: #991218; font-weight: normal; padding-left: 15px; text-decoration: none; }
.contractar_assist a:hover { text-decoration: none; color: #555; }
 }

/* Contractacio assitencia */
.contract_assist div { clear: both; }
.contract_assist .columna_esquerra { position: relative; left: 0; top: 0; width: 330px; }
.contract_assist .columna_esquerra img { width: 316px; height: 256px; }

.contract_assist .columna_dreta div { text-align: left; }
.contract_assist .columna_dreta { position: relative; left: 0; top: 20px;  float: right; width: 333px; }
.contract_assist .columna_dreta img { width: 333px; height: 251px; }


.contract_assist table { position: absolute; top: 30px; left: 35px; float: left; font-size: 9px; }
.contract_assist label { color: #991218; font-weight: bold; }
.contract_assist input { font-size: 9px; border: 1px solid #FFB10F; }
.contract_assist select { font-size: 9px; border: 1px solid #FFB10F; }
.contract_assist #nom { width: 162px; }
.contract_assist #num_soci { width: 191px; } 
.contract_assist #dni { width: 225px; }
.contract_assist #telefon { width: 199px; }
.contract_assist #marca { width: 160px; }
.contract_assist #matricula {  width: 182px; } 
.contract_assist #assistencia { width: 175px; }

.contract_assist td.boto { text-align: center; height: 45px; }
.contract_assist input.btn_enviar { width: 65px; height: 37px; background: url(../img/btn_enviar.gif) no-repeat; cursor: hand; border: none; }


/* Revista */
.revista div.titular { position: relative; top: 15px; padding-left: 45px; }

.revista .columna_esquerra { position: relative; left: 0; top: 60px; float: left; width: 325px; text-align: right; }
.revista .columna_esquerra img { width: 325px; }
.revista .columna_dreta { position: relative; left: 0; top: 50px;  float: right; text-align: right; width: 348px; }
.revista .icona { width: 160px; height: 139px; float: left; margin: 5px; }
.revista .icona img { width: 160px; height: 139px; }
.revista .btn_arxiu { clear: both; text-align: right; padding-right: 10px; }
.revista .icona a { background: #FFF; margin: 0; padding: 0; }
.revista #bloc_revistes{ height: 360px; }

/* Maquetació Arxiu Revistes */
#wrapper_arxiu { position: absolute; width: 842px; left: 50%; top: 0; margin-left: -421px; border-left: 1px solid gray; border-right: 1px solid gray; border-bottom: 1px solid gray; }
#container_arxiu { /*border-left: 1px solid gray; border-right: 1px solid gray; border-bottom: 1px solid gray; height: 100%; min-height: 100%;*/ }

#continguts_arxiu { float: left; }
#continguts_arxiu div { width: 682px; }
#continguts_arxiu img { width: 50px; vertical-align: top; padding: 5px; border: none; }
#continguts_arxiu div div { margin-bottom: 15px; }

#continguts_arxiu a { display: block;  text-decoration: none; background: none; }
#continguts_arxiu a:hover { cursor: hand; background: #eee; }
#continguts_arxiu .data { color: #FFB10F; font-size: 16px; font-weight: bold; }
#continguts_arxiu .titular { color: #A30000; font-size: 16px; font-weight: bold; margin-left: 10px; }


/* Contacte */
.contacte { position: relative; background: url(../img/plana19Fons.gif) no-repeat; }
.contacte .columna_esquerra { position: relative; float: left; top: 20px; left: 15px; width: 380px; height: 200px; font-size: 11px; color: #6F7072; }
.contacte .columna_dreta { position: relative; float: left; top: 20px; left: 25px; width: 270px; font-size: 11px; color: #6F7072; }
.contacte #deleg_manresa img { width: 221px; height: 40px; margin: 15px 0 5px 0; padding: 0; }
.contacte #deleg_berga img { width: 181px; height: 40px; margin: 5px 0; padding: 0; }
.contacte #deleg_solsona img { width: 236px; height: 40px; margin: 5px 0 15px 0; padding: 0; }
.contacte #mapa iframe { border: 1px solid #FFB10F; }
.contacte #mapa a { text-decoration: none; color: #7B7C7E; font-size: 10px; font-weight: bold; margin: 0; padding: 0; }
.contacte #mapa a:hover { text-decoration: none; color: #555; }
.contacte table { font-size: 9px; }
.contacte label { color: #991218; font-weight: bold; }
.contacte input { font-size: 9px; border: 1px solid #FFB10F; }
.contacte textarea { font-family: Verdana; font-size: 9px; border: 1px solid #FFB10F; }  
.contacte #nom { width: 165px; }
.contacte #adressa { width: 205px; }
.contacte #poblacio { width: 70px; }
.contacte #cp { width: 41px; }
.contacte #telefon { width: 202px; }
.contacte #email { width: 140px; }
.contacte #comentari { width: 250px; }
 
.contacte td.boto { text-align: center; height: 70px; }
.contacte input.btn_enviar { width: 65px; height: 37px; background: url(../img/btn_enviar.gif) no-repeat; cursor: hand; border: none; }

/* Subsidi */
.subsidi .columna_esquerra { position: relative; left: 0; top: 20px; float: left; width: 330px; }
.subsidi .columna_dreta { position: relative; left: 0; top: 20px;  float: right; width: 333px; }
.subsidi .columna_dreta img { width: 333px; height: 251px; }
.subsidi .columna_esquerra div, .columna_dreta div { text-align: left; }
.subsidi .columna_esquerra div p { margin: 0; padding: 0; }
.subsidi .columna_esquerra div ul { margin: 20px 0 0 0; padding: 0 0 0 20px; }
.subsidi #link_tarifes { width: 150px; float: left; margin-top: 25px; }
.subsidi #link_contractar { width: 150px; float: right; margin-top: 25px; }
.subsidi div div a { background: url(../img/fletxa_groga.gif) no-repeat; font-size: 9px; color: #991218; font-weight: normal; padding-left: 15px; text-decoration: none; }
.subsidi div div a:hover { text-decoration: none; color: #555; }
.subsidi div div a.actiu { font-weight: bold; }
.subsidi table { position: absolute; top: 40px; left: 35px; float: left; font-size: 9px; }
.subsidi label { color: #991218; font-weight: bold; }
.subsidi input { font-size: 9px; border: 1px solid #FFB10F; }
.subsidi #nom { width: 162px; }
.subsidi #num_soci { width: 191px; } 

.subsidi #data_naixement { width: 152px; }
.subsidi #select_soci {  width: 38px; }
.subsidi #dni { width: 225px; } 
.subsidi #telefon { width: 199px; }
.subsidi #email { width: 137px; }
.subsidi #quota { width: 156px; }

.subsidi td.boto { text-align: center; height: 55px; }
.subsidi input.btn_enviar { width: 65px; height: 37px; background: url(../img/btn_enviar.gif) no-repeat; cursor: hand; border: none; }


/* Exemples */
.exemples { position: relative; background: url(../img/planaassegurances.jpg) no-repeat; }
  .exemples #contenidor_links { position: absolute; top: 70px; left: 120px; }
  .exemples .conj_link { clear: both; width: 660px; padding-top: 15px; }
  .exemples img { width: 90px; margin-right: 20px; }
  .exemples .col_esq { float: left; position: relative; }
  .exemples .col_dreta { float: left; position: relative; }
  
  .exemples a { font-size: 14px; font-weight: bold; color: #991218; text-decoration: none; }
  .exemples a:hover { font-size: 14px; font-weight: bold; color: #555; text-decoration: none; }
  