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



/* CONTENT CSS */







BODY{

	margin:auto;

	font-family:Verdana, Geneva, sans-serif;

	font-size:10px;

	font-weight:normal;

	background-image:url(../images/fndo.jpg);

	background-repeat:repeat-x;

	background-position:top;

}



P{

	line-height:20px;

}



H1{

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size:18px;

}



H2{

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size:16px;

}



H3{

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size:14px;

}



H4{

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size:14px;

	margin:5px 0 10px 0;

}



H5{

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size:14px;

	margin:5px 0 10px 0;

}



H6{

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

}



H7{

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

}



a:link, a:active, a:visited{

	color:#000;

	text-decoration:none;



}



a:hover{

	text-decoration:underline;

}







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



/* TEMPLATE SPECIFIC CSS CODE */



.logo{

	position:relative;

	float:left;

	height:118px;

	width:200px;

	margin-bottom:10px;

	margin-right:10px;

	margin-top:5px;

}



#menuTopo{

	position:relative;

	height:38px;

	width:100.3%;

	*width:100.1%;

	text-align:center;

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size:15px;

	margin-bottom:-10px;

	margin-top:-8px;

	*margin-top:-3px;

	margin-left:-1px;

	clear:right;

	padding:10px 0;

	background:transparent url(../images/bgFndoMenu.jpg) repeat-x scroll left top;

	text-transform:uppercase;

	

}



#menuTopo ul li{

	list-style-image:none;

	list-style-type:none;

	display:inline;

	padding-left:30px;

}



#menuTopo ul li a{

	text-decoration:none;

	color:#172C3D;

	font-weight:bold;

}



#menuTopo ul li a:hover{

	text-decoration:underline;

	color:#09C;

	font-weight:bold;

}





#breadcrumbs{

	position:relative;

	float:left;

	width:400px;

	margin:25px 10px 15px auto;

	clear:left;

	display:inline;

}



#publicidade{

	position:relative;

	float:right;

	height:78px;

	width:600px;

	clear:right;

	margin:30px 0;

	border:solid 1px #EAEAEA;

	overflow:hidden;

}



.site_busca {

-moz-background-clip:border;

-moz-background-inline-policy:continuous;

-moz-background-origin:padding;

background:transparent url(../images/busca_bg.jpg) repeat-x scroll left top;

clear:both;

height:35px;

padding:7px 0 5px 0;

*padding:4px 0 5px 0;

text-align:center;

text-transform:uppercase;

font-size:13px;

font-weight:bold;

margin-top:150px;

}

.site_busca #textoProcura{

	position:relative;

	display:inline;

	width:auto;

	float:left;

	color:#FFF;

	margin-top:7px;

	margin-left:190px;

	margin-right:-210px;

}



/*para armazenar os dois campos header*/



#header{

	position:relative;

	float:left;

	width:960px;

	height:320px;

	background-color:#000;

	clear:both;

	display:block;

}



#header1{

	position:relative;

	float:left;

	clear:left;

	width:590px;

	height:320px;

	margin:5px;

	padding:5px;

	margin-top:-5px;

	margin-left:-5px;

	overflow:hidden;

}



#header2{

	position:relative;

	float:right;

	width:360px;

	height:295px;

	margin:-330px 2px;

	color:#FFF;

	padding-top:10px;

	overflow:hidden;

	

}



#left{

	position:relative;

	float:left;

	width:150px;

	height:auto;

	clear:left;

	padding:5px;

	margin-right:5px;

	margin-bottom:5px;

	margin-top:10px;

	margin-left:0;

	background-color:#FFF;

}



#banner620{

	position:relative;

	float:left;

	width:620px;

	margin-bottom:5px;

	padding:5px;

	margin-top:10px;

	overflow:hidden;

}



#banner785{

	position:relative;

	float:left;

	width:785px;

	margin-bottom:5px;

	padding:5px;

	margin-top:10px;

	overflow:hidden;

}



