@charset "utf-8";
/* CSS Document */

/*	Amagar la imatge de fons	*/
#header #top01 {
	background-image: none;
	background-color: transparent;
}


.netejar {
	clear: both;
}


/*	Redimensió de les columnes	*/
#template02 #col01 {
	width: 200px;
}
#template02 #col02 {
	width: 730px;
}

/*	Incrementar l'espaiament i el marge als paràgrags i llistes del contingut	*/
#col02 p,
#col02 li {
	line-height: 1.55em;
	margin-bottom: 1.2em;
}

/*	Serveis Lingüístics a la imatge de capçalera	*/
#top03 h2 {
	top: 35px;
}
#top03 a:link,
#top03 a:visited,
#top03 a:hover,
#top03 a:active {
	color: #333;
}


/*	Fons del menú específics: 200px d'amplada	*/
.side-nav {
	background: url(../css_img/bg-nav-left.png) no-repeat left bottom;
}
.side-nav h3 {
	background:url(../css_img/bg-nav-left-header.png) no-repeat left top;
}

/*	Bloc del núvol	*/
#template02 .nuvol {
	margin-bottom: 1.25em;		
	padding: 0px;
	margin-top: 0px;
	position: relative;
	width: 200px;
}
#template02 .nuvol h4 {
	font-size: 1.2em;
	color: #333;	/*color: #0059a2;*/
	text-indent: 0px;
	line-height: 2em;
	font-weight: bold;
	padding: 0px 10px 4px 10px;
	background: url("../css_img/nuvol_superior.png") no-repeat top left;
	margin-bottom: 0px;
}
.nuvol ul.etiquetes_nuvol {
	display: block;
	position: relative;
	margin: 0px;
	margin-top: -4px;
	padding: 0px 5px 10px 10px;
	background: url("../css_img/nuvol_inferior.png") no-repeat left bottom;
}
.nuvol ul.etiquetes_nuvol li {
	padding-right: 0em;
	margin-right: .5em;
	display: inline-block;
}
.nuvol ul.etiquetes_nuvol li.tag_1 a {
	font-size: 1.1em;
	font-weight: bold;
	line-height: 1.5em;
	color: #018CFF;
}
.nuvol ul.etiquetes_nuvol li.tag_2 a {
	font-size: 1.25em;
	line-height: 1.5em;
	font-weight: bold;
	color: #00BFF3;
}
.nuvol ul.etiquetes_nuvol li.tag_3 a {
	font-size: 1.4em;
	line-height: 1.5em;
	font-weight: bold;
	color: #0076A4;
}
.nuvol ul.etiquetes_nuvol li a:hover,
.nuvol ul.etiquetes_nuvol li a:focus {
	border-bottom: 1px dotted #0059A2;
}

/*	Menú segueix-nos	*/
.segueixnos {
	padding-bottom: 1em;
}
.segueixnos ul#icones li {
	display: inline-block;
	list-style-image: none;
	background-image: none;
	height: 24px;
	min-width: 24px;
	line-height: 24px;
	margin: 0 1em 0 0;
	font-size: 1.75em;
	padding: 0;
}
.segueixnos ul#icones li:last-child {
	margin-right: 0;
}
.segueixnos ul#icones li.open {
	padding-left: 0;
	background: none;
}
.segueixnos ul#icones li:hover {
	background: none;
	border-bottom-width: 0px;
}
.segueixnos ul#icones li a:hover,
.segueixnos ul#icones li a:focus {
	border-bottom-width: 0px;
}


/*	Més informació	*/
#wrapper .mod05 h4 {
	background: url(../css_img/bg-mod05-header.png) no-repeat left top;
}
.mod05 {
	background: url(../css_img/bg-mod05.png) no-repeat left bottom;
}

/*	Barra de llengües	*/
#llengues {
	/*background: #f4f4f4;*/
	margin: 0px;
	padding: 0em;
	margin-bottom: 2em;
}
#llengues li {
	display: inline;
	padding-right: 0.75em;
	margin-right: 0.75em;
	border-right: 1px solid #0059A2;
}
#llengues li.last {
	border-right: 0px solid #0059A2;
	padding-right: 0em;
	margin-right: 0em;
}
#llengues li a {
	color: #0059A2;
}
#llengues li a.selected {
	color: #333;
	font-weight: bold;
}
#llengues li a:hover, 
#llengues li a:focus {
	border-bottom: 1px dotted #0059A2;
	text-decoration: none;
	cursor: pointer;
}

/*	Presentació	*/
.intro-txt {
	min-height: inherit;
}
#maleta {
	text-align: center;
	margin-top: 50px;
	margin-bottom: 25px;
}

/*	funcionament	*/
.funcionament h2 {
	margin-top: 1.5em;
}
.funcionament ol {
	list-style: decimal;
	padding-left: 1.65em;
	text-align: justify;
}
.funcionament li {
	margin-bottom: .5em;
}
#contingut_ajax ul > li {
	margin: .75em 0;
}


/*	Blog	*/

