/* Neteja i iguala */


* { margin: 0; padding: 0; border: none; }


body, input, select, textarea { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-shadow: #000 0px 0px 0px; /*Elimina l'efecte bold en Safari*/ }


h1, h2, h3, h4, h5, h6 { font-weight:normal; }


a { text-decoration:none; }


a img, img { border:0px; text-decoration:none; }


li { list-style:none; }


div.clear { clear:both; }


input:focus, select:focus, textarea:focus { background-color:#f9ff9f; }





/* Maqueta */


#formacces {display:none; }


#preload {position:absolute; left:-200px; width:160px; top:0px; }


body { margin:0px; text-align:center; color:#2d5a77; background:#fff; }


#contenidor { margin:auto; text-align:left; width:990px; background:#e8e8e8; }


#menu {width:196px; float:left; padding:3px 0px 0px 20px; }


#contingut {width:763px; margin-top:11px; float:left}


#cap {background:#2b5571 url(../img/bg_cap.jpg) repeat-x; height:56px; border-bottom:1px solid #2b5571; padding-left:16px; padding-top:4px; }


#cos {width:757px; border-top:1px solid #ccc; }


.home #cos {border-top:0;  margin-top:-8px;}


#cos .fonsblanc, #cos .fonsblancesp, #cos .fonsblancesp2 {padding:6px 0px 10px 0px; background:#fff url(../img/bg_cos.gif) left repeat-y; }


/*#cos .fonsblancesp {margin-top:10px; }*/


#cos .fonsblancesp h1,  #cos .fonsblancesp2 h1{ font-size:29px; color:#2d5a77; font-family:Arial, Helvetica, sans-serif; border-bottom:0; height:48px; margin-bottom:10px;  background:url(../img/bg_tit2.jpg) left top repeat-x; padding:6px 0 0 19px; }


#cos .fonsblancesp2 h1{height:71px; background:#fff url(../img/bg_tit3.jpg) left top repeat-x; padding:10px 0 0 19px; }


#genesq {float:left; padding-left:17px; width:500px;}


#gendre {float:left; width:197px;  margin-left:20px;}


#genesq h1 { font-size:29px; color:#2d5a77; font-family:Arial, Helvetica, sans-serif; border-bottom:0; height:60px; margin-bottom:10px;   }


#genesq h2 { font-size:15px; color:#2d5a77; border-bottom:#2d5a77 2px solid; font-family:Arial, Helvetica, sans-serif; font-weight:bold; padding:2px 0px 1px 6px; background:#f5f5f5 url(../img/bg_subtit.jpg) left top repeat-x; }


#genesq .txtesq {width:85px; padding:12px 0px; float:left; }


#genesq .texte {float:left; width:415px; padding:9px 0px 0px 0px; }


#genesq .textegeneric {width:490px; padding:9px 0px 20px 20px; }


#genesq .texte img {float:left; margin:0px 11px 11px 0px; border:1px solid #365677; }


#genesq .texte p { padding-left:3px; padding-bottom:12px; }


#genesq .links, #genesq .downs {border-top:#03356a 1px solid; }


#genesq .links .txtesq, #genesq .downs .txtesq { font-size:10px; }


#genesq .links a {color:#002953; text-decoration:underline; margin-top:3px; }


#genesq .links a:hover { color:#ff9503; }


#genesq .downs a {color:#002953; text-decoration:none; padding-left:25px; padding-top:3px; height:15px; background:url(../img/icopdf.gif) left no-repeat; display:block;}


#genesq .downs a:hover { color:#ff9503; }


#genesq .print { border-top:#a5a5a5 1px solid; background:#f1f1f1; text-align:right; padding:9px; }


#genesq .print a {background:url(../img/ico_print.gif) no-repeat left; padding-top:3px; height:15px; padding-left:22px; color:#03356a; }





#recuadreevents{ margin-top:0; padding:0 10px; border-left:1px solid #9c9c9c; border-right:1px solid #9c9c9c; background:#fff url(../img/bg_rec_not.gif) left top repeat-x; }


#gendre h3 { height:20px; border:0; padding-top:7px; padding-left:8px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#fff; background:url(../img/bg_rectit_not.jpg) left top no-repeat; }


#gendre .event{ padding:10px 4px 11px 2px; border-bottom:#03356a 1px dotted; width:169px; font-size:10px; }


#gendre .ultim{border:0;}


#gendre .actiu { }


#gendre .event h2 { font-size:12px; line-height:16px; font-weight:bold; padding-bottom:3px; letter-spacing:-1px;}


#gendre .event a {background:url(../img/mesevento.gif) no-repeat left; padding-left:14px; font-size:9px; color:#054182; }


#gendre .event a:hover {color:#ff9503; }





/* Men� */


ul.menuprincipal li{}


ul.menuprincipal a { display:block;  color:#333; font-weight:bold; width:159px; margin-top:0px; padding:6px 0 7px 18px; border-bottom:1px solid #ccc;}


ul.menuprincipal a.actiu { display:block;  color:#999999; font-weight:bold; width:159px; margin-top:0px; padding:6px 0 7px 18px; border-bottom:1px solid #ccc;}


ul.menuprincipal #inicio a.inicio { width:177px; padding:6px 0 6px 0px; border-bottom:1px dotted #3f6075; }





ul.menuprincipal li.normal { background:url(../img/fle_enlace.gif) left 8px no-repeat; }


ul.menuprincipal li.unic { background: url(../img/top_enlace.gif) left 8px no-repeat; }


ul.menuprincipal li#sol_mov { margin-bottom:10px; }


ul.menuprincipal li.actiu { background:url(../img/fle_act_enlace.gif) left 8px no-repeat;}


ul.menuprincipal li.actiu li { background: none; }


ul.menuprincipal li.unic li { background: none;  }





ul.menuprincipal a:hover { color:#999; }


ul.menuprincipal li.actiu li a:hover , ul.menuprincipal li.unic li a:hover,  ul.menuprincipal li.actiu li.actiu a{ font-weight:bold; color:#5095BE;  }


ul.menuprincipal li.actiu li a:hover , ul.menuprincipal li.unic li a:hover,  ul.menuprincipal li.actiu li.actiu a.actiu{ font-weight:bold; color:#5095BE;  }





#submenu_calculadoras, #submenu_sol_pv, #submenu_sol_mov, #submenu_bat_ca,#submenu_audio, #submenu_cuidado, #submenu_memorias, #submenu_telefonia {margin-top:-3px; width:179px;  border-bottom:1px solid #ccc;}





ul.menuprincipal ul { background:#e8e8e8; border:0; width:155px; padding-bottom:2px; display:none; }


ul.menuprincipal ul li a { display:block; padding:0px 0px 4px 8px; color:#333; text-indent:0px; margin:0px 1px 0px 20px; width:145px; background: url(../img/top_enlace.gif) 0px 4px no-repeat; font-size:10px; border:0; font-weight:normal; }


ul.menuprincipal ul li a.ultim {}


ul.menuprincipal ul li.actiu a, ul.menuprincipal ul li a:hover { color:#999; }


ul.menuprincipal .actiu ul { display:block; }





/* Men� > Acceso distribuidores */


#menu #recformacces{width:182px; background:url(../img/rec_men/bg_recmen.gif) top repeat-y; margin-top:6px; color:#fff; font-size:10px; }


#menu form { width:182px; background:url(../img/rec_men/bg_recmen.gif) left top repeat-y; margin:0px; color:#fff; font-size:10px; }


h4#acceso{font-size:10px; }


#acceso.pleg a, #acceso.despleg a { width:181px; background: url(../img/es/rec_men/acces2_distr.gif) left top no-repeat; height:38px; text-indent:-9999px; display:block; font-size:10px; }


#acceso.despleg a { background: url(../img/es/rec_men/acces2_distr2.gif) left top no-repeat; }


#menu form p { padding-left:12px; margin-top:6px; }


#menu form label{ text-align:left; padding:0px 0 4px 0px; }


#menu form input { width:158px; height:20px; border:#809db9 1px solid; padding:0px 1px; margin-bottom:5px; }


#menu .boto { cursor:pointer;  margin-top:5px;  border:0px; background:url(../img/rec_men/entrar.gif); display:block; width:53px; height:22px; float:left; }





#menu p.recordar { padding-left:28px; float:left; font-size:10px; width:auto; height:auto; margin-left:-10px; padding-right:15px; }


#menu p.recordar .check{border:0; width:auto; margin-right:2px;}


#menu p.recordar a { position:absolute; margin-top:3px; color:#fff; }


#menu p.recordar a:hover { text-decoration:underline; }


#menu a.final {display:block; width:155px; height:31px; color:#fff; text-indent:-999px; background:url(../img/darsealta.gif); }


#tit_sol{ display:none; }


#despacces {width:143px; padding:10px 0px 10px 12px; display:none; }


#despacces a {color:#fff; }


#despacces a:hover {text-decoration:underline; }





/* Cap */


#cap h3 { float:left;   background: url(../img/logo_flamagas.gif) no-repeat left; text-indent:-9999px; color:#fff; width:125px; height:36px; margin:7px 0 0 7px; }


#cap #men_cap{  float:right; margin-right:10px; margin-top:20px;}


#cap #men_cap a { color:#fff; display:block; padding:0px;  }


#cap #men_cap a:hover {   }





a#lmarcas { float:left; display:block; width:62px; height:20px; text-indent:-9999px; background:#5095be url(../img/es/menucap/marcas.gif) left top no-repeat; margin-right:9px; }


a#lnovedades{ float:left; display:block; width:84px; height:20px; text-indent:-9999px; background:#5095be url(../img/es/menucap/novedades.gif) left top no-repeat; margin-right:9px; }


a#lnoticias{ float:left; display:block; width:69px; height:20px; text-indent:-9999px; background:#5095be url(../img/es/menucap/noticias.gif) left top no-repeat; margin-right:9px; }


a#lasistencia{ float:left; display:block; width:151px; height:20px; text-indent:-9999px; background:#5095be url(../img/es/menucap/asistencia.gif) left top no-repeat; margin-right:9px; }





a#lmarcas:hover { background:#5095be url(../img/es/menucap/marcas-on.gif) left top no-repeat; }


a#lnovedades:hover{ background:#5095be url(../img/es/menucap/novedades-on.gif) left top no-repeat; }


a#lnoticias:hover{ background:#5095be url(../img/es/menucap/noticias-on.gif) left top no-repeat; }


a#lasistencia:hover{ background:#5095be url(../img/es/menucap/asistencia-on.gif) left top no-repeat; }





#lmarcas.actiu, #lmarcas.actiu:hover { background:#5095be url(../img/es/menucap/marcas-act.gif) left top no-repeat; }


#lmarcas.actiu, #lmarcas.actiu:hover { background:#5095be url(../img/es/menucap/marcas-act.gif) left top no-repeat; }


#lnovedades.actiu, #lnovedades.actiu:hover{ background:#5095be url(../img/es/menucap/novedades-act.gif) left top no-repeat; }


#lnoticias.actiu, #lnoticias.actiu:hover{ background:#5095be url(../img/es/menucap/noticias-act.gif) left top no-repeat; }


#lasistencia.actiu, #lasistencia.actiu:hover{ background:#5095be url(../img/es/menucap/asistencia-act.gif) left top no-repeat; }





/* Home */


#homecentral { float:left; margin-top:10px; width:762px; }


#homedestacat { background:url(../img/bg_home.gif) no-repeat left top; width:769px; height:285px; margin-left:-4px; }





#homecentral .capsula { background:url(../img/home_cap_lin_sep.gif) 184px 17px no-repeat; width:371px; height:172px; padding:0 0 6px 0; margin:0;  border-left:1px solid #ccc; border-right:1px solid #ccc;  float:left; }


#homecentral #capsula_esq{ float:left; margin-top:8px; background: #fff url(../img/home_rec_cap_baix.gif) left bottom no-repeat; height:212px; width:373px; }


#homecentral #capsula_dret{ float:right; margin-top:8px; background:#fff url(../img/home_rec_cap_baix.gif) left bottom no-repeat; width:373px; height:212px;}





#homecentral #capsula_esq h4.noticias {background:url(../img/es/home/tit_noticias.jpg) no-repeat left top; height:30px; text-indent:-9999px;}


#homecentral #capsula_dret h4.novedades {background:url(../img/es/home/tit_novedades.jpg) no-repeat left top; height:30px; text-indent:-9999px; }


.capsula .item_esq, .capsula .item_dret { width:160px;  height:166px; padding-top:4px; }


.capsula .item_esq{float:left; padding-left:14px;}


.capsula .item_dret {float:right; padding-right:14px;}


.capsula .ultim {background:none;}


.capsula .item_esq .imatge, 


.capsula .item_dret .imatge {float:left; width:150px; height:94px; text-align:center;  padding:13px 0 6px; }


.capsula .item_esq .texte, 


.capsula .item_dret .texte { width:160px; font-size:10px; padding-top:8px; color:#333; }


.capsula .item_esq .texte a, 


.capsula .item_dret .texte a {color:#333; font-size:10px; }





#capsula_dret .capsula .item_esq .texte a,


#capsula_dret .capsula .item_dret .texte a { display:block; }





.capsula .item_esq .texte a em,


.capsula .item_dret .texte a em {display:block; margin-bottom:4px; font-variant:normal; font-style:normal;}





.capsula .item_esq .texte a strong, 


.capsula .item_dret .texte a strong {color:#333; font-weight:bold;}





.capsula .item_esq .texte a:hover, 


.capsula .item_dret .texte a:hover {text-decoration:underline; }





.capsula .item_esq .leer a, .capsula .item_dret .leer a{ display:block; width:140px; height:21px; padding:4px 0 0 23px; background:url(../img/bg_leer.gif) left top no-repeat; color:#707070; margin-top:5px; }


.capsula .item_esq .leer a:hover, .capsula .item_dret .leer a:hover{text-decoration:underline; } 





.capsulacent {float:left; padding:14px 7px 0px 6px;}


.capsulacent .eventoscont {background:url(../img/hombra_home_eventos.gif); width:266px; height:126px; padding:0px 3px 1px 1px }


.capsulacent .eventoscont .eventos {width:248px; height:113px; border:#ff9503 1px solid; background:url(../img/bg_eventos_home.gif) repeat-x top; padding:11px 8px 0px 8px; cursor:pointer;}





.capsulacent .eventoscont .eventos h4 {text-indent:-1999px; background:url(../img/es/tit_eventos.gif) left top no-repeat; height:21px;}


.capsulacent .eventoscont .eventos ul {background:url(../img/filet_eventos.gif) repeat-x top; padding-top:3px; }


.capsulacent .eventoscont .eventos li { padding-top:6px; background:url(../img/ico_fletxa_home.gif) no-repeat 0px 9px; padding-left:10px; }


.capsulacent .eventoscont .eventos li a { color:#023366; }


.capsulacent .eventoscont .eventos li a:hover { text-decoration:underline; }





#homedreta {width:155px; float:left; padding:10px 0px 0px 11px; }


#homedreta h4 { background:url(../img/es/tit_novedades.gif); height:30px; text-indent:-2500px; }


#homedreta h2 { font-size:13px; font-weight:normal; font-style:italic; color:#084b95; padding:10px 2px 7px 2px; }


#homedreta p { font-size:10px; color:#666; padding:0px 2px 6px 2px; }


#homedreta a.leermas { background:#fff url(../img/bg_leermas.gif) bottom left no-repeat; width:130px; height:18px; padding:4px 0px 0px 23px; display:block; color:#ff9503; font-weight:bold;}


#homedreta a.leermas:hover { color:#002a54; }





/*ruta pag*/


#rutapag{ color:#fff; padding:6px 8px 10px 10px; margin-bottom:7px; width:740px; height:8px;  background:#326685 url(../img/rec_rutapag.gif) top repeat-x;}


#rutapag a{color:#fff;}


#rutapag a:hover{ text-decoration:underline;}


/* Categoria */


#capcos { padding:20px 46px 0px 15px; width:697px; height:115px; float:left; background:url(../img/bg_tit.jpg) top repeat-x; }


#capcos h1 { font-family: Arial, Helvetica, sans-serif; font-size:29px; padding-bottom:10px; padding-top:0px; color:#2d5a77; }


#capcos p{width:525px; color:#03356a; }


#cos .capimg {float:left; }


#cos .prod { padding:12px 0px 0px 0px; float:left; margin-right:15px;  }


#cos .prod .txtprod { height:100px; }


#cos .prod p.novedad { margin-top:5px; }


#cos .prod3 { margin-right:0px; }


#cos .prod .prodimg { width:93px; text-align:center; position:absolute; }


#cos .prod .prodtxt { padding-left:102px; width:133px; font-size:9px; line-height:11px; color:#012d5b;  }


#cos .prod h2 { padding:6px 0px 6px 6px; font-size:11px; font-weight:bold; color:#fff; background:#2d5a77; display:block; margin-bottom:5px; }


#cos .prod p.programable { color:#9c6c3e; font-size:11px; font-weight:bold; padding-bottom:3px; margin-bottom:4px; border-bottom:1px solid #2d5a77; }
#cos .prod p.financiera { color:#ff1313; font-size:11px; font-weight:bold; padding-bottom:3px; margin-bottom:4px; border-bottom:1px solid #2d5a77;  }
#cos .prod p.cientifica { color:#4ac50e; font-size:11px; font-weight:bold; padding-bottom:3px; margin-bottom:4px; border-bottom:1px solid #2d5a77;  }
#cos .prod p.estandar { color:#4ac50e; font-size:11px; font-weight:bold; padding-bottom:3px; margin-bottom:4px; border-bottom:1px solid #2d5a77;  }







#capseccio p{padding:10px 15px;}


#capseccio.asist p{width:555px;}


/*cap seccio prod marques*/


h1.casio img{padding-top:6px; padding-left:6px;}





#capseccio h1{ padding:0px; }


#capseccio.marca .intro p{ display:block; font-size:10px;  padding:0 30px 0 0; }





.foto{ float:left; padding:0 17px; margin-top:-25px; }





#cos .prod .prodtxt a { color:#4bb02f; font-weight:bold; background:url(../img/ico_fichacompleta.gif) no-repeat left; font-size:10px; display:block; margin:6px 0px; padding:1px 0 3px 20px; }


#cos .prod .prodtxt a:hover { text-decoration:underline }


#cos .separaprod { clear:both; background:#b4b4b4; width:728px; height:1px; margin:4px 0 2px 15px; font-size:1px; }


#cos .arriba { text-align:right; padding:10px 25px 0px 0px; }


#cos .arriba a { background:url(../img/bg_linktop.gif) no-repeat 0px 3px; padding:0px 12px; color:#012d5b; }


#cos .arriba a:hover {text-decoration:underline; }





/* Fitxa */


#fitxa_1 { background:#fff url(../img/bg_tit.jpg) repeat-x; width:246px; float:left;  margin-top:10px; padding-left:15px; }





#rec_links_fitxa, #rec_links_fitxa div.dalt, #rec_links_fitxa div.baix{  width:226px; }


#fitxa_1 ul { text-align:left; padding:0px; border-left:1px solid #9a9a9a; border-right:1px solid #9a9a9a; width:226px;  background:#f9f9f9;  


}


#fitxa_1 li{margin:0; padding:0; height:27px;}


#fitxa_1 li.model{ display:block; background:url(../img/rec_links_fitxa/lin_sep_tit.gif) left bottom no-repeat;  padding:8px 8px 7px 10px;  color:#2d5a77; font-weight:bold; height:auto;}


#fitxa_1 li a { display:block; background:url(../img/lin_reclinksfitxa.gif) center bottom no-repeat; /*border-bottom:#ccc 1px dotted;*/ padding:8px 8px 7px 10px; color:#2d5a77; }


#fitxa_1 li a.actiu, #fitxa_1 li a:hover {  display:block; font-weight:bold; padding:8px 8px 7px 10px; background-color:#bbd0dd; }


#fitxa_1 li.ult a {background-image:none; /*border-bottom:0; */}





#fitxa_1 #recfoto{background: url(../img/rec_foto_fitxa/mig.gif) left top repeat-y; margin:10px 0 9px 0px;  width:227px; text-align:center;}


#fitxa_1 #recfoto .dalt{  border:0; width:227px; margin:0px; }


#fitxa_1 #recfoto img.producte{ margin:10px 0 20px;}





#fitxa_1 a.ampliar, #fitxa_1 a.ampliar:hover { display:block; width:229px; height:30px; border-top:0; color:#fff; background:#fff url(../img/rec_ampliar.gif) no-repeat left top; margin:-10px 0 0 -1px; text-align:left; font-weight:bold;  padding:8px 0 0 10px; }


#fitxa_1 a.ampliar:hover { text-decoration:underline; }





#fitxa_2 { /*width:357px; padding-right:139px;*/width:496px; float:left; background:#fff url(../img/bg_tit.jpg) repeat-x; margin-top:10px; }


#fitxa_2 #capcosfitx{width:357px; height:136px;font-size:10px;}


#fitxa_2 h1 { font-family: Arial, Helvetica, sans-serif; font-size:29px; padding-bottom:4px; padding-top:5px; color:#2d5a77; }


#fitxa_2 p {width:357px; font-size:10px;  margin-bottom:16px; }


#fitxa_2 ul {width:357px;}





#fitxa_2 .item {padding:10px 5px 0px 10px; border-top:#d1d8e0 1px solid; margin-top:8px; /*width:418px;*/}


#fitxa_2 .item .foto {float:left; padding-right:10px; }


#fitxa_2 .item .foto img {border:#002952 1px inset; }


#fitxa_2 .item .texte {float:left; width:300px;}


#fitxa_2 .item  h3 {font-size:11px; font-weight:bold; }


#fitxa_2 .item p {color:#747474; padding-top:4px; height:auto}


#fitxa_2 .item a.programa, #fitxa_2 .item a.software,#fitxa_2 .item a.pdf { display:block; padding:10px 0px 0px 33px; text-decoration:none; color:#2d5a77; height:20px; background:#f0f3f5 url(../img/icopdf.gif) no-repeat 10px 8px; margin-top:9px; }


#fitxa_2 .item a.programa, #fitxa_2 .item a.software{ background:#f0f3f5 url(../img/icoprog.gif) no-repeat 10px 8px; margin-bottom:14px; }


#fitxa_2 .item a.programa:hover,  #fitxa_2 .item a.software:hover, #fitxa_2 .item a.pdf:hover { font-weight:bold; }





div.pestanya .unasolapest, div.pestanya .pestanyes, div.pestanya .pestanyes2 { background:url(../img/prodpest1.gif) no-repeat left top; height:24px; padding:7px 0px 0px 0px;  }


div.pestanya .pestanyes2 { background-image:url(../img/prodpest2.gif) }


div.pestanya .unasolapest { background-image:url(../img/produnapest.gif) }


div.pestanyes a, div.pestanyes b { font-size:10px; width:109px; display:block; float:left;  text-align:center; color:#002953; font-weight:normal;}


div.pestanyes a:hover {text-decoration:underline;}


div.pestanya li { padding:6px 10px; }


div.pestanya li.c { background:#fff; border-top:1px dotted #ccc; }


div.pestanya .linkspeu {width:357px; background:#f1f1f1; border-top:#a5a5a5 1px solid; padding:6px 0px 0px 10px; height:23px; margin:5px 0px; }


div.pestanya .linkspeu a { color:#03356a; display:block; float:left; padding-left:23px; padding-top:2px; margin-right:20px; height:14px; }


div.pestanya .linkspeu a.imprimir {background:url(../img/ico_imprimir.gif) no-repeat left top; }


div.pestanya .linkspeu a.pdf {background:url(../img/ico_pdf.gif) no-repeat left top; }

div.pestanya .linkspeu a.zip {background:url(../img/ico_zip.gif) no-repeat left top; }


div.pestanya .linkspeu a:hover {text-decoration:underline; }


.paginacio { padding:6px 12px; font-weight:bold; color:#03356a; }


.paginacio .dreta {float:right; margin-top:-14px;}


.paginacio a { color:#a0a0a0; text-decoration:none; }


.paginacio a:hover {color:#03356a; }





/* Formulari asistencia */


#formasistencia{ width:557px; }


#formasistencia label { float:left; width:138px; text-align:right; display:block; padding-top:2px; }


#formasistencia select, #formasistencia input, #formasistencia textarea { float:left; width:154px; height:16px; border:#809db9 1px solid; margin-left:12px; font-size:10px; }


#formasistencia input {padding-top:2px; height:14px; }


#formasistencia textarea { width:357px; float:left; }


#formasistencia p {  color:#012e5c;height:32px; }


#formasistencia p.campmail { height:25px; }


#formasistencia p.txtmail { color:#012e5c; font-size:10px; padding-left:150px; padding-right:30px; margin-bottom:5px; }


#formasistencia select.direccio {width:auto; }


#formasistencia .form1{background:#eae9e9 url(../img/bg_formulari.jpg) repeat-x top; border-top:#999 1px dotted; border-bottom:#2d5a77 1px solid; margin-top:10px; padding-top:17px; margin-bottom:11px; }


#formasistencia .form2 { width:540px; min-height:135px; color:#012e5c; background:#fff; padding-bottom:17px; border:0; }


#formasistencia .form3{ width:345px; height:83px; margin-left:150px; background:#f8f8f8; border:1px solid #e0e5ea; padding:12px; }


#formasistencia .label_legal { padding-left:5px; width:200px; float:left; }


#formasistencia textarea { width:360px; height:100px; padding-left:8px; color:#03356a;}


#formasistencia textarea:focus {background:#fff; }


#formasistencia .boto { width:104px; height:24px; background:url(../img/bg_boto_profe.gif) 2px center no-repeat; float:right; margin:0px; padding:0px; border:0px; margin-right:2px; cursor:pointer;}


#gendre ul {padding-top:10px; }


#gendre li {margin-bottom:12px; padding-left:6px; background:url(../img/topito_li.gif) no-repeat 2px 6px; }





/* Botonera de multiples pagines */


#botonera {padding-left:9px; }


#botonera .item {width:250px; float:left; }


#botonera .item h3 { padding:11px 0px 5px 3px; font-size:11px; color:#2d5a77; background:url(../img/filet_botonera.gif) repeat-x bottom; width:235px;}


#botonera .item .imatge { float:left; padding-bottom:12px; }


#botonera .item .texte { float:left; padding:12px 0px 12px 2px; color:#2d5a77; width:145px; font-size:9px;}


#botonera .item .texte a { display:block; background:#fff url(../img/fletxeta.gif) left center no-repeat; padding:2px 0px 2px 15px; color:#2d5a77; text-decoration:none; font-size:10px; margin-top:11px; border-top:1px dotted #ccc; border-bottom:1px dotted #ccc;}


#botonera .item .texte a:hover {font-weight:bold; }


#botonera .separador { background:#ccc; height:1px; width:738px; }


.baninf { padding:3px 3px 6px 3px; background:#fff url(../img/hombra.gif) no-repeat bottom; margin-top:6px; width:750px;}





#botonera.tpv{height:360px;}


#botonera.tpv .item {width:355px; float:left; padding:0 9px; }


#botonera.tpv .item .imatge { float:left; padding-bottom:13px; }


#botonera.tpv .item .texte { width:150px;  font-size:10px; padding:0px 0px 12px 15px;  }


#botonera.tpv .item .texte a { font-size:11px; padding:5px 0px 5px 10px; }





#cos .separamarcas { clear:both; background:#ccc; width:710px; height:1px; margin:0px 0 17px 15px; font-size:1px; }





 /* seccio productos marca*/


.itemsprodmarca{ min-height:230px; padding:0; display:none; }


.itemsprodmarca .item {width:232px; float:left; padding:0 14px 0 0 ; }


.itemsprodmarca .item.ultim {padding:0px ; }


.itemsprodmarca .item h3 { padding:11px 0px 5px 2px; font-size:11px; color:#2d5a77; background:url(../img/filet_botonera.gif) repeat-x bottom; width:226px;}


.itemsprodmarca .item .imatge { float:left; padding-top:7px; padding-bottom:13px; width:80px; text-align:center; }


.itemsprodmarca .item .texte { float:left; width:144px; font-size:10px;  padding:7px 0px 12px 5px;  }


.itemsprodmarca .item .texte a { display:block; background:#fff url(../img/fletxeta.gif) left center no-repeat;  color:#2d5a77; text-decoration:none; margin-top:11px; border-bottom:1px dotted #ccc; font-size:11px; padding:5px 0px 5px 10px; border-top:0; }


.itemsprodmarca .item .texte a:hover {font-weight:bold; }


#cos .itemsprodmarca div.separamarcas { clear:both; background:#30607f; height:2px; margin:0; width:718px; }








/* FAQs i Publicaciones */


.cap188, .cap116, .cap83 {height:96px; background:#e5e5e5 url(../img/bg_cap.jpg) repeat-x top; padding:20px 0px 0px 0px; width:756px; }


.cap83 { height:63px; }


.cap188 h1, .cap83 h1, .cap116 h1 { font-family:"Times New Roman", Times, serif; font-size:32px; height:38px; padding-left:15px; }


.cap83 h2, .cap116 h2 { font-size:9px; height:34px; padding-left:15px; }


.cap116 .pest1 { height:24px; background:url(../img/bg_faq_pest1.gif) no-repeat left top; padding-left:15px; }


.cap116 .pest1 a {display:block; padding:6px 0px 0px 12px; width:115px; height:18px; float:left; color:#002953; text-decoration:none; }


.cap116 .pest1 a:hover {text-decoration:underline; }





#faqs { padding:6px 0px 0px 14px; width:525px; }


#faqs h3 { font-size:11px; font-weight:bold; border-top:#e0e5ea 1px solid; padding:8px 0px 3px 0px; margin-top:8px; color:#03356a; }


#faqs h3 a {text-decoration:none; color:#03356a; line-height:16px; }


#faqs h3 a:hover {text-decoration:underline; }


#faqs div {padding:11px 15px; background:#f0f3f5; color:#6c6c6c; font-size:9px; line-height:15px; margin-top:4px; display:none; }


#faqs h4 { font-size:11px; color:#03356a; padding-bottom:6px;}


#faqs #faq_1 {display:block; }





#marques { padding:6px 0px 0px 14px; width:736px; }


#marques h3.actiu, #marques h3.normal { width:700px; font-size:14px; line-height:13px; font-weight:bold; border-top:#ccc 1px solid; border-bottom:1px solid #2d5a77; padding:7px 0px 7px 21px; margin-top:8px; color:#2d5a77; background:#f3f3f3 url(../img/fletxa.gif) left center no-repeat; }


#marques h3.actiu { background:#f3f3f3 url(../img/fletxa-act.gif) left center no-repeat; }


#marques h3 a {text-decoration:none; color:#2d5a77;  }


#marques h3 a:hover {text-decoration:underline; }


#marques div.itemsmarca {padding:11px 0px; background:#fff; color:#6c6c6c; font-size:9px; line-height:15px; margin-top:4px; display:none; }


#marques h4 { font-size:11px; color:#03356a; padding-bottom:6px;}


#marques #faq_1 {display:block; width:736px;  }


#marques .marca{display:block; width:177px; float:left; padding-right:7px;}


#marques .separador {clear:both; }


#marques .marca p a{color:#2d5a77; font-size:11px; padding-top:7px;}


#marques .marca a:hover{ color:#2d5a77; text-decoration:underline;}





#publicaciones { padding:6px 0px 0px 14px; width:525px; }


#publicaciones div.llibre { border-top:#e0e5ea 1px solid; padding:8px 0px 3px 0px; margin-top:8px; }


#publicaciones div.tancallibres{ border-top:#e0e5ea 1px solid; margin-top:8px; font-size:1px; height:1px;}


#publicaciones div.foto {float:left; width:95px; text-align:center}


#publicaciones div.texte {float:left; }


#publicaciones h3 { font-size:11px; font-weight:bold; color:#03356a; }


#publicaciones p { color:#747474; font-size:10px; width:330px; padding-top:4px; }


#publicaciones p em { color:#012c58; font-style:normal; }


#publicaciones a { display:block; text-decoration:none; color:#03356a; width:406px; background:#f0f3f5 url(../img/mesevento.gif) no-repeat 8px 10px; padding:8px 0px 0px 23px; height:22px; margin-top:14px; }


#publicaciones a:hover {font-weight:bold; }





#accesorios { padding:14px 0 0 4px; width:366px; min-height:318px; }


#accesorios div.accesorio { border-top:#d1d8e0 1px solid; padding:15px 0px 6px 0px; }


#accesorios div.foto { float:left; width:95px; text-align:center; padding:20px 15px 6px 0px;  }


#accesorios div.texte { float:left; width:235px; padding:0;  }


#accesorios h3 { font-size:11px; font-weight:bold; color:#2f5f7d; }


#accesorios p { color:#747474; font-size:10px; width:235px; padding-top:2px; }





#fcomercial{ margin-top:14px; margin-bottom:8px; width:340px; padding:0px 12px; background:#fff url(../img/bg_fcomercial.jpg) left top repeat-x; border:1px solid #ccc;	}


#fcomercial p{ width:218px;color:#666; padding:0px 0px 10px 110px; clear:both; border-bottom:#666 dotted 1px; margin-bottom:10px;  }


#fcomercial strong{ color:#2d5a77; font-weight:bold; width:106px; display:block; position:absolute; margin-left:-110px;}


#fcomercial p.car{height:40px;}


#fcomercial p.primer{ padding-top:14px; }


#fcomercial p span{ width:116px; float:left;}





#software{ padding:6px 0 0 4px; width:370px; min-height:328px;}


#software .item {padding:8px 5px 0px 0px; width:360px;}


#software .item p, #software .item h3{padding-left:5px;}


#software .item a.software{}








/*Empresa*/


.cap188 { background-image:url(../img/bg_cap188.gif); height:auto; }


.cap188 p { padding:5px 0px 10px 16px; width:535px; }


.cap188 h3 {font-size:11px; font-weight:bold; border-bottom:#ff9900 1px solid; padding:5px 0px 6px 0px; margin-left:16px; width:530px; margin-bottom:6px;}


.cap188 .pest1, .cap188 .pest2 { height:24px; background:url(../img/bg_quien_pest1.gif) no-repeat left top; padding-left:10px; }


.cap188 .pest2 { background-image:url(../img/bg_quien_pest2.gif); }


.cap188 .pest1 a, .cap188 .pest2 a {display:block; padding:6px 0px 0px 12px; width:110px; height:18px; float:left; color:#002953; text-decoration:none; font-size:10px; }


.cap188 .pest1 a.xl, .cap188 .pest2 a.xl {width:140px; }


.cap188 .pest1 a:hover, .cap188 .pest2 a:hover {text-decoration:underline; }


#objetivos h3, #didactica h3 { font-size:15px; padding:15px 0px 15px 19px; width:490px; font-weight:bold;}


#objetivos p, #didactica p {padding-left:19px; padding-bottom:12px; }


#didactica ul {padding-left:19px; }


#didactica li { padding:0px 0px 15px 18px; background:url(../img/li_didactica.gif) no-repeat 3px 4px; width:485px; }


#objetivos { padding-top:20px; width:550px; }


#objetivos img { margin:10px; margin-left:19px; margin-bottom:2px; margin-top:0px; border:#03356a 1px solid; }


#objetivos h3 {width:auto; padding-top:0px; }


#objetivos p {width:auto; }


.espaiat {padding-bottom:12px; }


#vintidos_set .esquerre {float:left; padding:20px; padding-bottom:0px; width:300px; }


#vintidos_set .dreta {float:left; padding-top:18px; }


#vintidos_set p {margin-bottom:20px }


#vintidos_set .esquerre a.pdf { border-top:#a5a5a5 1px solid; display:block; padding:10px 0px 0px 33px; text-decoration:none; color:#002952; height:20px; background:#f0f3f5 url(../img/icopdf.gif) no-repeat 10px 8px; margin-top:9px; }


#vintidos_set .esquerre a.pdf:hover {font-weight:bold; }


#enlaces_interes {padding-left:22px; padding-top:6px; width:525px; }


#enlaces_interes h3 { font-size:12px; font-weight:bold; padding-top:12px; padding-bottom:2px;}


#enlaces_interes a { padding:4px 4px 4px 18px; margin-bottom:3px; display:block; background:#e8edf2 url(../img/fle_enlace.gif) no-repeat 8px 7px; color:#03356a; text-decoration:none; font-size:10px;}


#enlaces_interes a:hover { text-decoration:underline; }





/* Peu */


#peu { margin-top:10px; background:#2d5a77 url(../img/bg_peu.gif) repeat-x top; height:41px; padding-top:6px; }


#peu .contblocspeu { padding:0 15px; height:40px;  }


#peu .logopeu { padding:10px 0px 0 0px;  background:url(../img/filet_peu2.gif) repeat-x 18px 4px}


#peu .linkspeu { color:#fff; font-size:10px; float:right;  padding-top:2px; }


#peu .linkspeu a {color:#fff; }


#peu .linkspeu a:hover {text-decoration:underline; }