#banner960{

	position:relative;

	float:left;

	width:950px;

	margin-bottom:5px;

	padding:5px;

	margin-top:10px;

	overflow:hidden;

	clear:right;

}



#right{

	position:relative;

	float:right;

	width:150px;

	height:auto;

	clear:right;

	padding:5px;

	margin-left:5px;

	margin-bottom:5px;

	margin-right:0;

	margin-top:10px;

	background-color:#FFF;

	overflow:hidden;

	display:block;

}





#component620{

	position:relative;

	float:left;

	width:620px;

	height:auto;

	margin-bottom:5px;

	padding:5px;

	margin-top:10px;

	background-color:#FFF;

	overflow:hidden;

}



#component785{

	position:relative;

	float:left;

	width:785px;

	height:auto;

	margin-bottom:5px;

	padding:5px;

	margin-top:10px;

	background-color:#FFF;

	overflow:hidden;

}



#component960{



	position:relative;

	float:left;

	width:950px;

	height:auto;

	margin-bottom:5px;

	padding:5px;

	margin-top:10px;

	background-color:#FFF;

	overflow:hidden;

}



#footer{



	position:relative;



	float:left;



	clear:both;



	background-color:#101B25;



	height:175px;



	width:960px;

}



#footerMenu{

	float:right;

	margin:30px 135px 0 0;

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size:16px;

}



#footerMenu ul li{

	list-style-image:none;

	list-style-type:none;

	display:inline;

	padding-left:15px;

}



#footerMenu ul li a{

	text-decoration:none;

	color:#3E658C;

	font-weight:bold;

}



#footerMenu ul li a:hover{

	text-decoration:underline;

	color:#09C;

	font-weight:bold;

}



#footerMenu ul li a:active{

	color:#09C;

	font-weight:bold;

}



#copyright{

	position:relative;

	float:left;

	width:500px;

	color:#8E8E8E;

	text-align:left;

	display:block;

	margin:105px auto auto -110px;

}



#desenvolvedor{

	position:relative;

	float:right;

	width:300px;

	color:#284D6A;

	text-align:left;

	display:block;

	margin:105px -70px auto;

}







#mod_search_searchword{

	position:relative;

	border:none;

	height:15px;

	width:350px;

	padding:5px 0 5px 8px;

	font-size:12px;

	clear:right;

	color:#069;

}



#content{

	position:relative;

	float:left;

	width:960px;

	height:auto;

	display:block;

}





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



/* JOOMLA SPECIFIC CSS CODE */








.article_separator {padding:30px!important; margin:30px!important;}



.adminform{







}



.author{







}



.bannerfooter{







}



.bannergroup{







}



.bannerheader{







}



.banneritem{







}



.blog{







}



.blog_more{







}



.blogsection{







}



.breadcrumbs{







}



.button{







}



.buttonheading{







}



.clr{



	clear:both



}



.componentheading, .contentheading{

	font-size:14px;

	margin:10px 5px 25px 5px;

	font-weight:bold;

	color:#069;

	margin-bottom:25px;

}



.content_email{







}



.content_rating{







}



.content_vote{







}



.contentdecription{







}



a.contentpagetitle {

	margin-bottom:10px;

	color:#09C;

}



.contentpane{







}



.contentpaneopen{

	margin-bottom:15px;

}



.contenttoc{







}



.createdate{







}



.created-date{







}



.date{







}



.input{







}



.inputbox{







}



.intro{







}



.latestnews{







}



.loclink{







}



a.mainlevel:link, a.mainlevel:active, a.mainlevel:visited{







}



a.mainlevel:hover{







}



.message{







}



.metadata{







}



.modifydate{

	color:#CCC;

	clear:both;







}



.module{







}



.moduletable{







}



.mosimage{







}



.mosimage_caption{







}



.mostread{







}



.newsfeed{







}



.outline{







}



.pagenav{







}



