/*---
Seletores Gerais
---*/
* {margin:0; padding:0;}

body {
	
	background-color:#aaf2f2;
	font:11px Verdana, Arial, Helvetica, sans-serif;
}

a {
	text-decoration:none; color:#000000;
}
a:hover {text-decoration:underline;}

h1 {
	background:transparent url(../imagens/logo.jpg);
	width:168px;
	height:93px;
	float:left;
	text-indent:-10000px;
}

p {
	font:10px Verdana, Arial, Helvetica, sans-serif;
}

#input{margin:0; width:100px;}

#geral{
	width:828px;
	height:477px;
	margin:auto;
}
/***** CONTEUDO ********/

#conteudo {
	width:699px;
	height:339px;
	float:left;
	clear:right;
}
.fundohome {background:url(../imagens/bgprincipal.jpg) no-repeat;}
.fundointernas {background:url(../imagens/bginternas.jpg)}
#cxPesquisa, #cxArtigo, #cxServicos {
	position:relative;
	float:left;
	width:127px;
	height:236px;
	background-color:#FFF;
	margin:44px 10px 0px 0px;
}

#cxPesquisa h3{
	color:#FFF;
	line-height:20px;
	font:13px Verdana, Arial, Helvetica, sans-serif bold;
	text-align:center;
	background: url(../imagens/pesquisa_cast.png) no-repeat;
	height:21px;
	width:128px;
}
#cxArtigo h3, #cxServicos h3 {
	color:#FFF;
	line-height:20px;
	font:13px Verdana, Arial, Helvetica, sans-serif bold;
	text-align:center;
	background:url(../imagens/topcast.png) no-repeat;
	height:21px;
	width:127px;
}

#cxPesquisa span, #cxArtigo span, #cxServicos span {
	position:absolute;
	right:5px;
	bottom:5px;
	color:#FF0000;
	font:13px Verdana, Arial, Helvetica, sans-serif; text-align:center;
	padding:0px 0px 0px 96px;
}

#cxPesquisa p, #cxArtigo p, #cxServicos p {
	font:10px Verdana, Arial, Helvetica, sans-serif;
	padding:5px 5px 0px 5px;
}

#cxPesquisa span a, #cxArtigo span a, #cxServicos span a{
	color:#FF0000;}
#cxPesquisa span a:hover, #cxArtigo span a:hover, #cxServicos span a:hover{
	color:#FF0000;}	

#ultNot {
	width:195px;
	height:244px;
	float:left;
	margin:44px 10px 0px 12px; 
}

#ultNot h2 a {
	display:block;
	padding-left:10px;
	padding-bottom:3px;
	color: #c32201;
	font:18px Verdana, Arial, Helvetica, sans-serif;
}

#ultNot span a {
	padding:0px 0px 0px 68px;
	color:#FF0000;
	font:10px Verdana, Arial, Helvetica, sans-serif;
}

/******** Topo **********/

#topo {
	margin:0;
	width:828px;
	height:93px;
	background:url(../imagens/bg_top.gif) repeat-y #d7d7d7;
	
}

#topo ul {
	margin-top:68px;
	width:93px;
	height:19px;
	position:relative;
	float:right;
	list-style:none;
	background:url(../imagens/top_icones.jpg) no-repeat;
	
}

#topo ul li {
	display:inline;
	
	width:31px;
}

#topo ul li a {
	display:block;
	float:left;
	text-indent:-10000px;
	width:30px;
	height:19px;
}


#bannerTop {
	width:470px;
	height:65px;
	float:left;
	margin:22px 10px 0px 34px;
}


/********* ESQUERDA ********/
	
#login {
	margin:0px 0px 0px 7px;
	_margin:0px 3px 0px 3px;
	top:355px;
	position:absolute;
	width:120px;
	height:90px;
	z-index:1;
	font:14px Verdana, Arial, Helvetica, sans-serif;	

}

#esqsenha {
	width:100%;
	height:100%;
	margin:auto;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	background:#dddee0 url(../imagens/bgsenha.jpg) repeat-x;
}

#login p { font:11px Verdana, Arial, Helvetica, sans-serif; padding-bottom:5px;}

#login .btOk {
	width:21px;
	height:16px;
	cursor:pointer;
	background:#c32201 url(../imagens/bt_ok.png);
	border:none;
	line-height:18px;
	text-indent:-10000px;
}

#login label {
	font:11px Verdana, Arial, Helvetica, sans-serif; 
	_margin-left:7px;
}

#bannerEsq {
	width:129px;
	height:340px;
	margin:0 auto;
	background:url(../imagens/bgarea.jpg) repeat-x;

	float:left;
}

#bnFade {
	display:block;
	width:129px;
	height:340px;
	margin:0 auto;

	float:left;
}

