:link, :visited { text-decoration: none; }
h1, h2, h3, h4, h5, h6, pre, code, p, li, td { font-size: 1em; }
ul, ol, dl, li, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, body, html, p, blockquote, fieldset, input { margin: 0; padding: 0; }
a img, :link img, :visited img, :hover img { border: none; }
:focus { outline: none; }

body {
	font: 100.01%/1.13em Verdana, Arial, sans-serif;
	color: #fff;
	text-align: left;
	background: #006666;
}

p {
	font-size: 11px;
	text-align:justify;
}

#contenedor{
	width:1000px;
	margin:0 auto;
}

#contenido {
	width: 947px;
	background:#fff;
	margin:28px auto;
}

.titol_top, .titol_totes_top, .titol_2_top {
	width:927px;
	padding:10px 0 0 10px;
}

.titol_top .agatha, .titol_totes_top .agatha, .titol_2_top .agatha {
	float:left;
	display:inline;
	width:310px;
}

.titol_top p, .titol_totes_top p, .titol_2_top p{
	background:#006699;
	padding:15px 0 8px 0;
	color:#fff;
	font-size:11px;
}

.titol_totes_top p{
	background:#cc3300;
}

.titol_2_top p {
	background:#0099cc;
}

.titol_top p img, .titol_totes_top p img, .titol_2_top p img{
	margin-left:10px;
}

.titol_bottom, .titol_totes_bottom , .titol_2_bottom{
	width:927px;
	padding:10px 0 10px 10px;
}

.titol_bottom p, .titol_totes_bottom p, .titol_2_bottom p{ 
	background:#006699; 
	padding:15px 0 8px 0; 
}

.titol_totes_bottom p{ 
	background:#cc3300; 
}

.titol_2_bottom p{ 
	background:#0099cc; 
}

.titol_bottom p img, .titol_totes_bottom p img, .titol_2_bottom p img{ 
	margin-left:357px; 
}

.titol_bottom.inici {
	margin-top:80px;
}

#imgs_home_principals { 
	height:376px; 
	background:#fff;  
}

#logo { 
	float:left; 
	display:inline;
	width:165px; 
	margin: 140px 0 0 48px; 
}

#img_home { 
	width:575px;
	float:left;
	display:inline;
	margin-left:120px; 
}

.puntets { 
	width:927px; 
	background: url("css_imgs/puntets.png") 0 0 repeat-x; 
	margin:20px 0 0 10px; 
}

.puntets2 { 
	width:927px; 
	background: url("css_imgs/puntets2.png") 0 0 repeat-x; 
	margin:168px 0 0 10px; 
	height:22px; 
}

.menu_home { 
	width: 947px; 
	position:absolute; 
	background:#fff; 
}

.menu_home div{ 
	float:left; 
	display:inline;
	width:220px; 
	margin-left:16px; 
}

.menu_home p.text_home{ 
	font-family: Arial, Verdana, sans-serif; 
	line-height:14px; 
	color:#006699; 
	margin-top:20px;
	width:210px;  
}

.menu_home .titols_home { 
	margin:5px 0 10px 0; 
	text-align:center; 
}

.divs_home:hover { 
	cursor:pointer; 
}

.menu_lateral { 
	float:left; 
	width:212px;
	color:#000; 
}

.menu_lateral ul {
	list-style:none;
	font-size:11px;
	margin:72px 0 0 20px; 
	line-height:8px; 
	width:170px; 
}

.menu_lateral ul li{ 
	color:#000; 
	border-top:1px solid #000;
	padding:6px 0 9px 9px; 
}

.menu_lateral ul li.ultima{
	border-bottom:1px solid #000;
}

.menu_lateral ul li a:link, .menu_lateral ul li a:visited { 
	color: #000; 
}

.menu_lateral ul li a:hover, .menu_lateral ul li a:active, .menu_lateral ul li a.seleccionado { 
	color: #cc3300; 
	text-decoration:underline; 
}

#preus {
	margin: 56px 0 0 20px; 
	width:175px; 
}

