:link,:visited { text-decoration:none }



ul,ol { list-style:none }



h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; font-weight:normal; }



ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input



{ margin:0; padding:0 }



a img,:link img,:visited img { border:none }



a{outline:0px;}



.romper{clear:both;}







/*==================================================================*/







body {



margin:0;



background-color:#f5f5f5;



}











#contenidor {



margin:auto;



width:940px;



background-color:#FFFFFF;



background-image:url(../images/fons_cos.gif);



background-repeat:repeat-y;



position:relative;



overflow:hidden;



_display:inline-block;



border-bottom:3px solid #ccc;



}







#cap, #cap2{



width:940px;



position:relative;



}







#cap h1{



position:absolute;



top:0;

z-index:99 !important;

left:70px;



}







#cap h1 span, #foto_cap h2 span{display:none;}







.foto_serveis2{



margin:10px;



width:550px;



}







#idiomes{
width:940px;
height:28px;
background-color:#333;
text-align:right;
padding:5px 10px 0 0;
position:relative;
}

#idiomes a{
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
text-decoration:none;
/*padding-right:10px;*/
}

#idiomes a:hover{
color:#c5c5c5;
}

div.ident-autoescola {
	position:absolute;
	left:300px;
	top:7px;
	width:260px;
	text-align:left;
}
div.ident-autoescola em {
	display:block;
	width:160px;
	overflow:hidden;
	float:left;
	font-style:normal;
	margin-right:5px;
	padding-top:3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
}

div.idiomes-menu {
	position:absolute;
	left:530px;
	top:5px;
	color:#fff;
}


div.idiomes2 {
	color:#fff !important;
	position:relative;
}
div.idiomes2 a {padding:0 !important; text-decoration:underline;}

div.idiomes2 span {
	display:block;
	width:200px;
	float:left;
	text-align:left;
	padding-left:5px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	padding-top:2px;
	margin-left:285px;
}
div.idiomes2 span img {vertical-align:middle;}

div.idiomes2 span a {color:#cfd2dc !important;}
div.idiomes2 span a:hover {color:#fff !important;}

div.idiomes2 span em {
	display:block;
	width:140px;
	overflow:hidden;
	float:left;
	font-style:normal;
	margin-right:5px;
	padding-top:3px;
}

div.arreglo-ie {
	position:absolute;
	top:5px;
	left:490px;
}

#mapaweb{
float:right;
/*margin:10px;*/
}

#buscador{



background-color:#333;



border:1px solid #333;



color:#fff;



font-family:Arial, Helvetica, sans-serif;



font-size:10px;



margin-left:5px;



}







#menu{
width:940px;
height:60px;
background-image:url(../images/fons_menu.gif);
background-repeat:repeat-x;
}







#menu2{



height:100px;



background-color:#fff;



}







#menu ul {
width:640px;
height:30px;
/**height:35px;
*background-color:#900;*/
margin-top:33px;
float:right;



}







#menu2 ul{



float:right;



width:600px;



margin-top:60px;



}







#menu ul li {



float:left;



/*margin-top:33px;*/



_height:30px;



/*border-top:1px solid #fff;



border-bottom:1px solid #fff;*/



/**height:40px;*/



}







#menu2 ul li{



float:left;



}







#menu ul li a, #menu2 ul li a{



text-decoration:none;



text-align:center;



font-family:Arial, Helvetica, sans-serif;



font-size:11px;



font-weight:bold;



color:#3b647e;



padding:7px 14px 14px 14px;



_height:30px;



/**height:40px;



*padding-bottom:20px;*/



}







#menu ul li a.menu_current, #menu2 ul li a.menu_current {color:#fff;}







#menu2 ul li a{



color:#0e0f4c;



}







#menu2 ul li a.menu_current {color:#c86003;}







#menu ul li a:hover{



color:#fff;



background-color:#c86003;



}







.menu_current{



color:#fff;



background-color:#c86003;



}







#menu2 ul li a:hover{



color:#e87711;



}







#menu2{



border-bottom:8px solid #0e0f4c;



}















#submenu{



	width:940px;



	height:30px;



	background-color:#c86003;



}







#submenu ul{



	width:560px;



	float:right;



}







#submenu ul li{



	float:left;



	margin-top:0px;



	_margin-top:3px;



}







#submenu ul li a{



	text-decoration:none;



	text-align:center;



	font-family:Arial, Helvetica, sans-serif;



	font-size:11px;



	font-weight:bold;



	color:#f1b279;



	padding:7px 14px 7px 14px;



}







#submenu ul li a:hover{



	color:#fff;



}







#submenu ul li a.submenu_current{



	color:#fff;



}







#foto_cap{



width:940px;



height:150px;



