/* Objetos básicos da página, que NÃO ID e CLASS */

body, table, form, li, select, input, textarea, submit, button, h1, h2, h3{
	font: 12px Calibri, Verdana, Tahoma, Arial normal;
	font-weight:100;
	color:#000;
	line-height:100%;
	margin:0px;
	padding:0px;
	empty-cells:show;
	text-align: left;}
body{
	text-align:center;}
a, a:visited, .a{
	text-decoration:none;}
.a{
	font-weight:bold;}
img{
	border: 0px;
	vertical-align: middle;}
ul	{
	list-style:none;
	padding:0px;
	margin:0px;
	clear:both;}
li	{
	margin: 0px;
	padding: 0px;
	height: 100%;}
li a{
	display:block;
	height:100%;}
h1{
	font-size: 24px;
	margin: 7px 0px 0px 0px;
	padding:0px;
	font-weight:bold;}
h2{
	clear:both;
	text-align:left;
	font-size: 18px;
	color: #FFF;
	height: auto;
	line-height: normal;
	margin: 0px;
	padding: 0px 5px;}
h3{
	font-size: 15px;
	font-weight: 900;}
h4, .navigation{
	font: 14px Verdana, Tahoma, Arial;
	font-variant:small-caps;
	font-weight: bolder;
	margin: 20px 0px 8px 0px;
	border-bottom: 1px solid #DDD;
	clear:both;
	display: block;
	position: relative;}
h4 .link{
	position:absolute;
	font-variant: normal;
	right: 0px;
	margin-right:10px;}

input, select{
	border: 0px;
	margin: 0px;
	padding:0px;}
p{
	text-indent: 30px;}
	
/* CLASSES de objetos básicos*/
.submit{
	float: left}
.divs{
	width: 100%;
	empty-cells:show;
	table-layout:fixed;}
.quebraLinha{
	font-size:0px;
	clear: both;
	margin: 0px;
	padding: 0px;
	height: 0px;
	border: none;}
/*.tips{
	display:none;
	position: absolute;
	background-color: #FFFFA0;
	padding: 10px;
	font-size:12px;
	_width: 300px;
	z-index: 5;}
.tips ul{
	list-style:inside circle;}
.tips li{
	margin-bottom: 5px;}*/
.texto{
	padding: 0px 0px 0px 8px;}
.texto img{
	float:left;
	margin: 0px 8px 0px 0px;}
.menu{
	padding:0px;}
.menu ul{
	margin: 0px auto;
	padding: 5px 5px;
	width: auto;}
.menu li{
	margin: 0px;
	line-height: 15px;
	border-bottom: #AAA 1px solid;
	clear: both;}
.menu .selected{
	text-align: right;
	font-weight: bold;
	padding: 0px 2px 0px 0px;}
.menu h2{
	font-size:14px;
	color:#000;
	text-align:center;}
.menu2 ul{
	margin: 5px 4px 0px 4px;}
.menu2 li{
	text-align:center;
	vertical-align:middle;
	height: 26px;
	line-height: 26px;
	font-size: 15px;
	position: static;
	margin: 1px 0px;
	_cursor: pointer;}
.menu2 li, .menu2 li a:hover{
	background-image: url(http://img2.orkut.com/img/castro/header_bg.png);
	background-position: center;
	_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src='http://img2.orkut.com/img/castro/header_bg.png');
	_cursor: pointer;}
.menu2 li img{
	vertical-align:middle}
