/* CSS Document */

.halfmoon{
margin-bottom: 1px;
}

.halfmoon ul{
padding: 3px 9px 2px 5px;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
font: bold 12px Verdana;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
border-bottom: 1px solid #929492;
}

.halfmoon li{
display: inline;
margin: 0;
}

.halfmoon li a{
text-decoration: none;
padding: 3px 9px 2px 5px;
margin: 0;
margin-right: 1px; /*distance between each tab*/
border-left: 1px solid #DDD;
color: black;
font-size: 13px;
background: #ECEEEC url(../images/tabright.gif) top right no-repeat;
}

.halfmoon li a:visited{
color: black;
}

.halfmoon li a:hover{
background-color: #CDDADA;
color: navy;
}

.halfmoon li.selected{
	position: relative;
	bottom: 1px;
}

.halfmoon li.selected a{ /*selected main tab style */
background-color: #CDDADA;
color: navy;

}

.halfmoon li.selected a:hover{ /*selected main tab style */
text-decoration: none;
}

.halfmoon li.special{
	position: relative;
/*	bottom: 1px;*/
}

.halfmoon li.special a{ /*selected main tab style */
/*background-color: #CDDADA;*/
color: #E75641;

}

.halfmoon li.special a:hover{ /*selected main tab style */
text-decoration: none;
}
/* ************************************ */
/* FIN MENU 1                           */
/* ************************************ */


#invertedtabs{
margin-right: 4px;
padding: 0;
width: 100%;
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
padding-right: 5px;
}

#invertedtabs ul{
font: bold 11px Arial, Verdana, sans-serif;
margin:0 10px 1em 0; /*margin between menu and rest of content*/
padding:0;
list-style:none;
}

#invertedtabs li{
display:inline;
margin:0 5px 0 0;
padding:0;
text-transform:uppercase;
line-height: 1.5em;
}


#invertedtabs a{
float:right;
color: #CCCCCC;
background: #336699 url(color_tabs_left2.gif) no-repeat left bottom;
margin:0 2px 0 0;
padding:0 0 0 3px;
text-decoration:none;
letter-spacing: 1px;
}

#invertedtabs a span{
float:right;
display:block;
background: transparent url(color_tabs_right2.gif) no-repeat right bottom;
padding:3px 9px 3px 6px;
}

#invertedtabs a span{
float:none;
}


#invertedtabs a:hover{
background-color: #d50509;
}

#invertedtabs a:hover span{
background-color: #d50509;
}

#invertedtabs #current a, #invertedtabs #current span{ /*currently selected tab*/
background-color: #d50509;
}

#invertedtabsline{
clear: both;
padding: 0;
width: 100%;
height: 1px;
line-height: 8px;
background: #8b0000;
border-bottom: 1px solid #fff; /*Remove this to remove border between bar and tabs*/
}




/* ************************************ */

.gratis{
font-size:110%;
text-decoration:underline;
}

.jsDate{
	float: right;
	margin-right:2px;
	margin-top:5px;
	padding: 0;
	width:300px;
	text-align:right;
	font-size: 90%;
	color: #666666;
}
/*
#myform{ 
float: right;
margin-right:2px:
padding: 0;
}

#myform .textinput{
width: 190px;
border: 1px solid gray;
}
*/
body{
margin: 0;
padding: 0;
border: 0;
}

#framecontent{
position: absolute; 
top: 0; 
left: 0; 
width: 100%; 
height: 130px; /*Height of frame div*/
/*overflow: hidden;*/ /*Disable scrollbars. Set to "scroll" to enable*/
background-color: #FFFFFF;
color: #0066FF;
}

#maincontent{
/*position: fixed; */
position:absolute;
top: 110px; /*Set top value to HeightOfFrameDiv*/
left: 0;
right: 0;
bottom: 0;
/*overflow: auto; */
/*background: #fff;*/
}

.innertube{
margin: 0px 15px 15px; /*Margins for inner DIV inside each DIV (to provide padding)*/
}


* html body{ /*IE6 hack*/
padding: 130px 0 0 0; /*Set value to (HeightOfFrameDiv 0 0 0)*/
}

* html #maincontent{ /*IE6 hack*/
/*height: 100%; */
width: 100%; 

}
