/*div { border: solid 1px #000000;}*/

#v { float:left; display:block; width:900px;}
.en_ac { display:block; padding:0px 5px 0px 5px;}
.toronja {color:#FF6600!important;}

body { padding:0; margin:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:16px;  color:#43606F; }
a { color:#3D7FB0; text-decoration:none; }
a:hover {  color:#0099FF; }
h1, h2, h3, h4, h5 {font-weight:normal;}
.centre { width:960px; margin:auto;  }
.fons_index { background:url(../img/fons_index.gif) repeat-x #FFFFFF; }
.fons_general { background:url(../img/fons_general.gif) repeat-x #FFFFFF; }

/*CAPSALERA*/

.capsalera { width:950px; height:127px; }

.logo { display:block; background:url(../img/mecamaq.gif) no-repeat; width:173px; height:90px; margin:21px 0px 0px 20px; float:left; }
.logo h1 { display:none;}

.idiomes_menu { float:right; width:740px;}

.idiomes { padding:6px  0px 0px 0px; float:right; width:740px;  height:85px;}
.idiomes ul { margin:0; padding:0; }
.idiomes li { margin:0; padding:0; float:right; list-style:none; background:url(../img/fons_idiomes.gif) no-repeat; padding:4px 9px 0px  9px; height:24px; }
.idiomes a { display:block; width:56px; float:left;  padding:0px 0px 2px  18px; text-align:center; font-size:11px;  }
.es { background:url(../img/es.gif) no-repeat bottom left;}
.en { background:url(../img/en.gif) no-repeat bottom left;}
.fr { background:url(../img/fr.gif) no-repeat bottom left;}
.lang_actiu { color:#003366!important;}

.menu {  float:right; margin:0px 0px 0px 0px;    }
.menu ul { margin:0; padding:0;  }
.menu li { margin:0; padding:0; float:left;  list-style:none;   padding:0px 0px 0px 1px;}
.menu a { display:block; width:141px; height:26px; float:left; text-align:center; background:url(../img/menu.gif) no-repeat; color:#FFFFFF; padding:10px 0px 0px 0px; }
.menu a:hover { background-position:0 -36px;}
.menu_actiu { background:url(../img/menu_actiu.gif)!important;}


/*PEU DE PAGINA*/

.Peu { width:960px; float:left; font-size:11px; color:#43606F; padding:20px 0px 0px 0px; }
.Peu p { margin:0; padding:10px 15px 15px 20px; background:url(../img/fons_peu.gif) no-repeat center top;  }


/*INDEX*/

.banner_prinsipal { background:url(/upload/img_gesto/Index_1_1.jpg) no-repeat top; width:950px; height:360px; float:left;}
.banner_prinsipal h2 {  color:#FFFFFF; font-size:23px; line-height:30px; display:block; margin:120px 0px 0px 30px; display:block; width:400px; background:url(../img/ralla_puntets.gif) repeat-y; padding:0px 0px 0px 20px; }

.banner_secundari {}

.banner1 { background:url(/upload/img_gesto/Index_1_2.jpg); width:319px; height:159px; float:left; }
.banner2 { background:url(/upload/img_gesto/Index_1_3.jpg); width:319px; height:159px; float:left;}
.banner3 { background:url(/upload/img_gesto/Index_1_4.jpg); width:319px; height:159px; float:left;}

.banner1 h3, .banner2 h3, .banner3 h3 { font-size:14px; padding:30px 0px 4px 20px; margin:0px; line-height:18px; display:block; width:200px; }
.banner1 p,  .banner2 p,  .banner3 p  { padding:0px 0px 0px 20px; margin:0px; display:block; width:150px; font-size:10px; line-height:11px;  color:#43606F;}
.ir { display:block; background:url(../img/boto_ir.gif) no-repeat; width:84px; height:26px; text-align:center; line-height:22px; margin:5px 0px 0px 20px;}
.ir:hover {  background-position:0 -26px; }


/*WEB GNERAL*/   

.banner {  background:url(../img/fons_banner.jpg) no-repeat top; width:950px; height:131px; float:left; }
.banner p { float:right; color:#A3BCCF; font-size:18px; margin:58px 0px 0px 0px; line-height:20px;  }
.banner h2 {  color:#FFFFFF;  font-size:18px; background:url(../img/ralla_puntets.gif) repeat-y; padding:0px 0px 0px 10px; margin:58px 0px 0px 0px; line-height:20px; }

.contingut { float:left; padding:30px 0px 0px 0px;  width:950px;}

.cont_dret { background: url(../img/menu_dret_alt.gif) no-repeat top ; float:left; width:188px; padding:0px;}
.cont_dret ul { background: url(../img/menu_dret_baix.gif) no-repeat bottom #F9F9F9;  width:185px; padding:14px 0px 23px 0px; float:left; border:solid 1px #FFFFFF; margin:9px 0px 0px 0px;}
.cont_dret li { list-style:none; background:url(../img/clander.gif) no-repeat; float:left; width:185px; }
.cont_dret a  { display:block; float:left; width:150px; padding:5px 0px 5px 25px; }
.cont_dret a:hover {  }
.menu_dret_actiu { color:#43606F!important; }

.cont_esquerra { float:right;  width:730px;}

.cap_titul { background:url(../img/separa_cap_titul.jpg) no-repeat bottom; float:left;  width:730px; padding:0px 0px 10px 0px;}
.cap_titul h3 { font-size:24px; float:left; margin:0px; padding:0px; line-height:30px; display:block; width:500px;}
.cap_titul ul { margin:0px; padding:0px; float:right;}
.cap_titul li {  margin:0px; padding:0px;float:left; list-style:none; }
.enrere_ { display:block; background:url(../img/enrere_.jpg) no-repeat; width:39px; height:35px;}
.enrere_:hover {  background-position:0 -35px; }
.enrere { display:block; background:url(../img/enrere.jpg) no-repeat; width:39px; height:35px;}
.enrere:hover {  background-position:0 -35px; }
.ambant { display:block; background: url(../img/ambant.jpg) no-repeat; width:39px; height:35px;}
.ambant:hover {  background-position:0 -35px; }
.print {  display:block; background: url(../img/printer.jpg) no-repeat; width:86px; height:35px; text-align:center; line-height:32px; padding:0px 20px 0px 0px;}
.print:hover  {  background-position:0 -35px; }

.enrere_desc {  background:url(../img/enrere_desc.jpg) no-repeat!important;}
.enrere_desc:hover  { background-position:0!important; }
.ambant_desc {  background:url(../img/ambant_desc.jpg) no-repeat!important;}
.ambant_desc:hover  { background-position:0!important; }

.tex_i_fotos { float:left; padding:20px 0px 10px 0px; width:730px; }

.texte_empresa {  float:left; width:400px;}
.fotos_empresa { float:right; width:300px;}
.fotos_empresa img { border:solid 1px #A9BFCF; padding:4px; margin:10px 0px 5px 0px;}


.fotos { float:left; width:300px;}
.fotos img { border:solid 1px #A9BFCF; padding:4px; margin:10px 0px 5px 0px;}

.texte {   float:right; width:400px;}
.destacar { font-size:17px; line-height:25px;}

.prensa_index {}
.prensa_index img { border:0px; }
.prensa_index ul { padding:0px; margin:0px;}
.prensa_index li { padding:0px; margin:0px 12px 12px 0px; list-style:none; float:left; width:231px; height:231px; }
.prensa_n   { background:url(../img/fons_boto_inici.gif) no-repeat; }
.prensa_n_t { background:url(../img/fons_boto_inici_t.jpg) no-repeat; }

/*.prensa_n_f { background:url(../img/fons_boto_inici_f.jpg) no-repeat;}*/
.prensa_n_f { background:url(../img/fons_boto_inici_t.jpg) no-repeat;}

.p_i_foto { text-align:center; display:block; width:230px; height:186px; padding:0px 0px 0px 0px;}
.p_i_menu { text-align:center; display:block; width:230px; height:43px;  font-size:12px; line-height:42px; }
.p_i_foto img { padding:8px 0px 0px 0px;}


.prensa_n_f .p_i_menu{ padding:0px 0px 0px 40px; width:190px;}
.prensa_n_t .p_i_menu{ padding:0px 0px 0px 40px; width:190px;}


.prensa_m_t { background:url(../img/clander_t.gif) no-repeat!important; margin:10px 0px 0px 0px;  }


/*.prensa_m_f { background:url(../img/clander_f.gif) no-repeat!important; margin:10px 0px 0px 0px; }*/
.prensa_m_f { background:url(../img/clander_t.gif) no-repeat!important; margin:10px 0px 0px 0px; }

.prensa_m_t a, .prensa_m_f a { padding:10px 0px 0px 25px; margin:0px 10px 0px 10px;width:138px; border-top:solid 1px #E3E3E3;   }


.fotos_ficha {float:left; width:300px;}
.fotos_ficha a { display:block; width:300px; margin:20px 0px 0px 0px; text-align:center; background:url(../img/lupa_2.gif) no-repeat bottom left #FFFFFF; padding:4px 4px 23px 4px;border:solid 1px #A9BFCF;}
.fotos_ficha img { border:0px; }

.taula_caracter { float:left; width:730px; }
.taula_ocionals { float:left; width:730px; }


.taula_caracter table, .taula_ocionals table { width:730px; text-align:center; border-collapse:collapse;  border-left:solid 1px #B5CFE4;}
.taula_caracter td, .taula_ocionals td {  padding:5px 0px 5px 0px; border-right:solid 1px #B5CFE4;  }
.taula_caracter tr, .taula_ocionals tr { }
.dreta { text-align:left;  padding:5px 0px 5px 10px!important; }
.colo_tr { background:#EEF4F8; }
.titul_tr { font-size:14px; font-weight:bold;  }
.titul_tr td {   }
.llegenda_opcionals { float:right; font-size:10px; }


.carac_f_titul table {text-align:center; border-collapse:collapse;  border:solid 1px #B5CFE4; }
.carac_f_titul td { padding:5px; border:solid 1px #B5CFE4;  }


.titul_taula {   background:url(../img/separa_cap_titul.jpg) no-repeat bottom; float:left;  width:730px; padding:0px 0px 17px 0px; }
.titul_taula h3 { font-size:18px; margin:0px; padding:0px; color:#666666; }
.taula_caracter { margin:15px 0px 15px 0px;  }
.taula_ocionals { margin:10px 0px 10px 0px; }
.tit_Carac { font-weight:normal; color:#666666; text-align:left; width:130px; }
.amplada {  width:140px; text-align:center; }
.amplada_d {  width:190px; }

.botons_tr { background:#FFFFFF; }
.botons_tr a { display:block; background:url(../img/+info.jpg) no-repeat; width:62px; color:#FFFFFF; line-height:26px; font-weight:bold; padding:0px 0px 2px 0px; margin:auto; }
.botons_tr a:hover { background-position:0 -28px; color:#FFFFFF; }
.boto_acc{ background:url(../img/+info_ac.jpg) no-repeat !important; }
.boto_acc:hover { background-position:0 -28px!important; }


.ficha  {  width:370px!important; }
.ficha table  {  width:370px!important;  }
.texte_ficha { float:left; width:370px;}
.f_ficha { float:right;  width:334px; padding:0px!important; margin:0px!important; text-align:right; font-style:italic; }
.f_ficha a { background-position: bottom right; border:0px; width:334px; padding:0px 1px 25px 0px; margin:0px!important; }
.llegenda_opcionals_f {  float:left;  width:370px; font-size:10px;}
.carac_f_titul h3, .ficha h3 {font-size:17px; margin:0px; padding:0px 0px 0px 0px; color:#666666;  }
.tit_cara_f { padding:0px 0px 15px 0px!important; }


.cap_titul_f { border-bottom:solid 1px #BFD2E2; float:left;  width:730px; padding:20px 0px 0px 0px;}
.cap_titul_f h3 { font-size:14px; float:left; margin:0px; padding:0px 0px 0px 15px; line-height:30px; color:#00273C; font-weight:bold; background:url(../img/clander_fichas.gif) no-repeat; }
.cap_titul_f ul { margin:0px; padding:0px; float:right;}
.cap_titul_f li {  margin:0px; padding:0px;float:left; list-style:none; }
.enrere_f { display:block; background:url(../img/enrere_f.jpg) no-repeat; width:39px; height:35px;}
.enrere_f:hover {  background-position:0 -35px; }
.ambant_f { display:block; background: url(../img/ambant_f.jpg) no-repeat; width:39px; height:35px;}
.ambant_f:hover {  background-position:0 -35px; }


.newF_es h3 {  background: url(../img/new.gif) no-repeat;  padding:0px 0px 0px 30px; }
.newF_en h3 {  background: url(../img/new.gif) no-repeat;  padding:0px 0px 0px 30px; }
.newF_fr h3 {  background: url(../img/new.gif) no-repeat;  padding:0px 0px 0px 30px; }


.enrere_f_desc {  background:url(../img/enrere_f_desc.jpg) no-repeat!important;}
.enrere_f_desc:hover  { background-position:0!important; }
.ambant_f_desc {  background:url(../img/ambant_f_desc.jpg) no-repeat!important;}
.ambant_f_desc:hover  { background-position:0!important; }

.desc_pdf { background:url(../img/ico_pdf.jpg) no-repeat #EEF4F8; float:left; width:265px; padding:15px 15px 15px 90px; margin:30px 0px 0px 0px; }
.desc_pdf a { background: url(../img/boto_descarga.gif) no-repeat; display:block; width:128px; height:26px; text-align:center; line-height:25px; color:#FFFFFF; margin:10px 0px 5px 0px; }
.desc_pdf a:hover {  background-position:0 -26px; }



.m_foto_tex { float:left; width:730px;  border-bottom:solid 1px #BFD2E2; padding:20px 0px 20px 0px; }
.m_foto { float:left; text-align:center; width:210px; background: #FFFFFF; padding:4px 4px 4px 4px;border:solid 1px #A9BFCF; }
.m_tex { float:right;  width:490px;}

.m_llistat {}
.m_llistat ul { margin:0px; padding:10px 0px 0px 10px; float:left;}
.m_llistat li { margin:0px; padding:0px 17px 15px 0px; list-style:none; float:left; }
.lm_foto { display:block; width:222px; height:170px; text-align:center; background:#FFFFFF; padding:17px 0px 0px 0px; }
.lm_foto img { border:0px; }
.lm_menu { display:block; width:198px; height:40px; background:url(../img/fons_accesoris.gif) no-repeat; padding:6px 0px 0px 22px; }
.lm_menu h4 { font-size:11px; line-height:14px;  font-weight:bold;  margin:0px; padding:0px; }
.lm_menu p {  margin:0px; padding:0px; color:#43606F; font-size:9px; line-height:10px; }


/*Se por fer apareixe la lupa*/
.lupa { background:url(../img/lupa.gif) no-repeat bottom left #FFFFFF; padding:0px 0px 17px 0px;}
.foto_l { color:#43606F;  background:url(../img/fons_accesoris_2.gif) no-repeat; }
.foto_l:hover { color:#43606F; }


.a_resum { background:url(../img/ralla_dic_blau.gif) repeat-x bottom; padding:0px 0px 15px 0px; margin:0px 0px 15px 0px; float:left; width:730px;}
.a_resum img { border:0px; }
.a_resum h3 { font-size:17px; margin:0px; padding:0px; }
.a_fecha { margin:0px; padding:3px 0px 10px 0px; font-size:10px; color:#999999; }
.a_foto { border:solid 1px #ADC2D2; display:block; float:left; width:90px; height:90px; text-align:center;}
.a_par { margin:0px 0px 10px 0px; padding:0px; text-align:justify; }
.a_info { display:block; width:108px; height:36px; float:left; background:url(../img/+info_a.gif); text-align:center; line-height:28px; }
.a_info:hover { background-position:0 -36px;}
.a_junta { float:right; width:625px; }


.paginacio { float:left; width:730px;  border-bottom:solid 1px #BFD2E2;  border-top:solid 1px #BFD2E2; padding:5px; }
.paginacio ul { margin:0px; padding:0px; float:left;}
.paginacio li {  margin:0px; padding:0px; list-style:none; float:left;}
.paginacio a { display:block; width:36px; height:33px; background:url(../img/paginacio.gif) no-repeat; text-align:center; line-height:25px; }
.paginacio a:hover { background-position:0 -33px; }

.amban_p { background:url(../img/enrere_p.jpg) no-repeat!important; }
.enrere_p { background:url(../img/ambant_p.jpg) no-repeat!important;  }
.enrere_p:hover, .amban_p:hover  { background-position:0 -33px!important; }
.actiu_p { background:url(../img/actiu_p.gif) no-repeat!important; font-weight:bold;color:#43606F!important; }


.desc_en {  background:url(../img/ambant_p_p.gif) no-repeat!important; }
.desc_en:hover { background-position:0!important; }

.desc_amb {  background:url(../img/enrere_p_p.gif) no-repeat!important;}
.desc_amb:hover  { background-position:0!important; }

.enrere_p_p { display:block; background:url(../img/enrere_p_p.jpg) no-repeat; width:39px; height:36px; float:left;}
.enrere_p_p:hover {  background-position:0 -36px; }
/*.info { margin:0px 15px 15px 0px!important; }*/

.mapa { text-align:center; border:solid 1px #D3E2EE; background:#FAFBFF; padding:18px 0px 18px 0px;} 
iframe {  border:solid 1px #D3E2EE; }


.formulari { float:left; width:350px;}
.formulari p { margin:10px 0px 5px 0px;}
.formulari input { background:url(../img/fons_input.gif); border:solid 1px #A9BFCF; padding:5px; width:340px;  margin:0px;   font-size:12px;  color:#43606F; }
.formulari textarea { background:url(../img/fons_texarea.gif); border:solid 1px #A9BFCF; padding:5px; width:340px; margin:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;  color:#43606F; height:120px;}
.enviar { border:0px!important; display:block; width:126px!important; height:26px!important; 
padding:0px; margin:13px 0px 0px 0px!important; background:url(../img/enviar.gif)!important; color:#FFFFFF!important; font-weight:bold; }
.obliga { font-size:10px; color:#CC0000; float: right;}
.tit_form, .tit_dades { font-size:16px; background:url(../img/ralla_dic_blau.gif) bottom repeat-x; padding:10px 0px 10px 0px; margin:0px 0px 20px 0px;}


.dades { float:right;  width:325px; }
.dades h3 { font-size:14px; font-weight:bold!important; }
.googel { display:block; width:185px; height:85px; background:url(../img/google.jpg) no-repeat; padding:18px 0px 0px 130px; font-size:14px; margin:20px 0px 0px 0px;}


.represent { float:left; width:730px; padding:7px 0px 0px 0px; background:url(../img/ralla_dic_blau.gif) top repeat-x; margin:30px 0px 0px 0px; }

.represent p { font-size:10px; }



.missatge_con { color:#CC0000; background: url(../img/Contacto_M.gif) no-repeat #FAE6E6; border:dashed 1px #CC0000; padding:15px 15px 15px 50px;}

.missatge_enviat { padding:50px 30px 50px 30px; text-align:center; background:#F3F8FD;  border:dashed 1px #A9BFCF;}



.new_es {  background: url(../img/new.gif) no-repeat; }
.new_en {  background: url(../img/new.gif) no-repeat; }
.new_fr {  background: url(../img/new.gif) no-repeat; }




/*CURBO*/
.formulari input, .formulari textarea, iframe, .mapa, .m_foto, .fotos_ficha a, .fotos img, .fotos_empresa img, .a_foto, .missatge_con, .desc_pdf
{ -webkit-border-radius:5px; -moz-border-radius:5px; -o-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; }




