border-bottom:5px solid #c86003;



}







#cos{



background-image:url(../images/fons_cos.gif);



background-repeat:repeat-y;



overflow:hidden;



_display:inline-block;



padding-bottom:25px;



border:1px solid #900;



float:left;



}







#cos2{



background-color:#FFFFFF;



overflow:hidden;



_display:inline-block;



padding-bottom:25px;



}







#padding_in{



padding:10px;



}







#esquerra{



margin:10px 0 20px 10px;



width:570px;



/*overflow:hidden;



_display:inline-block;*/



/*height:300px;*/



}







#esquerra_serveis{



width:570px;



float:left;



overflow:hidden;



_display:inline-block;



}















#dreta_serveis{







width:350px;







float:right;







/*overflow:hidden;







_display:inline-block;*/



padding:0 10px 10px 10px;



_padding:10px;











}











#dreta{







width:320px;







float:right;







overflow:hidden;







_display:inline-block;



margin:10px;



_margin:10px 5px;







}























#esquerra_fab{







margin-bottom:20px;







}















#dreta_fab{



margin-top:10px;







width:350px;







float:right;







overflow:hidden;







_display:inline-block;











}















#dreta_in{







padding-left:10px;







}







#actualitat_home {



	overflow:hidden;



	_display:inline-block;



}















#actualitat_home h3{







font-family:Arial, Helvetica, sans-serif;







font-size:20px;







font-weight:bold;







color:#445381;







border-bottom:1px solid  #d1d1d1;







/*margin-top:20px;*/







padding-bottom:5px;







/*overflow:hidden;*/







}















#actualitat_home h3 span{







display:none;







}















#noticia_home{







margin-top:10px;







/*float:left;*/







overflow:hidden;



_display:inline-block;











}















#data{







background-image:url(../images/fons_data.gif);







background-position:top;







background-repeat:no-repeat;







width:29px;







height:130px;







float:left;







margin-right:8px;







}















.data a{







color:#172866;







}















#icona{







width:29px;







height:80px;







float:left;







margin-right:14px;







}















#data p, .data_dreta p{







font-family:Arial, Helvetica, sans-serif;







font-size:10px;







font-weight:bold;







color:#CCCCCC;







text-align:center;







line-height:18px;







padding:14px 0 0 0;







}















#text_noticia, #text_informe{







font-family:Arial, Helvetica, sans-serif;







font-size:12px;







color:#666666;







line-height:18px;







/*min-height:124px;*/







overflow:hidden;







_display:inline-block;







}





























.taronja{







color:#f29400;







}















.blau{







color:#000e74;







}















.text14{







font-size:14px;







font-weight:bold;







}















#text_noticia h4 a, #text_informe h4 a {







color:#000e74;







font-size:14px;







font-weight:bold;







}







#text_noticia h4 a:hover, #text_informe h4 a:hover {







text-decoration:underline;







}















#text_noticia p a, #text_informe p a{







color:#666;







}















#foto_noticia{







float:right;







margin:4px 8px 4px 4px;







border:1px solid #CCCCCC;







width:100px;







height:125px; 



overflow: hidden; 



_display: inline-block;







/*height:60px;*/







}















#publicitat_home{

text-align:center;







font-family:Arial, Helvetica, sans-serif;







font-size:10px;







color:#FFFFFF;







margin:15px 0;







border:0 solid #999999;







}















#peu{



position:relative;



width:940px;



height:150px;



background-color:#0e0f4c;



clear:both;



margin:auto;



}







#peu_in{







padding:20px;







position:relative;







}















#logo_peu{







width:108px;







height:100px;







/*border-right:1px solid #7677c2;*/



border-right:1px solid #e5e5e5;







float:left;







margin-right:15px;







}















#adress{







font-family:Arial, Helvetica, sans-serif;







font-size:11px;







line-height:17px;







/*color:#7677c2;*/



color:#e5e5e5;







}















#studiogenesis{







position:absolute;







top:20px;







/*right:20px;*/



left:800px;



_left:670px;







}















#blog_home{







height:200px;







background-color:#808080;







}















#blog_home_in{







padding:10px;







}















#blog_home h3{







font-family:Arial, Helvetica, sans-serif;







font-size:20px;







color:#FFFFFF;







border-bottom:1px solid #aaa;







padding-bottom:5px;







}















#entrada h4 {







margin-top:15px;







}















#entrada h4 a{







font-size:14px;







font-family:Arial, Helvetica, sans-serif;







color:#f29400;







font-weight:bold;







}















#entrada p {







font-family:Arial, Helvetica, sans-serif;







font-size:12px;







line-height:16px;







color:#fff;







height:80px;







overflow:hidden;







}















#entrada p a{







color:#fff; !important







}















