/*Declarações Padrão*/
body {
    background:#EEEEEE ;
    font-family:'Trebuchet MS', Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size:8pt;
    font-weight:normal;
    text-align:left;
    color:#6e6666;
    color:#6e6262;
    color:#606060;
}
a {
    text-decoration:underline ;
    color:#666;
}

a:hover {
    color:#990000;
    text-decoration:underline;
}

a.home{
    color:#666;
    text-decoration:none ;

}

a.home:hover{
    color:#666;
    text-decoration:underline;
}
/*-------------------------------------------------------------------------------------------------------*/
/*Site Todo*/
#site{
	position:absolute;
	overflow:visible;
	width:790px;
    height:800px;
	top:15px;
	left:49%;
	margin-left:-375px;
    background-color:#FBFBFB;
	background-image:url(../images/bg.gif);
	background-repeat:repeat-y;
	text-align:center;
}
/*Imagem Superior*/
#img_superior{
	position:absolute;
	width:790px;
	height:5px;
	top:0px;
	left:0px;
	background-image:url(../images/top.gif);
	background-repeat:no-repeat;
}

/*Banner*/
#banner{
	position:absolute;
	width:732px;
	height:110px;
	top:20px;
	left:28px;
}

/*Logo McFile*/
#logo {
	position:absolute;
	left:0px;
	top:25px;
    width:112px;
    height:28px;
    background:url('../images/logo.gif');
}

/*Banner em Flash*/
#banner_flash{
	position:absolute;
	width:400px;
	height:60px;
	top:0px;
	left:160px;
}

/*Menu Topo*/
#links{
	position:absolute;
	width:150px;
	height:20px;
	top:20px;
	right:10px;
}
ul#links li {
	list-style:none; 
	display:inline;
}

ul#links li a, ul#links li#separador {
    text-decoration:none;
    font-family:Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size:8pt;
    font-weight:bold;
    color:#990000;
}
/*-------------------------------------------------------------------------------------------------------*/
/*Menu Geral*/
#mainmenu {
	position:absolute;
	bottom:0px;
	left:0px;
    width:732px;
    height:30px;
    background:transparent url('../images/barramenu.jpg') center bottom no-repeat;
}
/*-------------------------------------------------------------------------------------------------------*/
#menu {
	position:absolute;
	overflow:hidden;
	top:0px;
	width:450px;
	height:20px;
	left:140px;
	text-align:center;
	z-index:1;
}
ul#menu  { 
	margin:0; 
	padding:0;
}
	
ul#menu li {
	list-style:none; 
	display:inline;
}
	
ul#menu li a { 
	float:left;
	text-align:center;
	padding-top:4px;
	width:75px;
	height:25px;
	font-size:10px;
	font-family:Arial;
	color:#616161;
	text-decoration:none;
    background:transparent url('../images/botao.gif');
}
ul#menu li a:hover {
	color:#894832; 
}
/*------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*Conteúdo Total*/
#conteudo {
	position:absolute;
	top:132px;
	width:532px;
	height:620px;
	left:190px;
	text-align:left;
}
/*Textos*/
#local_texto_pgbanner {
	position:absolute;
	top:205px;
	width:530px;
	left:40px;
}
#local_texto_midia {
	position:absolute;
	top:50px;
	width:530px;
	left:40px;
}
/*------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*Menu Lateral*/
#linksMenulateral {
	position:absolute;
	overflow:hidden;
	top:132px;
	width:160px;
	height:620px;
	left:28px;
	background:url('../images/curva_itemXitem.gif') right bottom no-repeat;
	background-color:#F0ECE3;
}
#linksMenulateral ul li {
    list-style:none;
	background:transparent url('../images/bullet_gray.gif') no-repeat;
	border-bottom:#999999 dotted 1px;
	text-align:left;
	margin-left:-35px;
	margin-bottom:7px;
}

