/* Ouvi website common (for both IE and Firefox) CSS file*/
form, body, div, p { margin: 0px;}

a {
	font-family: Verdana; 
	font-size:11px; 
	text-decoration: none;
	color:#FFFFFF;
}

a:hover	{
	font-family: Verdana; 
	font-size:11px; 
	text-decoration: underline;
	color:#000000;
}

h1,h2,h3,h4,h5 {font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; font-weight:normal;}
h1 {font-size:16px; font-weight:bold;}
h2 {font-family:Verdana; font-size:14px; font-weight:normal;}
h3 {font-weight:bold;}
h4 {font-size:13px;}
h5 {font-size:10px; font-weight:bold;}

body {
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}

body, table{
	font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
	font-size:11px;
	font-weight:normal;
}

.main {	
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	width:746px; 
	height:1028px;
	background-color:#FFFFFF;
	border-left:1px #c1c1c0 solid;
	border-right:1px #c1c1c0 solid;
}

.paddingTop20 {
	padding-top:20px;
}

.paddingLeft10 {
	padding-left:10px;
}

.borderBottom1 {
	border-bottom:1px solid;
}

img {border:none; padding:0; margin:0;}

.wallpaper_preview {
	height:58px;
	width:78px;
	padding:0px;
}

.javagame_preview {
	height:88px;
	width:88px;
	padding:1px;
}

.boldText {font-weight:bold;}

.menu_top {
	margin-left:1px;
	padding:0;
	width:744px;
}

.main_menu {
	margin-top:2px;
	width:744px;
	height:118px;
	background:url(../images/headings/ouvi_heading.gif) no-repeat; 
}

.tab_menu {
	margin-left:300px;
	list-style: none;
	padding-top:96px;
	margin-top:0;
	margin-bottom:0px;
}

.tab_menu li  {
	display: inline;
	list-style-type: none; 
	background:url(../images/backgrounds/bg_main_menu.gif) repeat-x;
	font-family:"Trebuchet MS", Arial, sans-serif;
	font-size:16px;
	font-weight:bold;
}

.tab_menu a {
	color: #ffffff;
	text-decoration:none;
	padding-left:8px;
	padding-right:8px;
	font-family:"Trebuchet MS", Arial, sans-serif;
	font-size:16px;
}

.tab_menu a.active {
	background:url(../images/backgrounds/bg_main_menu_active.gif) repeat-x;
	text-decoration:none;
	border-top:1px #bbbbbb solid;
	border-left:1px #bbbbbb solid;
	border-right:1px #bbbbbb solid;
	padding-top:2px;
	padding-bottom:2px;
}

.tab_menu a:hover {
	text-decoration:none;
	background:url(../images/backgrounds/bg_main_menu_active_over.gif) repeat-x; 
	font-family:"Trebuchet MS", Arial, sans-serif;
	font-size:16px;
}

.middle_section {
	height:810px;
	width:100%;
	padding:0;
	margin-left:1px;
	margin-bottom:0;
	margin-top:2px;
}

.left_section {
	float:left;
	margin:0px;
	padding:0px;
	width:184px;
	height:810px;
}

		#operator_selection	{
			width:100%;
			height:194px;
			background-color:#eeeeee;
			margin-top:0px;
			border:none;
		}
		
		#operator_selection p{
			padding:4px;
		}
		
		#operator_selection a{
			color:#000000;
		}
		
		#operator_selection select{
			width:100px;
			text-align:center;
		}
		
		.faq_content {
			overflow:auto; 
			height:700px;
		}
		
		.faq_questions {
			margin: 10px 26px 0px 32px; 
			font-family: arial; 
			font-size:11px; 
			font-weight:bold;
		}
		
		.faq_answers {
			margin: 10px 26px 0px 32px; 
			font-family: arial; 
			font-size:11px; 
			color: #000000;
		}
		
		.faq_answers a {
			font-family: arial; 
			font-size:11px; 
			color: #000000;
		}
		
		.faq_answers a:hover {
			font-family: arial; 
			font-size:11px; 
			color: #000000; 
			border:none;
		}
		
		#maitenance_box	{
			margin-top:20px; 
			width:550px; 
			border:1px solid #000000;
		}
		
		.error_message {
			font: bold 12px arial, helvetica, sans-serif; 
			text-align: left; 
		}
		
		#home_button {
			margin-top:5px;
		}
		
		#waplink {
			margin-top:5px;
		}

.right_section 	{
	float:left;
	margin-top:0px;
	margin-left:3px;
	width:556px;
	text-align:left;
	color:#000000;
}

#wallpaper_internal {
	position:relative;
	top:0px;
	height:810px;
	width:554px;
}

.ringtonesInternal {
	text-align:left;
	padding:0;
	margin:0;
	font-family:verdana;
	width:556px;
}

.ringtonesInternal a {
	color:#000000;
}

.ringtonesInternal .top10 {
	margin-top:0;
	width:100%;
	background:#648f3f;
}