.pagenav_next{







}



.pagenav_prev{







}



.pagenavbar{







}



.pagenavcounter{







}



.pathway{



	







}



.pollstableboarder{







}



.read{







}



.search{



	



}



.searchintro{







}



.sections{







}



.sectiontable_footer{







}



.sectiontableentry{







}



.sectiontablefooter{







}



.sectiontableheader{







}



.small{







}.smalldark{







}



a.sublevel:link, a.sublevel:active, a.sublevel:visited{







}



a.sublevel:hover{







}



.title{







}



.wrapper{







}











/*gavick*/



/*--------------------------------------------------------------



# Hit Music - August 2009 (for Joomla 1.5)



# Copyright (C) 2007-2009 Gavick.com. All Rights Reserved.



# License: Copyrighted Commercial Software



# Website: http://www.gavick.com



# Support: support@gavick.com  



---------------------------------------------------------------*/







/* News Show Pro GK1



---------------------------------------------------------------*/



h4.ta_center, p.ta_center {text-align: center;}



h4.ta_left,p.ta_left {text-align: left;}



h4.ta_right,p.ta_right {text-align: right;}



p.ta_justify {text-align: justify;}



img.i_left {display: block;float: left;}



img.i_right {display: block;float: right;}



img.i_center {display: block;margin: 0 auto 10px;}



a.readon_class {}



a.p_left {float: left !important;}



a.p_right {float: right !important;}



a.p_center {margin: 0 auto !important;}



/*default style*/



div.gk_npro_mainwrap {



	padding-bottom: 10px;



	background: none;



}



div.gk_npro_full_interface {

	overflow: hidden;

	margin-top:4px;

	min-height:16px;

	float:left;

	width:100%;

	clear:both;

}



div.gk_npro_full_interface ul {

	list-style-image: none!important;

	margin:0;

	padding: 0;

	float: left;

}



div.gk_npro_interface_bg,



div.gk_npro_short_interface_bg {

	float: right;

	width: 32px;

	height: 18px;

}



div.gk_npro_full_next {	

	float: right;	

}



div.gk_npro_full_scroll1 {

	clear:both;

	overflow: hidden;

}



div.gk_npro_full_scroll2 {}



div.gk_npro_full_tablewrap {

	float: left;

}



table.gk_npro_table {}



table.gk_npro_table tr {}



table.gk_npro_table td {}



div.gk_npro_short {

	min-height: 21px;

}



div.gk_npro_short_scroll1 {

	overflow: hidden;

}



div.gk_npro_short_scroll2 {}



div.gk_npro_short_ulwrap {

	float: left;

}



div.gk_npro_short_ulwrap ul {

	margin: 20px 0 0 0;

	padding: 0;

	list-style-image: none!important;

}



div.gk_npro_short_ulwrap ul li {

	padding:6px 0;

	margin:0 0 5px 0;

	line-height: 120%;

}



div.gk_npro_short_ulwrap ul li h4,



div.gk_npro_short_ulwrap ul li h4 a {

	text-transform: uppercase;

	font-weight: bold;

	font-size: 11px;

	margin: 0 0 3px 0;

}



div.gk_npro_short_ulwrap ul li p {

	font-size: 11px;

	margin: 0;

}



div.gk_npro_short_interface {

	padding-top: 5px;

	overflow: hidden;

	margin: 2px 0 0;

}



div.gk_npro_short_interface span {

	font-size: 10px;

	text-transform: uppercase;

	font-weight: bold;

}



div.gk_npro_short_interface span a{

	font-weight: normal;

	text-transform: none;

}



div.gk_npro_short_prev {

	width: 33px;

	height: 15px;

	float: right;

	margin: 0;

	text-indent: -999em;

}



div.gk_npro_short_prev:hover {



	cursor: pointer;



}



div.gk_npro_short_next {

	width: 33px;

	height: 15px;

	float: right;

	margin: 0;

	text-indent: -999em;

}