#opina a{







font-family:Arial, Helvetica, sans-serif;







font-size:12px;







color:#fff;







}















#opina{







margin-top:15px;







}















#opina a{







margin-right:15px;







text-decoration:underline;







}















#opina a:hover{







color:#CCCCCC;







}







#opina img {vertical-align:middle; margin-right:3px;}















#publicitat_dreta{







background-color:#999999;







text-align:center;







font-family:Arial, Helvetica, sans-serif;







font-size:10px;







color:#FFFFFF;







margin-top:15px;







border:3px solid #999999;







}















#buscador_dreta{







background-image:url(../images/fons_buscador.gif);







background-position:center;







width:310px;







height:144px;







margin-top:15px;







}















#buscador_dreta h3{







font-family:Arial, Helvetica, sans-serif;







font-size:20px;







color:#FFFFFF;







padding:22px 0 0 60px;







}















#buscador_dreta a{







font-family:Arial, Helvetica, sans-serif;







font-size:12px;







color:#FFFFFF;







padding:22px 0 0 60px;







text-decoration:underline;







}















#buscador_dreta form{







padding:10px 0 0 60px;







margin-bottom:10px;







}















#buscar{







font-family:Arial, Helvetica, sans-serif;







font-size:11px;







color:#FFFFFF;







background-color:#414f77;







border:1px solid #414f77;







margin-left:5px;







}















#servicios_home{







background-color:#FFFFFF;







width:310px;







margin-top:15px;







}















#servicios_home_in{







padding:10px;







}















#servicios_home h3{







font-family:Arial, Helvetica, sans-serif;







font-size:20px;







font-weight:bold;







color:#445381;







}















.servei{







width:290px;







border-bottom:1px solid #CCCCCC;







padding-bottom:8px;







margin-top:20px;







}















.servei h4 a{







font-family:Arial, Helvetica, sans-serif;







font-size:16px;







font-weight:bold;







color:#666666;







}















.servei p a{







font-family:Arial, Helvetica, sans-serif;







font-size:12px;







color:#666666;







line-height:18px;







}















.servei img{







float:left;







margin-right:10px;







}















#newsletter_home{







background-color:#485885;







width:310px;







height:130px;







margin-top:15px;







}















#newsletter_home h3{







font-family:Arial, Helvetica, sans-serif;







font-size:16px;







font-weight:bold;







color:#fff;







}















#newsletter_home_in{







padding:15px;







}















#newsletter_home p{







font-family:Arial, Helvetica, sans-serif;







font-size:12px;







color:#FFFFFF;







line-height:18px;







}















#newsletter_home form{







margin-top:15px;







}















.llargada{







width:210px;







height:20px;







}















#enviar_news{







font-family:Arial, Helvetica, sans-serif;







font-size:11px;







color:#FFFFFF;







/*background-color:#485885;*/



background-color:#333;



padding:3px;







border:1px solid #485885;







margin-left:5px;







}







.noticia {



border-bottom:1px solid #e1e1e1;



padding-bottom:18px;



overflow:hidden;



_display:inline-block;







}







div.noticia-texto {



	font-family:Arial, Helvetica, sans-serif;



	font-size:12px;



	color:#333;



	line-height:18px;



}















#actualitat h2, #blogs h2, .autoescola h2{







font-family:Arial, Helvetica, sans-serif;







font-size:30px;







color:#445381;







border-bottom:1px solid  #e1e1e1;







margin-top:100px;







padding-bottom:5px;







overflow:hidden;







}















#actualitat  h2{







margin-top:0px;







}















#actualitat h2 img, #blogs h2 img{







vertical-align:-8px;







}







.autoescola h2{







margin:0px 0px 15px 0px;







}















.autoescola{







width:545px;







padding:10px;







}















.data{







font-family:Arial, Helvetica, sans-serif;







font-size:12px;







color:#999999;







margin:8px 0 8px 0;







}















#actualitat h3, #blogs h3{







margin-bottom:10px;







}















#actualitat h3 a, #blogs h3 a{







font-family:Arial, Helvetica, sans-serif;







font-size:20px;







line-height:22px;







color:#495784;







}







#actualitat h3 a span{



color:#c86003;



font-size:14px;



font-weight:bold;



}







#actualitat p {







font-family:Arial, Helvetica, sans-serif;







font-size:12px;







color:#333;







line-height:18px;







}











#blogs p a{







font-family:Arial, Helvetica, sans-serif;







font-size:12px;







color:#333;







line-height:18px;







}















.foto_noticia{







float:right;







border:1px solid #CCCCCC;







margin:8px;







}















.buscador{



	width:310px;



	height:190px;



	background-image:url(../images/fons_buscador2.gif);



	background-repeat:no-repeat;



	background-position:top;



	background-color:#e05200;



}