.ringtonesInternal li {
	display: inline;
	list-style-type: none;
	margin:0;
	padding:0;
}

.ringtonesTabbedMenu {
	list-style: none;
	padding-top:8px;
	padding-left:0;
	padding-bottom:0;
	margin-bottom:0;
	margin-left:0;
	margin-top:0px;
	width:100%;
	background:#648f3f;
}

.ringtonesTabbedMenu li {
	margin:0;
	padding:0;
	text-decoration:none;
}

.ringtonesTabbedMenu a {
	text-decoration:none;
	padding-left:10px;
	padding-right:10px;
	font-family: arial; 
	font-size:13px; 
	color:#ffffff;
}

.ringtonesTabbedMenu a.active {
	background:#599c47;
	border-top:1px #bbbbbb solid;
	border-left:1px #bbbbbb solid;
	border-right:1px #bbbbbb solid;
	padding-top:4px;
}

.ringtonesTabbedMenu a:hover {
	text-decoration:none;
	font-family: arial; 
	font-size:13px; 
	color:#ffffff;
}

.ringtonesTabbedMenu a.active:hover {
	text-decoration:none;
	background:#ffffff; 
	color:#000000;
}

.ringtoneList {
	margin:0;
	padding:0;
	width:100%;
	height:180px;
	background:url(../images/backgrounds/bg_ringtones_internal_top10.gif);
}

.ringtoneList ul {
	float:left;
	padding-top:0px;
	width:49%;
	margin-left:0;
	padding-left:0;
	margin-top:30px;
	
}

.searchBar {
	margin-top:2px;
	padding-top:24px;
	padding-bottom:16px; 
	width:100%; 
	height:30px; 
	background:#A3BF2A;
}

#categorySelection {
	float:left;
	padding-left:8px;
}

#artistSelection, #songSearch {
	float:left; 
	display:none;
	padding-left:8px;
}

						
#faq_questions {
	margin: 10px 26px 0px 32px; 
	font-family: arial; 
	font-size:11px; 
	font-weight:bold;
}

#faq_answers {
	margin: 10px 26px 0px 32px; 
	font-family: arial; 
	font-size:11px; 
	color: #000000;
}

#faq_answers a {
	font-family: arial; 
	font-size:11px; 
	color: #000000;
}

#faq_answers a:hover {
	font-family: arial; 
	font-size:11px; 
	color: #000000; 
	border:none;
}

.ringtones_internal	{
	height:523px;
}

.wallpapersInternal {
	margin:0;
	padding:0;
}

.wallpapersInternal a {
	color:#ffffff;
}

.wallpapersInternal .top10 a {
	color:#000000;
}

.wallpapersInternal .top10 {
	margin:0;
	padding-left:20px;
	background:url(../images/backgrounds/bg_wallpapers_internal.gif);
}

.wallpapersInternal .categories {
	padding-left:20px;
}

.wallpapersInternal .categories li {
	display: inline;
	list-style-type: none;
	margin:0;
	padding:0;
}

.wallpaperCategories a {
	color:#000000;
}

.javagamesInternal {
}

.javagamesInternal a {
	color:#000000;
}

.javagameCategories a{
	color:#000000;
}

#javagameCategories {
}

.confirmation {
	float:left;
	text-align:left;
	padding-left:30px;
	padding-right:10px;
	padding-top:10px;

}

.confirmation ul {
	margin-left:30px;
	padding-left:0px;
}

.confirmation li {
	list-style:none;
}

.confirmationOperatorIcon {
	margin:0px;
	padding:0px;
	border:1px solid;
}

.alertas_banner	{
	clear:both;
	position:relative;
	top:2px;
	height:448px;
	width:184px; 
	background: url(../images/alertas/backgrounds/bg_banner.gif) repeat-x;
}

.alertas_banner img {
	border: none;
}

.heading_banner {
	position:relative;
	top:8px;
	left:2px;
}

.alertas_1{
	float:left;
	width:46px;
	margin-top:18px;
	margin-left:8px;
}

.alertas_1 ul {
	list-style: none;
	padding:0px;
	margin:0px;
	border: none;
}

.alertas_1 ul li {
	height:46px;
	margin:0px;
	padding-top:4px;
}

.alertas_2{
	float:left;
	width:120px;
	margin:0;
	margin-top:6px;
}

.alertas_2 ul {
	padding:0px;
	margin:0px;
}

.alertas_2  li {
	list-style: none;
	text-align:left;
	padding-top:28px;
	padding-left:4px;
}

.club_ouvi {
	position:relative;
	clear:both;
	top:4px;
	height:81px;
	background: url(../images/backgrounds/bg_clube_ouvi.gif) repeat-x;
}

#como_baixar_left {
	position:relative;
	top:6px;
	height:78px;
	width:184px;
}

#como_baixar_left img{
	height:81px;
	width:184px;
}

#alertas_internal{
	margin-top:0px;
	height:808px;
	width:554px;
	color:#999999;
	border:1px #c1c1c0 solid;
}

