/*                                                        the basics*/

/* GLOBAL RESET , toma ya ,table,td,tr,*/
html,body,p,div,h2,h3,h4,li,ul,ol,dl,dd,dt,form,h1 {
  margin:0px; 
  padding:0px; 
  border:0px; 
  border-collapse:separate; 
  border-spacing:0px;
}
      html,body{margin:0;padding:0}

      p {margin:0 0 1em 0;padding:0}

      li {margin-left: 15px;padding:0}

      h1{margin:0 0 .7em 0;padding:0}

      form {margin:0;padding:0}

body {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	color:#333333;
	text-align: left;
	}
.background{background:url("imatges/backtexture2.jpg");/*#ffffff; */}
div	{
	text-align: justify;

}

.backcolorred {background-color:#9b2a2b;}
p 		{
	font-size : 100%;
	text-decoration : none;}

.p		{
	font-size : 100%;
	text-align: justify;
	text-decoration : none;
}

h6, .h6{
	font-size : 110%;
	text-decoration : none;
	font-weight: bold;
}
h5, .h5{
	font-size : 115%;
	text-decoration : none;
	font-weight: bold;
}
h4, .h4{
	font-size : 120%;
	text-decoration : none;
	font-weight: bold;
}
h3, .h3{
	font-size : 140%;
	text-decoration : none;
	font-weight: bold;
}
h2, .h2{
	font-size : 160%;
	text-decoration : none;
	font-weight: bold;
}
h1, .h1{
	font-size : 200%;
	text-decoration : none;
	font-weight: bold;
}

.small {
	font-size : 90%;
	text-decoration : none;
}
.vsmall {
	font-size : 80%;
	text-decoration : none;
}

a {text-decoration: none;}

div {
	font-size: 100%;
}
.fullwidth-title {
	width: 620px;
	background-color: #b42332;
	color: white;
	padding:10px;
}
.padded{padding:10px;}
.bigpadded{padding:20px;}
.notpadded{padding:0px;}
.thinborder{border: 1px solid;}

/*                                                    end the basics*/


/*                                                        the colors*/
.color0{color: #336633;}/* dark green*/
.backcolor0{background-color: #336633;}

.color1 {color: #b42332;} /* red 180 35 50 */
.backcolor1 {background-color: #b42332;} 

.color2{color: #ffc83f;}/* dark yellow 255 200 63*/
.backcolor2{background-color: #ffc83f;}

.color3 {color: #dd2a26;}/*red*/
.backcolor3 {background-color: #dd2a26;}

.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 structure              */


#supertop {
	width: 100%;
	height: 20px;
	color: #ffffff;
	background: #000000;
	text-align: center;
}

#supertopcontent {
	margin: 0px auto;
	text-align: right;
	width: 890px;
	height: 20px;
}
	
#wrapper {
	margin: 0px auto;
	text-align: left;
	width: 890px;
	/*background: url("imatges/back1.gif");*/
	background-color:#ffffff; /*url("imatges/back2.jpg");*//**/
}

#header {
	width: 890px;
	height: 272px;
}
#bigtitle1 {
	width: 100%;
	height: 42px;
	background: #bbbbbb;
	color: #ffffff;
}
#bigtitle2 {
	width: 100%;
	height: 42px;
	background: #ffffff;/*ffc83f*/
	color: #b42332;
}

#side-a {
	width: 230px;
	float: left;
	background: url('imatges/menuback1.gif');
	background-repeat:repeat-x;
}

#side-b {
	width: 198px;
	float: right;
	text-align: right;
}

#content { 
	padding-left: 5px;
	width: 640px;
	float: left;
	background-color: #ffffff;
}

#contentwide { 
padding-left:20px;
	width: 750px;
	float: left;
	background-color: #ffffff;
}


#footer {
	padding: 10px;
	clear: both;
	background-color: #000000;
	color:#aaaaaa;
}
	#footer a, #footer a:visited{
		color:#aaaaaa;
	}


#menuwrapper{
		float: left;
		width: 198px;
		height: 372px;
	 	background: url('imatges/menuback1.gif');
}

#logo{
		float:right;
		width: 90px;
		height: 400px;
	}
	
#menuwrapper2{
		float: left;
		width: 130px;
		display: block;
		background-color:#FFFFFF;
	}
#menuoption{
		margin-left: 10px;
		width:110px;
		height:25px;
		text-align:right;
		border-bottom-width:1px;
		border-bottom-style:solid;
		border-bottom-color:#eeeeee; 
	}
#menuoption2{
		margin-left: 10px;
		width:110px;
		height:25px;
		text-align:right;
		background-color:#000000;
		border-bottom-width:1px;
		border-bottom-style:solid;
		border-bottom-color:#eeeeee; 
	}
	
#menuoptionnoline{
		margin-left: 10px;
		width:110px;
		height:25px;
		text-align:right; 
	}
#menuoptionbot{
		margin-left: 10px;
		width:110px;
		height:20px;
		text-align:right; 
	}

#menuoption a:hover{
	color:#ffcc00;
}

#titlepic{
	float:right;
	width:660px;
	height:272px;
}

#newslettertop{
	padding: 0px;
	margin-left: 10px;
	width: 178px;
}

#newsletter{
	clear: both;
	padding: 10px;
	margin-left: 10px;
	width: 200px;
	color: #050505;
	background: #ffeecc;/*url("imatges/newsback1.gif")*/
}
#dummy{
	margin-left: 230px;
	width: 660px;
	color: #999999;
}
/*                                                    end the structure            */







/*                                                        the specials             */

.langlink a:link { /*normal*/
	color:#ffffff;
}
.langlink a:focus { /*post click*/
	color:#ffffff;
	text-decoration: underline;
}
.langlink a:active { /*whilst clicked*/
	color:#ffffff;
}
.langlink a:hover {
	color:#ffffff;
	text-decoration: underline;
}
.langlink a:visited {
	color:#eeeeee;
}

/*													funky radient titles   */


/* gradient 2 */
.gradient2 h1 {
	font: bold 250%/100% "Lucida Grande", Arial, sans-serif;
	position: relative;
	color: #b42332;
	letter-spacing: -1px;
}
.gradient2 h1 span {
	background: url("imatges/gradient-glossy.png") repeat-x;
	position: absolute;
	display: block;
	width: 100%;
	height: 18px;
}

/*													funky radient titles   */

#content hr { color: #ff9933; background-color: #ff9933; height: 1px;}

#content a, #maintext1 h4, #maintext1 h3, #maintext1 h2{
	color:#b42332;
}
#map {
	padding: 0px;
	width: 620px;
	height: 390px;
}

#band {
	width: 640px;
	height: 26px;
}
#greyband {
	width: 100%;
	height: 20px;
	background: url("imatges/band2.gif");
	background-repeat: repeat-x;
}

.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;
}
#siterelated{
	width:790px;
	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:790px;
	height:18px;
	font-size: 8pt;
	color:#595959;
	text-align:left;
}
#breadcrumbs a, #breadcrumbs a:visited {
	color:#595959;
}




/*                                                   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*/

/* //////////////////////  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;
}

/* //////////////////////  end Contacte ////////////////////// */
