/* CSS Document */


/*LAYOUT*/
.leftcolhome{	
	background:url(imgs/home_left_bg.gif) repeat-y;
	height:expression(document.body.clientHeight - 385);/*385 = 75(altura top)+ 310(altura homeflash)*/
}
.leftcolhometop{
	background:url(imgs/home_left_t.gif) no-repeat top; height:168px;
}
.leftcolinterno{	
	background:url(imgs/home_left_bg.gif) repeat-y;
	height:expression(document.body.clientHeight - 133);/*385 = 75(altura top)+ 310(altura homeflash)*/
}
.leftcolinternotop{
	background:url(imgs/interno_left_t.gif) no-repeat top; height:168px;
}
.rightcolhome{
	background:url(imgs/home_right_bg.gif) repeat-y;
}
.rightcolhometop{
	background:url(imgs/home_right_t.gif) no-repeat top; height:168px;
}
.rightcolinterno{
	background:url(imgs/home_right_bg.gif) repeat-y;
}
.rightcolinternotop{
	background:url(imgs/interno_right_t.gif) no-repeat top; height:168px;
}
.rightcolhomecontents{
	margin-top:24px; margin-left:10px; margin-bottom:25px;
}
.contentstablehome{	
	margin-top:13px; margin-left:15px;
}
.contentstableinterno{	
	margin-top:23px; margin-left:15px;
}



