DIV.imageright{
float:right;
padding:0;
margin-right: 0pt;
margin-left: 10pt;
margin-top:0;
margin-bottom:0;
font-family: "Arial" , "sans serif";
font-size:10pt;
}

TABLE{
border-color:#0000FF;
}

/* Show only to IE PC \*/
* html .boxhead h2 {height: 1%;} /* For IE 5 PC */

.sidebox {
	margin: 0 auto; /* center for now */
	width: 10em; /* ems so it will grow */
	background: url(http://www.spanishsolar.com/templates/body-r.gif) no-repeat bottom right;
	font-size: 100%;
}
.boxhead {
	background: url(http://www.spanishsolar.com/templates/head-r.gif) no-repeat top right;
	margin: 0;
	padding: 0;
	text-align: center;
}
.boxhead h2 {
	background: url(http://www.spanishsolar.com/templates/head-l.gif) no-repeat top left;
	margin: 0;
	padding: 5px 5px 5px;
	font-weight: bold; 
	font-size: 1.0em; 
	line-height: 1em;
	
}
.boxbody {
	background: url(http://www.spanishsolar.com/templates/body-l.gif) no-repeat bottom left;
	margin: 0;
	padding: 5px 5px 5px 5px;
	text-align: left; 
	font-size: 1.0em; 
	line-height: 1.6em;
}



/* Show only to IE PC \*/
* html .offerboxhead h2 {height: 1%;} /* For IE 5 PC */

.offersidebox {
	margin: 0 auto; /* center for now */
	width: 32em; /* ems so it will grow */
	background: url(http://www.spanishsolar.com/templates/body-r.gif)
	 no-repeat bottom right;
	font-size: 100%;
}
.offerboxhead {
	background: url(http://www.spanishsolar.com/templates/head-r.gif)
	 no-repeat top right;
	margin: 0;
	padding: 0;
	text-align: center;
}
.offerboxhead h2 {
	background: url(http://www.spanishsolar.com/templates/head-l.gif) 
	no-repeat top left;
	margin: 0;
	padding: 5px 5px 5px;
	font-weight: bold; 
	font-size: 1.2em; 
	line-height: 1em;
	
}
.offerboxbody {
	background: url(http://www.spanishsolar.com/templates/body-l.gif)
	 no-repeat bottom left;
	margin: 0;
	padding: 5px 5px 5px;
	
	font-size: 1.0em; 
	text-align: left; 
	line-height: 1.6em;
}

DIV.sold{
background: url(http://www.spanishsolar.com/templates/sold-small.gif)
}



HR.menu{
margin-top:5px;
margin-bottom:5px;
margin-left:auto;
margin-right:auto;
width:100%;
height:3px;
color:#D0D0D0;
background-color:#D0D0D0;
}


DIV.left{
float:left;
margin-top:0;
}
	
DIV.right{
float:right;
margin-top:0;
}




DIV.top{float:left;
left:0px;
top:0px;
width:400px;
}

DIV.content{
position:relative;
float:right;
margin-right:0px;
margin-top:0px;
width:630px;
padding: 0px;
}

DIV.lang{
position:relative;
text-align: left;
font-size: 9pt; 
line-height:11pt;
float:right;
margin-right:0px;
margin-top:0px;
width:100px;
height:52px;
border: medium solid;
border-color:  #C0C0C0;
padding: 0px;
}



div.menu{
width:120px;
margin-right:1px;
margin-left:1px;
background-color:#FFFFFF;
}


DIV.privacy{
margin:auto;	
width:400px;
padding: 0px;
}

img.topleft {
float:left;
left:0px;
top:0px;
width:20px;
}

img.topright {
float:right;
top:0px;
width:251px;
}

body {
text-align: center; 
}	
		
HR  {
margin-top:0;
margin-bottom:0;
	}	

IMG  {
margin-top:0;
margin-bottom:0;
	}	

P { 
text-align:justify;
font-size: 9pt; 
line-height:11pt;
margin: 5pt;
font-family: "Arial" , "sans serif"; 
color: #000000; 
border:0;
padding:5pt;
}
	
P.right-margin { 
text-align:justify;
font-size: 9pt; 
line-height:11pt;
margin-left: 5pt;
margin-right: 35pt;
font-family: "Arial" , "sans serif"; 
color: #000000; 
border:0;
padding:5pt;
}	

TABLE { font-size: 10pt; 
margin-right: 0pt;
margin-left: 0pt;
margin-top:0;
margin-bottom:0;
font-family: "Arial" , "sans serif"; 
color: #000000; 
border:0;
padding:0;
}
	
TEXT { font-size: 10pt; 
margin-right: 5pt; 
margin-left: 5pt;
font-family: "Arial", "sans serif"; 
color: #000000; 
}

DIV {margin-left: 20pt;
margin-right: 20pt;
margin-top: 20pt;
font-size: 12pt; 
font-family: "Arial" , "sans serif"; 
color: #000000; 
}
	
div.home {margin-left: 30pt;
margin-right: 30pt;
margin-top: 25pt;
font-size: 12pt; 
font-family: "Arial" , "sans serif"; 
color: #000000; 
}

H1 {font-size:16pt;
line-height:16pt; 
color:#0000FF;
font-family:  "Arial" , "sans serif";
border:0;
padding:0;
margin-right: 110pt;
margin-left: 3pt;
margin-top:0;
margin-bottom:0;
text-align:center;
vertical-align:middle;
}

H2 { font-weight: bold;
font-size: 14pt; 
line-height: 16pt;
font-family: "Ariel", "sans serif";
color: #0000FF;
border:0;
padding:0;
margin-right: 5pt;
margin-left: 5pt;
margin-top:0;
margin-bottom:0;
}

H3 { font-weight: bold; 
font-size: 11pt; 
line-height: 11pt;
border:0;
padding:0;
font-family: "Arial", "sans serif";
color: #000000;
margin-right: 5pt;
margin-left: 0pt; 
margin-top:0;
margin-bottom:0;
}

H4 { 
font-weight: bold; 
font-size: 12pt; 
line-height: 13pt;
border:0;
padding:0;
font-family: "Arial", "sans serif";
color: #FF0000;
text-align:center;
margin-right: 5pt;
margin-left: 5pt; 
margin-top:0;
 margin-bottom:0;
 }
 
H5 { font-weight: bold;
font-size: 10pt; 
line-height: 11pt;
font-family: "Arial", "sans serif"; 
color: #008000; 
}
	 
a:link { font-weight: normal;
font-family: Arial, Helvetica, sans-serif;
font-size: 9pt;
font-style: normal;
line-height: 12pt;
color: #3E29FD;
margin-bottom:5pt;
}
a:visited { font-weight: normal;
font-family: Arial, Helvetica, sans-serif;
font-size: 9pt;
font-style: normal;
line-height: 12pt;
color: #3E29FD;
margin-bottom:5pt;
}
a:hover { font-weight: normal;
font-family: Arial, Helvetica, sans-serif;
font-size: 9pt;
font-style: normal;
line-height: 12pt;
color: #ff0000;
margin-bottom:5pt;
}

div.sm{
margin-left: 15pt;
}

div.mainoff{
margin-left: 20pt;
margin-right: 20pt;
margin-top: 50pt;
font-size: 12pt; 
font-family: "Arial" , "sans serif"; 
color: #000000; 
}
	
div.error{
font-size: 12pt; 
font-family: "Arial" , "sans serif";
color: #FF0000;
} 
	
