/*                                                        the basics*/
p 		{
	font-size : 100%;
	color : black;
	text-decoration : none;}

.p		{
	font-size : 100%;
	color : black;
	text-decoration : none;
}

h6{
	font-size : 16pt;
	text-decoration : none;
	font-weight: bold;
}
h5{
	font-size : 18pt;
	text-decoration : none;
	font-weight: bold;
}
h4{
	font-size : 8pt;
	text-decoration : none;
	font-weight: bold;
}
h3{
	font-size : 10pt;
	text-decoration : none;
	font-weight: bold;
}
h2{
	font-size : 12pt;
	text-decoration : none;
	font-weight: bold;
}
h1{
	font-size : 14pt;
	text-decoration : none;
	font-weight: bold;
}

.tit1		{
	font-size : 18pt;
	text-decoration :  none;
	font-weight: bold;
}
.tit2		{
	font-size : 14pt;
	text-decoration : none;
	font-weight: bold;
}
.tit3		{
	font-size : 12pt;
	text-decoration : none;
	font-weight: bold;
}

.small {
	font-size : 8pt;
	text-decoration : none;
}
.vsmall {
	font-size : 7pt;
	text-decoration : none;
}

body {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	background-color:#FFFFFF;
	color:#333333;
}
a {text-decoration: none;}

table {padding: 0px;
border-spacing:0px;
font-size: 100%;}

.padded{padding:5px}
.bigpadded{padding:15px}
.notpadded{padding:0px}
.thinborder{border: 1px solid;}