.buscador h3{



	font-family:Arial, Helvetica, sans-serif;



	font-size:20px;



	color:#FFFFFF;



	padding:30px 0 0 70px;



}







.buscador p{



	font-family:Arial, Helvetica, sans-serif;



	font-size:12px;



	color:#FFFFFF;



	padding:5px 10px 0 70px;



}







.buscador form{



	/*padding:10px 10px 0 70px;*/



}







.boto_buscador{



	background-color:#b05511;



	border:1px solid #b05511;



	font-size:12px;



	color:#FFFFFF;



	font-family:Arial, Helvetica, sans-serif;



	/*margin-left:10px;*/



}















.actes h3, .categories h3{







font-family:Arial, Helvetica, sans-serif;







font-size:20px;







color:#666;







border-bottom:1px solid #CCCCCC;







padding-bottom:5px;







}















.actes_in{







padding:10px;







}















.actualitat_dreta{







margin-top:20px;















overflow:hidden;







}















.data_dreta{







background-image:url(../images/fons_data_gris.gif);







background-position:top;







background-repeat:no-repeat;







height:70px;







width:29px;







float:left;







margin-right:8px;







}















.actes h3 img, .localitzacio h3 img, .categories h3 img, .tramitacions h3 img, .altres_serveis h3 img{







vertical-align:-10px;







}















.autoescoles h2, .fab h2, .fab_asociarse h2, .fab_links h2, .newsletter h2{







font-family:Arial, Helvetica, sans-serif;







font-size:30px;







color:#445381;







margin-top:100px;







padding-bottom:5px;







overflow:hidden;







}















.fab_asociarse h2, .newsletter h2{



margin-left:55px;



}







.fab_asociarse h2, .newsletter h2 {



margin-left:70px;



}







.fab_links{



margin:20px 50px 0 0px;

float:right;



}



.fab_links h2{

margin:0;

}



.xica{

float:left;

margin:8px;

}







.fab h2{



margin-top:0px;



}











.fab h3{



font-family:Arial, Helvetica, sans-serif;



font-size:18px;



color:#666;



}







.autoescoles p, .fab p{



font-family:Arial, Helvetica, sans-serif;



font-size:16px;



color:#666;



}







.fab p{



font-size:12px;



line-height:18px;



}







.buscador_auto{



width:590px;



height:600px;



background-image:url(../images/fons_buscador_auto.gif);



background-repeat:repeat-x;



background-position:top;



margin-top:15px;



}







.buscador_auto_in{



padding:15px;



}







.buscador_auto h3, .trobades h3, .localitzacio h3, .organigrama h3, .localitzacio_fab h3, .ultims_news h3, .permisos h3, .horaris h3, .tramitacions h3, .altres_serveis h3, .trobador h3, .destaquem h3{



font-family:Arial, Helvetica, sans-serif;



font-size:18px;



color:#666;



}







.localitzacio_fab h3{



margin:10px 0 10px 0;



}







.buscador_auto form, .fab_asociarse form, .newsletter form{



font-family:Arial, Helvetica, sans-serif;



font-size:12px;



color:#666666;



margin-top:10px;



}







.fab_asociarse form, .newsletter form{



margin-left:70px;



}







.fab_asociarse form {margin-left:70px;}















.tipo_carnet{



width:120px;



height:45px;



float:left;



margin-top:20px;



}















.tipo_carnet2{



width:110px;



height:45px;



float:left;



margin-top:20px;



}















.tipo_carnet img, .tipo_carnet2 img{







vertical-align:-19px;







margin-left:12px;







}















.form_buscador, .form_fab{







width:280px;







padding:4px;







margin-bottom:15px;







margin-top:5px;







}















.form_fab2{







width:350px;







height:150px;







}















.form_fab3{







width:80px;







padding:4px;







margin-bottom:15px;







margin-top:5px;







}























.trobades{







padding:10px;







}















.trobades h3{







border-bottom:1px solid #CCCCCC;







padding-bottom:5px;







}















.autoescola_trobada{



	width:545px;



	padding:10px 15px 10px 10px;



	background-color:#edebeb;



	margin-top:15px;



	margin-bottom:15px;



	float:left;



}















.autoescola_trobada h4{







font-family:Arial, Helvetica, sans-serif;







font-size:18px;







color:#3f4e7d;







}







.autoescola_trobada p, .localitzacio p, .autoescola p, .horaris p {







font-family:Arial, Helvetica, sans-serif;







font-size:12px;







line-height:18px;







color:#666;







float:left;







}



.enllaç{

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

line-height:18px;

color:#666;

}











.localitzacio p, .horaris p{







padding-left:47px;







}