/*	Tauler d’anuncis	*/
#tauler {
	position: relative;
	width: 722px;
	min-height: 400px;
	z-index: 1000;
	background: #FFD9B3 url(../img/suro.jpg) repeat top left;
	border: 4px solid #906414;
	box-shadow: 0px 0px 2px 2px #FFF inset;
}
#anuncis {
	position: relative;
	padding: 0 1em 2em 0;
	z-index: 2000;
}
.anunci {
	float: left;
	/*font-family: 'Shadows Into Light', cursive;*/
	/*font-family: 'Give You Glory', cursive;*/
	/*font-family: 'Rock Salt', cursive;*/
	/*font-family: 'Coming Soon', cursive;*/
	/*font-family: 'Loved by the King', cursive;*/
	font-size: 1.5em;
	line-height: 1.5em;
	text-align: center;
	padding: 1em .75em .75em .75em;
/*
	min-width: 75px;
	max-width: 250px;
	max-height: 110px;
	min-height: 50px;
*/
	margin: 1em 0 0 1em;
	/*
	border: 1px solid #AAA;
	border-right: 2px solid #888;
	border-bottom: 2px solid #888;
	*/
	box-shadow: 1px 1px 4px #333;
}
.anunci a {
	font-weight: bold;
}
.estandard {
	font-family: 'Rock Salt', cursive;
	background-color: #FFF;
	color: #333;
}
.discret {
	font-family: 'Coming Soon', cursive;
	background-color: #FFF;
	color: #666;
}
.acolorit {
	font-family: 'Give You Glory', cursive;
	font-size: 2em;
	background-color: #6F9;
	color: #660;
}
.llampant {
	font-family: 'Rock Salt', cursive;
	font-size: 1.75em;
	background-color: #FF3;
	color: #F00;
	font-weight: bold;
}
.anunci .titol {
	font-weight: bold;
	font-size: 1em;
	line-height: 1.75em;
}
.anunci .text {
	font-weight: normal;
	font-size: 0.85em;
	line-height: 1.75em;
	margin-top: .65em;
}


/*	General	*/
.intro-fitxa .right {
	width: 554px;
}
.pendent {
	color: #F00;
	font-style: italic;
}


/*	Inscripció	*/
#inscripcio {
	position: relative;
}
#inscripcio img {
	margin-top: 5em;
	display: none;
	position: absolute;
}
#inscripcio img#fons {
	display: block;
	position: relative;
}
#inscripcio img#img_de {
	left: 83px;
	top: 64px;
}
#inscripcio img#img_en {
	left: 84px;
	top: 92px;
}
#inscripcio img#img_es {
	left: 93px;
	top: 115px;
}
#inscripcio img#img_eu {
	left: 92px;
	top: 138px;
}
#inscripcio img#img_fr {
	left: 92px;
	top: 162px;
}
#inscripcio img#img_ga {
	left: 107px;
	top: 187px;
}
#inscripcio img#img_it {
	left: 104px;
	top: 213px;
}
#inscripcio img#img_oc {
	left: 106px;
	top: 235px;
}
#inscripcio img#img_pt {
	left: 112px;
	top: 261px;
}
#inscripcio img#img_al {
	left: 103px;
	top: 281px;
}
#inscripcio img#img_ca {
	left: 510px;
	top: 146px;
}
#inscripcio img#mapa {
	display: block;
	top: 0px;
	left: 0px;
	width: 730px;
	height: 381px;
	cursor: pointer;
}

#inscripcio #seccio_avis {
	display: block;
	position: absolute;
	top: 0px;
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
}

#inscripcio #fons_avis {
	position: absolute;
	top: 0px;
	height: 100%;
	width: 100%;
	background-color: #FFFFFF;
	filter: alpha(opacity=80);
	-moz-opacity: .80;
	opacity: .80;
}
#inscripcio #nota_avis {
	position: absolute;
	/*left: 150px;
	top: 150px;
	width: 655px; 
	height: 225px;*/
	margin: auto;
	padding: 15px 25px;
	max-width: 550px;
	background-color: #E1E8F2;
	border: 1px solid #C4D7E6;
	border-bottom-color: #8CB0CE;
	border-right-color: #8CB0CE;
}
#inscripcio #nota_avis p {
	margin: 10px 0px;
	font-size: 1.15em;
	line-height: 1.3em;
	text-align: justify;
}
#inscripcio #nota_avis p.titol_nota {
	text-align: left;
	font-weight: bold;
}
#inscripcio #nota_avis p.boto {
	text-align: right;
	margin: 0;
}
#inscripcio #nota_avis p span.boto {
	padding: 5px 10px;
	font-weight: bold;
	border: 1px solid #E1E8F2;
}
#inscripcio #nota_avis p span.boto img {
	display: inline-block;
	position: relative;
}
#inscripcio #nota_avis p span.boto:hover {
	padding: 5px 10px;
	background-color: #D6DFED;
	font-weight: bold;
	border: 1px solid #C4D7E6;
	border-bottom-color: #8CB0CE;
	border-right-color: #8CB0CE;
	cursor: pointer;
}