/*                                                    end the basics*/
/*                                                        the colors*/
.color0{color: #336633;}/* dark green*/
.backcolor0{background-color: #336633;}

.color1 {color: #00b07a;} /* green */
.backcolor1 {background-color: #00b07a;} 
.color11 {color: #edf1f0;} /* liiiight green */
.backcolor11 {background-color: #edf1f0;} 
.color12 {color: #a7dcca;}/*greenline*/

.color2{color: #b0702b;}/* yellow*/
.backcolor2{background-color: #e0a800;}
.color21 {color: #edf1f0;} /* liiiight brown */
.backcolor21 {background-color: #f9f8e3;} 
.color22 {color: #eecb67;}/*brownline*/

.color3 {color: #dd2a26;}/*red*/
.backcolor3 {background-color: #dd2a26;}
.color31 {color: #f8c6c7} /* liiiight red */
.backcolor31 {background-color: #f8c6c7} 
.color32 {color: #f19192;}/*redline*/

.color4 {color: #99cc66;}/*orange*/
.backcolor4 {background-color: #99cc66;}

.colorwhite{color: #ffffff;}/*white*/
.backcolorwhite{background-color: #ffffff;}/*white*/

.colorblack{color: #000000;}/*black*/
.backcolorblack{background-color: #000000;}/*black*/

/*                                                   end  the colors*/
/*                                                        the specials*/

#container{
	width:852px;
}
sectiontitle1{
	font-family: Palatino Linotype, Book Antigua, Times, serif;
	color:#333333;
	}

#siterelated{
	width:852px;
	height:18px;
	font-size: 80%;
	color:#595959;
	text-align:right;
	border-bottom-color:#595959;
	border-bottom-width:1px;
	border-bottom-style:solid;	
}
#siterelated a, #siterelated a:visited {
	color:#595959;
}

#breadcrumbs{
	width:852px;
	height:18px;
	font-size: 8pt;
	color:#595959;
	text-align:left;
}
#breadcrumbs a, #breadcrumbs a:visited {
	color:#595959;
}

#bannersección{
	float: right;	
	width:455px;
	height:81px;
}
#namesección1{

	font-family:Palatino Linotype, Book Antigua, Times, serif;
	color:#555555;
	font-size:20px;
	float: left;
	margin-top:25px;
	margin-left:35px;
	letter-spacing: 0.00em;
}
#namesección2{

	font-family:Book Antigua, Times, serif;
	color:#555555;
	font-size:16px;
	float: left;
	letter-spacing: 0.05em;
}
.blackedge{
	border-left-color:#595959;
	border-left-width:1px;
	border-left-style:solid;
	border-right-color:#595959;
	border-right-width:1px;
	border-right-style:solid;
}

.h_banner{
	width:395px;
	height:135px;
	position:absolute;
	margin-top:5px;
	margin-left:5px;
	z-index:1;
}
.h_texte{
	position:absolute;
	margin-top:37px;
	margin-left:430px;
	width:212px;
	height:180px;
	color:#FFFFFF;
	font-size: 8pt;
	float:left;
	z-index:2;
}
.h_sombra{
	position:absolute;
	margin-top:123px;
	margin-left:400px;
	width:303px;
	height:17px;
	font-size: 8pt;
	color:#343434;
	z-index:3;
}
.h_mes_info{
	position:absolute;
	margin-top:125px;
	margin-left:430px;
	width:260px;
	height:18px;
	font-size: 9pt
	color:#343434;
	z-index:4;
}
.h_mes_info a, .h_mes_info a:visited {
	color:#343434;
}
.h_destacat{
	position:absolute;
	margin-left:700px;
	margin-top:0px;
	width:154px;
	height:145px;
	z-index:5;
}

.h_destacattext{
	font-family:Palatino Linotype, Book Antigua, Times, serif;
	color:#000000;
	font-size:15px; 
	vertical-align:middle;
	position:relative;
	margin-left:5px;
	margin-top:-140;
	text-align: center;
	width:144px;
	height:140px;
	z-index:6;
}
#legal{
	width:852px;
	height:18px;
	clear:both;
	margin-top:10px;
	font-size: 80%;
	color:#595959;
	text-align:left;
}
#legal a, #legal a:visited{
	color:#595959;
}

/*												the ones in 3 colors*/
#maintext1 hr { color: #00b07a; background-color: #00b07a; height: 1px;}
#maintext2 hr { color: #b0702b; background-color: #b0702b; height: 1px;}
#maintext3 hr { color: #dd2a26; background-color: #dd2a26; height: 1px;}

#maintext1 a, #maintext1 h4, #maintext1 h3, #maintext1 h2, #maintext1 h1{
	color:#00b07a;
}

#maintext2 a, #maintext2 h4, #maintext2 h3, #maintext2 h2, #maintext2 h1{
	color:#b0702b;
}

#maintext3 a, #maintext3 h4, #maintext3 h3, #maintext3 h2, #maintext3 h1{
	color:#dd2a26;
}

#siterelated a:visited {
	color: #999999;
}

.leftbottomline1{
	border-bottom-color:#a7dcca;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-left-color:#a7dcca;
	border-left-width:1px;
	border-left-style:solid;
}
.leftbottomline2{
	border-bottom-color:#eecb67;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-left-color:#eecb67;
	border-left-width:1px;
	border-left-style:solid;
}
.leftbottomline3{
	border-bottom-color:#f19192;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-left-color:#f19192;
	border-left-width:1px;
	border-left-style:solid;
}
.underline1{
	border-bottom-color:#a7dcca;
	border-bottom-width:1px;
	border-bottom-style:solid;
}
.underline2{
	border-bottom-color:#eecb67;
	border-bottom-width:1px;
	border-bottom-style:solid;
}
.underline3{
	border-bottom-color:#f19192;
	border-bottom-width:1px;
	border-bottom-style:solid;
}
#h_1{
	width:852px;
	height:145px;
/*	background-color:#4074bc;*/
	background-color:#00b07a;
	margin:0px;
	padding:0px;
}
#h_2{
	width:852px;
	height:145px;
	background-color:#e0a800;
	margin:0px;
	padding:0px;
}
#h_3{
	width:852px;
	height:145px;
	background-color:#dd2a26;
	margin:0px;
	padding:0px;
}

/* 											end  the ones in 3 colors*/
/*                                                   end  the specials*/
/*                                                        the admin*/


#adminmenu{
	font-family:Arial, Helvetica, sans-serif;
	background-color: #bbbbbb;
	color: #ffffff;
	font-size: 8pt;
	font-weight: bold;
	padding : 2px;
}
.adminmenul{
	text-align : left;
}
#adminmenur{
	text-align : right;
}
#adminmenu a {
	color: #ffffff;
}
#adminmenu a:hover {
	color: #ff0000;
}

/*                                                    end the admin*/
/*                                                        the dodgy java menu*/
	
#menubar{
	width:852px;
	height:29px;
	clear:both;
	margin:0px;
	padding:0px;
}		

.submenu_1{
	width:216px;
}
.submenu_2{
	width:218px;
}
.submenu_3{
	width:234px;
}
.menu_1{
	width:216px;/*260*/
	font-size: 80%;
	z-index:1;
	position:absolute;
	top:-200px;
	left:-200px;
}
.menu_1 ul{
	margin:0px;
	padding:0px;
}
.menu_1 li{
	width:216px;
	margin:0px;	
	list-style:none;
	display:block;
	background-color:#dfebe7;
	border-left-color:#FFFFFF;
	border-left-style:solid;
	border-left-width:1px;
	border-bottom-color:#FFFFFF;
	border-bottom-style:solid;
	border-bottom-width:1px;
	overflow:visible;
	height:auto !important; /* IE Hack */
	min-height:22px;
	height:22px;
}
.menu_1 li a, .menu_1 li a:visited{
	background-color:#dfebe7;
	color:#009265;
	display:block;
	text-decoration:none;
	padding-top:5px;
	padding-left:34px;
	height:auto !important; /* IE Hack */
	min-height:22px;
	height:22px;
}
.menu_1 li a:hover{
	background-color:#a6e3d1;
	text-decoration:none;
}
.menu_1 li a:hover:after{
	content: "\0020  \00BB ";
}
/**/
.menu_2{
	width:218px;
	font-size: 80%;
	z-index:1;
	position:absolute;
	top:-200px;
	left:-200px;
}
.menu_2 ul{
	margin:0px;
	padding:0px;
}
.menu_2 li{
	list-style:none;
	display:block;
	background-color:#f8e4b2;
	margin:0px;
	overflow:visible;
	border-left-color:#FFFFFF;
	border-left-style:solid;
	border-left-width:1px;
	border-bottom-color:#FFFFFF;
	border-bottom-style:solid;
	border-bottom-width:1px;
	overflow:visible;
	height:auto !important; /* IE Hack */
	min-height:22px;
	height:22px;
}
.menu_2 li a, .menu_2 li a:visited{
	background-color:#f8e4b2;
	color:#b27b28;
	display:block;
	text-decoration:none;
	padding-top:5px;
	padding-left:36px;
	height:auto !important; /* IE Hack */
	min-height:22px;
	height:22px;
}
.menu_2 li a:hover{
	background-color:#f0ca67;
	text-decoration:none;
}
.menu_2 li a:hover:after{
	content: "\0020  \00BB ";
}

/**/
.menu_3{
	width:234px;
	font-size: 80%;
	z-index:1;
	position:absolute;
	top:-200px;
	left:-200px;
}
.menu_3 ul{
	margin:0px;
	padding:0px;
}
.menu_3 li{
	list-style:none;
	display:block;
	background-color:#f9d7d6;
	margin:0px;
	border-left-color:#FFFFFF;
	border-left-style:solid;
	border-left-width:1px;
	border-bottom-color:#FFFFFF;
	border-bottom-style:solid;
	border-bottom-width:1px;
	overflow:visible;
	height:auto !important; /* IE Hack */
	min-height:22px;
	height:22px;
}
.menu_3 li a, .menu_3 li a:visited{
	background-color:#f9d7d6;
	color:#e21b1e;
	display:block;
	text-decoration:none;
	padding-top:5px;
	padding-left:32px;
	height:auto !important; /* IE Hack */
	min-height:22px;
	height:22px;
}
.menu_3 li a:hover{
	background-color:#f4b2b3;
	text-decoration:none;
}
.menu_3 li a:hover:after{
	content: "\0020  \00BB ";
}

/*                                                    end the dodgy java menu*/

/* //////////////////////  Contacte ////////////////////// */
.fila{
	width:830px;
	margin-bottom:10px;
	display:block;
	min-height:18px;
}
.columna1{
	width:165px;
	text-align:right;
	margin-right:20px;
	float:left;
	display:block;
}
.columna2{
	width:600px;
	float:left;
	display:block;
	text-align:left;
}
.columna2 a, .columna2 a:visited{
	/*color:#595959;*/
	color:#0000FF;
}

.formulari{
	border:solid 1px #8088b9;
	color:#8088b9;
	font-size:11px;
	line-height:15px;
	height:18px;
}

.red{
	color:#e12325;
}
.yellow{
	color:#9a6435;
}
/* //////////////////////  end Contacte ////////////////////// */

/* //////////////////////  mapaweb ////////////////////// */
#contenido_mapaweb{
	width:850px;
	border-left-color:#7c7c7c;
	border-left-width:1px;
	border-left-style:solid;
	font-size:0.8em;
}
#contenido_mapaweb ul{
	margin-left:40px;
	margin-bottom:5px;
	list-style:disc;
}
#contenido_mapaweb li{
	margin-bottom:2px;
}
.mapaweb_line{
	float:right;
	position:relative;
	top:0px;
}
.mapaweb_sections{
	width:230px;
	margin-top:20px;
	margin-left:0px;
	margin-right:0px;
	float:left;
}

#mw_1{
	float:left;
	width:288px;
	color:#019366;
}
#mw_1 a, #mw_1 a:visited{
	color:#019366;
}
#mw_2{
	float:left;
	width:286px;
	color:#9a6435;
}
#mw_2 a, #mw_2 a:visited {
	color:#9a6435;
}
#mw_3{
	float:left;
	width:276px;
	color:#e12325;
}
#mw_3 a, #mw_3 a:visited{
	color:#e12325;
	
/* //////////////////////  end mapaweb ////////////////////// */