.horaris p{







margin-bottom:20px;







}















.link_ae a{



font-family:Arial, Helvetica, sans-serif;



font-size:12px;



padding:5px;



color:#FFFFFF;



background-color:#b5b6d0;



float:right;



margin-top:30px;



margin-left:15px;



}







.autoescola_trobada h4 a{







font-family:Arial, Helvetica, sans-serif;







font-size:18px;







color:#3f4e7d;!important







}



















.link_ae a:hover{







background-color:#9e9fc7;







}















.mapa{







width:310px;







height:342px;







background-color:#e96800;







float:left;







margin-top:15px;







}















.mapa_in{







padding:12px;







}















.busqueda_aprop{







padding:0px 0 4px 25px;







font-family:Arial, Helvetica, sans-serif;







font-size:12px;







color:#FFFFFF;







}















.organigrama p, a{

font-family:Arial, Helvetica, sans-serif;







font-size:12px;







color:#666666;







line-height:20px;







margin-top:10px;







}



.organigrama a:hover{

color:#324d6b;

}







.boto_veure{







font-family:Arial, Helvetica, sans-serif;







font-size:12px;







background-color:#324d6b;







padding:5px;







width:130px;







margin:15px 0 15px 0;







}















.boto_veure a{







width:130px;







color:#FFFFFF;







background-color:#324d6b;







}















.feste, .adresa_fab{







background-color:#324a6b;







padding:12px;







}















.adresa_fab{







margin-top:3px;







}







.feste h3, .adresa_fab h3{







font-family:Arial, Helvetica, sans-serif;







font-size:18px;







}















.feste h3 a, .adresa_fab h3 a{







color:#a4b9d7;







}















.feste p, .adresa_fab p{







font-family:Arial, Helvetica, sans-serif;







font-size:12px;







line-height:18px;







}















.adresa_fab p{







color:#FFFFFF;







}















.feste p a{







color:#FFFFFF;







}















.boto_enviar{







background-color:#324c6a;







border:1px solid #324c6a;







font-size:12px;







color:#FFFFFF;







font-family:Arial, Helvetica, sans-serif;







margin-top:20px;







padding:8px;







}















.links h3{







font-family:Arial, Helvetica, sans-serif;







font-size:18px;







color:#172866;







margin-top:8px;







}















.links{







padding:10px;







background-image:url(../images/fondo_links.gif);







background-position:top left;







background-repeat:no-repeat;







}















.links p{







font-family:Arial, Helvetica, sans-serif;







font-size:12px;







color:#666666;







line-height:18px;







margin-top:12px;







}















.links p a{







font-family:Arial, Helvetica, sans-serif;







font-weight:bold;







color:#172866;







text-decoration:underline;







font-size:14px;







}















.buscador_entrades, .registre, .mapa_autoescola{







font-family:Arial, Helvetica, sans-serif;







font-size:12px;







color:#FFFFFF;







background-position:top;







background-repeat:repeat-x;







background-image:url(../images/fons_buscador_blog.gif);







padding:15px;







}















.mapa_autoescola{







overflow:hidden;







_display:inline-block;







background-color:#808080;







}







.registre p, .mapa_autoescola p{







margin-bottom:8px;







}















.buscador_entrades h3, .registre h3, .mapa_autoescola h3{







font-family:Arial, Helvetica, sans-serif;







font-size:18px;







color:#FFFFFF;







margin-bottom:10px;







}















.buscador_entrades h3 img, .registre h3 img, .ultims_news h3 img, .mapa_autoescola h3 img, .permisos h3 img, .horaris h3 img{







vertical-align:-8px;







}















.form_buscador_blogs{







width:270px;







height:20px;







margin-bottom:12px;







}















.categories h4, .ultims_news h4{







font-family:Arial, Helvetica, sans-serif;







font-size:12px;







font-weight:bold;







color:#000e74;







line-height:18px;







margin-top:5px;







}















.ultims_news h4{







padding:0 0 0 50px;







}















.categories h4 a, .ultims_news h4 a{ 







color:#000e74;







}







div.anterior-seguent {



	overflow:hidden;



	_display:inline-block;



}







.anterior, .seguent{







float:left;







font-family:Arial, Helvetica, sans-serif;







font-size:12px;







color:#999999;







margin:20px 0;







}



















.anterior a, .seguent a{







color:#999999;







text-decoration:underline;







}















.anterior a:hover, .seguent a:hover{







color:#666;







text-decoration:underline;







}















.seguent{







float:right;!important







}















.ultims_news{







margin-top:20px;







}















.logo{



width:300px;



height:100px;



float:left;



margin:0;



padding:0;



background-color:#fff;



border-bottom:8px solid #0e0f4c;



overflow:hidden;



_display:inline-block;



}