/*	Recursos i enllaços	*/
.recursos .list-img-txt li div.left {
	float: left;
	width: 80px;
	margin-right: 15px;
}
.recursos .list-img-txt li div.right {
	float: left;
	width: 255px;
}
.recursos, .enllacos {
	padding-top: 1em;
	margin-bottom: 1em;
}
.list-img-txt {
	margin-top: 10px;
}
#col02 .list-img-txt li {
	/*display: inline-block;*/
	width: 350px;
	margin-right: 15px;
	margin-bottom: 1em;
	/*min-height: 62px;*/
}
.enllacos .list-img-txt li div.left {
	float: left;
	width: 35px;
	margin-right: 15px;
}
.enllacos .list-img-txt li div.right {
	float: left;
	width: 300px;
}
.list-img-txt h3, .list-img-txt h3:hover {
	background-image: none;
	padding-left: 0;
	margin-bottom: 0;
}
.list-img-txt p {
	padding: 0;
}



/*	Formularis	*/
.form1 {
	border-radius: 8px;
	width: 100%;
}
.form1 h3 {
	padding-left: .5em;
}
.form1 .fieldgroup {
	padding: 0 2.5em 1.5em;
}
.form1 label {
	width: 15em;
	margin-left: 1em;
	padding-top: .5em;
}
.form1 li input, 
.form1 li select, 
.form1 li textarea {
	width: 25em;
	margin-right: 1em;
	padding: .4em .5em;
	border-radius: 4px;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
	transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
}
.form1 li textarea {
	width: 35em;
}
.form1 .bloc_telefon {
	float: left;
	display: inline-block;
	width: 11em;
}
li input.tel {
	width: 7.5em;
}
.form1 .bloc_telefon label.error {
	margin-left: 0;
}
.form1 li select#facultat {
	width: auto;
}
li input.niub {
	width: 6em;
}
/*select#facultat option.res, */
select#facultat option.facultat_centre {
	color: #FFF;
	background-color: #666;
	font-style: italic;
	font-weight: bold;
	letter-spacing: 1px;
}
#altres_centres {
	margin-left: 18em;
}
.form1 .bloc_llengua {
	float: left;
	display: inline-block;
	width: 16em;
}
.form1 li select.llengua {
	width: 13.5em;
}
.form1 .bloc_nivell {
	float: left;
	display: inline-block;
	width: 14em;
}
.form1 li select.nivell {
	width: 11.5em;
}
.form1 .bloc_llengua label.error, 
.form1 .bloc_nivell label.error {
	margin-left: 0;
}
.form1 div.grup {
	margin: 0 1.5em 1.5em;
	border: 1px solid #CECECE;
	border-radius: 8px;
}
.form1 div.grup label {
	width: 13.5em;
}
.form1 li.titol-grup {
	padding: .5em 0 0 1em;
}
li input.data {
	width: 8em;
}
.form1 li input:focus, .form1 li select:focus, .form1 li textarea:focus {
	border: 1px solid #0059A2;
}
#captcha_img {
	float: left;
	margin: 0 .35em 0 2em;
	border: 1px solid #CECECE;
}
#captcha_refresh {
	float: left;
	margin: 24px 2.25em .25em 0;
	cursor: pointer;
}
#captcha_text {
	float: left;
	margin-top: 2px;
	width: 6em;
	margin-right: 0;
	font-size: 1.5em;
}
#proteccio-dades, #captcha {
	border: 1px solid #CECECE;
	background-color: #EBF2F9;
	border-radius: 8px;
	padding: .75em 1em 0 1em;
	margin: 0 1.5em 1.5em 1.5em;
	text-align: justify;
	display: block;
}
.form1 label.error {
	margin-top: .5em;
	margin-left: 18em;
	margin-right: 0;
	padding-top: 0;
	text-align: left;
	clear: both;
	width: auto;
}
.form1 #captcha label {
	width: auto;
	margin-left: 0;
}
.form1 #captcha label.error {
	float: left;
	clear: right;
	margin-left: 2em;
	margin-top: 1.2em;
}
#resposta {
	display: inline-block;
	margin: 0;
	padding: 1em;
	border-radius: 8px;
	border: 1px solid #CECECE;
	background-color: #EBF2F9;
	min-width: 400px;
	width: auto;
	height: auto;
}
#resposta h3 {
	border-bottom: 2px solid #767676;
	padding-left: 0.5em;
	margin-bottom: 1em;
	text-align: center;
	font-size: 1.5em;
}
#resposta-img {
	float: left;
	margin: 10px 15px;
}
#resposta-text {
	margin-left: 140px;
	margin-top: 2.5em;
	min-height: 100px;
}
#resposta-text p {
	text-align: left;
	line-height: 1.75em;
	font-size: 1.25em;
}
#resposta-form {
	margin-top: 2.5em;
	text-align: center;
}
#resposta-form input:hover,
#resposta-form input:focus {
	border: 2px solid #676767;
	font-weight: bold;
}
*.amagat {
	display: none;
}
