/* LAYOUT */
html {
	margin: 0px;
	padding: 0px;
	overflow-y: scroll;
}

body {
	background-color: #ddd;
	color: #000;
	font: 12px/18px "Lucida Grande","Lucida Sans Unicode","Lucida Sans",Arial,Verdana,sans-serif;
	margin: 0px;
	min-height: 100%;
	padding: 0px;
}
	
a:link,a:visited {color: #6c7643; text-decoration: none; font-weight: bold;}
a:hover {color:#b02a30; text-decoration: underline;}
	
div a:link,div a:visited {color: #6c7643; font-weight: bold;}
div a:hover {color:#b02a30;}

a, div a  { /* Aplicat només a :active continua siguent visible la selecció amb el tabulador (Firefox) */
  outline: none;
}

.floatleft {
	float: left;
}
.floatright {
	float: right;
	/* clear: right; */
}

#logo_ministeri {
	float: right;
	margin-top:31px;
	margin-right:12px;
	margin-bottom:10px;
}
#logo_gencat {
	float: right;
	margin-top:8px;
	margin-right:12px;
	margin-bottom:0px;
}
#logo_AGAUR {
	float: right;
	margin-top:15px;
	margin-right:12px;
	margin-bottom:0px;
}

br.saltpetit {	line-height: 0.7em;	}
		
#container {
	background-color: #fff;
	border: 1px solid lightgray;
	margin: 0px auto 40px auto;
	height: 9000px;
	width: 908px;
}

/* CAPÇALERA */
#header {
	height: 212px;
	}

/* MENÚ */
#menu {
	height: 25px;
	margin: 0 0 0 38px
}

/* CONTINGUT */			
#content {
	width:900px;
	margin:0 0 50px 0;
	min-height: 425px;
	padding: 0 0 20px 0;
}

#div_Map {
	background: url(../images/aihpe2022.jpg) no-repeat top left;
	height: 1000px;
	margin: 14px 0 0 38px;
	width: 833px;
}
	#div_Map p {
		color: #330000;
		letter-spacing: -.3px;
		line-height: 14px;
		padding: 1000px 0px 0px 20px;
		text-align: justify; 
		word-spacing: -1px;
		font-size: 14px
	}

#div_Map2 {
	height: 691px;
	margin: 65px 0 0 38px;
	width: 833px;
}
	#div_Map2 p {
		color: #330000;
		letter-spacing: -.3px;
		line-height: 10px;
		padding: 630px 0px 0px 20px;
		text-align: justify;
		word-spacing: -0px;
		font-size: 14px
	}

#div_Programme {
	background-color: #fff;
	margin: 2px 0 0 137px;
	width: 730px;
}

#div_Programme img.alert {	
	margin: 2px 0 0 103px;
	position: absolute;
}

#div_Scientific {
	background-color: #fff;
	height: 691px;
	margin: 14px 0 0 38px;
	width: 833px;
}

#div_Scientific img.alert {	
	margin: 2px 0 0 103px;
	position: absolute;
}

#div_Venue {
	<!--background: url(../images/facultat.jpg) #fff no-repeat;-->
	background-position: 0 37px;
	margin: 14px 108px 0 137px;
	<!--padding: 0 0 0 420px;-->
	text-align: right;
}

#div_Contact {
	background-color: #fff;
	margin: 14px 38px 0 137px;
	text-align: right;
}


p {
	margin: 0;
	padding: 0;
}

p.shape {
	color: #fff;
	font-family: Arial,Tahoma,"Trebuchet MS",Verdana,sans-serif;
	font-size: 110%;
	font-weight: bold;
	height: 21px;
	letter-spacing: -.3px;
	margin: 0 0 15px 0;
	padding: 2px 8px 0px 8px;
}

.black {	background: url(../images/layout/shape_black.gif) no-repeat top left; }
.blue {	background: url(../images/layout/shape_blue.gif) no-repeat top left; }
.red { background: url(../images/layout/shape_red.gif) no-repeat top left; }
.green { background: url(../images/layout/shape_green.gif) no-repeat top left; }
.red190 { background: url(../images/layout/shape_red_190.gif) no-repeat top left; }

.redright { background: url(../images/layout/shape_red2.gif) no-repeat top right; }
.red90right { background: url(../images/layout/shape_red_90.gif) no-repeat top right; }
.red190right { background: url(../images/layout/shape_red_190.gif) no-repeat top right; }

p.hora{
	float: left;
	line-height: 16px;
	margin: 0 0 0 8px;
	width: 84px;
}
	p.hora span{
		color: #849151;
	}

p.hora2{
	float: left;
	line-height: 16px;
	margin: 0 0 0 8px;
	width: 200px;
}
	p.hora span{
		color: #849151;
	}
	
p.text{
	float: left;
	line-height: 14px;
	margin-bottom: 7px;
}
	p.text span{ color: #abc830; font-weight: bold; }

p.text2{
	float: left;
	line-height: 7px;
	margin-bottom: 7px;
}
	p.text span{ color: #abc830; font-weight: bold; }
	
p.text3{
	float: left;
	line-height: 7px;
	margin-bottom: 7px;
}
	p.text3 span{ color: #b02a30; font-weight: bold; }

p.text4{
	float: right;
	line-height: 7px;
	margin-bottom: 7px;
}
	p.text4 span{ color: #b02a30; font-weight: bold; }

p.text5{
	float: left;
	line-height: 7px;
	margin-bottom: 7px;
}
	p.text5 span{ color: #b02a30; font-size: 25px; font-weight: bold; }

p.text6{
	text-align: center;
	line-height: 21px;
	margin-bottom: 21px;
	font-size: 16px; 
}
	p.text6 span{ color: #b02a30; font-size: 16px; font-weight: bold;  }	

p.text7{
	text-align: justify;
	line-height: 21px;
	margin-bottom: 10px;
	font-size: 14px; 
}
	p.text7 span{ color: #b02a30; font-size: 14px; font-weight: bold;  }	
p.pdf{
	float: right;
	margin-top: -3px;
}

p.text8{
	text-align: center;
	line-height: 21px;
	margin-bottom: 21px;
	font-size: 28px; 
}
	p.text6 span{ color: #b02a30; font-size: 16px; font-weight: bold;  }
p.text9{
	text-align: center;
	line-height: 21px;
	margin-bottom: 10px;
	font-size: 14px; 
}
	p.text7 span{ color: #b02a30; font-size: 14px; font-weight: bold;  }	
	
p.normal{
	line-height: 16px;
	margin: 0 0 30px 8px;
}

p.separador {
	background-color: #b02a30;
	clear: both;
	height: 1px;
	margin-bottom: 6px;
	margin-top: 6px;
	width: 100%;
}
p.separador-trans {
	background-color: transparent;
	clear: both;
	height: 1px;
	margin-bottom: 6px;
	margin-top: 40px;
	width: 100%;
}

p.separador-trans2 {
	background-color: transparent;
	clear: both;
	height: 1px;
	margin-bottom: 10px;
	margin-top: 25px;
	width: 100%;
}