.logo h1{







margin:0;







}















.logo h1 span{







display:none;







}















.autoescola p{







margin-top:10px;







}















.google_autoescola{







width:315px;







height:230px;







}















.permisos h4{







float:left;







margin-top:8px;







}















.serveis{







width:555px;







border:1px solid #dcdcdc;







background-image:url(../images/fons_serveis.gif);







background-repeat:repeat-x;







background-position:top;







overflow:hidden;







_display:inline-block;







margin-bottom:15px;







}















.serveis_in{







padding:10px;







}















.serveis h3{







font-family:Arial, Helvetica, sans-serif;







font-size:16px;







color:#445381;







font-weight:bold;







}















.serveis h3 img{







vertical-align:-7px;







}















.serveis h4{







float:left;







margin:8px 0 8px 0;







}















.mesinfo{







padding:30px 0 15px 0;







}















.mesinfo2{







padding:30px 0 15px 0;







float:left;







clear:both;







}















.mesinfo2 a{







padding:5px;







font-family:Arial, Helvetica, sans-serif;







font-size:12px;







color:#FFFFFF;







background-color:#324c6a;







}















.mesinfo a{







padding:5px;







font-family:Arial, Helvetica, sans-serif;







font-size:12px;







color:#FFFFFF;







background-color:#324c6a;







}















.mesinfo a:hover, .mesinfo2 a:hover{







background-color:#1b2e48;







}















.serveis p{







font-family:Arial, Helvetica, sans-serif;







font-size:12px;







line-height:16px;







color:#666666;







}















.foto_serveis{







float:left;







padding:0 10px 10px 0;







}















.text_serveis{







float:right;







width:360px;







}















.adresa, .hores{







float:left;







width:240px;







margin-right:15px;







padding-bottom:15px;







padding-top:15px;







font-family:Arial, Helvetica, sans-serif;







font-size:12px;







line-height:20px;







color:#666666;







}















.adresa{







margin-right:20px;







}















.adresa a{







color:#e95d0f;







text-decoration:underline;







padding-top:20px;







}















.horaris_blau{







color:#324c6a;







font-weight:bold;







font-size:14px;







}















.autoescola form{







font-family:Arial, Helvetica, sans-serif;







font-size:12px;







color:#999999;







margin-left:80px;







}















.baner_serveis{







width:940px;







background-image:url(../images/fons_serveis2.gif);







background-repeat:repeat-x;







background-position:top;







background-color:#FFFFFF;







overflow:hidden;







}











.servei1{



width:180px;



height:200px;



float:left;



overflow:hidden;



margin:105px 0px 15px 0px;



}







.servei1 strong{



margin-left:10px;



font-family:Arial, Helvetica, sans-serif;



font-size:16px;



line-height:18px;



color:#666666;



margin:6px 0 13px 30px;



}







.servei1 h2 span{



display:none;



}







.servei1 h2{



margin-left:10px;



margin-bottom:10px;



}







.servei1 p{



font-family:Arial, Helvetica, sans-serif;



font-size:12px;



line-height:18px;



color:#666666;



margin:0px 0 13px 30px;



}







.servei1 a{



font-family:Arial, Helvetica, sans-serif;



font-size:12px;



color:#FFFFFF;



padding:7px;



background-color:#7d8993;



margin:10px 0 0 30px;



}







.servei1 a:hover{



background-color:#627381;



}











.linia{







background-image:url(../images/serparacio_servei.gif);







width:2px;







height:172px;







float:left;







margin-top:105px;







}















.tramitacions{







background-image:url(../images/fons_tramitacions.gif);







background-repeat:repeat-x;







background-position:top;







margin:10px 0 0 10px;







width:552px;







}















.tramitacions_in{







padding:15px;







}















.tramitacions h4 a, .destaquem h4 a{







font-family:Arial, Helvetica, sans-serif;







font-size:16px;







color:#000e74;







font-weight:bold;







}















.destaquem h4{







margin:12px 0 0 5px;







}























.destaquem p{







margin:5px 0 0 5px;







}















.tramitacions h4{







margin-top:15px;







}















.tramitacions p a, .trobador p, .destaquem p a{







font-family:Arial, Helvetica, sans-serif;







font-size:12px;







color:#333;







}















.tramitacions p{







margin:4px 0px 15px 0px;







font-family:Arial, Helvetica, sans-serif;







font-size:12px;







color:#333;







line-height:18px;







}















.altres_serveis{







background-image:url(../images/fons_altres.jpg);







background-position:center;







background-repeat:no-repeat;







margin:10px 0 15px 10px;







height:171px







}















.altres_serveis h4{







font-family:Arial, Helvetica, sans-serif;







font-size:12px;







font-weight:bold;







color:#666666;







margin:6px 0 0 36px;







}