.menu2 .inactive, .menu2 .inactive:hover{
	background-color: #DDD;}
.menu2 .inactive span{
	line-height: 26px;
	height: 26px;}
.menu2 a, .menu2 a:visited{
	z-index: 5;
	position: relative;}
.navigation{
	font-size: 13px;
	border: none;
	font-weight: normal;
	color: #CCCCCC;
	margin: 0px;
	clear: none;
	float: left;
	width: 100%;}
.navigation .naviline, .navigation .general{
	float: left;}
.navigation .general{
	margin-left: 20px;
	font-size: 10px;
	font-variant:normal;}
.navigation img{
	vertical-align: middle;}
.botoes{
	font-size:12px;
	text-align:center;}
.botaoInicio{
	background: url(../img/botao.gif) no-repeat scroll left 0px;
	float:left;
	height:19px;
	line-height:19px;
	width:9px;}
.botaoMeio{
	background: url(../img/botao1.gif) repeat-x scroll;
	height: 19px;
	line-height:19px;
	float:left;}
.botaoFim{
	background: url(../img/botao2.gif) no-repeat scroll right 0px;
	height:19px;
	line-height:19px;
	float:left;
	width:9px;}
.botaoSpacer{
	width: 10px;
	display:block;
	float:left}
.formu form{
	text-align:center;}
.formu tr{
	background-color:#EEF;}
.formu .erro, .form input{
	background-color:#FFF;}
.formu table{
	font-size: 16px;
	margin:auto;
	text-align:left;}
.formu input, .formu select, .file{
	background-color:#DDD;
	padding: 3px 5px;
	background-color:#FFF;}
.formu .ex{
	font-size: 12px}
.formu .destaque{
	background-color: #FFF;
	font-size:16px;
	font-weight:bold;
	text-align:center;}
.formu .submit{
	text-align:center;
	margin:0px;
	padding:0px;}
.formu td, .formu select, .formu input, .form{
	z-index: 1;}
.erro td{
	font-size: 12px;
	color:#F00;}
.erro tr{
	display:none;}
.topl, .top, .topr, .midl, .mid, .midr, .botl, .bot, .botr{
	margin:0px;
	padding: 0px;
	empty-cells:show;}
.top, .mid, .bot{
	background-color:#FFFFFF;}
.top{
	height:auto;
	line-height:normal;}
.bot{
	height:15px;}
.topl, .topr, .botl, .botr{
	width:15px;
	height:15px;}
.midl, .midr{
	width:4px;}
.topr{background: url(../img/a2.png) no-repeat right 0px;}
.midr{background: url(../img/b2.gif) right 0px;}
.botr{background: url(../img/c2.png) no-repeat right bottom;}
 * html .topr{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src='http://www.oasisnow.com/img/a2.png');}
 * html .botr{
 	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src='http://www.oasisnow.com/img/c2.png');}
.top h1{
	line-height:30px;
	padding: 0px}
.topl{
	background: url(../img/a1.png) no-repeat left 0px;}
 * html .topl{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src='http://www.oasisnow.com/img/a1.png');}
.midl{
	background: url(../img/b1.gif);}
.botl{
	background: url(../img/c1.png) no-repeat left bottom;}
 * html .botl{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src='http://www.oasisnow.com/img/c1.png');}
.info{
	margin: 0px 5px;}
.info td{
	padding: 0px 2px;}
.soft_info{
	color:#999999;}
.formu #noticiaTd{
	font-size: 12px;
	background-color:#FFF;}
.formu #noticiaTd img{
	float:left;
	max-height: 300px;}

.console{
	padding: 0px;
	float: left;
	clear: both;
	width: 150px;}
.console .trash_icon{
	height: 16px;
	width: 9px;
	padding: 0px;
	margin: 0px;}
.console .trash_icon a{
	padding: 0px;}
.console .trash_icon img{
	height: 16px;
	width: 9px;
	padding: 0px;
	margin: 0px;}
.console .trash_icon{
	float: right;
	position: relative;
	margin-top:-2px}
.console .trash_icon a img{
	background: url(/img/trash.gif) no-repeat;}
.console .trash_icon a:hover img{
	background-position: left bottom;}
.console ul{
	width: 200px;
	margin: 5px auto;}
.console li{
	display: block;
	float: left;
	margin-right: 10px;
	height: 16px;}
.interative{
	;}
.interative_2, .interative_3{
	display: none;}

.interative_3{
	width: 100px;
	height: 100px;
	background: url(/img/loading.gif) no-repeat;}
.interative textarea, .interative input{
	width: 200px;}

#nicEditContent img{
	float:left;
	max-height: 300px;}

/* Partes específicas*/
#themes{
	width: 150px;
	display: none;
	position:absolute;
	top: 23px;}
#themes a{
	display: block;}

#selectBanda{
	padding: 0px 40px;
	position: absolute;
	top: 163px;
	left: 160px;
	background: transparent url(http://www.oasisnow.com/img/bands.gif) no-repeat scroll top left;
	width: 620px;
	height: 23px;
	line-height:23px;}
#selectBanda a{
	color:#CCCCCC;}
#selectBanda li a{
	color: #660000;
	font-weight:bold;
	font-size:18px}
#selectBanda div{
	display: none;
	position: absolute;
	top: 23px;
	margin-left:-20px;}
#selectBanda div .topl{
	background: url(../img/topl.png)}
#selectBanda div .topr{
	background: url(../img/topr.png)}
#selectBanda div .top{
	background-color: #FFFFFF;}
#selectBanda div .midr{
	background: url(../img/midr.png) repeat-y}
#selectBanda div .bot{
	background: url(../img/midl.png) bottom repeat-x}
#selectBanda div .botl{
	background: url(../img/botl.png) bottom}
#selectBanda div .botr{
	background: url(../img/botr.png) bottom}
#selectBanda table a{
	font-size: 12px;
	height: auto;
	line-height: normal;
	display: block;
	margin:0px;
	display:0px;
	font-weight:normal;
	color: #DC143C;
	position: relative;}

#show_char{
	background-color: #FFF;}

#show_char ul{
	width: 100px;
	margin: 0px auto;
	border: none;
	background-color:#FFF;}

#show_char ul li{
	display: block;
	background-color: #FFF;}

#caixa, #caixa2, #caixa3{
	padding: 0px 0px 0px 0px;}

#caixa{
	margin-top: 27px;
	display: block}

#caixa2, #caixa3{
	margin-top: 8px;}

#caixa .divs{
	* width: 99%}

#nova{
	position:relative;
	right: 200px;
	top: 100px;
	width:100%;}
#menu1{
	clear:both}