#linksMenulateral ul li a {
    font-family:Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size:8pt;
    color:#666;
    text-decoration:none;
}
.barralateral {
    margin-top:1px;
    margin-left:15px;
    height:2px;
    border:0;
    background:#990000 url('../images/barramenulateral.gif') no-repeat;
}

/*------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*Classes Para Títulos*/
h2.titPage {
    background: transparent url('../images/bullet.gif') 0 25px no-repeat ;
    font-size:25px;
    color:#990000;
    line-height:27px;
    margin:15px 20px 0;
    padding:19px;
}

h4.titPage {
    background: transparent url('../images/bullet_mini.gif') 0 38px no-repeat;
    font-size:10pt;
    font-weight:bold;
    color:black;
    margin:0 5px 0 7px;
    padding-top:35px;
    padding-left:10px;
	text-align:left;
}

h4 {
    color:#990000;
    font-size:8pt;
}

h4.sub {
    font-size:10pt;
	text-decoration:underline;
}

h3{
    font-size:18px;
    font-weight:normal;
    color:#990000;
    line-height: 22px;
	margin-bottom:10px;
	margin-top:30px;
}

h3.sub{
    margin-left:-3px;
}

/*------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*Menu Voltar*/

.barravoltar {
    width: 517px ;
    height: 16px ;
    margin: 60px auto 5px ;
    background: transparent url('../images/barravoltar.gif') no-repeat ;
}

.barravoltar a {
    width: 46px ;
    height: 16px ;
    display: block ;
    float: right ;
    background: transparent url('../images/btnVoltar.gif') right no-repeat ;
}

.barravoltar_eng a {
    width: 46px ;
    height: 16px ;
    display: block ;
    float: right ;
    background: transparent url('../images/btnVoltar_eng.gif') right no-repeat ;
}

.barravoltar a span {
    display: none ;
}
.texto_restrito {
	height:230px;
	overflow:scroll;
}
/*------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*Outros*/
.separador {
    border-bottom: 1px dotted #666 ;
    margin-top: 10px ;
    padding-bottom: 20px  ;
}

#ddd{
    color: #9D9D9D ;
}
.definicao{ 
    display: block ;
    font-weight: normal ;
    padding-bottom: 10px ;
}
/*------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*Rodapé*/
#copyright {
	position:absolute;
    width:790px;
    height:42px;
	left:0px;
	bottom:0px;
    display:block;
    text-align:center;
	z-index:2;
}
#rodapeh {
	position:absolute;
    width:790px;
    height:35px;
	left:0px;
	bottom:-20px;
    background:transparent url("../images/rodapeh.gif");
	background-repeat:no-repeat;
}

/*------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*Formulário*/

#frmContato, #frmCadastro, #frmAtendi {
    margin: 30px;
    margin-top: 10px;
}

#frmContato table label {
    font-size: 8pt;
}

#frmAtendi table label {
    font-size: 8pt;
}

#frmCadastro table label {
    font-size: 8pt;
}
.titulo_tabela{
    font-weight: bold;
}
.file{
    font-size: 9pt;
    width: 230px;
/*  height: 14px; */
    border: 1px solid #666;
}

#frmContato table input, #frmContato table select, #frmContato table textarea {
    font-size: 9pt;
    width: 230px;
/*  height: 14px; */
    border: 1px solid #666;
}
#frmAtendi table input, #frmAtendi table select, #frmAtendi table textarea {
    font-size: 9pt;
    width: 230px;
/*  height: 14px; */
    border: 1px solid #666;
}

#frmContato table select {
    font-size: 9pt;
    width: 230px;
/*  height: 20px; */
    border: 1px solid #666;
}
#frmAtendi table select {
    font-size: 9pt;
    width: 230px;
/*  height: 20px; */
    border: 1px solid #666;
}

#frmContato table input, #frmContato table textarea, #frmContato table select { height: auto; }

#frmAtendi table input, #frmAtendi table textarea, #frmAtendi table select { height: auto; }

