body {
margin:0;
padding:0;
font-size:72%;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#3D3938;}

div#contenidor {width:900px; margin:0 auto; padding-bottom:10px;}


h1#nom_escola_capca {float:left; margin:10px 15px; width:430px;} 

div#idiomes {float:right; font-size:11px;color:#FFFFFF; margin-right:0px; margin-top:2px;border-left:2px solid #747174;padding:0 10px}

div#idiomes a:link, div#idiomes a:visited {color:#FFFFFF; text-decoration:none; font-weight:bold;}


div#contingut_h_esquerra {float:left; width:600px;margin-top:30px; padding:0 15px 0 0}
div#contingut_h_dreta {float:left; width:240px;margin-top:30px}

h2.titols_principals_h_01, h2.titols_principals_h_02, h2.titols_principals_h_03 { color:#FF9735; font-size:18px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold}
h3.subtitol_principal_h  {font-size:13px; font-weight:bold;margin:0 0 10px 40px}

.textos_noticies_h {line-height:1.4em}
.textos_noticies_h p {margin-bottom:5px}

.foto_noticia_h_esquerra {float:left; width:210px; padding-right:15px}
.foto_noticia_h_dreta {float:right; width:210px; padding-left:15px}

.caixa_noticia {margin-bottom:20px}
.text_noticia_h {font-size:11px; line-height:1.4em; }
.peu_foto_h { color:#716F6E; font-size:10px; margin:5px 0}

div#caixa_login_home { width:218px; height:85px; margin:10px 0; padding:15px 5px 10px 10px; font-size:11px}

.text_login { float:left; margin:5px 10px 10px 0px}
.camps_login { float:left; margin-bottom:10px; border:1px solid #D2DBDC}
.w_160 {width:163px}
.w_140 {width:140px}

ul#vincles_interes_h {margin:15px 0 30px 10px; padding:0; list-style:none; font-size:11px}
ul#vincles_interes_h li {margin:10px 0 0 0; padding:0 0 0 15px; }

.banners_home { text-align:center; margin:15px 0}

div#marges_calendari {margin:10px; }
div#calendari {margin:15px 0 25px 0; text-align:center;}

div#peu {margin-top:20px; font-size:11px;}


/*****************************
*********INTERIORS************
******************************/
h2.titol_principal_i_01 {color:#FF9735; font-size:15px; font-weight:bold; margin-bottom:10px}
h3.subtitol_principal_i_02 { font-weight:bold; font-size:13px; margin-bottom:10px}

.textos_interior {line-height:1.5em; font-size:12px}
.textos_interior p {margin-bottom:10px}

div#fotos_interiors {padding:30px 0 10px 0;}

div#fotos_interiors div.foto {float:left; margin-right:20px; width:175px;text-align:center }
div#fotos_interiors div.peu_foto_i {width:175px; font-size:10px; color:#716F6E; margin-top:10px; text-align:center}

h4.subtitols_categories { font-size:15px;
color:#FF9735;
font-size:15px;
font-weight:bold;
margin-bottom:20px;
padding-left:15px}



a.v_vincle_interes_jpg:link, a.v_vincle_interes_jpg:visited { font-size:11px; padding-left:35px; display:block; padding-bottom:15px; padding-top:5px}
a.v_vincle_interes_pdf:link, a.v_vincle_interes_pdf:visited { font-size:11px; padding-left:35px; display:block; padding-bottom:15px; padding-top:5px}

a.v_vincle_interes_excel:link, a.v_vincle_interes_excel:visited { font-size:11px; padding-left:35px; display:block; padding-bottom:15px; padding-top:5px}
a.v_vincle_interes_gif:link, a.v_vincle_interes_gif:visited { font-size:11px; padding-left:35px; display:block; padding-bottom:15px; padding-top:5px}
a.v_vincle_interes_pps:link, a.v_vincle_interes_pps:visited { font-size:11px; padding-left:35px; display:block; padding-bottom:15px; padding-top:5px}
a.v_vincle_interes_txt:link, a.v_vincle_interes_txt:visited { font-size:11px; padding-left:35px; display:block; padding-bottom:15px; padding-top:5px}
a.v_vincle_interes_doc:link, a.v_vincle_interes_doc:visited { font-size:11px; padding-left:35px; display:block; padding-bottom:15px; padding-top:5px}
a.v_vincle_interes_x:link, a.v_vincle_interes_x:visited { font-size:11px; padding-left:35px; display:block; padding-bottom:15px; padding-top:5px}

.espai_interes { margin:0 0 20px 60px}

.caixa_vincle_interes {width:240px; float:left; margin-bottom:10px}

.caixa_arxiu_interes {width:240px; float:left; margin-bottom:20px}

a.v_vincle_interes:link, a.v_vincle_interes:visited { color:#000000; font-size:11px}

ul#vincles_submenus {margin:15px 0 30px 0px; padding:0; list-style:none; font-size:12px}
ul#vincles_submenus li {margin:10px 0 0 0; padding:0 0 10px 15px; font-weight:bold}
.banners_interior { text-align:center; margin:25px 0}

/* ALBUM de FOTOS */
div#albums_fotos{padding:10px;}

/* COLORS */
div#idiomes a.negre:link, div#idiomes a.negre:visited {color:#000000; text-decoration:none; font-weight:bold;}
div#fotos_album_petits{margin:5px; width:180px;}
.vermell{color:#930;}
.verd{color:#093;}
.negre{color:#000;}

/* image replacement */
.graphic, #prevBtn, #nextBtn{
	display:none;
	}

/* Easy Slider */

#slider{padding-top:20px;}	
#slider ul, #slider li{
	margin:0;
	padding:0;
	list-style:none;
	}
#slider li{ 
	/* 
		define width and height of list item (slide)
		entire slider area will adjust according to the parameters provided here
	*/ 		
	width:620px;
	height:450px;
	overflow:hidden; 
	}
#slider li div {
	/*color:#FFF;*/
	color:#ffd75f;
	font-weight:bold;
}

#vincles_idioma{
	position:absolute;
	margin: 16px 0px;
	width: 660px;
	text-align:right;
}

#vincles_idioma a{
	color:#000;
	font-weight:bold;
}

