html { height:100%; }

body {
	margin: auto;
	width: 892px;
	height:100%;
	padding: 0;
	font-family: Tahoma, Arial, Sans-Serif;
	font-size:12px;
	color:#333333;
}

#header {
	width: 892px;
	padding-top:20px;
}
#eslogan { float:left; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#888; padding-top:5px; padding-left:0px; font-style:italic; font-weight:bold; }
#idiomes { float:right; text-align:right; padding-right:10px; }
#idiomes img { border:1px solid #F58025; }
#idiomes a img { border:none; }
#menu { float:right; padding:10px 10px 10px 0px; }
#menu ul { list-style:none; margin:0; padding:0; }
#menu ul li { 
	display:inline; 
	background:url(img/puntets_menu.png) right top no-repeat; 
	padding:3px 6px 3px 0px;
	color:#F58025;
	margin-right:2px;
}
#menu ul li.ultim { background:none; padding-right:0px; } 
#menu a { text-decoration:none; color:#333333; }
#menu a:hover, #menu a:active { color:#999999;  }

#nav {
	clear:both;
	width:892px;
	height:61px;
	background:url(img/bg_nav.png) no-repeat; 
	color:#F58025;	
	font-size:14px;
}
#nav ul { list-style:none; margin:0; padding:0; padding-top:6px; }
#nav a { text-decoration:none; color:#006892; font-size:14px; }
#nav a:hover, #nav a:active { color:#006892; }

#content {
	clear:both;
	width:892px;
	padding-top:10px;
}
#content a { color:#333333; }
#content a:hover, #content a:active { color:#F58025; }

#nav_esq { width:187px; color:#F58025; float:left; }
#nav_esq ul { list-style:none; margin:0; padding:0; }
#nav_esq ul li { background:#FFFFFF url(img/bg_nav_esq.png) bottom no-repeat; height:23px; padding:7px 0px 0px 20px; margin:0px; }
#nav_esq ul li.current { background:#F7F7F7 url(img/bg_nav_esq.png) bottom no-repeat; height:23px; padding:7px 0px 0px 20px; margin:0px; }
#nav_esq ul li:hover { background:#F7F7F7 url(img/bg_nav_esq.png) bottom no-repeat; height:23px; padding:7px 0px 0px 20px; margin:0px; }
#nav_esq a { text-decoration:none; color:#006892; }
#nav_esq a:hover, #nav_esq a:active { color:#006892; }

#main { float:left; width:649px; margin-left:56px; }
#mainComplet { width:892px; }
#img_absolut {
	float:left;
	position:relative;
	top:-13px;
	background:#FFFFFF url(img/bg_tit_main.png) bottom repeat-x; 
	height:43px;
}
#content .tit, #content .tit2, #content .titComplet { 
	background:#FFFFFF url(img/bg_tit_main.png) bottom repeat-x; 
	height:30px; 
	padding:0px 0px 0px 0px;
	font-size:18px;
	color:#F58025;
	width:649px;
	margin-bottom:13px;
}
#content .tit2 { padding:0px 0px 0px 9px; float:right; margin:0; width:600px; }
#content .titComplet { width:100%; }
#main .contingut { line-height:18px; }
#content .text { float:left; width:416px; line-height:18px; }
#content .textSenseImg { float:left; line-height:18px; }
#content .textManipulados { float:left; width:516px; line-height:18px; }
#content .textUSB { float:left; width:100%; line-height:18px; text-align:center; }
#content .textContacto { float:left; width:390px; line-height:18px; }
#content .img { float:right; padding-top:5px; }
#main ul, #mainComplet ul { margin-left:0; padding-left:20px; }
#main ul.gran li {
	list-style:url(img/li.png);
	padding-bottom:10px;
}
#main ul.petita li, #mainComplet ul.petita li {
	list-style:url(img/li.png);
}
table { margin-top:15px; text-align:center; }
tr.hr{
	border:1px solid #FFFFFF;
	background-color:#68A6BF;
	color:#FFFFFF;
	font-weight:bold;
}
tr.impar{
	border:1px solid #FFFFFF;
	background-color:#E6F0F4;
}
tr.par{
	border:1px solid #FFFFFF;
	background-color:#CDE1E9;
}
td { padding:7px 27px 7px 27px; }
table.gran tr td { padding:7px 22px 7px 22px; }

