/***************************************************************************

*                                                                          *

* contented2 - An open source xhtml/css website template by Contented      *

* Designs.  You're free to modify it and use it for any purpose without    *

* cost or obligation. We'd prefer that you leave the link to our website   *

* in the footer but it's not required.                                     *

*                                                                          *

* If you have comments or questions, please contact us at                  *

* http://www.ContentedDesigns.com. Thanks!                                 *

*                                                                          *

***************************************************************************/





body {

	color: #333333;

	background-color:#ffffff;

	font-family:Arial;

	font-size:0.83em;

	margin:20px auto;

	width:960px;

	padding-left:10px;
	padding-right:10px;

}





h1, h2, h3, h4, h5, h6, p, pre, blockquote, label, ul, ol, dl, 

fieldset, address { margin:0.75em 0;}



h1 {font-size:1.67em;}



h2 {font-size:1.39em;}



h3 {font-size:1.2em;}



h4 {font-size:1em;}



li, dd {/*margin-left:2em;*/}



a {

	color: #FF3333;

	font-weight: normal;

	text-decoration: none;

}



a:hover {

	color: #FF0000;

	font-weight: normal;

	text-decoration: underline;

}

.inputfile {
	/* visibility: hidden etc. wont work */
	width: 0.1px;
	height: 0.1px;
	opacity: 0;
	overflow: hidden;
	position: absolute;
	z-index: -1;
  }

  .inputfile:focus + label {
	/* keyboard navigation */
	outline: 1px dotted #000;
	outline: -webkit-focus-ring-color auto 5px;
  }
  
  .inputfile + label{
	cursor: pointer;
  }

  .inputfile + label:hover {
    color: red;
  }


#bt{

	height:25px;

	font-size:11pt;

	cursor:pointer;

	margin-right:10px;

}



#contact {

	padding:0px 0px 0px 0px;

	float:right;

}



#contact a {

	color: #FF3333;

	background-color:#FFFFFF;

	font-weight:bold;

	text-decoration:none;

}



#contact a:hover {

	color: #FF3333;

	background-color:#FFFFFF;

	text-decoration:underline;

}



#img_ajuda{

	margin-left:10px;

	cursor:pointer;

}



#logo {

	padding:0px 0px 0px 0px;

	float:right;

}



#title {

	clear:both;

	color: #FF0000;

	background-color:#FFFFFF;

	font-family:Arial, Helvetica, sans-serif;

	font-size:18pt;

	font-weight:bold;

	padding:0px 0px 0px 0px;

	width:960px;

	float:left;

}



#titulo_cadastro{

	margin-bottom:10px;

	margin-top:20px;

	border-bottom:1px silver solid;

	font-size:20pt;

	color:red;

	float:left

}



#slogan {

	color:#000000;

	background-color:#FFFFFF;

	font-size:medium;

	font-weight:bold;

	font-style:normal;

	padding:00px 0px 0px 0px;

	float:left;

	margin:0px 0px 00px 0px;

}





ul#nav {

	clear:both;

	float:left;

	margin: 0;

	padding: 0;

	list-style: none;

	text-align: center;

	width:100%;

	

}



ul#nav li {

	margin: 0;

	padding: 0;

	float: left;

	width: 88px;

	border-top: #999999 solid thin;

	border-bottom: #999999 solid thin;

}



ul#nav li a {

	display: block;

	font-size: 9pt;

	color: #FFFFFF;

	font-weight: bold;

	text-decoration: none;

	background: #666666 ;

}



ul#nav li a:hover { background: #d5d5d5 ; color: #000000; }

ul#nav li a:active { background: #d5d5d5; color: #000000; }

ul#nav a.selected:link { background: #666666; color: #FFFFFF; }

ul#nav a.selected:visited { background:#d5d5d5 ; color: #FFFFFF; }



#path {

	width:960px;

	clear:both;

	float:left;

	margin:4px 0px 0px 0px;

}



#path span {

	float: left;

	width: 88px;

	text-align:center;

	border-top: #999999 solid thin;

	border-bottom: #999999 solid thin;

}



#path span a {

	display: block;

	font-size: small;

	color: #FFFFFF;

	font-size:8pt;

	font-weight: bold;

	text-decoration: none;

	background: #b7b7b7 ;

}





#path span a:hover { background: #d5d5d5 ; color: #000000; }

#path span a:active { background: #d5d5d5 ; color: #000000; }

#path a.selected:link { background: #d5d5d5 ; color: #FFFFFF; }

#path a.selected:visited { background: #d5d5d5 ; color: #FFFFFF; }





.maincontent {

        padding:2px;
	border:2px yellow solid;

       background: #ffffff;

        height:1100px;

}



#maincontent2 {

	font-size:1.0em;

	padding:0px 5px 5px 0px;

	width:960px;

	float:left;
        background: #fff;



}





#sidecontent {

	font-size:0.83em;

	padding:10px 15px 5px 15px;

	margin:0px 0px 0px 0px;

	width:180px;

	float:right;

}





