#contenidor {position:relative; z-index:0; width:760px; background-color:#ffffff; padding:10px;}
#menuformacion {position:absolute; z-index:100;  visibility:hidden; left:98px; top:83px; width:137px;}
#flash {position:absolute; z-index:100;  visibility:visible; left:281px; top:103px; width:137px;background-color : transparent;}


body {margin:0px; background-image:url(../img/fons.jpg)}
td {font-family:verdana,arial,sans-serif; font-size:10px; color:#333333; line-height:120%;}
div { line-height:120%;}
a	{text-decoration:none; color:#ff3300;}
a:hover {text-decoration:none; color:#ff3300; background-color:#ffe6e6;}
a.transp { background-color:transparent;}
a.transp:hover { background-color:transparent;}


.header {background-color:#ffffff; width:760px; margin-bottom:1px;}
.headerlogo {width:407px;background-image:url(../img/logo.gif);background-repeat : no-repeat;}
.headerdrt {padding-bottom:10px; text-align:right; vertical-align:bottom; color:#ffffff; padding-right:10px;}
.headerdrt a	{color:#000000}
.headerdrt a:hover	{color:#000000; text-decoration:underline;background-color: transparent;}

.menusup {background-image:url(../img/fons_menu_sup.jpg);width:760px; margin-bottom:8px;}

/* estils menu superior */
a.lmenu	 {text-decoration:none; color:#666666;}
a.lmenu:hover {text-decoration:none; color:#ffffff; background-color:#999999;}
.menu,.menu1,.menu2 {background-color:#e5eaf0;padding:4px; padding-top:3px; border-left:5px solid #e5eaf0; border-right:5px solid #e5eaf0;}
.menu1 {border-top:5px solid #e5eaf0;}
.menu2 {border-bottom:5px solid #e5eaf0;}
.filetmenu {background-color:#999999;}
.marcmenu {border:1px solid #ffffff;}
/* fi estils menu superior */

/*estils cos*/

/* columna esquerra */

.lintitol {background-image:url(../img/l_r_h.gif);}
.titolpagina {width:760px; margin-bottom:9px; }
.esquerra {width:140px; background-color:#f0f0f0; vertical-align:top; height:100%}
.centre {width:600px; padding-left:20px; vertical-align:top;}
html>body .centre{width:580px;}
.centre2 {width:420px; vertical-align:top;}
.centre3 {width:600px; padding-left:20px; vertical-align:top;}
.dreta {padding-left:20px;  vertical-align:top; width: 160px;}
.tbuscar {margin-right:0px; border-bottom:10px solid #ffffff; width:140px;}
.buscar {width:140px; background-color:#ffe6e6; padding-left:10px;}

input.buscar {width:100px; height:18px; background-color:#ffffff;font-family:verdana,arial,sans-serif; font-size:10px; padding-left:3px;}
textarea {width:255px; height:100px;border:1px solid #cccccc;font-family:verdana; font-size:9px;}
textarea.ta425 {width:425px; height:100px;border:1px solid #cccccc;font-family:verdana; font-size:9px;}
select.masinfo {width:255px; height:105px;border:1px solid #cccccc; font-family:verdana; font-size:9px;}

.botobuscar {margin-top:5px; margin-bottom:1px;}
.buscarcursos {margin-top:10px; margin-bottom:8px;}
.buscartop {padding-top:4px; padding-left:10px; width:140px; background-color:#ffe6e6;}
.promo {padding-top:20px;padding-left:10px; padding-bottom:20px;border-bottom:1px solid #ffffff;}
div.sepv {padding-top:10px;}
div.sepv5 {padding-top:5px;}

a.busqavanz	 {text-decoration:none; color:#ff3300; font-size:9px;}
a.busqavanz:hover {text-decoration:underline; color:#ff3300; font-size:9px;}


/* estils menú lateral */
.menuOut {cursor:pointer; background-color:#f0f0f0; color:#ff3300; width:140px; border-bottom:1px solid #ffffff; margin:0px; padding-left:10px; padding-right:6px; padding-bottom:4px; padding-top:3px;}
.menuOver {cursor:pointer; background-color:#ffe6e6; color:#ff3300; width:140px; border-bottom:1px solid #ffffff; margin:0px; padding-left:10px; padding-right:6px; padding-bottom:4px; padding-top:3px;}
.menuAct, .menuAct2 {background-color:#f0f0f0; color:#333333; font-weight:bold; width:140px; border-bottom:1px solid #f0f0f0; margin:0px; padding-left:10px; padding-right:6px; padding-bottom:4px; padding-top:3px;}
.menuAct2{ border-bottom:1px solid #ffffff;}
.submenu {width:140px; padding-left:10px; padding-right:7px; color:#333333; border-bottom:1px solid #ffffff; background-color:#f0f0f0;display : block;}

html>body .menuOut {width:124px;}
html>body .menuOver {width:124px;}
html>body .menuAct {width:124px;}
html>body .submenu {width:122px;}

.submenu a {color:#333333; text-decoration:none; font-weight:normal; font-size:9px;}
.submenu a:hover {color:#333333; text-decoration:underline;background-color:#f0f0f0;}
a.selectlink {color:#cc0000}

ul.llistsubmenu { list-style-image:url(../img/p.gif); margin-left:0px; margin-top:0px; margin-bottom:0px;  padding-top:0px; padding-left:5px;text-align:left; vertical-align:text-top; padding-bottom:2px;}
li.itmenu {line-height:100%; padding-bottom:5px;}
/* fi estils menú lateral */

/* fi columna esquerra */

/* centre */
.intro {width:600px;}
.fotointro {padding-right:10px; padding-top:11px; padding-bottom:4px; vertical-align:top;}
.textintro,.textintro2 { padding-top:8px; padding-bottom:4px; vertical-align:top; width:100%; font-size:10px;line-height:120%;}
.textintro2 {vertical-align:bottom;}
.titintro {font-size:18px; font-weight:bold;line-height:100%;}
.itemcategoria {border-bottom:1px solid #cccccc; padding-bottom:2px; padding-top:8px; vertical-align:top;}
.itemcategoria2 {border-bottom:1px solid #cccccc; padding-bottom:2px; padding-top:13px; vertical-align:top;}

.punter {margin-right:8px;vertical-align:top; margin-top:3px;}
.barrabotons, .barrabotons2 {height:40px; width:100%; background-color:#f0f0f0; padding-left:10px; margin-top:20px; }
.barrabotons2 { margin-top:15px;  padding-left:12px; padding-right:10px;}

.paginacio	{height:20px; width:100%;  margin-top:10px; background-color:#f0f0f0;}
.paginacio1 {padding-left:10px;}
#paginacio2,#paginacio3,#paginacio4, #paginacio5{border-left: 1px solid #ffffff; text-align:center; width:89px; }
.pagOut {cursor:pointer; color:#ff0000; width:140px; margin:0px; padding-left:10px; padding-right:6px; padding-bottom:4px; padding-top:3px;border-left: 1px solid #ffffff; text-align:center; width:89px; background-color:#f0f0f0;}
.pagOver {cursor:pointer; background-color:#C4E1FF; color:#000066; width:140px; margin:0px; padding-left:10px; padding-right:6px; padding-bottom:4px; padding-top:3px;}


a.categoria {font-weight:bold; font-size:11px;}
a.categoria:hover {font-weight:bold; font-size:11px;}
/* fi centre */

/* peu */
.peu {height:20px; background-color:#f0f0f0; color:#666666; margin-top:20px; width:760px;}
.textpeu1,.textpeu2,.textpeu3 {color:#666666; padding-left:5px; width:150px;}
.textpeu2 {width:415px;}
.textpeu3 {width:195px;}
.peu a	{text-decoration:none; color:#666666;}
.peu a:hover {text-decoration:underline; color:#666666; background-color:#f0f0f0;}
/* fi peu */

/* pagina subcategoria*/

.path {font-size:9px;}

.titpagina {font-size:18px; font-weight:bold; padding-bottom:6px; width:600px; padding-top:5px; line-height:100%;}

.llistatcategoria {margin-left:10px;width:590px; margin-top:5px;}
.llistatcategoria2 {margin-left:10px;width:578px; margin-top:5px;}
.llistatsubcategoria {width:600px; margin-top:0px;}

.fotoportada {padding-right:10px; padding-top:10px; vertical-align:top; margin-bottom:3px; padding-bottom:10px;}
.textportada {padding-top:10px; vertical-align:top; padding-bottom:10px;}
.titolportada {font-size:11px; font-weight:bold;padding-bottom:3px;}
.titolportada10  {font-size:10px; font-weight:bold;padding-bottom:3px;}

.fotoproducte,.fotocurs {padding-top:8px; vertical-align:top; width:120px; border-bottom:1px solid #cccccc; padding-bottom:8px;}
.fotocurs { width:60px;padding-top:10px;padding-bottom:10px;}
.fotocurs2 { width:60px;}
.dadesproducte,.dadescurs{ border-bottom:1px solid #cccccc;padding-bottom:4px; padding-top:7px;}
.dadescurs {padding-top:9px;padding-bottom:9px;}
.dadescurs2  {}
.nomproducte {color:#6666ff; font-weight:bold;}

.txtproducte {padding-bottom:7px; height:30px;}

.preuoferta  { width:190px; vertical-align:top; padding-left:10px; color:#ff0000;}
.pvp	{ width:100px; vertical-align:top;}
.compra {width:180px; vertical-align:top; text-align:right;}
.ipvp {margin-right:14px; vertical-align:top; font-size:9px;}

.txtnovetat {height:28px; vertical-align:top; padding-bottom:5px;}
.llistatnovetats {width:420px;}
.llistatnovetats2 {width:578px;}
.portpreuoferta { width:142px; vertical-align:bottom; padding-left:10px;color:#ff0000;}
.portpvp { width:100px; vertical-align:bottom;}
.portcompra {width:50px;}
.portipvp {margin-right:14px;}


.itemsubcategoria {border-bottom:1px solid #cccccc;}
a.subcategoria {font-weight:bold; font-size:11px;}
a.subcategoria:hover {font-weight:bold; font-size:11px;}

.mostrar {font-weight:bold; text-align:right; padding-right:10px;}
.notapeu {font-size:9px; margin-top:10px;}

/* fi pagina subcategoria*/

.subtitol {background-color:#f0f0f0; height:20px; padding-left:10px; padding-top:7px; }
html>body .subtitol {height:13px;}

.subtitoldreta {background-color:#ff3300; height:20px; padding-left:10px; padding-top:7px; }
html>body .subtitoldreta {height:13px;}

.destacat {border:1px solid #cccccc;}
.destacat2 {border:1px solid #cccccc; margin-top:10px;}
.destacat600 {border:1px solid #cccccc; width:600px; margin-top:10px;}
.destacattext {margin:10px;}
.atencion {padding:10px 10px 20px 10px;}

.noticiadest {padding:10px 10px 20px 10px; border-bottom:1px solid #cccccc;}
.margintop {margin-top:10px;}
.marginbot {margin-bottom:8px;}
.llistatnotportada {list-style-image:url(../img/p_negre.gif); margin-left:20px; margin-top:0px; margin-bottom:0px;  padding-top:0px; padding-left:0px;text-align:left; vertical-align:text-top; padding-bottom:12px; padding-right:10px;}
.llistatnotportada li {margin-top:10px;}
.llistatnotportada2 {list-style-image:url(../img/p_negre.gif); margin-left:20px; margin-top:0px; margin-bottom:0px;  padding-top:0px; padding-left:0px;text-align:left; vertical-align:text-top; padding-bottom:22px; padding-right:10px; width:275px;}
html>body .llistatnotportada2 {}
.llistatnotportada2 li {margin-top:10px;}

.contingut {width:100%;margin-top:15px;}

.marcfitxa {border:1px solid #cccccc; margin-top:10px; width:600px;}
.fitxadescr {margin:10px; font-size:11px; line-height:120%;}
.fitxaform {margin:10px; font-size:10px; line-height:150%;}
.fitxafoto {padding:10px; margin-top:10px; margin-bottom:10px; background-color:#f0f0f0;}
.fitxalogo {margin-bottom:10px;}
.taulapreus {width:578px; margin-top:10px;}
.fitxapvp {background-color:#f0f0f0; padding-left:5px; width:130px; height:18px;}
.fitxapvp100 {background-color:#f0f0f0; padding-left:5px; width:100%; height:18px;}
.fitxaoferta {background-color:#c4e1ff; padding-left:5px; width:130px;}
.fitxamejor {background-color:#3399ff; padding-left:5px; color:#ffffff; width:100%;}
.fitxapvp2 {padding-left:5px;font-size:14px; height:25px;}
.fitxaoferta2 {padding-left:5px; font-size:14px; color:#ff0000;}
.fitxamejor2 {font-size:12px; width:100%;}
.fitxabotons,.fitxabotons2 {background:#f3f3f3; border-left:1px solid #ffffff; border-right:1px solid #cccccc; padding-left:20px; height:38px; padding-right:20px; }
.fitxabotons2 {border-right:1px solid #f3f3f3;}

.fotohome {background-image:url(../img/f_home.jpg); width:760px; text-align:right; height:110px; margin-bottom:10px; margin-top:20px;}
html>body .fotohome {margin-top:12px;}
.coshome {margin-top:10px; width:760px;}
.titolhome {margin-bottom:4px;}

.esqhome {width:270px; padding-right:20px; vertical-align:top;}
.centrehome {width:230px; padding-right:10px; vertical-align:top;}
.dretahome {width:230px; vertical-align:top;}

.llistatnewshome {width:270px;}
.newshome {width:270px;}
.itemnews {border-top:1px solid #cccccc; padding-top:6px; vertical-align:top; padding-bottom:9px;}
.hquadre1,.hquadre2,.hquadre3,.hquadre4,.hquadre5  {background-image:url(../img/estil2_h_fons1.gif); font-size:9px; padding:8px 8px 8px 19px; line-height: 120%; width:230px; height:90px; margin-bottom:10px;}
html>body .hquadre1,.hquadre2,.hquadre3,.hquadre4,.hquadre5  { width:203px; height:73px; margin-bottom:10px;}

.hquadre2 {background-image:url(../img/estil2_h_fons1.gif);}
.hquadre3 {background-image:url(../img/estil2_h_fons3.gif); padding-top:9px;}
.hquadre5 {background-image:url(../img/estil2_h_fons1.gif);}
.hquadre4 {background-image:url(../img/h_fons4.gif); padding-left:8px; padding-top:0px;}
html>body .hquadre4 { width:214px; height:82px; margin-bottom:10px;}


.hfotomf {background-color:transparent; padding-top:0px; padding-left:2px;}
.htextmf {padding-top:8px; padding-left:11px; font-size:9px;}

ul.llisthome {list-style-image:url(../img/h_fletxa.gif); margin-left:0px; margin-top:15px; margin-bottom:0px;  padding-top:0px; padding-left:13px;text-align:left; vertical-align:top; padding-bottom:2px; font-size:10px; }
ul.llisthome a {}
ul.llisthome a:hover {background-color:transparent; text-decoration:underline;}

ul.llistfletxa {list-style-image:url(../img/fletxa_llist.gif); margin-left:0px; margin-top:0px; margin-bottom:0px;  padding-top:0px; padding-left:15px;text-align:left; vertical-align:top; padding-bottom:2px; font-size:10px; }
ul.llistfletxa a {font-weight:bold;}
ul.llistfletxa a:hover {font-weight:bold;}
ul.llistfletxa li{margin-top:10px;}

.botogran {margin-bottom:14px;}

.centpercent {height:100%;}

.preciocurso {margin-top:3px; margin-bottom:10px;}
.introcurso {padding-top:3px; width:380px; padding-bottom:3px;}
.introcursosp {padding-top:3px; width:578px; padding-bottom:3px;}
.titnegr {font-weight:bold; padding-bottom:7px; padding-top:14px;}
.marcrelacionados {border:1px solid #cccccc; padding:10px; width:100%;}

.preciocursotd {text-align:right; width:200px; vertical-align:top; padding-bottom:3px;}

.datanews {color:#999999; padding-right:10px; vertical-align:top;border-bottom:1px solid #cccccc; padding-bottom:2px; padding-top:8px;}
.titolnews {border-bottom:1px solid #cccccc; padding-bottom:2px; padding-top:8px; width:100%;}
.llistatnews {margin-left:10px;width:590px; margin-top:10px; margin-bottom:20px;}
.datapath {color:#999999; margin-bottom:4px;}
input.buscarnews {width:90px; height:18px; background-color:#ffffff;font-family:verdana,arial,sans-serif; font-size:10px; padding-left:3px; margin-left:10px; margin-right:10px;}
.titnews {font-size:18px; font-weight:bold; width:600px; padding-top:5px;}

.alerta {font-size:11px; color:#ff3300; font-weight:bold;}

.nomcategoria {border:1px solid #cccccc; background-image:url(../img/fonscategoria.jpg); height:29px; padding-left:10px; font-size:11px; font-weight:bold; padding-top:7px; margin-top:10px;}
html>body .nomcategoria {height:19px;}


.marccursos {border:1px solid #cccccc; border-top:none; padding-right:10px; padding-bottom:10px; padding-top:10px; margin-bottom:20px;}

.subir {padding-right:20px;}
.subir a	{font-weight:bold}
.subir a:hover	{font-weight:bold; background-color:transparent; text-decoration:underline;}
.titol {height:29px;}

.fmfclub {pading-top:10px; padding-bottom:10px; background-color:#ffffff;}

.comunidad {padding-left:10px; border-top:1px solid #cccccc; vertical-align:top;}
.titmfclub {margin-top:10px; margin-bottom:5px;}
.subtitmfclub {margin-top:8px; margin-bottom:4px;}
.seccioclub {padding-bottom:10px; width:295px;}

.newsmfclub {background-color:#f0f0f0; width:295px; margin-bottom:10px;}
.fotonewsmfclub {padding:10px; vertical-align:top;}
.textnewsmfclub {padding: 10px 10px 10px 0px; vertical-align:top;}

.destactatmfclub {background-color:#99ff00; padding-left:20px; height:15px; padding-top:4px; width:295px;}
html>body .destactatmfclub {height:11px; width:275px;}

div.formulari {padding:20px; background-color:#f0f0f0; margin-top:7px; margin-bottom:10px;}
.txtpetit {font-size:9px;}
input.registro,input.avanzado,input.reg1,input.reg2,input.reg3,input.reg3b, input.reg0,input.reg01, input.reg4 {width:145px; height:18px; background-color:#ffffff; color:#666666; font-family:verdana,arial,sans-serif; font-size:9px; padding-left:3px; margin-right:15px; margin-top:3px; margin-bottom:2px;}
input.avanzado {width:195px; margin-right:30px;}
input.reg0 {width:50px;}
input.reg01 {width:90px;}
input.reg1 {width:160px;}
input.reg2 {width:230px;}
input.reg3 {width:425px;}
input.reg3b {width:353px;}
select.avanzado {width:195px; height:18px; background-color:#ffffff; font-family:verdana,arial,sans-serif; font-size:10px; padding-left:3px; margin-right:15px; margin-top:3px; margin-bottom:10px;}
select.formulario,.formulario2 {width:160px; height:18px; background-color:#ffffff; font-family:verdana,arial,sans-serif; font-size:9px; padding-left:3px; margin-right:15px; margin-top:3px; margin-bottom:10px;color:#666666;}
.formulario2 {width:200;margin-bottom:5px;}

.titol11b {font-size:11px; font-weight:bold;}
.titol11 {font-size:11px;}

.barralink {background-color:#f0f0f0; font-size:11px; font-weight:bold; padding-left:10px; margin-top:10px; padding-top:8px; padding-bottom:9px;}

table.login {}
table.login td {font-size:9px; padding-right:30px; padding-top:4px;}

table.formulari {}
table.formulari td {font-size:9px; padding-left:10px; padding-right:10px; padding-top:4px;}
table.formulari2 td {font-size:9px; padding-left:0px; padding-right:10px; padding-top:4px;}