div.gk_npro_short_next:hover {



	cursor: pointer;



}



h4.gk_npro_header {



	font-weight:bold;



	font-size: 12px;



	margin: 3px 0 8px 0;



}



p.gk_npro_text {



	margin: 0;



	font-size: 12px;



}



p.gk_npro_info {



	font-size: 10px;



}



div.gk_npro_mainwrap a.readon_class{



	text-decoration:none!important;



}



div.gk_npro_full_prev, 



div.gk_npro_full_next,



div.gk_npro_short_prev, 



div.gk_npro_short_next{



	width: 16px;



	height: 9px;



	float: left;



	margin: 0!important;



	text-indent: -999em;



}



div.gk_npro_short_prev, 



div.gk_npro_short_next{



	float:right;



}



div.gk_npro_full_prev:hover, 



div.gk_npro_full_next:hover,



div.gk_npro_short_prev:hover, 



div.gk_npro_short_next:hover{



	cursor: pointer;



}



div.gk_npro_full_interface ul li,



div.gk_npro_full_interface ul li:first-child{



	cursor: pointer;



	float: left;



	width: 9px;



	height: 9px;



	border:none!important;



	margin:0 3px 0 0!important;



	text-indent: -999em;



	padding: 0;



}



div.gk_npro_full_interface ul li.active{ 



	margin:0!important;



	margin-right: 3px!important;



}



/* advert */



div#middle div.gk_npro_mainwrap p.gk_npro_info{



	float:right;



	width:auto;



	color:#101011;



}



div#middle div.gk_npro_mainwrap a.readon{



	margin-top:7px;



}







/* GK Tab 



---------------------------------------------------------------*/



.clearfix-tabs{



	clear: both;



}



.gk_tab_item_space{



	padding:0;



}



div.gk_tab-style1 {



	position: relative;



}



div.gk_tab_wrap-style1 {



	margin: 0 auto;



}



ul.gk_tab_ul-style1 {



	list-style-type: none;



	margin:10px 0 5px 0;



	padding:0;



	list-style-image:none!important;



	overflow:hidden;



}



div.gk_tab_container0-style1 {



	clear: both;



}



div.gk_tab_container1-style1 {



	overflow: hidden;



}



div.gk_tab_item-style1 {



	float: left;



	overflow: hidden;



	padding: 0;



}



div.gk_tab_item-style1 h4.gk_tab_news_header {



	font-size: 14px;



	font-weight: normal;



	margin: 8px 0;



}



div.gk_tab_item-style1 p.gk_tab_news_text{



	font-size: 12px;



}



div.gk_tab_item-style1 img.gk_tab_news_image{



	padding: 2px;



}



ul.gk_tab_ul-style1 li,



ul.gk_tab_ul-style1 li.active{



	float:left;



	width:auto;



	height:20px;



	cursor:pointer;



	border:none!important;



	padding:0!important;



	font-size:12px;



	line-height:20px;



	margin:0 0 0 8px!important;



	font-weight:bold;



}



ul.gk_tab_ul-style1 li:first-child{



	margin:0!important;



}



ul.gk_tab_ul-style1 li span,



ul.gk_tab_ul-style1 li.active span{



	display:block;



	height:20px;



	line-height:20px;



	margin:0 0 0 5px;



	padding:0 8px 0 3px;



}



/* - Dark theme - */



.dark div.gk_npro_mainwrap {

	background: #000;

	border:none;

}

.dark div.gk_npro_full,

.dark div.gk_npro_short {

	background: none;

}

.dark div.gk_npro_full_interface ul li {

	background: transparent url('../images/bullet_black_inactive.png') no-repeat 0 0!important;

}

.dark div.gk_npro_full_interface ul li.active {

	background: transparent url('../images/bullet_black_active.png') no-repeat 0 0!important;

}

.dark div.gk_npro_interface_bg {

	background: transparent url('../images/arrow_interface_black.png') no-repeat 0 0!important;

}