.trobador{







background-color:#f5f5f5;







padding:15px;







margin-top:10px;







}















.trobador p{







margin-top:5px;







}















.form_trobador{







width:290px;







padding:5px;







margin-top:15px;







}















.buscar_trobador{







font-family:Arial, Helvetica, sans-serif;







font-size:11px;







color:#FFFFFF;







background-color:#414f77;







border:1px solid #414f77;







margin-top:10px;







padding:3px;







}















.destaquem h3 img{







vertical-align:-11px;







}















.destaquem{







padding:7px;







margin:10px 0 0 0;







border:1px solid #dcdcdc;







background-image:url(../images/fons_destaquem.gif);







background-position:top;







background-repeat:repeat-x;







}















.foto_destaquem{







margin:5px;







}















.tramitacions h2{







font-family:Arial, Helvetica, sans-serif;







font-size:24px;







color:#333;







font-weight:bold;







margin-bottom:15px;







}















.tramitacions h4{







font-family:Arial, Helvetica, sans-serif;







font-size:12px;







color:#666;







margin-top:8px;







}















.contacta{







width:532px;







margin:10px;







padding:10px 10px 20px 15px;







background-image:url(../images/fond_contacta.gif);







background-repeat:repeat-x;







background-position:bottom;







}















.contacta p{







font-family:Arial, Helvetica, sans-serif;







font-size:12px;







color:#333;







margin-bottom:15px;







}















.contacta a{







font-family:Arial, Helvetica, sans-serif;







font-size:11px;







color:#FFFFFF;







background-color:#7d8993;







padding:7px;







}















.contacta a:hover{







background-color:#627381;







}















.document h4{







padding:10px;







background-color:#CCCCCC;







font-family:Arial, Helvetica, sans-serif;







font-size:12px;







color:#333;







font-weight:bold;







}















.document h4 a{







font-size:12px;







color:#333;







background-color:#CCCCCC;







}















.icona_doc{







float:right;







margin:10px;







}















.document a{







margin-top:8px;







background-color:#CCCCCC;







}















.document img{







_padding-top:10px;







*padding-top:10px;







}















.migas{







font-family:Arial, Helvetica, sans-serif;







font-size:12px;







color:#999;







border-bottom:1px dotted #CCCCCC;







padding:0 0 5px 5px;







margin-top:110px;



_margin-top:100px;







}















.migas a{







color:#999;







}















.migas a:hover{







color:#333;







}







.migas2{







font-family:Arial, Helvetica, sans-serif;







font-size:12px;







color:#999;







border-bottom:1px dotted #CCCCCC;







padding:0 0 5px 5px;















}















.migas2 a{







color:#999;







}















.migas2 a:hover{







color:#333;







}











.resultat{







font-family:Arial, Helvetica, sans-serif;







font-weight:bold;







font-size:14px;







color:#333;







background-color:#e6e6e6;







padding:5px;







margin-bottom:30px;







}















.tots a{







font-family:Arial, Helvetica, sans-serif;







font-size:12px;







color:#000033;







font-weight:bold;







}















.tots{







margin-top:15px;







background-color:#CCCCCC;







padding:4px 0 4px 0;







text-align:center;







}















.nom_document a{







font-family:Arial, Helvetica, sans-serif;







font-size:14px;







font-weight:bold;







color:#666666;







text-decoration:underline;







}















.document_trobat{







background-color:#f3f3f3;







height:20px;







margin-bottom:8px;







padding:5px;







}















.nom_document{







float:left;







}















.descarregar a{







float:right;







font-size:12px;







font-weight:normal;







font-family:Arial, Helvetica, sans-serif;







color:#666666;







padding-right:15px;







text-decoration:underline;







}















.enviar{



float:right;



font-family:Arial, Helvetica, sans-serif;



font-size:10px;



color:#666666;



_padding-top:5px;



margin-top:4px;



}







.enviar a{



color:#666666;



margin-left:15px;



}







.enviar .socis{



color:#ea6f00;



font-family:Arial, Helvetica, sans-serif;



font-size:10px;



float:left;



}







.enviar img{



vertical-align:middle;



}











.comentari{







/*float:left;*/







border-bottom:1px dotted #d7d7d7;







margin-top:25px;



margin-left:5px;







}















.comentarista, .comentari p{







font-family:Arial, Helvetica, sans-serif;;







font-size:14px;







font-weight:bold;







color:#495784;







padding-bottom:15px;







}