#preus #titol_preus{ 
	padding: 5px 0 5px 8px; 
	background:#cc3300; 
	color:#fff; 
}

#preus #titol_preus2{ padding: 5px 0 5px 8px; 
	background:#006699; 
	color:#fff; 
}

#preus #titol_preus3{ 
	padding: 5px 0 5px 8px; 
	background:#0099cc; 
	color:#fff; 
}

#preus #text_preus { 
	padding: 17px 10px 24px 4px; 
	background:#eff2f6; 
	line-height:14px; 
}

#preus a:link, #preus a:visited { 
	color: #cc3300; 
}

#preus a:hover, #preus a:active { 
	color: #000; 
	text-decoration:underline; 
}

.icona_i { 
	position:absolute;
	margin-top:-25px;
	margin-left:148px;
}

.banner_esq { 
	margin: 20px 0 0 26px; 
}

.banner_esq2 { 
	margin: 16px 0 0 22px; 
}

#lacuina {
	background: url("css_imgs/lacuina.jpg") 0 0 no-repeat;
	width:167px; 
	margin:10px 0 0 23px; 
	padding-top:140px; 
	padding-left:10px;
	padding-bottom:10px; 
}

#lacuina p{ 
	width:146px; 
	line-height:13px; 
	text-align:left;
}

.principal { 
	float:left;
}

.principal.equip{
	width:725px;
}

.principal .img_cap {
	margin-top:10px;
}

.principal .titol_principal { 
	background: #0099cc; 
	padding: 2px 0 2px 10px; 
	width:715px; 
}

.principal .titol_principal.fosc { 
	background: #006699; 
}

.principal .titol_principal.vermell { 
	background: #cc3300; 
}

.principal .img_centrals { 
	float:left; 
	display:inline;
	margin-top:10px; 
}

.principal .img_centrals.primera { 
	margin-right:15px; 
}

.principal .linia { 
	height:20px; 
	background:#0099cc; 
	width:724px; 
	margin-top:-5px; 
}

.principal .linia.fosc { 
	background:#006699; 
}

.principal .linia.vermell { 
	background:#cc3300; 
}

.principal .text_central { 
	background:#e8edf2; 
	width:724px; 
	color:#000; 
}

.principal .text_central .col{ 
	width:362px; 
	float:left; 
	display:inline;
	background:#e8edf2; 
	height:245px; 
}

.principal .text_central .col p{
	text-align:justify;
}

.principal .text_central .col.escola { 
	height:610px; 
}

.principal .text_central .col.escola span{ 
	color:#0033cc;  
}

.principal .text_central .col.escola span.titol{ 
	font-weight:bold;
}

#grups { 
	position:absolute; 
	margin-top:-60px; 
}

.principal .text_central .col.metodologia { 
	height:332px; 
}

.principal .text_central .col.metodologia #nens{ 
	margin:40px 0 0 35px; 
}

.principal .text_central .col.metodologia a{ 
	margin-top:70px; 
	position:absolute; 
}

.principal .text_central .col.projecte { 
	height:695px; 
}

.principal .text_central .col.projecte span{ 
	color:#ff0000; 
	text-decoration:underline; 
	font-weight:bold; 
}

.principal .text_central .col p{ 
	width:349px; 
	margin:10px 0 10px 8px; 
	line-height:14px; 
}	

.principal #formulari { 
	padding: 0 0 20px 15px; 
}

.principal #formulari span {
	font-size:10px; 
	width:127px; 
}

.principal #formulari span.esq { 
	float:left; 
}

.principal #formulari input { 
	margin-bottom: 7px; 
}

.principal #formulari input.llarg { 
	width:422px; 
}

.principal #formulari input.curt1 { 
	width:204px; 
}

.principal #formulari input.curt2 { 
	width:143px; 
}

.principal #formulari input.curt3 { 
	width:172px; 
}

.principal #formulari textArea.comentari { 
	width:422px; 
	height:85px; 
}