.dark div.gk_npro_full_prev {

	background: transparent url('../images/prev.png') no-repeat 0 0;

}

.dark div.gk_npro_full_prev:hover {

	background: transparent url('../images/prev.png') no-repeat -8px 0;

}

.dark div.gk_npro_full_next {

	background: transparent url('../images/next.png') no-repeat 0 0;

}

.dark div.gk_npro_full_next:hover {

	background: transparent url('../images/next.png') no-repeat -8px 0;

}

.dark div.gk_npro_short_ulwrap ul li.even {

	background: #292a2c!important;

}

.dark div.gk_npro_short_ulwrap ul li:hover {

	background: #222!important;

	color: #fff!important;

}

.dark div.gk_npro_short_ulwrap ul li:hover h4,

.dark div.gk_npro_short_ulwrap ul li:hover p,

.dark div.gk_npro_short_ulwrap ul li:hover h4 a {

	color: #fff!important;

}

.dark div.gk_npro_short_ulwrap ul li h4,

.dark div.gk_npro_short_ulwrap ul li h4 a {

	color: #34a9d6!important;

}

.dark div.gk_npro_short_ulwrap ul li p {

	color: #acacac!important;

}

.dark div.gk_npro_short_interface {

	border-top: 1px solid #393a3d!important;

}

.dark div.gk_npro_short_interface span {

	color: #666;

}



.dark div.gk_npro_short_prev {

	background: transparent url('../images/dark/prev.png') no-repeat 0 0;

}

div.gk_npro_short_prev:hover {

	cursor: pointer;

	background: transparent url('../images/dark/prev.png') no-repeat -8px 0;

}

.dark div.gk_npro_short_next {

	background: transparent url('../images/dark/next.png') no-repeat 0 0;

}

.dark div.gk_npro_short_next:hover {

	background: transparent url('../images/dark/next.png') no-repeat -8px 0;

}

.dark img.gk_npro_image {

	border: 1px solid #e5e5e5;

	color: #969696;

}

.dark img.gk_npro_image_static {

	border: 1px solid #393a3d!important;

}





/* Restrictions */



.moduletable_clear .gk_tab_item_space p {margin: 0;}







/* Image Show



---------------------------------------------------------------*/



.gk_is_wrapper{



	position:relative;



}



.gk_is_preloader{



	position:absolute;



	z-index:999;



	width:100%;



	height:100%;



}



.gk_is_thumbs{



	position:absolute;



	z-index:998;



	overflow:hidden;



}



.gk_is_slide{



	position:absolute;



}



.gk_is_text{



	position:absolute;



	z-index:997;



	left:10px;



	padding:4px;



	font-size:32px;



	line-height:40px;



	font-weight:normal;



	margin-right:10px;



}



.gk_is_text_data{



	display:none;



}



.gk_is_thumbs img{



	float:left;



	border-style:solid;



}



.gk_is_thumbs .active{



	border-style:solid;



}







/*css para o menu lateral*/







.moduletable_menuEsquerdo{



	padding:0;



	color:#FFF;



	margin-bottom:1em;



	height:25px;



}



.moduletable_menuEsquerdo h3{



	padding:0;



	color:#FFF;



	margin-bottom:1em;



	font-size:1em;



}



.moduletable_menuEsquerdo ul{



	list-style:none;



	margin:0;



	padding:0;



	height:25px;



}



.moduletable_menuEsquerdo li{



	border-bottom:1px solid #036;



	margin:0;



}



.moduletable_menuEsquerdo li a{



	display:block;



	padding:3px 5px 3px 0.5em;



	background-color:#069;



	color:#FFF;



	text-decoration:none;



}



html>body .moduletable_menuEsquerdo li a{



	width:auto;



}



.moduletable_menuEsquerdo li a:hover, a#active_menuEsquerdo:link, a#active_menuEsquerdo:visited{



	background-color:#036;



	color:#FFF;



}