.comentarista span {color:#666; font-weight:normal; font-size:11px;}















.comentari p{







font-weight:normal;







font-size:12px;







color:#666;







}















.numero{







width:500px;







/*float:left;*/







margin:10px 0 0px 5px;







font-family:Arial, Helvetica, sans-serif;







color:#495784;







font-size:20px;







}















.form_comentari{







margin-top:25px;



margin-bottom:20px;



width:530px;







background-color:#f0f0f0;







float:left;







padding:10px;







font-family:Arial, Helvetica, sans-serif;







font-size:11px;







color:#666;







}















.form_coment{







width:260px;







border:1px solid #f0f0f0;







padding:3px;







margin-bottom:15px;







}















.form_area{







width:360px;







height:100px;







}















.boto_formulari{







background-color:#0e0f4c;







color:#FFFFFF;







font-size:11px;







border:1px solid #0e0f4c;







padding:3px;







}







div.serveis-contenedor {



	overflow:hidden;



	_display:inline-block;



}







textarea {font-family:Arial, Helvetica, sans-serif;}







.resultat_gral{



margin:120px 0 0 0 ;



}







.resultat1{



background-color:#eee;



padding:10px;



margin-top:15px;



border-bottom:3px solid #CCCCCC;



}







.resultat_gral h3{



font-family:Arial, Helvetica, sans-serif;



font-size:20px;



font-weight:bold;



color:#445381;



border-bottom:1px solid  #d1d1d1;



padding-bottom:5px;



}







.resultat1 h4{



font-family:Arial, Helvetica, sans-serif;



font-size:16px;



font-weight:bold;



color:#445381;



}







.resultat1 h5 a{



font-family:Arial, Helvetica, sans-serif;



font-size:12px;



font-weight:bold;



color:#445381;



}







.resultat_gral h5{



margin-top:20px;



}







.resultat1 h6, .resultat1 p{



font-family:Arial, Helvetica, sans-serif;



font-size:12px;



color:#666666;



margin:4px 0;



}







.resultat1 h6 a, .resultat1 p a{



color:#666666;



}







.miniatura{



width:158px;



height:100px;



border:1px solid #eee;



border-bottom:4px solid #CCCCCC;



float:left;



overflow:hidden;



_display:inline-block;



margin:20px 0 0 18px;



}







#soci a{



color:#c86003;!important



}







.seccio{



float:left;



margin-left:20px;



width:100px;



height:180px;



padding:5px;



background-image:url(../images/fons_mapaweb.gif);



background-repeat:repeat-x;



background-position:top;



margin-top:15px;







}







.seccio h4{



}







.seccio h4 a{



font-family:Arial, Helvetica, sans-serif;



font-size:18px;



color:#0e0f4c;



}







.seccio h5 a{



font-family:Arial, Helvetica, sans-serif;



font-size:12px;



color:#888;



font-weight:bold;



}







.seccio h5 a:hover{



font-weight:bold;



color:#333;



}







.seccio h5{



margin-top:8px;



}







.seccions{



background-color:#FFFFFF;



overflow:hidden;



_display:inline-block;



padding:125px 0 25px 0;



}







.seccions h3{



margin:0px 25px;



padding-bottom:5px;



font-family:Arial, Helvetica, sans-serif;



font-size:22px;



color:#0e0f4c;



border-bottom:1px solid #eee;



}



.fitxers a{

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

color:#666;

background-color:#eee;

padding:4px;

}



.fitxers a img{

vertical-align:bottom;

}



.fitxers{

margin-top:25px;

}

/* TEST AUTOESCOLES */

div.form-test {
	margin:20px 10px 300px 0;
	padding:10px;
	border:1px solid #e5e5e5;
	position:relative;
	font-family:Arial, Helvetica, sans-serif;
}
div.form-test p {
	height:35px;
	font-size:12px;
}
div.form-test p span {
	float:left;
	padding-top:2px;
	width:90px;
}
div.form-test p a {margin-left:30px; color:#666; text-decoration:underline;}

.campformulari {
	padding:1px;
	color:#666;
	width:220px;
}

div.alta {
	position:absolute;
	border-left:1px solid #e5e5e5;
	padding:0 0 0 30px;
	width:160px;
	height:110px;
	top:10px;
	left:340px;
}
div.alta p {
	height:auto;
	margin:0;
}
div.alta p strong {
	font-size:14px;
	color:#445381;
}

div.banner-test {
	padding:4px;
	background:#fff;
	border:1px solid #c5c5c5;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
}
div.banner-test p {
	margin:5px;
	line-height:140%;
}

div.identificacio {
	margin:0 10px 15px 0;
	font-size:12px;
	position:relative;
	width:750px;
}
div.identificacio div.sortir {
	position:absolute;
	top:0;
	right:0;
	width:60px;
	text-align:right;
}
div.identificacio div.sortir  a {
	color:#ee7a00;
	text-decoration:underline;
}
