body, td, th {

	font-family: Arial, Tahoma;

	font-size: 11px;

	color: #666666;

}



body {

	background: url(imgs/bg.jpg) top repeat-x;

	background-color: #155092;

	margin: 0px;

}

#bg_site{

	background: url(componentes/imagens/bg_site.jpg) top no-repeat;

	width:100%;

	min-height: 697px;

	_height: auto !important;

	_height: 697px;		

	margin:auto;

}

#alinha_site{

	width:928px;

	margin:auto;

}

#topo{

	width:928px;	

	height:95px;

	margin:auto;

}

#topo_logo{

	width:144px;

	height:95px;

	float:left;

}

#topo_direita{

	background: url(componentes/imagens/topo_direita.jpg) top no-repeat;

	width:784px;

	height:95px;

	float:left;

}

#topo_direita_box{

	width:274px;

	margin:59px 0px 0px 0px;

	float:right;

}

.topo_direita_box_input{

	padding-left:5px;

	font-size: 10px;

	color: #999999;

	margin-right:5px;

	width: 93px;

	height: 18px;

	line-height: 18px;

	border-top: 1px solid #ACACAC;

	border-right: 1px solid #E7E7E7;

	border-left: 1px solid #E7E7E7;

	border-bottom: 1px solid #E7E7E7;

	float:left;

}

#bg_centro{

	background: url(componentes/imagens/bg_centro.jpg) top repeat-y;

	width:100%;

	margin:auto;

}

#menu{

	_margin-top: -8px;

	width:928px;	

	height:40px;	

}

#menu_esquerda{

	background: url(componentes/imagens/menu_esquerda1.jpg) left no-repeat;

	width:928px;	

	height:40px;

	float:left;

}

#menu_conteudo{

	background: url(componentes/imagens/bg_menu.jpg) top repeat-x;		

	width:871px;	

	height:40px;

	margin:auto;

}

#menu_direita{

	background: url(componentes/imagens/menu_direita.jpg) right no-repeat;

	width:928px;	

	height:40px;

	float:left;

}



ul#primary-nav,

ul#primary-nav ul{margin: 0;padding: 0;background: #fff; /* IE6 Bug */}

ul#primary-nav li{position: relative;background: url(componentes/imagens/bg_menu.jpg) top repeat-x;float:left;list-style: none;border-right: 1px solid #FFFFFF;}

ul#primary-nav li a{
	height: 27px;
	padding: 13px 18px 0px 18px;
	display: block;
	text-decoration: none;
	font: 12px Arial;
	color: #FFFFFF;
}

ul#primary-nav ul{position: absolute;display: none;left: -1px;top: 39px;}

/* IE 6 \*/

* html ul#primary-nav li {float:left;}

* html ul#primary-nav li a {float:left;}

/* End */

ul#primary-nav li ul li a {padding:0;margin:0;height:10px;}

ul#primary-nav li:hover ul ul,

ul#primary-nav li:hover ul ul ul,

ul#primary-nav li.over ul ul,

ul#primary-nav li.over ul ul ul { display: none; }

ul#primary-nav li:hover ul,

ul#primary-nav li li:hover ul,

ul#primary-nav li li li:hover ul,

ul#primary-nav li.over ul,

ul#primary-nav li li.over ul,

ul#primary-nav li li li.over ul { display: block; padding: 10px 0px 10px 0px;}

ul#primary-nav li.menuparent ul {background:#8090AD; border: 1px solid #ffffff;}

ul#primary-nav li.menuparent ul li {background:#8090AD; border:none; clear:both;}

ul#primary-nav li.menuparent ul li a{background:#8090AD; border:none; font: 10px Arial; padding:4px 20px 4px 20px; width:135px;/*Tamanho do Sub Menu definido aqui*/ float:left;}

ul#primary-nav li.menuparent ul li a:hover{ font-weight:bold; background:none; }

ul#primary-nav li.menuparent:hover,

ul#primary-nav li.over { background-color: #f9f9f9; }

ul#primary-nav li a:hover { background: url(componentes/imagens/bg_menu_2.jpg) top repeat-x;}



#alinha_conteudo{

	background: url(componentes/imagens/alinha_conteudo.jpg) top no-repeat;

	width:928px;	

	height:8px;

	line-height:8px;

	float: left;

}

#conteudo{

	width:928px;	

	float: left;

}

#conteudo_esquerda{

	width:734px;	

	float: left;

}

#conteudo_esquerda_box{

	z-index:0;

	background: url(componentes/imagens/bg_area_topo.jpg) top no-repeat;

	background-color: #ffffff;

	width:734px;

	min-height: 316px;

	_height: auto !important;

	_height: 316px;		

	float: left;

}