#lateral_video_ads {

	padding: 0px 0px 0px 0px;

	margin:0px 0px 0px 0px;

	width:165px;

	float:right;

}



#link_relatorios{

	font-size:14pt;

	color:green;

}





#sidecontent a {

	color: #FF3333;

	background-color:#EEEEEE;

}



#loginsidebar {

	color: #333333;

	padding:0px 15px 5px 0px;

	margin:0px 0px 0px 0px;

	width:180px;

	float:right;

	border:1px #EEEEEE solid;

}



#pesquisa_rapida{


 float:right;

 z-index:0;

}



#tabela_formulario{
     
	margn-left:5px;

	float:left;
       background: #ffffff;

}



#tabela_formulario2{
       
	float:right;
       background: #ffffff;

}



#tabela_formulario3{

	width:100%;
       background: #ffffff;

}



#tabela_formulario4{

	width:100%;
	border-top:2px silver solid;
    color:white;
    font-weight: bold;
	background: #ccc

}



#tabela_permicoes{

	float:none;

}


#barra_ferramentas{
    float:left;
    width:100%;
    background-color:silver;
    border-bottom:#000000 2px solid;
    border-top:#000000 1px solid;
    font-size:8px;
}



#finalizar_formulario{

	margin-top:-30px;

	float:right

}



#fundo_formulario{

    background: #999999;
}



#titulo_pesquisa{

	color:#000000;

	font-size:18pt;

	width:100%;

    text-align:left;

}



#titulo_formulario{

	width:100%;

	font-size:12pt;

	font-weight:bold;

	border-bottom: 1px silver solid;

    text-align:left;

}



#sub_titulo_tabela{

	border-bottom: 1px silver solid;

	font-size:11pt;

	font-weight:bold;

	color:red;

	text-align:center;

}



#titulo_cadastro{

	margin-top:0px;

	width:100%;

}



#formulario_titulo{

	font-size:18pt;

	font-weight:bold;

	color:blue;

	border-bottom:1px silver solid;

}	



#input_titulo{

	margin-top:7px;

	font-size:9pt;

	font-weight:bold;

}



#footer {

	color:#000000;

	background:#ffffff;

	border-top:1px solid #CCCCCC;

	font-size:80%;

	line-height:1.5em;

	width: 960px;

	clear:both;

}



#footer	a {

	color:#FF3333;

	background-color:#ffffff;

	text-decoration: none;

}



#footer	a:hover {

	color:#FF0000;

	background-color:#ffffff;

	font-weight: normal;

	text-decoration: underline;

}



#copyrightdesign {

	color:#000000;

	background-color:#ffffff;

	padding:5px 20px 5px 0px;

	width: 580px;

	float:left;

}



#footercontact {

	color:#FF0000;

	background-color:#ffffff;

	padding:10px 0px 5px 0px;

	float:right;

}



/*Se��o Painel de Clientes*/
.titulo_sessao_painel{
    font-size: 14pt;
    color:#FF3333;
    border-bottom: 2px silver solid;
}

.tabela_painel_l{
    width:180px;
    text-align:center;
    float: left;
}

.tabela_painel_r{
    float:right;
    margin-right:180px;
}

.borda_tabela_painel_l{
    border-right:1px silver solid;
    height:450px;
    float:left;
}

.item_tabela_menu_edicao{
    font-size:12pt;
    color:blue;
}

.item_tabela_painel{
    font-size:14pt;
    color:red;
    text-align: right;
}

.descricao_item_tabela_painel{
    font-size:14pt;
    color:black;
    text-align: left;
}

.corpo_itens_painel{
    width:100%; 
}


/*Menu Lateral*/
ul#menu_lateral {
	clear:both;
	float:left;
	margin: 0;
	padding: 0;
	list-style: none;
	text-align: center;
	width:100%;
	
}

ul#menu_lateral li {
	margin: 5px;
	padding: 0;
	float: left;
	width: 128px;
        height: 25px;
}

ul#menu_lateral li a {
	display: block;
	font-size: 11pt;
	color: #A0A0A0;
	font-weight: bold;
        padding-top:5px;
        margin-top:5px;
        height: 25px;
	text-decoration: none;
	background: #e5c24c ;
}

ul#menu_lateral li a:hover { background: #A68D3C ; color: #ffffff; }
ul#menu_lateral li a:active { background: #A68D3C; color: #ffffff; }
ul#menu_lateral a.selected:link { background: #666666; color: #FFFFFF; }
ul#menu_lateral a.selected:visited { background:#d5d5d5 ; color: #FFFFFF; }
/*Menu Lateral*/

.aviso_construcao{
    width:100%;
    height:50%;
    font-size:19pt;
    font-weight: bold;
    color:green;
    text-align: center;
    padding-top:10%;
}

.retorno_alterar_senha{
    padding-left:200px;
    padding-top:25px;
    color:red;
    font-size:14pt;
    font-weight: bold;
}

.link_mensagem{
    font-size:11pt;
    margin-top:10px;
    border-top:1px silver solid;
}

.link_mensagem a{
    color: blue;
}
/*Fim Se��o Painel de Clientes*/