img, a, h1, h2, h3, h4, strong, b{
	margin:0px;
	padding:0px;
}

tt{
	font-family:tahoma;
}

a{
	color:#00235F;
	text-decoration:none;
}

a:hover{
	text-decoration:underline;
}

body{
	background-color:#96B0D5;
	margin-top:0px;
	padding-top:0px;
	font-family:tahoma;
	font-size:11px;
}

.sep{
	clear:both;
}

.sepdiv{
	clear:both;
	border:1px solid #5BB55E;
}

#content{
	width:900px;
	margin:auto;
	margin-top:18px;
	padding-top:0px;
	border:0px solid #ff0000;
}

#content .telefon{
	width:875px;
	height:20px;
	border:2px solid #c8d1db;
	margin:auto;
	background-color:#EFF3F9;
	padding-top:5px;
	padding-left:20px;
}

#content .banners{
	border:0px solid #FF0099;
	display:block;
	background-image:url("img/banner1.jpg");
	background-repeat:no-repeat;
}

#content .banners a{
	display:block;
	float:right;
	width:200px;
	height:100px;
	text-decoration:none;
}


#content .pestanyes{
	background-color:#EFF3F9;
	border-bottom:1px solid #EFF3F9;
	margin-bottom:10px;
}


#content .pestanya{
	border:0px solid #33FF66;
	float:left;
	width:300px;
	background-image:url("img/pestanya.jpg");
	background-repeat:no-repeat;
	background-color:#EFF3F9;
	padding-bottom:15px;
}

#content .pestanya h1{
	font-size:170%;
	font-weight:lighter;
	color:#ffffff;
	padding:3px;
}

#content .pestanya h1.verd{
	background-color:#5BB55E;
	margin:10px;
}

#content .pestanya h1.blau{
	background-color:#5B5A9E;
	margin:10px;
}

#content .pestanya h1.vermell{
	background-color:#BF3230;
	margin:10px;
}

#content .pestanya p{
	padding-left:20px;
	padding-right:20px;
	text-align:justify;
	margin-top:0px;
	margin-bottom:10px;
	border:0px solid #00ff33;
}

#content .pestanya a{
	border:0px solid;
}

#content .pestanya a.info{
	display:block;
	float:none;
	border:0px solid #000;
	padding:3px 0 3px 2px;
	background:#D3E5EF;
	color:#fff;
}

#content .contingut1{
	border:0px solid #FF9933;
	width:900px;
	background-image:url("img/content.jpg");
	background-repeat:no-repeat;
	background-color:#EFF3F9;
	margin:auto;
	margin-top:10px;
	padding-bottom:10px;
}

#content h2{
	color:#00235F;
	font-size:150%;
	font-family:"century gothic";
	padding-bottom:20px;
}

#content .contingut1 a.verificar{
	border:0px solid #ff0000;
	display:block;
	font-size:15px;
	color:#ff9900;
	font-weight:bold;
	margin:auto;
	text-align:center;
	padding:20px 0 20px 0;
}

#content .contingut1 .videocurs{
	padding-left:20px;
	padding-top:00px;
	padding-bottom:5px;
	float:left;
	width:280px;
}

#content .contingut1 .videocurs h2.titol{
	border:0px solid;
	display:block;
	float:right;
	padding:0px;
	padding-right:70px;
	padding-top:10px;
	font-size:18px;
}

#content .contingut1 .videocurs img.titol{
	display:block;
	padding-bottom:0px;
	border:0px solid;
	padding-top:0px;
	float:left;
	padding-left:0px;
}

#content .contingut1 .videocurs a img{
	border:1px solid #000000;
}

#content .contingut1 .videoidioma{
	text-align:center;
	float:left;
	width:300px;
}

#content .contingut1 .videoidioma a{
	color:#FF9A00;
	font-size:140%;
	display:block;
	padding:10px;
	font-family:tahoma;
}

#content .contingut1 .banner p{
	color:#FF9A00;
	font-size:140%;
	font-family:tahoma;
}

#content .contingut1 .videoidioma a img{
	border:1px solid #000000;
}

#content .contingut1 .videoidioma h2.titol{
	border:0px solid;
	display:block;
	float:right;
	padding:0px;
	padding-right:40px;
	padding-top:10px;
	font-size:18px;
}

#content .contingut1 .videoidioma img.titol{
	display:block;
	padding-bottom:13px;
	border:0px solid;
	padding-top:0px;
	float:left;
	padding-left:32px;
}

#content .contingut1 .banner{
	padding-top:8px;
	padding-left:17px;
	float:left;
}

#content .contingut1 .banner a{
	display:block;
	margin-bottom:15px;
	text-align:center;
}

#content .contingut1 .banner img{
	border:1px solid #000000;
	display:block;
	/*margin-bottom:10px;*/
}