#alertas_main {
	width:500px;
	margin-top:30px;
	margin-left:16px;
	text-align:left;
}

#alertas_main a{
	color:#999897;
	font-weight:bold;
	font-size:16px;
}

#alertas_text_main {
	margin-top:4px;
	width:420px;
	font-weight: bold; 
	font-size:16px;
	font-family:palatino;
	color:#999897; 
	text-decoration: none; 
}

.pageText {
	margin-left:6px;
	text-align:left;
}

#alertas_sendtext_main {
	float:left;
	width:200px;
	text-align:left;
	font-weight: bold; 
	font-size:16px;
	font-family:palatino;
	text-decoration: none; 
	color:#FFFFFF; 
}

#alertas_main ul {
	list-style: none;
	padding-top:20px;
	padding-left:0;
	margin:0px;
}

#alertas_main ul li {
	height:62px;
	margin:0px;
	padding:0px;
}

#alertas_icon_list1 {
	float:left;
	width:60px;
	padding-left:12px;
	margin:0;
}

#alertas_heading_list1 {
	float:left;
	padding-top:14px;
	padding-left:0px;
	width:136px;
	text-align:left;
}

#alertas_icon_list2 {
	float:left;
	width:60px;
	margin-top:0px;
	padding:0;
}

#alertas_heading_list2 {
	float:left;
	padding-top:14px;
	padding-left:0px;
	width:136px;
	text-align:left;
}

#text_price {
	clear:both;
	padding-left:18px;
	width:440px; 
	font-size:14px;
	font-family:arial, helvetica, sans-sarif;
	text-decoration: none; 
	text-align:left;
}

#alertas_signup {
	float:left;
	margin-top:0px;
	margin-left:0px;
	font-size:12px;
	font-family:arial, helvetica, sans-sarif;
	font-weight: bold; 
}

#alertas_signup p {
	padding:4px;
}

#signup_main {
	margin-top:0px;
	padding:10px;
	height:140px;
	width:480px;
	border-bottom:1px solid;
}

#terms_heading {
	float:left;
	text-align:left;
}

#terms {
	position:relative;
	top:30px;
	float:left;
	left:20px;
	width:440px;
	text-align:left;
}

#terms_checkbox {
	position:relative;
	top:50px;
	float:left;
	left:20px;
}

#line {
	clear:both;
	position:relative;
	top:70px;
	float:left;
	left:20px;
}

#areacode {
	clear:both;
	padding-right:4px;
	position:relative;
	top:90px;
	float:left;
	left:24px;
}

#phonenumber {
	clear:right;
	position:relative;
	top:90px;
	left:40px;
	float:left;
}

#promotion_checkbox {
	clear:both;
	position:relative;
	top:60px;
	float:left;
	left:20px;
}

.operator_logos {
	margin-top:4px;
	float:left;
	padding:4px;
}


.main_section  {
	font-color:#000000;
	margin-top:0px;
	height:810px;
	width:100%;
	overflow:auto;
}

#main_section table{
	color:#2E4677;
}

.ringtones_home{
	margin-top:0px;
	text-align:left;
	height:266px; 
	width:556px;
	background: url(../images/backgrounds/bg_ringtones_home.gif) repeat-x;
}

.ringtones_home ul {
	margin-left:30px;
	margin-top:8px;
	width:260px;
	padding-left:0px;
}


.ringtones_home li {
	list-style-type: none; 
}

.wallpapers_home {
	text-align:left;
	margin-top:2px;
	height:260px; 
	width:556px;
	background: url(../images/backgrounds/bg_wallpapers_home.gif) repeat-x;
}

.wallpapers_home ul {
	margin-top:6px;
	margin-left:26px;
	padding:0px;
	width:460px;
}

.wallpapers_home li {
	display:inline;
	list-style-type: none; 
	padding:0;
	margin:0;
}

.wallpapers_home, .javagames_home a:hover{
	text-decoration: none;
}

.javagames_home {
	text-align:left;
	margin-top:2px;
	padding:0px;
	height:280px; 
	width:556px;
	background: url(../images/backgrounds/bg_games_home.gif) repeat-x;
}

.javagames_home ul {
	margin-top:0px;
	margin-left:26px;
	padding:0px;
	width:220px;
}

.javagames_home li {
	display:inline;
	list-style-type: none; 
}

.footer	{
	margin-top:2px;
	margin-left:1px;
	padding:0;
	height:66px;
	width:744px;
	background: url(../images/backgrounds/bg_menu_rodape.gif) repeat-x; 
}

.footer_menu {
	margin-bottom:0;
	padding-top:18px;
	margin-top:0px;
}

.footer a:hover{
	color: #FFFFFF;
	text-decoration:underline;
}

.footer_links {
	margin-top:4px;
}

.footer ul {
	list-style-type:none;
}

.footer ul li {
	display:inline;
	padding:0;
}

.footer_link_separator {
	background-color:#FFFFFF; 
	width:1px; 
	height:10px;
}