.principal #formulari a{ 
	color:#000; 
	font-weight:bold; 
	font-size:12px; 
	background:#cccccc; 
	padding:5px 26px 5px 26px; 
	margin-top:61px; 
	margin-left:23px;
	position:absolute; 
}

.principal p.titol_col{
	background:#e8edf2;
	font-family: Georgia, Arial, sans-serif; 
	color:#ff0000; 
	font-size:21px; 
	padding:15px 0 12px 8px; 
	width:716px; 
}

.principal p.titol_col.entrevista { 
	color:#000; 
	float:left;
	display:inline;
	width:132px; 
	margin-bottom:-20px; 
	background:#e8edf2; 
	height:50px; 
	padding:15px 0 20px 8px; 
}

.principal #entrevista_txt { 
	float:left; 
	diaplay:inline;
	width:584px; 
	margin-bottom:-20px; 
	background:#e8edf2;
	height:71px; 
	padding:16px 0 0 0px; 
}

.principal #entrevista_txt p{ 
	color:#000;
	width:570px; 
	line-height:14px; 
}

.principal .logos p{ float:left; 
	width:241px; 
	margin-top:20px; 
}

.principal .logos.nens p { 
	position:absolute; 
	margin:605px 0 0 450px; 
}

.principal .com_arribar { 
	width:362px;
	background:#0099cc; 
	float:left; 
	display:inline;
	margin-top:10px; 
}

.principal .com_arribar p{ 
	margin:24px 10px 24px 10px;
	line-height:14px; 
}

.principal .com_arribar.first p{ 
	margin:20px 10px 20px 10px;
}

.principal .coneix{ 
	width:228px; background:#4e4e4e; 
	float:left; 
	display:inline;
	margin-top:10px; 
	height:330px; 
}

.principal .coneix.imgs{ 
	width:497px; 
}

.principal .coneix p{ 
	margin:15px 10px 15px 10px; 
	width:210px; 
	color:#cccccc; 
}

.principal .coneix p#links_galeria { 
	text-align:center; 
	line-height:18px; 
}

.principal .coneix p a:link, .principal .coneix p a:visited { 
	color: #cccccc; 
	margin-right: 5px; 
}

.principal .coneix p a:hover, .principal .coneix p a:active, .principal .coneix p a.seleccionado { 
	color: #ffff00;
	text-decoration:none; 
}

.principal .coneix.imgs p{ 
	margin:0; 
}

.linia_punts { 
	line-height:0; 
}

.principal a:link, .principal a:visited { 
	color: #cc0000; 
}

.principal a:hover, .principal a:active { 
	color: #cc0000; 
	text-decoration:underline; 
}

#avislegal {
	float:left; 
	display:inline;
	color:#fff; 
	background:#006699; 
	width:723px; 
	margin-top:10px; 
}

#avislegal #titol_avislegal { 
	font-family: Georgia, Arial, sans-serif; 
	font-size:22px; 
	margin:44px 0 40px 12px; 
}

#avislegal .titol_avislegal2 { 
	font-weight:bold; 
	margin:32px 0 21px 12px; 
}

#avislegal .text_avislegal { 
	width:700px;
	margin:0 0 21px 12px; 
	line-height:15px; 
}

#footer div{ 
	float:left; 
	display:inline;
	margin:0 0 70px 35px;
	padding-bottom:50px; 
}

#footer #footer_1{ 
	width:205px; 
}

#footer #footer_2{ 
	width:360px; 
}

#footer #footer_3{ 
	width:140px; 
}

#footer #footer_4{ 
	width:125px; 
}

#footer a:link, #footer a:visited { 
	color: #fff; 
}

#footer a:hover, #footer a:active, #footer a.seleccionado { 
	color: #ffff00; 
}

#no_nom, #no_adress, #no_poblacio, #no_tel { 
	color: #cc3300; 
	margin-left:130px; 
}

#resultat_ok { 
	margin-left:145px; 
	margin-bottom:10px; 
	font-style:italic; 
	color:#006699; 
}

.clear { clear: both; }

.ocult { display:none; }
