* {padding: 0;margin: 0;}
a {text-decoration:none;}
img {border:0;}

body {font: 12px Arial, Helvetica, sans-serif;background:url("../png/fons.jpg") 0 0 #fff repeat-x;}
#contenidor {margin: 0 auto; width:996px;}
.neteja {clear:both;height:1px;font-size:1px;overflow:hidden;}

#capcalera {height:87px;background:url("../png/fonsCap.jpg") 0 0 repeat-x;}
#capcaleraCont {width:996px;margin: 0px auto;}

#logoOmneom {float:left;margin:20px 0px 0px 10px; behavior:url("http://www.omneom.com/css/iepngfix.htc");}
#fonsOmneom {float:left;margin:-40px 0px 0px 10px; behavior:url("http://www.omneom.com/css/iepngfix.htc");}
#capcaleradrt {float:right;margin:8px 5px 0px 0px;width:180px;display:inline;}
.menuIdiomes {text-align:right;margin:0px 10px 0px 0px;}
.menuIdiomes ul{list-style-image:none;list-style-position:outside;list-style-type:none;}
.menuIdiomes li {display:inline;}
.menuIdiomes li a{padding:0 5px;font-size:9px;font-weight:bold;color:rgb(209,3,13);text-decoration: none;}
.menuIdiomes li a:hover,.menuIdiomes li.cur a{text-decoration: none; color:#fff;}
#logoContacta {margin:8px 0px 0px 0px;behavior:url("http://www.omneom.com/css/iepngfix.htc");}

#mailContacta {text-align:right;margin:2px 8px 0px 0px;font-size:0.9em;}
#mailContacta a {color:#fff;text-decoration:none;} 
#mailContacta a:hover {text-decoration:underline;}
#sobre {margin:0px 8px -3px 0px;behavior:url("http://www.omneom.com/css/iepngfix.htc");}

#menu {float:left;width: 996px;margin:0px 0px 5px 0px; background:url("../png/menu_barra.png") 0 100% no-repeat;height:46px;behavior:url("http://www.omneom.com/css/iepngfix.htc");}
#menu ul {margin:0px;padding:10px;font-size:1.2em;font-weight:bold;}
#menu li {list-style-type: none;margin:0px 6px 0px;position: relative;float:left;display:inline;}
#menu li a {border:1px solid rgb(240,133,137);color:rgb(255,255,255);text-decoration:none;line-height: 1em;display: block;padding:5px 8px;}
#menu li a:hover {border: 1px solid #000000;color:rgb(255,255,255);background: #000000;text-decoration:none;}
#menu li.cur a {border:0;color:#000;background:none;line-height: 1em; display: block; padding:5px 8px;text-decoration:none;} 

#menuCos {width: 750px;height:30px;margin:0px 0px 0px 0px; background:url("../png/cosMenu.jpg") 0 100% no-repeat;}
#menuCos h1 {color:#fff;font-size:1.1em;padding:5px 0px 0px 10px;}
#menuCos ul{list-style:none;color:#fff;font-size:1em;padding:5px 0px 0px 10px;}
#menuCos li {border-left: 1px solid #fff;display:inline;line-height:15px;*line-height:21px;} 
#menuCos li:first-child { border:none; }

#menuCos li a {color:#fff;text-decoration:none;padding:5px 10px;} 
#menuCos li#u {border:none;} 
#menuCos li#u a {padding-left:0px;}
#menuCos li a:hover {text-decoration:underline;}

.totcos {float:left;width:996px;margin:4px 0px 0px 0px;clear:both;}
#cosesq {float:left;width:745px;margin:0px 0px 0px 0px;}
#cosdrt {float:right;width:240px;margin:0px 0px 0px 0px;}
#colesq {float:left; width:240px; margin:0px 0px 0px 0px;}

#flash {margin:0px 0px 0px 0px;height:232px;}

.tab_cont {visibility:visible;display:block;}
.tab_cont_hidden {visibility:hidden;display:none;}

ul.tabsMenu {color:#fff; font-size:1.1em; text-align:left; height:30px; list-style:none;}
ul.tabsMenu li {float:left;display:inline;}
ul.tabsMenu li a {font-size:1.1em;color:#fff;background-image:url("../png/fonsTabs.jpg");text-align:center; height:30px; float:left; line-height:2.1em; margin-right:1px;}
ul.tabsMenu li#capMenu7 a {margin-right:0px;}

.tabsMenu li#capMenu1 a {background-position:0px 0px;width:106px;}
.tabsMenu li#capMenu2 a {background-position:-106px 0px;width:106px;}
.tabsMenu li#capMenu3 a {background-position:-212px 0px;width:106px;}
.tabsMenu li#capMenu4 a {background-position:-318px 0px;width:106px;}
.tabsMenu li#capMenu5 a {background-position:-424px 0px;width:105px;}
.tabsMenu li#capMenu6 a {background-position:-529px 0px;width:105px;}
.tabsMenu li#capMenu7 a {background-position:-634px 0px;width:105px;}

.tabsMenu li#capMenu1 a:hover {text-decoration:underline;background-position:0px -30px;width:106px;}
.tabsMenu li#capMenu2 a:hover {text-decoration:underline;background-position:-106px -30px;width:106px;}
.tabsMenu li#capMenu3 a:hover {text-decoration:underline;background-position:-212px -30px;width:106px;}
.tabsMenu li#capMenu4 a:hover {text-decoration:underline;background-position:-318px -30px;width:106px;}
.tabsMenu li#capMenu5 a:hover {text-decoration:underline;background-position:-424px -30px;width:105px;}
.tabsMenu li#capMenu6 a:hover {text-decoration:underline;background-position:-529px -30px;width:105px;}
.tabsMenu li#capMenu7 a:hover {text-decoration:underline;background-position:-634px -30px;width:105px;}

.tabsMenu li#capMenu1.cur a {text-decoration:underline;background-position:0px -30px;width:106px;}
.tabsMenu li#capMenu2.cur a {text-decoration:underline;background-position:-106px -30px;width:106px;}
.tabsMenu li#capMenu3.cur a {text-decoration:underline;background-position:-212px -30px;width:106px;}
.tabsMenu li#capMenu4.cur a {text-decoration:underline;background-position:-318px -30px;width:106px;}
.tabsMenu li#capMenu5.cur a {text-decoration:underline;background-position:-424px -30px;width:105px;}
.tabsMenu li#capMenu6.cur a {text-decoration:underline;background-position:-529px -30px;width:105px;}
.tabsMenu li#capMenu7.cur a {text-decoration:underline;background-position:-634px -30px;width:105px;}

#blocOm {margin:6px 0px 0px 0px; background:#fff;}
#cosOm {padding:10px;margin-left:95px;}
#capOm h1 {color:rgb(164,0,67);font-size:2em;font-weight:normal;border-bottom:2px solid #eee;}
#subOm h1 {color:rgb(164,0,67);font-size:1.1em;font-weight:bold;margin:15px 0px 8px 0px; text-transform:uppercase;}
.itemOm {margin:15px 0px 0px 0px;border-bottom:1px solid #eee;}
.itemOm h1 {color:rgb(164,0,67);font-size:1.1em;font-weight:bold;margin:5px 0px 3px 0px; text-transform:uppercase;}
.itemOm h1 a {color:rgb(164,0,67);text-decoration:none;}
.itemOm h1 a:hover {text-decoration:underline;}
.itemOm p {width:610px;padding:0px 0px 8px 0px;}

#cosOmcust {padding:10px;}
#capOmcust h1 {color:rgb(164,0,67);font-size:2em;font-weight:normal;border-bottom:2px solid #eee;}
.fotoItemOmcust {float:left; margin:22px 0px 0px 0px;background:#fff;width:165px;text-align:center;}
.itemOmcust {float:left; margin:15px 0px 0px 0px; border-bottom:1px solid #eee;background:#fff;width:550px;}
.itemOmcust h1 {color:rgb(164,0,67);font-size:1.1em;font-weight:bold;margin:5px 0px 3px 0px; text-transform:uppercase;}
.itemOmcust h1 a {color:rgb(164,0,67);text-decoration:none;}
.itemOmcust h1 a:hover {text-decoration:underline;}
.itemOmcust p {padding:0px 0px 8px 0px;}

#clients h1 {color:rgb(164,0,67);font-size:1.1em;font-weight:bold;margin:5px 0px 3px 0px; text-transform:uppercase;}

#cosOmqui {padding:10px;}
#capOmqui h1 {color:rgb(164,0,67);font-size:2em;font-weight:normal;}
#capOmqui h2 {color:rgb(164,0,67);font-size:1.1em; font-weight:normal;}

#quisom {margin:10px 0px 0px 0px;}
#quisom td {border-top:1px solid #eee;vertical-align:top;}
.fotoQui {margin:0px 0px 10px 0px;}
#quisom h2 {color:rgb(164,0,67);font-size:1.1em;font-weight:bold;margin:5px 0px 3px 5px; text-transform:uppercase;}
#quisom h3 {font-size:1em;margin:5px 0px 3px 5px; text-align:justify;font-weight:normal;}

#cosOmGen {padding:10px;float:left;width:720px;}
#capOmGen {border-bottom:1px solid #eee;padding-bottom:5px;}
#capOmGen h1 {color:rgb(164,0,67);font-size:2em; font-weight:normal;}
#capOmGen h2 {color:rgb(164,0,67);font-size:1.1em; font-weight:normal;}
.fotoItemOmGen {float:left; margin:0px 0px 0px 0px;background:#fff; width:165px;}
.itemOmGen {float:left; margin:15px 0px 0px 0px;background:#fff;width:680px;text-align:justify;} /* width:550px; no textjustify*/
.itemOmGen h1 {color:rgb(164,0,67);font-size:1.1em;font-weight:bold;margin:5px 0px 3px 0px; text-transform:uppercase;}
.itemOmGen h1 a {color:rgb(164,0,67);text-decoration:none;}
.itemOmGen h1 a:hover {text-decoration:underline;}
.itemOmGen p {padding:0px 0px 8px 0px;}

#blocOmHome {margin:6px 0px 0px 0px;}
#cosOmHome {padding:10px;float:left;width:476px; margin:0px 0px 0px 8px;background:#fff;display:inline;}
#capOmHome {border-bottom:1px solid #eee;padding-bottom:5px;}
#capOmHome h1 {color:rgb(164,0,67);font-size:2em;font-weight:normal;}
#capOmHome h2 {color:rgb(164,0,67);font-size:1.1em;font-weight:normal;}
#capOmHome h3#idCurs {color:rgb(164,0,67);font-size:1em;font-weight:normal;text-transform:uppercase;font-style:italic;margin-top:2px;}

.itemOmHome {float:left; margin:15px 0px 0px 0px; background:#fff;}
.itemOmHome h1 {color:rgb(164,0,67);font-size:1.1em;font-weight:bold;margin:5px 0px 3px 0px; text-transform:uppercase;}
.itemOmHome h1 a {color:rgb(164,0,67);text-decoration:none;}
.itemOmHome h1 a:hover {text-decoration:underline;}
.itemOmHome p {padding:0px 0px 8px 0px; text-align:justify;width:470px;}
.itemOmHome ul {list-style:none;margin:3px 15px 10px 15px;font-size:1em;text-align:left;} 
.itemOmHome li {background:url("http://www.magnetic.cat/tp/png/pill.gif") 0 6px no-repeat; padding:2px 2px 2px 10px;}

.itemOmHom {float:left; margin:15px 0px 0px 0px; background:#fff;}
.itemOmHom h1 {color:rgb(164,0,67);font-size:1.1em;font-weight:bold;margin:5px 0px 3px 0px; text-transform:uppercase;}
.itemOmHom h1 a {color:rgb(164,0,67);text-decoration:none;}
.itemOmHom h1 a:hover {text-decoration:underline;}
.itemOmHom p {padding:0px 0px 8px 0px;text-align:justify;}
.itemOmHom ul {list-style:none;margin:3px 15px 10px 15px;font-size:1em;text-align:left;} 
.itemOmHom li {background:url("http://www.magnetic.cat/tp/png/pill.gif") 0 6px no-repeat; padding:2px 2px 2px 10px;}


.fotoNoti {margin:0px 0px 5px 0px;}
/* #fotoHome {float:right; margin:0em 0em 0.1em 0.5em;} */
#fotoHome {float:right; margin:0em 0em 0.5em 0.8em;border:1px solid #eee;padding:3px;}

#blocCurs {margin:6px 0px 0px 0px; background:#fff;}
#cosCurs {padding:10px;}
#capCurs h1 {color:rgb(164,0,67);font-size:2em;font-weight:normal;border-bottom:1px solid #eee;}
#capCurs h1 a {color:rgb(164,0,67);}
#capCurs h1 a:hover {color:rgb(164,0,67);text-decoration:underline;}
#subinsc {width:725px;margin-top:5px;}
#subCurs {float:left;}
#insc {float:right;}
#subCurs h1 {color:rgb(164,0,67);font-size:1.1em;font-weight:bold;margin:10px 0px 8px 0px; text-transform:uppercase;}

ul.tabsMenuCurs {color:#fff; font-size:1em; text-align:left; height:23px; list-style:none;margin:0px;}
ul.tabsMenuCurs li {float:left;display:inline;}
ul.tabsMenuCurs li a {color:#fff;background-image:url("../png/fonsTabsCursos.jpg");text-align:center; height:23px; float:left; line-height:1.9em; margin-right:3px;}
ul.tabsMenuCurs li#cap7 a {margin-right:0px;}

.tabsMenuCurs li#capCurs1 a {background-position:0px 0px;width:106px;}
.tabsMenuCurs li#capCurs2 a {background-position:-106px 0px;width:106px;}
.tabsMenuCurs li#capCurs3 a {background-position:-212px 0px;width:106px;}
.tabsMenuCurs li#capCurs4 a {background-position:-318px 0px;width:106px;}
.tabsMenuCurs li#capCurs5 a {background-position:-424px 0px;width:105px;}
.tabsMenuCurs li#capCurs6 a {background-position:-529px 0px;width:105px;}

.tabsMenuCurs li#capCurs1 a:hover {color:#000;background-position:0px -23px;width:106px;}
.tabsMenuCurs li#capCurs2 a:hover {color:#000;background-position:-106px -23px;width:106px;}
.tabsMenuCurs li#capCurs3 a:hover {color:#000;background-position:-212px -23px;width:106px;}
.tabsMenuCurs li#capCurs4 a:hover {color:#000;background-position:-318px -23px;width:106px;}
.tabsMenuCurs li#capCurs5 a:hover {color:#000;background-position:-424px -23px;width:105px;}
.tabsMenuCurs li#capCurs6 a:hover {color:#000;background-position:-529px -23px;width:105px;}

.tabsMenuCurs li#capCurs1.cur a {color:#000;background-position:0px -23px;width:106px;}
.tabsMenuCurs li#capCurs2.cur a {color:#000;background-position:-106px -23px;width:106px;}
.tabsMenuCurs li#capCurs3.cur a {color:#000;background-position:-212px -23px;width:106px;}
.tabsMenuCurs li#capCurs4.cur a {color:#000;background-position:-318px -23px;width:106px;}
.tabsMenuCurs li#capCurs5.cur a {color:#000;background-position:-424px -23px;width:105px;}
.tabsMenuCurs li#capCurs6.cur a {color:#000;background-position:-529px -23px;width:105px;}

#menuCosCurs {margin:0px 0px 0px 0px; background:rgb(250,243,243);}
#menuCosCurs h1 {color:#000;font-size:1.2em;padding:0px 0px 5px 0px;}

.tab_Curs {padding:20px;}
.tab_Curs p {padding:0px 0px 8px 0px;}

.modul240 {float:left;width:240px;background:#fff;margin:0px 0px 10px 0px;color:#fff;display: inline;}
.modul240 h1.cap {background:url("../png/capModul.jpg") 0 0 no-repeat;} 
.modul240 h1 {color:#fff; font-size:1.1em; text-align:center; height:30px;line-height:2em;}

.modul240 h2 {color:rgb(164,0,67);font-size:0.9em; text-align:left;}
.modul240 ul {list-style:none;font-size:1em;text-align:left;} 
.modul240 ul.sepa {padding-bottom:10px; border-bottom:1px solid #444;} 
.modul240 li {padding:4px 0px 4px 0px;border-bottom:1px solid #eee;} 
.modul240 li a {color: #222; text-decoration:none;} 
.modul240 li a:hover {color: #888;text-decoration:underline;} 

.modul240 p a {color: #222; text-decoration:none;} 
.modul240 p a:hover {color: #888;text-decoration:underline;} 

.modulCos {padding:10px;}
.modulCos p {color:#000; font-size:0.95em;line-height:15px;}

.modul240b {float:left;width:240px;margin:0px 0px 8px 0px;color:#fff;display:inline;}


/* ____________________________ Formulari */

div.boton{ padding-top:8px; padding-bottom:10px;}
div.boton a,a.boton{text-decoration:none; line-height:11px; display:inline;border:1px solid #CECECE; background-color:#FAF3F3; padding:2px 70px 2px; font-size:10px; color:#636363; cursor:pointer;}
div.boton a:hover,div a.boton:hover,a.boton:hover{text-decoration:none; background:#F4DDDF;}

#envio_noticia {margin:0px;width:460px;}
#envialanoticia {}
#envianoticia {}
#envianoticia h2 {padding:6px 0px 2px 6px; font-size:22px; font-weight:normal;text-align:justify;}
#envianoticia h3 {float:left; font: 11px arial, helvetica, sans-serif; padding:7px 7px 8px 0px;}

.envianoticia {font-size:11px; color:#666666; padding:2px 0px 10px; }
.envianoticia p {margin:0; position:relative; padding:0px 0px 6px 0px;}
.envianoticia-botones {padding:12px 0px 0px 0px;}
.envianoticia-botonesOK {padding:12px 0px 0px 0px; text-align:center; }

.envianoticia a {color:#666666; font-weight:bold; text-decoration:none;}
.envianoticiaI { float:left;}
.envianoticiaI table {font-size:11px;margin:10px 0px 0px 10px;}
.envianoticiaI table th {font-weight:normal; text-align:left; padding:0 3px 0 0;color:rgb(164,0,67);}
.envianoticiaI table td {text-align:left; padding:3px 3px 3px 10px;}
.envianoticiaD {float:left;padding-top:6px;}

.envianoticia input {font-size:12px; color:#999999; width:360px; border:1px solid #CECECE; background-color:rgb(238, 238, 238); }
.envianoticia textarea {font-size:12px; color:#999999; border:1px solid #CECECE; width:360px; background-color:rgb(238, 238, 238);}

.envianoticiaOK {padding:6px; text-align:center; font-size:12px;}
.envianoticiaOK .url a {color:#999999; text-decoration:none; font-size:10px;}

#search {width:180px;}
#botoCerca {cursor:pointer;padding:0px 5px;}
#formCerca {padding:0px 0px 10px 0px; border-bottom:1px solid #bbb;}
#categories {width:216px;margin:10px 0px 10px 0px;}
#textCerca {margin:10px 0px 10px 0px;font-size:0.8em;color:#bbb;font-style: italic;text-align:center;}

#peu {width: 996px;clear: both;margin:10px 0px 10px 0px;}
#contPeu {margin:10px 15px 15px;}
#copi {float:left; padding:18px 0px 0px 0px;}
#peu h1, #peu h2 {color:#888; font-size:1em;}
#copi ul{list-style:none;padding:4px 0px 0px 0px;}
#copi li {border-left: 1px solid #555;display:inline;} 
#copi li a {color:#555;padding:0px 6px 0px;text-decoration:none;} 
#copi li#u {border:none;} 
#copi li#u a {padding-left:0px;}
#copi li a:hover {color:#999;text-decoration:underline;}