* {margin: 0px 0px; font-family: Arial, Helvetica, sans-serif}

body { background: url(../images/fundo_listras.gif)}

a {color: #050; text-decoration: none}

a:hover {color: #050; text-decoration: underline}

table tr td {font-size: .9em}

table tr td strong{font-size: .8em}

#tipo_comp {padding: 10px}

table ul {
	list-style:url(../images/bullet.gif); 
	font-size: 2em;
	color: #333; 
	list-style-position:outside; 
	padding-left: 43px; _padding-left: 47px; *padding-left: 42px;
	margin-left: -25px}

input.login {width: 100px; height: 15px; background: #FFF; border: 1px solid #666 }

input.bt_ok {background: #FFF; border: 1px solid #060; font-size: .8em; color: #060; width: 30px; height: 15px;}

/* topo */

#topo_995{
	width: 100%;
	height: 120px;
	margin: 0px auto;
	background: url(../images/header.gif) no-repeat #fff;
	}

#topo_995 h1{
	float: left;
	background: url(../images/logo_final_render.jpg) no-repeat;
	width: 187px;
	height: 67px;
	margin: 15px 0px 0px 20px}

#cx_loginsenha {
	background: #FFF;
	width: 115px;
	height: 100%;
	float: left;
	padding: 10px 20px 15px 20px;
	}

#cx_loginsenha input{cursor: pointer}

#loginsenha {
	font-size: .7em;
	color: #666;
	margin-top: 10px;
	display: block;
	float:left
	}

.cadastrese {
	color: #060;
	margin-top: 20px;
	padding-left: 10px; 
	display: block;
	text-align: left;
	background: url(../images/seta_cadastro.gif) no-repeat left center}

.cadastrese a {	text-decoration: none; color:#666; font-size: 1.2em }

.cadastrese a:hover {text-decoration: underline; color:#000}

/* Global */

#global {
	margin: auto;
	width: 995px;
	height: auto;
	}

/* menu */

#menu_995 {
	width: 995px;
	height: 35px;
	margin: auto;
	background: url(../images/menu_bg.jpg) repeat-x;
	}

#menu_995 ul {
	height: 35px;
	float: left;
	margin-left: -40px; *margin-left: 0px; _margin-left: 0px
	}
#menu_995 ul li{
	display: block;
	float: left;
	color: #fff;
	width: 120px;
	height: 35px;
	text-align: center;
	font-size: .9em;
	color: #333;
	}

#menu_995 ul li a{
	text-decoration: none;
	color:#333;
	display: block;
	height: 25px;
	padding-top: 10px;
}

#menu_995 ul li a.menu_ativo{background: #666; width: 120px; height: 25px; color: #FFF; display: block; padding-top: 10px}

#menu_995 ul li a:hover{background: #999; width: 120px; height: 25px; color: #FFF; display: block; padding-top: 10px}

/* conteudo */

#conteudo {
	width: 995px;
	background: #FFF;
	height: auto;
	display: table;
	*padding-bottom: 10px; _padding-bottom: 10px; /* para funcionar a margem inferior no IE7*/
	}
	
#conteudo #banner{width: 810px; height: 300px; background: #CCC; float:left; margin: 25px 0px 0 0; _margin: 25px 15px 0 0;}

#conteudo #pagina{width: 810px; _width:805px; margin: 25px auto 0px auto; float: left}
	
#conteudo #pagina h2 {
	font-size: 1em; 
	margin-bottom: 1em; 
	color: #fff;
	letter-spacing: .1em;
	padding: 10px 0 10px 15px;
	background: #00A053
	}
	
#conteudo #pagina h4 {
	font-size: .8em; 
	margin: 25px 0 3px 0; 
	color: #555;
	}

#conteudo #pagina p {font-size: .8em; line-height: 1.6em; color:#333; text-align: justify; margin-bottom: .5em }

#conteudo #pagina .elemento ul {
	list-style:url(../images/bullet.gif); 
	font-size: .8em; 
	color: #333; 
	list-style-position:outside; 
	padding-left: 40px; _padding-left: 47px; *padding-left: 42px}

#conteudo #pagina img.imgdir {float: right; margin-left: 35px}

#conteudo #pagina img.imgesq {margin-left: 0px }

#conteudo #global_box{margin: 30px auto; display: block; width: 955px; }

#conteudo #global_box #box {
	width: 297px; 
	float: left; 
	margin: 20px 5px 20px 5px; _margin: 0px 4px 0px 4px;
	padding: 5px;
	}

#box img {float: left; margin-right: 10px; margin-bottom: 10px}

#conteudo #global_box #box h3 {
	font-size: 1em;
	display: block;
	margin-bottom: 15px;
	color: #070;
	border-top: 2px dotted #666;
	padding-top: 5px	
/*	background: url(../images/alvo_h2.jpg) no-repeat left bottom;*/
/*	padding-left: 20px;*/
	}

#global_box #box #conteudo_box{
	font-size: .8em;
	color: #333;
	text-align: justify
	}

/* rodape */

#rodape {
	float: left;
	background: #333;
	width: 995px;
	color: #999;
	display: block;
	clear:both
	}

#rodape h5 {font-size: .9em; display: block; margin-bottom: -18px; color: #EEE}

#rodape p {font-size: .7em; color: #EEE}

#rodape a{color: #0C0}

#endereco {
	float: left;
	padding: 30px;
	}
#rodrigo {
	float: right;
	width: 100px;
	height: 35px;
	margin: 30px 30px 0px 0px; _margin-right: 18px;
	color: #959595
	}

#rodrigo .designed {
	display: block;
	float: left;
	height: 35px;
	padding-top: 10px;
	font-size: .7em
	}

#rodrigo a{
	background: url(../images/logo_rodrigo.gif) no-repeat;
	width: 35px;
	height: 35px;
	display: block;
	float: right
	}
#rodrigo a:hover{
	background: url(../images/logo_rodrigo_hover.gif) no-repeat;
	}

.txtinbox {
	display: block;
	width: auto;
	border: 1px dotted #666;
	padding: 5px 8px;
	margin: 20px 0px;
	}

h3 {
	font-size: .8em;
	display: block;
	color: #060;
	padding-top: 5px	
/*	background: url(../images/alvo_h2.jpg) no-repeat left bottom;*/
/*	padding-left: 20px;*/
	}