#frmContato table input.radio {
    width: 15px;
    height: 20px;
    font-size: 9pt;
    border: 0px;
	background-color:none;
}
#frmAtendi table input.radio {
    width: 15px;
    height: 20px;
    font-size: 9pt;
    border: 0px;
	background-color:none;
}

#frmContato table input.text {
    width: 230px;
}
#frmAtendi table input.text {
    width: 230px;
}

#frmContato table input.check {
    width: 15px;
    height: 20px;
    font-size: 9pt;
    border: 0px;
	background-color:none;
}
#frmContato input.data{
    width: 70px;
}
#frmContato input.telefone{
    width: 90px;
}
#frmContato input.numero{
    width: 50px;
}
#frmContato table select.estado{
    width: 40px;
}
#frmContato input.cidade{
    width: 140px;
}
#frmContato input.button{
    width: 46px;
	height: 16px;
    border: 0;
}
#frmAtendi table input.check {
    width: 15px;
    height: 20px;
    font-size: 9pt;
    border: 0px;
	background-color:none;
}
#frmAtendi input.data{
    width: 70px;
}
#frmAtendi input.telefone{
    width: 90px;
}
#frmAtendi input.numero{
    width: 50px;
}
#frmAtendi table select.estado{
    width: 40px;
}
#frmAtendi input.cidade{
    width: 140px;
}
#frmAtendi input.button{
    width: 46px;
	height: 16px;
    border: 0;
}

#frmCadastro table input, #frmCadastro table textarea {
    font-size: 9pt;
    width: 300px;
/*  height: 14px; */
    border: 1px solid #666;
}

#frmCadastro table select {
    font-size: 9pt;
    width: 300px;
/*  height: 20px; */
    border: 1px solid #666;
}

#frmCadatro input.button{
    width: 46px;
	height: 16px;
    border: 0;
}

#frmCadastro table input, #frmCadastro table textarea, #frmCadastro table select { height: auto; }

.invisible {
    display: none;
}
#btnEnviar {
    width: 46px;
    height: 16px;
    background: transparent url('../images/btnEnviar.gif');
    border: 0;
}

#btnEnviar_eng {
    width: 46px;
    height: 16px;
    background: transparent url('../images/btnEnviar_eng.gif');
    border: 0;
}

#btnEnviar span {
    position: absolute;
    top: -99999999px;
    left: -99999999px;
}

#itemXitem {
    width: 559px ;
    margin-top: 20px ;
}

#itemXitem #recursos, #itemXitem #vantagens {
    background: #f0ece3 ;
    width: 269px ;
    float: left ;
}

#itemXitem #recursos ul, #itemXitem #vantagens ul {
    height: 250px  ;
    margin: 0 ;
    padding: 15px 15px 0 25px ;
}

#itemXitem #recursos ul li, #itemXitem #vantagens ul li {
    line-height: 14px ;
    padding-top: 5px ;
    font-size: 6pt ;
}

#itemXitem #recursos ul li span, #itemXitem #vantagens ul li span {
    font-size: 8pt ;
}

#recursos h4 {
    width: 269px ;
    height: 17px ;
    background: transparent url('../images/recursos.gif') no-repeat ;
}

#recursos {
    margin-left: -18px ;
} 

#vantagens {
    margin-left: 2px ;
}

#vantagens h4 {
    width: 269px ;
    height: 17px ;
    background: transparent url('../images/vantagens.gif') no-repeat ;
}

#recursos h4 span, #vantagens h4 span{
    position: absolute ;
    top: -99999999px ;
    left: -99999999px ;
}

.rodapebox {
    width: 37px;
    height: 38px;
    bottom: 0;
    margin-bottom: 0px;
    float: right;
    z-index: 1;
    background: transparent url('../images/curva.jpg') no-repeat;
}

.cb {
    font-size: 1px;
    height: 1px;
    margin-top: -1px;
    clear: both;
}
#serverconfig{
    margin-left: 38px;
}

#serverconfig tr td {
    border-bottom: 1px solid #838383;
}

.titulo_tabela{
    font-weight: bold;
}