/*FONTES ---------------------------------------------------------------------------------- */
.texto, .texto a {
	font-family: Arial, Helvetica, sans-serif; 
	font-size:11px; 
	color: #cccccc;
	line-height:16px;
}	
.texto a {text-decoration:none;}
.texto a:hover {color: #ffcc00; text-decoration: underline;}

.textoform{
	font-family: Arial, Helvetica, sans-serif; 
	font-size:11px; 
	color: #000000;
	line-height:16px;
}

.textoyellow{
	font-family: Arial, Helvetica, sans-serif; 
	font-size:11px; 
	color: #FFCC00;
	line-height:16px;
}

.tituloyellow{
	font-family: Arial, Helvetica, sans-serif; 
	font-size:16px; 
	color: #FFCC00;
	line-height:16px;
}

.textosmall, .textosmall a{
	font-family: Arial, Helvetica, sans-serif; 
	font-size:10px; 
	color: #999999;
	line-height:14px;
	text-decoration:none;
}
.textosmall a:hover {color: #ffcc00; text-decoration: underline;}
.textosmallyellow{
	font-family: Arial, Helvetica, sans-serif; 
	font-size:10px; 
	color: #ffcc00;
	line-height:14px;
}



/*SUBMENU -------------------------------------------------------------------------------------------------- */
/*Definições gerais obrigatórias para funcionar em IE, FF e Ópera*/
ul.submenu{
	width:139px;
	list-style:none;
	margin:0px;
	padding:0px;
}
li.subbot{	
	display: block;
	width: 139px;	
	padding: 0px 0px 0px 0px;/*top right bottom left*/
	margin: 0px 0px 0px 0px;/*top right bottom left*/	
	list-style: none;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:14px;
	text-decoration: none;	
}
li.subbot a{
	width: 100%;
	max-width: 116px;
	display: block;
	padding: 4px 0px 5px 23px;/*top right bottom left*/
	margin: 0px 0px 0px 0px;/*top right bottom left*/	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #FFFFFF;		
	background: url(imgs/submenu_bg.png) no-repeat top center;
}
li.subbot a:hover{
	background: url(imgs/submenu_bg.png) no-repeat top center;
	color:#ffcc00;	
}


/*LEFTMENU-------------------------------------------------------------------------------------------------- */
ul.menu{
	width:180px;
	list-style:none;
	margin: 0px 0px 0px 0px;/*top right bottom left*/
	padding:0px;
}
li.botao{	
	display: block;
	width: 180px;
	padding: 0px 0px 0px 0px;/*top right bottom left*/
	margin: 0px 0px 0px 0px;/*top right bottom left*/	
	list-style: none;		
	border-left:2px solid #ffcc00;	
}
li.botao a{
	width: 100%;
	max-width: 170px;
	display: block;
	padding: 8px 0px 7px 10px;/*top right bottom left*/
	margin: 0px 0px 0px 0px;/*top right bottom left*/	
	
	border-bottom:1px solid #4f4f4f;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	text-decoration: none;
	color: #cccccc;	


}
li.botao a:hover{color:#FFCC00;}



/*CONTENTS LIST-------------------------------------------------------------------------------------------------- */
ul.lista{
	width:470px;
	list-style:none;
	margin: 0px 0px 0px 0px;/*top right bottom left*/
	padding:0px;
}
li.itemlista{	
	display: block;
	width: 470px;
	padding: 8px 0px 12px 0px;/*top right bottom left*/
	margin: 0px 0px 0px 0px;/*top right bottom left*/	
	list-style: none;		
	border-bottom:1px dotted #666666;
	font-size:11px;
}
li.categorialista{	
	display: block;
	width: 470px;
	padding: 2px 0px 3px 0px;/*top right bottom left*/
	margin: 0px 0px 0px 0px;/*top right bottom left*/	
	list-style: none;		
	border-bottom:1px solid #666666;
	font-size:11px;
	color:#ffcc00;
}



/*LOGIN BOX --------------------------------------------------------------------*/
.txtfieldNomeCheio{
	width:136px;
	background: url(imgs/loginnome2.gif) no-repeat #323232;	
	height:14px;
	border:none;
	padding-top:4px;
	margin-left:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ffcc00;	
}
.txtfieldNomeVazio{
	width:136px;
	background: url(imgs/loginnome1.gif) no-repeat #323232;
	height:14px;
	border:none;
	padding-top:4px;
	margin-left:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ffcc00;
}
.txtfieldSenhaCheio{
	width:136px;
	background: url(imgs/loginsenha2.gif) no-repeat #323232;
	height:14px;
	border:none;
	padding-top:4px;
	margin-left:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ffcc00;	
}
.txtfieldSenhaVazio{
	width:136px;
	background: url(imgs/loginsenha1.gif) no-repeat #323232;
	height:14px;
	border:none;
	padding-top:4px;
	margin-left:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ffcc00;
}
#botlogin{
	border:none;
	height:41px;
	width:41px;
	background: url(imgs/botlogin.png) no-repeat top;
	font-size: 0px;
	overflow: hidden;
	text-indent: -99999px;
	cursor:pointer;
	display:block;
	margin:0px;
	padding:0px;	
}
#botlogin:hover {background-position: bottom;}


#botlogout{
	border:none;
	height:41px;
	width:41px;
	background: url(imgs/botlogout.png) no-repeat top;
	font-size: 0px;
	overflow: hidden;
	text-indent: -99999px;
	cursor:pointer;
	display:block;
	margin:0px;
	padding:0px;	
}
#botlogout:hover {background-position: bottom;}




/*MIDIA BANNERS--------------------------------------------------------------------*/
.midiabanner{
	float:left;
	margin-bottom:10px;
}



.pagebartxtfield{
	width: 20px;
	/*background:url(imgs/pagebar_textfield.png) no-repeat;*/
	/*background:#00CC33;*/
	background:none;
	height:15px;
	border:none;
	
	margin: 0px 0px 0px 0px;/*top right bottom left*/
	padding: 2px 0px 0px 5px;/*top right bottom left*/
	

	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#cccccc;
}

#pagebarbot{
	border:none;
	height:19px;
	width:15px;
	background:url(imgs/pagebar_bot.gif) no-repeat top left;
	font-size: 0px;
	overflow: hidden;
	text-indent: -99999px;
	cursor:pointer;
	display:block;
	margin:0px;
	padding:0px;
}
#pagebarbot:hover {background-position: bottom;}

#pagebarbotant{
	border:none;
	height:19px;
	width:15px;
	background:url(imgs/pagebar_botant.png) no-repeat top left;
	font-size: 0px;
	overflow: hidden;
	text-indent: -99999px;
	cursor:pointer;
	display:block;
	margin:0px;
	padding:0px;
}
#pagebarbotant:hover {background-position: bottom;}


#pagebarbotprox{
	border:none;
	height:19px;
	width:15px;
	background:url(imgs/pagebar_botprox.png) no-repeat top left;
	font-size: 0px;
	overflow: hidden;
	text-indent: -99999px;
	cursor:pointer;
	display:block;
	margin:0px;
	padding:0px;
}
#pagebarbotprox:hover {background-position: bottom;}


.txtfield{
	width: 100px;
	/*background:url(imgs/pagebar_textfield.png) no-repeat;*/
	/*background:#00CC33;*/
	background:none;
	height:15px;
	border:none;
	
	margin: 0px 0px 0px 0px;/*top right bottom left*/
	padding: 2px 0px 0px 5px;/*top right bottom left*/
	

	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#cccccc;
}
