/* CSS Document */
/* Ao alterar o tamanho das imagens de background de 
   header = H105px--> 
   footer = H85	px-->
   logo   = W150px --> 
 */
/*@charset "utf-8"*/
html { 
}
h1 { 
	text-align:center; 
}
h2 { 
	margin:0px;
	padding-top:3px;
	padding-bottom:3px;	
}
p{
	margin:0px;
	padding:0px;
}
/* Propriedades do corpo */
Body{ 
	   margin:0px; 
	   font:0.8em/1.4em Verdana,Arial, Helvetica, sans-serif; 
	   background-image:url("../images/bkgPage.gif");
}
.textoSecao{
	margin:0px; 
    font-size:11px;
	color:#333333;
}
/*.tituloSecao{ 
	text-transform:uppercase;
	font-size:18px;
	margin-left:0;
	color:#54A0ED;
	border-bottom:1px solid #54A0ED;
	padding-bottom:0px;
	background-image:url("../images/iconSecao.gif");
	background-repeat: no-repeat;
	background-position: left top;
	background-color:#FFFFFF;
	padding-top:8px;
	padding-left:28px;
	margin-bottom:5px;
}*/
.tituloSecao{ 
	text-transform:uppercase;
	font-size:18px;
	margin-left:0;
	color:#54A0ED;
	border-bottom:1px solid #54A0ED;
	padding-bottom:0px;
	background-image:url("../images/iconSecao.gif");
	background-repeat: no-repeat;
	background-position: right top;
	background-color:#FFFFFF;
	padding-top:10px;
	padding-left:0px;
	margin-bottom:5px;
}


#mainTable{ 
	background-image:url("../images/bkgHomeTable.gif");
	width:778px;
	background-color:#FFFFFF;
	text-align:justify;
	border:1px solid #CCCCCC;
}
/*** HEADER ***/
#topArea{
	background-image:url("../images/bkgHeader.gif");
	background-repeat: no-repeat;
	background-position: right top;
	background-color:#FFFFFF;
	height:103px;
	padding:0px;
	margin:0px;
}	
/* Itens do Header */
#logoArea{
	width:150px;
	height:100px;
	padding-top:0px;
	padding-left:8px;
	float:left;
}

#opcoesArea{
	width:280px;
	margin:0;
	padding:0;
	margin-top:0px;
	margin-left:488px;
	_margin-left:330px;
	position:absolute;
	color:#ffffff;
	text-align:right;
}
#opcoesArea a{
	margin:0;
	padding:0;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFCC00;
	font-weight:normal;
	text-decoration:none;
}
#opcoesArea p{
	margin:0;
	padding:0;
}
#loginArea{
	width:200px;
	margin:0;
	padding:0;
	margin-top:0px;
	margin-left:570px;
	_margin-left:410px;
	position:absolute;
	color:#ffffff;
}

#loginArea label{
	margin:0;
	padding:0;
	width:70px;
	text-align:right;
	color:#FFFFFF;
}
#loginArea input{
	margin:0;
	padding:0;
	border:1px solid #54A0ED;
	text-align:left;
	color:#54A0ED;;
}
#linksHeader{
	width:200px;
	text-align:left;
	margin-left:290px;
	_margin-left:140px;
	margin-top:0px;
	position:absolute;
	color:#54A0ED;
}
/*** COLUNAS ***/
#menuCol { 
	background-image:url("../images/bkgMenu.gif");
	background-repeat: no-repeat;
	background-position: left top;
	width:160px;
}
#mainCol { 
	vertical-align:top;
	text-align:justify;
	padding:3px;
}
#optionsCol { 
	width:142px;
	vertical-align:top;
}

/*** RODAPE ***/
#footerArea{
	background-image:url("../images/bkgFooter.gif");
	background-repeat: no-repeat;
	background-position: right bottom;
	background-color:#FFFFFF;
	height:85px;
	/*width:778px;*/
	position:relative;
}
/**ITENS DA COLUNA DA ESQUERDA **/
#boxmenu{
	padding:1px;
	padding-top:15px;
	height:370px;
}
#boxmenu ul {
	list-style:none;
	margin:0 0 0 0;
	padding:0 0 0 0;
}
/*#boxmenu ul li {display:inline;}*/

#boxmenu ul li a {
	padding:0px 3px;
}
#boxmenu li{
	background-image:url("../images/menuSeparator.gif");
	background-repeat: no-repeat;
	background-position:left bottom;
	padding-top:6px;
	padding-bottom:3px;
}
a.boxmenuInativo:link, a.boxmenuInativo:visited, a.boxmenuInativo:hover, a.boxmenuInativo:active,
a.boxmenuAtivo:link, a.boxmenuAtivo:visited, a.boxmenuAtivo:hover, a.boxmenuAtivo:active{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666;
	font-weight:normal;
	text-decoration:none;
	text-transform:uppercase;
}
a.boxmenuAtivo:link, a.boxmenuAtivo:visited, a.boxmenuAtivo:hover, a.boxmenuAtivo:active{
	color:#FF0000;
}
a.boxmenuAtivo:hover, a.boxmenuInativo:hover{text-decoration:underline;	}
#boxmenu .setamais{margin:0 3px 0 3px; }

#boxregister { 
	background-image:url("../images/bkgBoxRegister.gif");
	background-repeat: no-repeat;
	background-position: left top;
	height:205px;
	text-align:left;
	padding-left:6px;
	color:#666666;
	font-size:11px;
}
#boxregister h1 { 
	color:#FFCF01;
	text-transform:uppercase;
	font-size:18px;
	font-weight:bold;
	padding-top:26px;
	_padding-top:36px;	
	padding-left:2px;
	margin-bottom:6px;
	text-align:left;
}
#boxregister ul {
	margin:0 0 0 0;
	padding:0 0 0 0;
	font-size:10px;
	padding-left:11px;
}

#boxregister ul li a {
	padding:0px 3px;
	list-style:none;
	padding-top:20px;
}

a.lnkPadrao:link, a.lnkPadrao:visited, a.lnkPadrao:hover, a.lnkPadrao:active{
	font-family : Verdana,Arial, Helvetica, sans-serif; 	
	font-size:12px;
	color:#54A0ED;
	font-weight:normal;
	text-decoration:none;
}
a.lnkPadrao:hover{text-decoration:underline;	}
/**ITENS DA COLUNA DIREITA **/
#boxEstat{
	text-align:right;
	color:#33CC33;	
	font-size:10px;
	padding-left:11px;
	margin-right:5px;
}
.boxNormal{
	text-align:left;
	font-size:10px;
	padding-left:3px;
	margin-left:5px;
}
/*TITULOS*/
.blueTitle, .greenTitle{
	text-transform:uppercase;
	font-size:14px;
	padding-left:2px;
	margin-left:0;
}
.blueTitle{
	color:#54A0ED;
}
.greenTitle{
	color:#33CC33;		
}
.enqueteTitle{
	color:#33CC33;
	font-size:11px;
	font-weight:bold;
}
.inputPadrao{
	border:1px solid #54A0ED;
	text-align:left;
	color:#54A0ED;;
}
.hintLabel{
	color:#999999;
	text-decoration:none;
}