#conteudo_esquerda_base{

	background: url(componentes/imagens/bg_area_base.jpg) top no-repeat;

	background-color: #ffffff;

	width:734px;

	height:3px;

	line-height:3px;

	float: left;

}

#conteudo_esquerda_box_in{

	padding-top:30px;

	width:663px;

	margin:auto;

}

#conteudo_esquerda_01{

	width:345px;

	height:250px;

	border-right: 1px solid #CCCCCC;

	float: left;

}

#conteudo_esquerda_01_in{

	padding-top: 138px;

	background: url(componentes/imagens/bg_conteudo_01.jpg) top no-repeat;

	width:318px;

	float: left;

	line-height: 14px;

}

#conteudo_esquerda_01_in a{

	font-weight:bold;

	text-decoration:none;

	color:#666666;

}

#conteudo_esquerda_02{

	width:317px;

	height:166px;

	border-bottom: 1px solid #CCCCCC;

	float: left;

}

#conteudo_esquerda_02_in{

	padding:15px 0px 0px 26px;

	width:260px;

	line-height: 14px;

	float: left;

}

#conteudo_esquerda_02_in a{

	font-weight:bold;

	text-decoration:none;

	color:#666666;

}

#conteudo_esquerda_02 img{

	padding:2px 7px 0px 0px;

	float: left;

}



#conteudo_esquerda_02_in ul{

	margin:0;

	padding:15px 0px 0px 0px;

	float: left;

}



#conteudo_esquerda_02_in ul li{

	list-style:none;

	background: url(componentes/imagens/bullet_2.jpg) left no-repeat;

	width: 130px;

	line-height: 20px;

	float: left;

}



#conteudo_esquerda_02_in ul li a{

	padding-left: 12px;

	color:#4A8EBC;

	float: left;

}

#conteudo_esquerda_03{

	width:317px;

	float: left;

}

#conteudo_esquerda_03_in{

	padding:20px 0px 0px 26px;

	width:260px;

	line-height: 14px;

	float: left;

}

#conteudo_esquerda_03_in a{

	font-weight:bold;

	text-decoration:none;

	color:#666666;

}

#conteudo_esquerda_03 img{

	padding:2px 7px 0px 0px;

	float: left;

}

#rodape{

	width:734px;	

	line-height: 25px;

	float: left;

}

#rodape_copy{

	padding-left: 3px;

	color:#ffffff;

	font-size:10px;

	float: left;

}

#rodape_by a{

	padding-right: 3px;

	color:#ffffff;

	font-size:10px;

	float: right;

	text-decoration:none

}

#conteudo_direita{

	width:187px;	

	float: right;

}

#conteudo_direita_01{

	background: url(componentes/imagens/bg_conteudo_direita.jpg) top no-repeat;

	width:187px;

	height:299px;	

	float: right;

}

#conteudo_direita_01_in{

	width:161px;

	color:#CCE8FF;

	font-size:10px;

	margin:auto;

}

#conteudo_direita_01_in a{

	color:#CCE8FF;

	text-decoration:none;

}

.conteudo_direita_01_box{

	padding:0px 0px 13px 0px;

	border-bottom: 1px solid #258BD5;

	line-height: 12px;

}

#disponivel{

	padding-top: 10px;

	height:10px;	

	line-height:10px;

}

#disponivel_quadrado{

	background-color:#99FF00;

	margin-right: 5px;

	width:9px;

	height:9px;	

	line-height:9px;

	float:left

}

#conteudo_direita_02{

	background: url(componentes/imagens/bg_tel_direita.jpg) top no-repeat;

	width:187px;

	height:54px;	

	float: right;

}

#conteudo_direita_02_in{

	width:187px;

	padding-top:5px;

	text-align: center;

	color: #ffffff;

	font-size:16px;

	line-height: 22px;

}

#interna_esquerda_box_in{

	padding:35px 0px 30px 0px;

	width:628px;

	color:#666666;

	font-size:12px;

	line-height:15px;

	margin:auto;

}

#interna_esquerda_box_in img{

	float:right;

}

#interna_esquerda_box_in_titulo{

	padding-bottom: 5px;

	margin-bottom: 30px;

	width:628px;

	border-bottom:1px solid #CCCCCC;

	float:left

}

#interna_esquerda_box_in_titulo img{

	padding: 4px 6px 0px 0px;

	float:left

}



h1{

	margin:0;

	color: #999999;

	font-size:21px;

	font-weight:normal;

	line-height: 24px;

}

h2{

	margin:0;

	color: #666666;

	font-size:21px;

	font-weight:normal;

	line-height: 21px;

	padding-bottom: 7px;

}

h3{

	margin:0;

	padding:10px 0px 5px 0px;

	color: #FFFFFF;

	font-size:21px;

	font-weight:normal;

	line-height: 24px;

	letter-spacing:-1px;

}