#login input {
	margin-left:0 !important;
	padding:0 !important;
	width:85px;
	height:14px;
	border:1px solid;
	border-color:#FF0000;
}
#login .input_maior {
	margin-left:0 !important;
	padding:0 !important;
	width:110px;
	height:14px;
	border:1px solid;
	border-color:#FF0000;
}

/*<<<< Menu Principal >>>>>*/

#mnPrincipal {
	height:19px;
	width:828px;
}

#mnPrincipal ul {
	background:#c32201;
	width:820px;
	height:19px;
	padding:0 0 0 8px;
	list-style:none;

}

#mnPrincipal li {
	display:inline;
	color:#FFF;
	}
#mnPrincipal li a {

	font:11px "trebuchet ms";
	color:#FFF;
	line-height:19px;
	height:19px;
	}
	
/*#mnSobre a:hover { display:inline-block; color:#aaf2f2;}*/
#mnPrincipal a:hover { text-decoration:underline;}

/******************** Rodapé *******************/

#rodape {clear:both; width:778px; height:13px; text-indent:6px; margin:3px auto;}
#rodape p { width:500px; float:left;}
#rodape img {float:right; width:46px; height:13px; border:none; margin:0 8px 0 0;}
#rodape span { font:9px Verdana, Arial, Helvetica, sans-serif; float:right; padding-right:40px; padding-top:0 !important; background:url(../imagens/neobiz.png) no-repeat; background-position:right;}

/********************** Internas **********************************/
#internas { width:630px; height:280px; overflow:auto;  padding:0px 15px 30px 0px; margin:15px 0px 0px 30px;}
#internas h4{  
	padding:0 0 15px 0;
	text-align:right;
	color:#FF0000;
	font:16px Verdana, Arial, Helvetica, sans-serif;
}

.mapa {list-style:  !important; color:#FF0000;}

.btDownload {width:127px; height:18px; float:right; padding-top:18px; margin-right:30px;}

#cxNotNov h4 a {
	color:#C32201;
}
form#Gera{ margin:0; padding:0; float:left;}	
.btRegistro{ width:16px; height:16px; cursor:pointer; float:left; border:none; background:url(../kitRegistro/images/ico_relat01.png);}
.left{ float:left;}

ul#listaGeral  {margin:0; padding:0; text-decoration:none; text-align:left !important; }

ul#listaGeral li {margin:20px 0  0 0 !important; text-decoration:none;}

ul#listaGeral h3 a {font:15px Verdana, Arial, Helvetica, sans-serif; color:#FF0000; }

ul#listaGeral p {font:10px Verdana, Arial, Helvetica, sans-serif;}

#cxResultado{ clear:both; text-align:center; margin-top:5px;}

#toolBar {list-style:none; margin-top:5px;}
#toolBar li {margin-right:5px; padding:2px 0 3px 20px; display:inline;}
#tb01 {background: url('../imagens/bt_volta.png') 0 0 no-repeat;}
#tb02 {background: url('../imagens/bt_veja.png') 0 0 no-repeat;}
#tb03 {background: url('../imagens/bt_amigo.png') 0 0 no-repeat;}
#tb04 {background: url('../imagens/bt_print.png') 0 0 no-repeat;}
#toolBar a:hover{color:#FF0000;}

/*///////////////// AREA RESTRITA /////////////////////////////////////*/

#cxBusca .btOK {background:url(../imagens/bt_busca.png); height:20px; width:45px; cursor:pointer; margin-top:10px; border:none;}

.btnovorg {
	width:95px;
	height:18px;
	cursor:pointer;
	background:#c32201 url(../imagens/bt_novorg.png);
	border:none;
	line-height:18px;
	text-indent:-10000px;
}
#bannerest {
	width:100px;
	height:310px;
	margin:auto;

}

.btvoltar {
	width:21px;
	height:16px;
	cursor:pointer;
	background:#c32201 url(../imagens/novorg.png);
	border:none;
	line-height:18px;
	text-indent:-10000px;
}


#novo_registro select {font-size:11px; width:45px;}
#novo_registro input {font:11px Verdana; margin-bottom:10px;} 
#novo_registro select {font:11px Verdana; margin-bottom:10px; width:150px;}
#novo_registro .inputesp {font:11px Verdana; margin:0;}
#novo_registro textarea {margin-bottom:10px;}
#novo_registro .btOk {background:url(../imagens/bt_gravar.png); height:20px; width:45px; cursor:pointer; margin-top:10px; border:none;}
#novo_registro .btenviar {background:url(../imagens/bt_enviar.png); height:20px; width:45px; cursor:pointer; margin-top:10px; border:none;}
#frFranquia .btenviar {background:url(../imagens/bt_enviar.png); height:20px; width:45px; cursor:pointer; margin-top:10px; border:none;}