#content .contingut2{
	border:0px solid #33FF00;
	background-color:#F7EFE7;
	padding-left:20px;
	padding-top:10px;
	padding-bottom:10px;
}

#content .contingut2 .videoinf{
	float:left;
	width:362px;
	padding-right:30px;
}

#content .contingut2 .videoclie{
	float:left;
	width:160px;
	padding-right:20px;
	padding-left:10px;
	border:0px solid #ff0000;
}

#content .contingut2 .videoinf  .rec, #content .contingut2 .videoclie  .rec{
	display:block;
	border:1px solid #CECFCE;
	text-align: left;
	padding:5px;
	background-color:#ffffff;
}

#content .contingut2 .videoinf  .rec p, #content .contingut2 .videoclie  .rec p{
	text-align:left;
	color:#636563;
	margin-top:5px;
}

#content .contingut2 .videoclie  .rec p{
	margin:0px;
	padding-top:5px;
	padding-bottom:5px;
}

#content .contingut2 .videoinf  .rec p img {
	float:left;
}

#content .contingut2 .videoclie  .rec p img{
	float:right;
}

#content .contingut2 .videoinf  a:hover, #content .contingut2 .videoclie  a:hover{
	text-decoration:none;
}

#content .contingut2 .videoinf  a img, #content .contingut2 .videoclie  a img{
	border:0px;
}

#content .contingut2 .videoclie a.boto{
	background-image:url("img/boto.jpg");
	background-repeat:no-repeat;
	background-color:#F7EFE7;
	border:0px;
	margin-top:10px;
	padding-right:58px;
	padding-bottom:15px;
	padding-top:6px;
	display:block;
	float:right;
	font-weight:bold;
}

#content  .noticies{
	float:left;
	padding-left:25px;
	width:250px;
}

#content .noticia{
	border:0px solid #ff0000;
	color:#00000E;
	padding-bottom:10px;
	border-bottom:1px dotted #cccccc;
	margin-bottom:8px;
}

#content   .noticia h4{
	color:#AAAAAA;
	padding-bottom:4px;
	font-size:100%;
}

#content .noticies .noticia a{
	float:right;
	display:block;
	padding-top:5px;
}

#content .contingut2 .noticies strong{
	display:block;
	text-align:right;
	padding-bottom:5px;
	padding-top:5px;
}

#content #contentint .noticia a{
	display:block;
	padding:5px;
}

#content #contentint .noticia a:hover{
	display:block;
	text-decoration:none;
	background-color:#DDDDDD;
}

#content #peu{
	color:#ffffff;
	text-align:center;
	padding-top:20px;
	padding-bottom:10px;
}

#content #peu a{
	color:#ffffff;
}

#content #peu a img{
	border:1px solid #000000;
	margin-right:20px;
}

/*******************************************COLORS*************************************************/

.sepblau{
	background-image:url("img/sepblau.jpg");
	background-repeat:no-repeat;
	width:560px;
	height:8px;
}

.sepverd{
	background-image:url("img/sepverd.jpg");
	background-repeat:no-repeat;
	width:560px;
	height:8px;
}

.sepvermell{
	background-image:url("img/sepvermell.jpg");
	background-repeat:no-repeat;
	width:560px;
	height:8px;
}

#content .verd{color:#5BB55E;}

#content .blau{color:#5B5A9E;}

#content .vermell{color:#BF3230;}

#contentint .verd{color:#5BB55E;}

#contentint .blau{color:#5B5A9E;}

#contentint .vermell{color:#BF3230;}

#content .pestanya a.v{
	background-color:#5BB55E;
}

#content .pestanya a.b{
	background-color:#5B5A9E;
}

#content .pestanya a.vl{
	background-color:#BF3230;
}

#contentint  ul.blau{
	list-style-image:url("img/pblau.jpg");
}

#contentint  ul.verd{
	list-style-image:url("img/pverd.jpg");
}

#contentint ul.vermell{
	list-style-image:url("img/pvermell.jpg");
}

#menu li dt a.verd{
	background-color:#5BB55E;
	display:block;
	float:left;
	width:200px;
	color:#ffffff;
	padding:2px 0px 2px 5px;
}
#menu li dt a.vermell{
	background-color:#BF3230;
	display:block;
	float:left;
	width:200px;
	color:#ffffff;
	padding:2px 0px 2px 5px;
}
#menu li dt a.blau{
	background-color:#5B5A9E;
	display:block;
	float:left;
	width:200px;
	color:#ffffff;
	padding:2px 0px 2px 5px;
}

#menu li dd  a.vermell{
	color:#BF3230;
}

#menu li dd  a.verd{
	color:#5BB55E;
}

#menu li dd  a.blau{
	color:#5B5A9E;
}

/******************************INTERIOR**************************/