#menu1 li{
	text-align: center;
	float:left;
	width: 142px;
	height: 33px;
	line-height: 32px;
	margin-right:1px;
	position: static;}
#menu1 li, #menu1 .selected, #menu1 a:hover{
	background-image: url(http://img2.orkut.com/img/castro/header_bg.png);
	background-position:center;
	_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src='http://img2.orkut.com/img/castro/header_bg.png');
	_cursor: pointer;}
#menu1 li a, #menu1 li a:visited{
	font-size: 15px;
	color: #FFFFFF;
	position: relative;
	z-index: 5;}
#menu1 .selected{
	font-size: 20px;}
#corpo{
	margin: 0px auto;
	padding:0px;
	position:relative;
	width: 1000px;
	text-align:left}
#banner{
	height: 130px;
	position: relative;}
#banner_cont{
	position: absolute;
	right:0px;
	bottom: 5px;}
#banner_cont form, #banner_cont ul{
	vertical-align: middle;
	float:left;
	margin: 0px 5px;
	/*height:15px;*/
	line-height: 15px;
	* height: 20px;
	* line-height: 20px;}
#banner_cont ul li{
	color: #FFF;
	display:inline;
	* height: 20px;
	* line-height: 20px;}
#banner_cont select{
	vertical-align: middle;
	margin: 0px;}
#login tr{
	background-color: #FFF;}
#login input{
	padding:0px;
	background-color:#EEF;}
#recaptcha_area{
	margin:0px auto;}


/* PROPRIEDADES DAS CLASSES DE DIV_ABAS */
/* Posição e bordas das caixas com abas */
.div_abas_h .ul_abas, .div_abas_v .ul_abas{
	position: absolute;}
.div_abas_h .ul_abas li, .div_abas_v .ul_abas li{
	border: 1px solid;
	text-align: center;}
.div_abas_h .ul_abas li:hover, .div_abas_v .ul_abas li:hover{
	background-color: #FFFFFF;}
.div_abas_h .content, .div_abas_v .content{
	position: relative;
	border: 1px solid;}
.div_abas_h, .div_abas_v, .div_abas_h .ul_abas, .div_abas_v .ul_abas, .div_abas_h .ul_abas li, .div_abas_v .ul_abas li, .div_abas_h .content, .div_abas_v .content{
	border-color: #CCCCCC;}

/* Posição das abas horizontais */
.div_abas_h .ul_abas{
	margin-left: -1px;
	margin-top: -32px; /* Mesmo valor das propriedade abaixos -2*/}
.div_abas_h{
	padding-top: 30px; /* Mesmo valor das propriedades acima e abaixo*/}
.div_abas_h .ul_abas li{
	line-height: 30px; /* Mesmo valor das propriedades acima */
	width: 70px;
	float:left;}
.div_abas_h .ul_abas li{
	border-bottom: none;}
.div_abas_h .ul_abas li:hover{
	border-bottom: 1px solid #FFFFFF;}


/* Posições das abas verticais */
.div_abas_v .ul_abas{
	margin-top: -1px;
	margin-left: -51px; /* Mesmo valor das propriedades abaixo */}
.div_abas_v{
	padding-left: 50px; /* Mesmo valor das propriedades acima e abaixo*/}
.div_abas_v .ul_abas{
	width: 50px; /* Mesmo valor das propriedades acima */}
.div_abas_v .ul_abas li{
	border-right: none;}
.div_abas_v .ul_abas li:hover{
	border-right: 1px solid #FFFFFF;}

.tip-wrap{
	display: none;
	z-index: 12;}

.tip{
	text-align: left;
	color: #FFFFFF;
	background-color: #000000;
	-moz-border-radius: 1em;
	-webkit-border-radius: 1em;
	padding: 1em;
	border: 1px solid #222222;
}

.tip-title{
	font-weight: bold;
	font-size: 1.2em;
}

.transparency{
	position: absolute;
	left: 0px;
	right: 0px;
	top: 0px;
	bottom: 0px;
	opacity: 0.6;
	filter: alpha(opacity=60);
	-khtml-opacity: 0.6;				/* http://www.cssnolanche.com.br/opacity-em-css/ */
	background-color: #FFFFFF;
	z-index: 10;
	-moz-border-radius: inherit;
	-webkit-border-top-right-radius: inherit;
	-webkit-border-top-left-radius: inherit;
	-webkit-border-bottom-right-radius: inherit;
	-webkit-border-bottom-left-radius: inherit;}

.loading{
	text-align: center;
	position: absolute;
	background-color:#FFFFFF;
	left: 50%;
	right: 50%;
	top: 50%;
	bottom: 50%;
	height: 50px;
	line-height: 50px;
	font-size: 20px;
	font-weight:bold;
	z-index: 11;
	width: 200px;
	border: 1px solid #999999;
	-moz-border-radius: 6px;
	-webkit-border-top-right-radius: 6px;
	-webkit-border-top-left-radius: 6px;
	-webkit-border-bottom-right-radius: 6px;
	-webkit-border-bottom-left-radius: 6px;
	margin: -26px 0px 0px -101px;}