
* {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; FONT-STYLE: normal; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
HTML {
	OVERFLOW:hidden;
}

#bd {
	border-top: 1px solid #F8F9FA;
	border-left: 0px solid #4A4A4B;
	border-right: 1px solid #F8F9FA;
	border-bottom: 0px solid #4A4A4B;
}
div.sdmenu 
{
	
	width: 230px;
	font-family: Arial, sans-serif;
	font-size: 12px;
	padding-bottom: 10px;
	background: url(bottom.gif) no-repeat  right bottom;
	color: #fff;
	margin:10px 10px 10px 10px;
}
div.sdmenu div 
{
	
	background: url(title.gif) repeat-x;
	overflow: hidden;
}
div.sdmenu div:first-child {
	background: url(toptitle.gif) no-repeat center top;
	text-align:center;
} 

div.sdmenu div.collapsed {
	height: 25px;
	text-align:left;
	
}
div.sdmenu div span {
	display: block;
	padding: 5px 25px;
	font-weight: bold;
	color: white;
	background: url(expanded.gif) no-repeat 10px center;
	cursor: default;
	border-bottom: 1px solid #ddd;
	text-align:center;
	
}


div.sdmenu div.collapsed span {
	background-image: url(collapsed.gif);
	text-indent:10px;
	text-align:left;
	
}

#som1
{
	position:absolute; 
	width:290px;
	left:12px; 
	top:20px;
}
#marco1
{
	border-top: 1px solid #4A4A4B;
	border-left: 1px solid #4A4A4B;
	border-right: 1px solid #4A4A4B;
	border-bottom: 1px solid #4A4A4B;
	width:288px;
	
	
}

#marco
{
	padding:0 0 0 0 ;
	border-top: 1px solid #4A4A4B;
	border-left: 1px solid #4A4A4B;
	border-right: 1px solid #4A4A4B;
	border-bottom: 1px solid #4A4A4B;
	width:295px;
	height:100%;
	background: url(fondo1.gif) #FFF no-repeat center;
	
}



#som
{
	padding:0 0 0 0 ;
	position:absolute; 
	width:300px;
	height:95%;
	left:5%; 
	top:0.5%;
	
}


div.sdmenu div a {
	padding: 5px 10px;
	/*background: #eee;*/
	display: block;
	border-bottom: 1px solid #ddd;
	color: #537393;
	text-align:left;
	height:27px;
	background: url(fondo_spain.gif) #FFF no-repeat left center;
	text-indent:35px;
	font-family:Tahoma,Verdana,Arial;
	font-size:11px;
	vertical-align:middle;
}
div.sdmenu div a.current {
	background : #ccc;
}
div.sdmenu div a:hover {
	
	background: url(fondo_spainlink3.gif) #668DB4 no-repeat left center;
	color: #fff;
	text-decoration: none;
	font-family:Tahoma,Verdana,Arial;
	font-size:11px;
}







a#PORT:link {
	
	padding: 5px 10px;
	/*background: #eee;*/
	display: block;
	border-bottom: 1px solid #ddd;
	color: #537393;
	text-align:left;
	height:27px;
	background: url(fondo_portugal.gif) #FFF no-repeat left center;
	text-indent:35px;
	font-family:Tahoma,Verdana,Arial;
	font-size:11px;
	vertical-align:middle;
}


a#PORT:hover {
	
	background: url(fondo_portugallink.gif) #668DB4 no-repeat left center;
	color: #fff;
	text-decoration: none;
	font-family:Tahoma,Verdana,Arial;
	font-size:11px;
}

a#FRAN:link {
	
	padding: 5px 10px;
	/*background: #eee;*/
	display: block;
	border-bottom: 1px solid #ddd;
	color: #537393;
	text-align:left;
	height:27px;
	background: url(fondo_francia.gif) #FFF no-repeat left center;
	text-indent:35px;
	font-family:Tahoma,Verdana,Arial;
	font-size:11px;
	vertical-align:middle;
}


a#FRAN:hover {
	
	background: url(fondo_francialink.gif) #668DB4 no-repeat left center;
	color: #fff;
	text-decoration: none;
	font-family:Tahoma,Verdana,Arial;
	font-size:11px;
}



a#ANDO:link {
	
	padding: 5px 10px;
	/*background: #eee;*/
	display: block;
	border-bottom: 1px solid #ddd;
	color: #537393;
	text-align:left;
	height:27px;
	background: url(fondo_andorra.gif) #FFF no-repeat left center;
	text-indent:35px;
	font-family:Tahoma,Verdana,Arial;
	font-size:11px;
	vertical-align:middle;
}


a#ANDO:hover {
	
	background: url(fondo_andorralink.gif) #668DB4 no-repeat left center;
	color: #fff;
	text-decoration: none;
	font-family:Tahoma,Verdana,Arial;
	font-size:11px;
}

#PARR
{
	padding: 4px 10px 4px 10px;
	margin:5px 5px 5px 5px;
	 line-height:14px;
	  font-family:Tahoma,Verdana,Arial;
	  font-size:11px;
	  text-align:justify;
	  background-color:#F4F4F4;
	  color:#414343;
	  border-top: 1px solid #979D9B;
	  	border-left: 1px solid #979D9B;
	  		border-right: 1px solid #979D9B;
	  		border-bottom: 1px solid #979D9B;"
}




.out {
  display:block; 
  background:#bbb; 
  border:1px solid #ddd; 
  position:relative;
  margin:1em 0;
  }
.in {
  text-align:center; 
  background:#fff; 
  border:1px solid #555; 
  position:relative; 
  padding:5px;
  font-weight:normal;
  }
.ltin {
  left:-5px;
  }
.tpin {
  top:-5px;
  }
.narrow {width:8em;} /* change to suit */

h4 {font-weight:bold; color:#000;}

.out {
	BORDER-RIGHT: #ddd 1px solid; BORDER-TOP: #ddd 1px solid; DISPLAY: block; BACKGROUND: #bbb; MARGIN: 1em 0px; BORDER-LEFT: #ddd 1px solid; BORDER-BOTTOM: #ddd 1px solid; POSITION: relative
}
.in2 {
	BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #999 1px solid; DISPLAY: block; PADDING-LEFT: 1px; BACKGROUND: #777; PADDING-BOTTOM: 1px; MARGIN: 1px; BORDER-LEFT: #999 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #999 1px solid; POSITION: relative
}
.in {
	BORDER-RIGHT: #555 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #555 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: normal; BACKGROUND: #fff; PADDING-BOTTOM: 5px; BORDER-LEFT: #555 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #555 1px solid; POSITION: relative
}
.ltin {
	LEFT: -5px
}
.tpin {
	TOP: -5px
}
.rtin {
	LEFT: 5px
}
.narrow {
	WIDTH: 8em
}
.normal {
	WIDTH: 180px
}
.wide {
	WIDTH: 18em
}
.image {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 412px; PADDING-TOP: 0px
}