/*Formatação da busca (resultado)*/



img{border:none;}



.searchintro {

font-weight:normal;

margin:0 0 20px;

}



.searchintro img {

display:inline; border:0px

}



.display {

margin:20px 0 0;

text-align:right;

}



.filter {

margin:10px 0 0;

}



.inputbox:focus {

border:solid 2px #000;

}



.highlight {

font-weight:bold;

background-color:#F9F8CC;

}



fieldset.word,fieldset.only {

border:solid 1px #ccc;

}



.only {

border:solid 0;

margin:10px 0 0 10px;

padding:5px 10px;

line-height:1.3em;

}



.word {

background:#fff;

padding:10px 10px 10px 0;

border:solid 0 !important;

}



.word input {

background:#fff;

border:solid 2px #999;

color:#F00;

font-weight:bold;

margin:0 0 0 10px;

padding:2px;

}



.phrase {

color:#000;

margin:10px 10px 10px 0;

padding:10px;

width:60%;

border:solid 1px #ccc;

float:left;

}

#component960 h2.contentheading {

	font-size:20px;

	margin:10px 5px 25px 5px;

	border-bottom:solid 1px #036;

}



#component960 #page .searchintro p a{

	margin-top:20px;

	margin-bottom:10px;

	font-size:13px;

	font-weight:bold;

	line-height:40px;

	

}



#component960 .results h3{

	font-size:16px;

	font-weight:bold;

}

/* ############# paginação ###################### */



ul.pagination {

list-style-type:none;

margin:10px 0px 40px 0px;

padding:10px;

text-align:center;

border-bottom:1px dotted #2E6B78;



}



ul.pagination li {

display:inline;

padding:2px 5px 10px;

text-align:center;

}



ul.pagination li a {

padding:2px;

color:#036;

margin-bottom:2px;

}



ol.list {

	list-style-position:inside;

	margin:20px 0;

	padding:0;

	color:#000;

}



ol.list li {

	border-bottom:solid 1px #036;

	margin:5px 0;

	padding:10px;

	background-color:#F0F5F7;

	line-height:20px;

}

ol.list li a{

	margin:3px 0px 15px;

	padding:5px;

	color:#000;

	background-color:#F0F5F7;

}

ol.list li h4 {

	border-bottom:solid 0 #CCC;

	color:#099;

	display:inline;

	margin:0 0 10px;

	font-size:16px;

}





/*formata formulário de contato*/



div.contact {

margin:10px 0;

}



.contact p{

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size:18px;

	margin:10px 0px 25px 0px;

	font-weight:bold;

	color:#E7EDED;

	padding:0 0 1px 0;

	border-bottom:solid 1px #EFEFEF;

}

address {

font-style:normal;

margin:10px 0;

}



address p {

line-height:1em;

}



.contact label {

float:left;

font-weight:bold;

width:14em;

margin:10px 0 0;

}



span.marker {

margin:0 10px 0 0;

}



.contact_email_checkbox label {

float:none !important;

}



.contact label.copy {

width:90%;

padding:0 0 0 10px;

}



.contact form {

background:#E7EDED;

color:#000;

padding:20px;

margin:10px 0;

}



.contact input {

background:#fff;

border:solid 1px #036;

color:#000;

padding:2px 2px 0;

margin:10px 0 0;

}

.contact textarea{

	border:solid 1px #036;

}



.contact .button {

/*background:url(../images/pfeil.gif) #000 no-repeat;

border:0;

color:#fff;

font-weight:bold;

padding:0 0 0 30px;

cursor:pointer;*/

margin:20px 10px 0 0;

}



label.textarea {

float:none !important;

margin:10px 0;

display:block;

width:100%;

}



#contact_text {

width:80%;

height:150px;

}



.contact input.invalid,.contact textarea.invalid {

border:solid 2px red;

}



.contact label.invalid {

color:red;

}