#contentint{
	background-image:url("img/fonscnt.jpg");
	background-repeat:repeat-y;
	width:900px;
}

#explicacio{
	/*background-image:url("img/contentint.jpg");
	background-repeat:no-repeat;*/
	width:559px;
	float:left;
	padding-left:20px;
	padding-right:20px;
	padding-top:10px;
	padding-bottom:10px;
}

#contentint h2{
	padding:0px;
}

#explicacio p{
	border:0px solid;
	margin:0px;
	padding-top:10px;
	text-align:justify;
}

#explicacio p img{
	border:1px solid #000000;
	margin:5px;
}

img.esq{
	float:left;
}

img.dre{
	float:right;
}

#publicitat{
	border:0px solid #ff0000;
	width:280px;
	/*background-image:url("img/publi.jpg");
	background-repeat:no-repeat;*/
	background-color:#EFF4FA;
	float:right;
	padding-left:20px;
	padding-top:10px;
}

#publicitat a img{
	border:1px solid #000000;
	margin-top:12px;
}

#publicitat p{
	color:#FF9A00;
	font-size:140%;
	font-family:tahoma;
}

#publicitat ul{
	border:0px solid #0000ff;
	margin:0px;
	padding:0px;
	padding-left:15px;
	padding-bottom:20px;
	color:#000000;
	padding-right:15px;
}

#publicitat ul li{
	border:0px solid #ff0000;
	color:#000000;
}	

/***************************NOTICIES****************************/

.noticiadet h4{
	font-size:13px;
	display:block;
	padding-bottom:10px;
}

.noticiadet p{
	border:1px solid #00ff00;
}

.noticiadet img{
	float:left;
	margin-right:10px;
	margin-top:10px;
}

/*********************ORGANITZACIONS************************/

#contentint  #explicacio p{
	border:0px solid #ff0000;
	margin:0px;
	padding:0px;
	padding-bottom:20px;
}

#contentint  #explicacio p.test{
display:block; 
float:left; 
width:170px;
margin-right:10px;
text-align:left;
}

#contentint  #explicacio ul{
	border:0px solid #0000ff;
	margin:0px;
	padding:0px;
	padding-left:15px;
	padding-bottom:20px;
	color:#000000;
	display:block;
	/*width:235px;*/
}

#contentint #explicacio img{
	float:left; 
	margin-right:25px; 
	margin-bottom:5px; 
	border:1px solid #000000;
}

#contentint #explicacio img.dre{
	float:right;
	margin-left:25px;
	margin-right:0px;
}

#contentint  #explicacio ul.esq{
	float:left;
	width:235px;
}

#contentint  #explicacio ul.clie{
	border:0px solid #00ff00;
	float:left;
	width:275px;
	margin-right:34px;
}

#contentint  #explicacio ul.dre{
	float:right;
	display:block;
	width:235px;
}

#contentint  #explicacio ul li.esq{
	float:left;
	width:235px;
}

#contentint  #explicacio ul li.dre{
	float:right;
	display:block;
	width:235px;
}

#contentint #explicacio img.parti{
	float:left;
	margin-left:0px;
	margin-right:23px;
}

/*********************CONTACTAR**********************************/

#contentint #explicacio form{
	border:0px solid #ff0000;
	margin-top:0px;
	padding-top:20px;
	margin-bottom:0px;
	padding-bottom:40px;
}

#contentint #explicacio form label{
	border:0px solid #ff0000;
	display:block;
	float:left;
	width:200px;
	padding-bottom:5px;
}

#contentint #explicacio form input,#contentint #explicacio form textarea,#contentint #explicacio form select{
	border:1px solid #00235F;
	margin-bottom:5px;
	width:200px;
	overflow:hidden;
}

#contentint #explicacio form input.boto{
	background-color:#96B0D5;
	width:204px;
}

#contentint #explicacio form input.chec{
	border:0px;
}

#contentint #explicacio .quadre{
	border:1px dotted #cccccc;
	margin-top:0px;
	padding:10px;
	width:384px;
	background-color:#FFEE9B;
}

#contentint #explicacio form fieldset{
	border:0px solid #ff0000;
	float:left;
	width:255px;
}

#contentint #explicacio form fieldset h1{
	font-size:200%;
}

/******************************************COMPRAR***************************************************************/

#contentint #explicacio p.comprar{
	float:left;
	border:0px solid #ff0000;
	width:380px;
}

#contentint #explicacio p.comprar img{
	margin-bottom:10px;
}

#contentint #explicacio p.anadir{
	float:left;
	border:0px solid #ff0000;
	width:100px;
	padding-left:65px;
}

#contentint #explicacio p.anadir b{
	font-size:170%;
}

.imatges{
	float:right;
	border:0px solid #ff0000;
	width:325px;
	padding:0px;
	margin:0px;
	display:block;
}

