body  {
	font: 100% Trebuchet MS, Verdana,Arial, sans-serif;
	background: #000000 url(../images/mainbg.png) repeat-x scroll 0 0;
    margin:7pt 0pt 10pt;
	padding: 0;
	width:100%;
    font-family: trebuchet MS, Verdana,Arial, sans-serif;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
}
#top{
}
#down {
position:absolute;
height:20px;
*top:749px;
top:665px;
right:1px;
}
/* IE 7 */
html > body #down
{
*top: 744px;
}
#maincontent {
height:418px;
left:221px;
position:absolute;
text-align:left;
top:34px;
width:614px;
z-index:0;
}
#mainTxt {
float:right;
*position:absolute!important;
*top:100px!important;
left:58px;
*left:20px;
padding:3px;
position:relative;
text-align:left;
top:14px;
width:645px;
z-index:-1;
}
#mainTxt li {
color:#4F4F4F;
font-size:14px;
left:-5px;
padding:3px;
position:relative;
top:0px;
width:550px;
}
p {
color:#4F4F4F;
font-size:14px;
}
h3 {
color:#5A5C6F;
text-align:center;
}
#orizontalmenu {
height:48px;
left:20px;
position:relative;
width:651px;
*top:0pc;
}
#orizontalmenu a{
color:#5F5F5F;
text-decoration:none;
}
#orizontalmenu a:hover{
color:#5F5F5F;
}
.register a{
color:#13235B;
text-decoration:none;
}
.register a:hover{
color:#4F4F4F;
}
#tab1 {
bottom:-8px;
left:61px;
position:relative;
}
#tab2 {
bottom:60px;
position:relative;
right:-218px;
}
#tab3 {
bottom:126px;
left:350px;
position:relative;
}
.tabtxt1 {
bottom:32px;
color:#13235B;
font-size:19px;
position:relative;
right:1px;
}
.tabtxt2 {
bottom:30px;
color:#13235B;
font-size:19px;
position:relative;
right:4px;
}
.tabtxt3 {
bottom:28px;
color:#13235B;
font-size:19px;
position:relative;
right:0;
}


#container {
background-image:url(../images/middle.png);
left:50%;
margin-left:-454px;
position:absolute;
text-align:left;
width:909px;
}


#sidebar1 {
float:left;
height:635px;
*height:720px;
padding:15px 0;
width:220px;
}
#sidebar1 img {
border:none;
}

#mainContent {
position:relative;

} 

.logo {
left:7px;
bottom:14px;
margin:0pt;
position:relative;
}
logo img {
border:none;
}
#idioma select {
border:2px solid #CCCCCC;
float:left;
left:21px;
position:relative;
top:6px;
width:138px;
}
#payoff {
color:#00CCCC;
float:right;
font-size:12px;
font-style:normal;
font-weight:bold;
right:42px;
position:relative;
top:7px;
}

#content{
position:relative;
float:right;
top:10px;
}
#offers {
float:left;
position:relative;
border:1px dotted #00B0C7;
text-align:left;
top:24px;
height:104px;
width:641px;
}
.txtoffers {
bottom:50px;
color:#5F5F5F;
height:90px;
margin:15px 14px;
position:relative;
width:612px;
}
#loginform {
background:transparent url(../images/login.jpg) no-repeat scroll 0% 0%;
height:120px;
left:5px;
position:relative;
top:-5px;
width:196px;
}
.logtxt {font-size:20px;left:18px;position:relative;text-transform:uppercase;top:2px;}
#user {
border:1px solid lightblue;
height:23px;
left:19px;
position:relative;
top:0px;
*top:-12px;
width:165px;
}
#pass {
border:1px solid lightblue;
height:22px;
left:19px;
position:relative;
top:5px;
*top:-10px;
width:165px;
}
#go {
left:143px;
*left:159px;
position:relative;
top:8px;
*top:-8px;
}
.note {
bottom:24px;
left:16px;
position:relative;
}
.bannerDown {
float:left;
position:relative;
*right:12px;
right:-4px;
*top:600px!important;
top:530px;
}
.register {
bottom:10px;
color:#5F5F5F;
font-size:12px;
left:29px;
width:160px;
position:relative;
}
.copy {
color:#5F5F5F;
float:left;
font-size:12px;
left:18px;
position:relative;
bottom:23px;
}
.footer{position:relative}
#scrollchoc {
height:332px;
left:32px;
overflow:auto;
position:relative;
width:616px;
}