/*Selects*/

.phrase .inputbox {

background:#fff;

color:#000;

display:block;

height:1.5em;

margin-top:10px;

width:12em;

}



.phrase .inputbox option {

background:#F0F7EA;

border-bottom:solid 1px #333;

padding:2px;

}



.phrase .inputbox option a:hover {

background:#387A1D;

border-color:#CFD0D6;

color:#fff;

}



.search_result legend {

border-bottom:solid 0 #000;

background:#fff;

}



/*  Login header  */

#header2 .moduletable .form-login {

color:#000;

font-size:0.9em;

margin:5px 0 20px;

padding:10px 10px 20px 15px;

text-align:right;

}



#header2 .moduletable .form-login .inputbox:focus {

border:solid 2px #000;

}



#header2 .moduletable .form-login p {

clear:both;

font-size:1em;

line-height:11px;

}



#header2 .moduletable .form-login .button {

background:url(../images/btnlogar.jpg) repeat-x center;

color:#fff;

border:1px solid #E52400;

text-transform:lowercase;

font-size:10px;

height:19px;

width:48px;

text-align:center;

padding:0px 0px 3px 0px;

}



#header2 .moduletable .form-login fieldset {

border:none;

margin:0;

padding:0;

text-align:left;

}



#header2 .moduletable .form-login .inputbox{

background:#fff;

border:solid 1px #000;

color:#000;

padding:2px;

width:100px;

float:left;

display:block;

margin-right:10px;





}

#header2 .moduletable .form-login #mod_login_username{

background:#fff;

color:#000;

padding:2px;

width:119px;

float:left;



}

#header2 .moduletable .form-login #mod_login_password{

background:#fff;

color:#000;

padding:2px;

width:119px;

float:left;



}



#header2 .moduletable .form-login .input checkbox {

background:none;

border:solid 0 #000;

float:left;

}



#header2 .moduletable .form-login label {

color:#000;

font-weight:bold;

float:left;

display:block;

}



#header2 .moduletable .form-login label.remember {

float:right;

}



#header2 .moduletable .form-login p {

line-height:10px;

color:#000;

}



#header2 .moduletable .form-login p a {

line-height:10px;

color:#000;

}

#header2 .moduletable .form-login p a:active,.form-login p a:focus {

color:#000;

text-decoration:none;

line-height:10px;

}



form.lost_password .button,.login_form .button{

background:url(../images/btnlogar.jpg) #000 no-repeat;

border:0;

color:#fff;

font-weight:bold;

margin:0;

padding:0 0 0 30px;

}



#header .gk_npro_wrap1{

	color:#D2D2D2;

}

#header .gk_npro_wrap1 .readon{

	color:#D2D2D2;

	margin-top:15px;

}



/*css para o menu lateral*/







.moduletable_menuEsquerdo{



	padding:0;



	color:#FFF;



	margin-bottom:1em;



	height:25px;



}



.moduletable_menuEsquerdo h3{



	padding:0;



	color:#FFF;



	margin-bottom:1em;



	font-size:1em;



}



.moduletable_menuEsquerdo ul{



	list-style:none;



	margin:0;



	padding:0;



	height:25px;



}



.moduletable_menuEsquerdo li{



	border-bottom:1px solid #036;



	margin:0;



}



.moduletable_menuEsquerdo li a{



	display:block;



	padding:3px 5px 3px 0.5em;



	background-color:#069;



	color:#FFF;



	text-decoration:none;



}



html>body .moduletable_menuEsquerdo li a{



	width:auto;



}



.moduletable_menuEsquerdo li a:hover, a#active_menuEsquerdo:link, a#active_menuEsquerdo:visited{



	background-color:#036;



	color:#FFF;



}

.popup
{
	position:absolute;
	margin:15% auto auto 30%;
	height:auto;
	z-index:10000000000000000;
	width:520px;
	background-color:#FFF;
	border:solid 2px #069;
}