#contentint #explicacio .imatges img{
	margin:0px;
	margin-bottom:10px;
	margin-left:20px;
}

#contentint #explicacio .imatges p{
	margin-left:20px;
	margin-bottom:0px;
	padding:0px;
}

#contentint #explicacio p.esq{
	float:left;
	font-size:13px;
	width:280px;
}

#contentint #explicacio p.dre{
	float:right;
	width:250px;
}
/************************************************************MENU************************************************/

.capint{
	padding:0px;
}

#menu {
	list-style-type:none;
	margin:0px;
	padding:0px;
	margin-left:0px;
	width:900px;
	height:40px;
	background-image:url("img/fnmenu.jpg");
	background-repeat:repeat-x;
}

#menu li {
	float:left;
	padding:0;
	margin:0px;
	position:relative;
	width:224px;
	height:3.4em;
	z-index:100;
}
#menu li dl {
	position:absolute;
	top:0;
	left:0;
	padding-bottom:5px;
}

#menu dl{
	/*background-image:url("img/fnmenu.jpg");
	background-repeat:no-repeat;*/
}

#menu li dd {
	display:none;
	margin:0px 2px 0px 2px;
	font-size:170%;
	background-color:#EFF4FA;
}

#menu li a{
	/*font-size:170%;*/
	font-weight:lighter;
	color:#ffffff;
}

#menu li a:hover{
	border:0;
	color:#FFE66E;
	text-decoration:none;
}
#menu li:hover dd, #menu li a:hover dd {
	display:block;
	border-bottom:1px solid #ffffff;
	padding:5px;
	padding-left:10px;
	color:#FFE66E; 
}
#menu table {
	/*border-collapse:collapse;*/
	padding:0;
	/*margin:-1px;*/
	/*font-size:1em;*/
	border:0px solid #ff0000;
}
#menu dl {
	width: 223px;
	margin: 0;
	padding: 0;
}
#menu dt {
	margin:0;
	padding: 5px 5px 5px 10px;
	/*font-size: 1.1em;
	border-bottom:1px solid #fff;
	border-top:1px solid #fff;
	border-right:1px solid #ffffff;*/
	font-size:170%;
}

#menu dl.four dt{
	border-right:0px;
}

#menu li dt a.sit{
	color:#FFE66E;
}

#menu li img{
	border:0px;
	margin:0px;
	padding:0px;
}

/*************************************************CARRITO************************************************/

table{
	width:100%;
	border:1px solid #888888;
}

table thead{
	background-color:#888888;
	color:#ffffff;
	font-weight:bold;
}

table tr.final{
	background-color:#888888;
	color:#ffffff;
}

table tr.par{
	background-color:#dfdfdf;
}

table tr.impar{
	background-color:#cacaca;
}



/***********************************************FORMULARI DRETA*************************************************/

#content #publicitat form{
	border:1px solid #000000;
	padding:5px;
	width:225px;
	background-color:#ffffff;
}

#content #publicitat form label{
	border:0px solid #ff0000;
	width:68px;
	float:left;
	display:block;
}

#content #publicitat form input{
	border:1px solid #000000;
	margin-bottom:5px;
	height:12px;
	font-size:10px;
	width:150px;
}

#content #publicitat form textarea{
	width:150px;
	border:1px solid #000000;
	margin-bottom:5px;
}

#content #publicitat form .boto{
	height:18px;
	WIDTH:153px;
}

/***************COMPRA OK*************************/

#contingutok {
	padding:10px; 
	width:880px; 
	float:left;
	width:880px;
	background-image:url("img/content.jpg");
	background-repeat:no-repeat;
	background-color:#EFF3F9;
}

#contingutok  .valor{
	border:1px solid #000000;
	float:left;
	width:300px;
	font-weight:bold;
	padding-left:5px;
	padding-top:5px;
	padding-bottom:5px;
	margin:1px;
}

#contingutok  .resultado{
	border:1px solid #000000;
	float:left;
	width:400px;
	padding-left:5px;
	padding-top:5px;
	padding-bottom:5px;	
	margin:1px;
}

/******************EXAMEN*****************************/
#explicacio2{
	/*background-image:url("img/contentint.jpg");
	background-repeat:no-repeat;*/
	width:559px;
	float:left;
	padding-left:20px;
	padding-right:20px;
	padding-top:10px;
	padding-bottom:10px;
}

#explicacio2 img.dreta{
	float:right;
	border:1px solid #000000;
}

#explicacio2 img{
	border:1px solid #000000;
	margin:5px;
}
.imagen{
height: 105px;
width: 900px;
background-image:url("img/banner2.jpg");
-moz-border-radius: 7px;

}
.imagen a{
display: block;
width: 1000;
height: 100;
}