#mainComplet .bloc, #mainComplet .blocUltim { 
	float:left; 
	border:1px dotted #E7E7E7; 
	width:258px; 
	height:360px; 
	background:#ECF4F7; 
	margin:10px 56px 0px 0px; 
	color:#666666;
	line-height:18px; 
}
#mainComplet .blocUltim { margin:10px 0px 0px 0px; }
#mainComplet .tit, #mainComplet .tit { text-align:center; width:100%; background:#ECF4F7; font-size:18px; color:#006892; padding-top:20px; }
#mainComplet .bloc .textCentrat { text-align:center; width:210px; margin:auto; margin-top:95px; line-height:25px; }
#mainComplet .bloc .text, #mainComplet .blocUltim .text { width:210px; line-height:18px; margin-left:23px; }
#mainComplet .bloc a { color:#81B4C9; font-size:16px; }
#mainComplet .bloc a:hover, #mainComplet .bloc a:active { text-decoration:underline; color:#F58025; }
#mainComplet .bloc ul, #mainComplet .blocUltim ul { margin-left:0; padding-left:20px; margin-top:5px; }
#mainComplet .bloc ul li, #mainComplet .blocUltim ul li {
	list-style:url(img/li_blau.png);
}
#submit { padding-top:30px; clear:both; text-align:center; width:100%; }
.estuche { float:left; width:300px; text-align:center; margin-right:48px; line-height:18px; padding-top:10px; margin-bottom:30px; }
.usb, .usbUltim { display:inline; width:150px; margin-right:10px; }
.usbUltim { margin-right:0px; }
.estuche { width:220px; margin-right:50px; }

#footer {
	clear:both;
	background:url(img/bg_foot.png) repeat-x top;
	height:30px;
	font-size:10px;
	text-align:center;
	padding-top:10px;
}
#footer a { font-size:10px; color:#333333; text-decoration:none; }
#footer a:active, #footer a:hover { text-decoration:underline;}
#footer .left { float:left; width:240px; text-align:right;  }
#footer .right { float:right; width:198px; text-align:left;  }

/* estils banners */
#banners { clear:both; min-height:35px; }
.caixa, .caixaUltima {
	background:url(img/hdr_banners.png) no-repeat top;
	width:281px;
	float:left;
	margin-right:24px;
	min-height:29px;
}
.caixaUltima { margin-right:0px; }
.caixa .tit, .caixaUltima .tit { font-size:18px; color:#FFFFFF; text-align:center; padding-top:2px; }
.caixa .text, .caixaUltima .text { float:left; padding:15px 0px 0px 3px; width:165px; line-height:18px; }
.caixa .img, .caixaUltima .img { float:right; margin:15px 1px 0px 0px; width:100px; border:1px solid #F58025; }
.caixa .imgcompleta, .caixaUltima .imgcompleta { margin:15px 1px 0px 0px; border:1px solid #F58025; }
#banners a { color:#FFFFFF; text-decoration:none; }

#bannerFundacio { float:left; padding-top:20px; padding-left:30px; }
#bannerApplus { float:right; padding-top:25px; font-size:11px; padding-right:30px; }

/**/

/* estils comuns */
img { border:0px; }
.imgborder { border:1px dotted #E7E7E7; }
.left { float:left; }
.right { float:right; }
.clear { clear:both; height:0; }
.m30 { height:30px; clear:both; }
.textTaronja { color:#F58025; }
.textBlau { color:#046A94; }
p { margin:0; height:41px; }

/* forms */
.input_text, .select { color:#333333; border:1px solid #999999; width:207px; font-family:Tahoma, Arial, Sans-Serif;; font-size:12px; }
.select { width:211px; }
.input_textarea { color:#333333; border:1px solid #999999; font-family:Tahoma, Arial, Sans-Serif;; font-size:12px; width:207px; height:250px; overflow:hidden; }

