@charset "utf-8";



body {



	background-color: #26676c;



	background-image: url(/images/bck/body.jpg);



	background-repeat: repeat-x;



	font-family: Tahoma, Geneva, sans-serif;



	margin: 0px;



	padding: 0px;



}







a img {



	border-top-style: none;



	border-right-style: none;



	border-bottom-style: none;



	border-left-style: none;



}







#cabecalho {



	width: 980px;



	margin-top: 0px;



	margin-right: auto;



	margin-bottom: 0px;



	margin-left: auto;



	position: relative;



	background-image: url(/images/bck/fundo-main.png);



}







#banner  {



	width: 980px;



	margin-right: auto;



	margin-left: auto;



	position: relative;



	z-index: -100;



}







#idiomas ul {



	margin: 0px;



	padding: 0px;



	background-image: url(/images/bck/menu.png);



	background-position: top;



}







#idiomas {



	position: absolute;



	top: 10px;



	right: 5px;



}







#idiomas li {



	list-style-type: none;



	float: left;



}







#idiomas li a {



	font-family: Tahoma, Geneva, sans-serif;



	font-size: 12px;



	text-transform: uppercase;



	color: #FFF;



	padding-right: 10px;



	text-decoration: none;



	font-weight: bold;



}







#idiomas li a:hover {



	text-decoration: underline;



}







#logo {



	float: left;



	margin-bottom: 10px;



}







#menuprincipal {



	background-image: url(/images/bck/menu.png);



	height: 32px;



	width: 643px;



	position: absolute;



	right: 0px;



	bottom: 0px;



}







#menuprincipal ul {



	margin: 0px;



	padding: 0px;

	width: 615x;

	margin-left:auto;

	margin-right:auto;

}







#menuprincipal li {



	float: left;



	list-style-type: none;



}







#menuprincipal li a {



	text-decoration: none;



	font-size: 11px;



	float: left;



	display: block;



	text-transform: uppercase;



	font-weight: bold;



	color: #FFF;



	margin-top: 1px;



	padding: 9px;



	margin-right: 10px;



}







#menuprincipal li a:hover {



	color: #FFF;



	text-decoration: underline;



	background-image: url(/images/bck/menu-hover.png);



}







#qsomos{



	width: 980px;



	margin-right: auto;



	margin-left: auto;



}







#bloco1 {



	width: 980px;



	margin-right: auto;



	margin-left: auto;



	margin-top: 15px;



}







#blocoA {







	width: 960px;







	background-image: url(/images/bck/10.png);







	background-repeat: repeat;







	padding: 10px;







	margin-top: 10px;



}



#blocoA h1 {



	font-size: 15px;



	color: #FFF;



	padding-top: 7px;



	font-variant: small-caps;



}







#blocoA div  {







	font-size: 13px;







	line-height: 18px;







	color: #FFF;



}







#blocoB {







	float: left;







	width: 60%;







	background-image: url(/images/bck/10.png);







	background-repeat: repeat;







	padding: 10px;



}



#blocoB h1 {



	font-size: 15px;



	color: #FFF;



	padding-top: 7px;



	font-variant: small-caps;}







#blocoB div {







	font-size: 13px;







	line-height: 18px;







	color: #FFF;



}







#blocoC {







	width: 330px;







	float: right;







	padding-bottom: 10px;







	padding-left: 10px;



}







#blocoC h1 {



	font-size: 15px;



	color: #FFF;



	background-image: url(/images/bck/10.png);



	background-repeat: repeat;



	padding-top: 7px;



	padding-right: 5px;



	padding-bottom: 7px;



	padding-left: 5px;



	margin-top: 0px;



	font-variant: small-caps;}



#blocoC ul {



	margin: 0px;



	padding: 0px;



}



#blocoC li {



	list-style-type: none;



}



#blocoC li a {



	font-size: 13px;



	color: #FFF;



	text-decoration: none;



	border-bottom-width: 1px;



	border-bottom-style: solid;



	border-bottom-color: #FFF;



	display: block;



	margin-bottom: 25px;



	padding-bottom: 6px;



	padding-left: 30px;



	background-image: url(/images/icon/estrela.png);



	background-repeat: no-repeat;



	background-position: left 2px;



	font-weight: bold;



}



#blocoC ul li a span {



	color: #FFF;



	display: block;



	font-weight: normal;



}







#blocoC li a:hover {







	text-decoration: underline;







}#bloco2 {



	width: 980px;



	margin-right: auto;



	margin-left: auto;



}



#blocoD {







	width: 295px;







	float: left;







	padding: 10px;







	position: relative;







	height: 230px;







	border-bottom-width: 1px;







	border-bottom-style: solid;







	border-bottom-color: #296C72;



}







#blocoD h1 {



	font-size: 15px;



	color: #FFF;



	background-image: url(/images/bck/dgdverde.png);



	background-repeat: repeat-x;



	padding-top: 7px;



	padding-right: 5px;



	padding-bottom: 7px;



	padding-left: 5px;



	font-variant: small-caps;}







#blocoD div  {







	font-size: 13px;







	line-height: 18px;







	color: #FFF;







	padding-bottom: 10px;







	border-bottom-width: 1px;







	border-bottom-style: none;







	border-bottom-color: #296C72;



}







#blocoE {







	float: left;







	width: 295px;







	padding: 10px;







	margin-left: 15px;







	position: relative;







	height: 230px;







	border-bottom-width: 1px;







	border-bottom-style: solid;







	border-bottom-color: #296C72;



}







#blocoE h1 {



	font-size: 15px;



	color: #FFF;



	background-image: url(/images/bck/dgdverde.png);



	background-repeat: repeat-x;



	padding-top: 7px;



	padding-right: 5px;



	padding-bottom: 7px;



	padding-left: 5px;



	font-variant: small-caps;}



#blocoE div {







	font-size: 13px;







	line-height: 18px;







	color: #FFF;







	padding-bottom: 10px;







	border-bottom-width: 1px;







	border-bottom-style: none;







	border-bottom-color: #296C72;



}







#blocoF {







	width: 295px;







	float: right;







	position: relative;







	padding: 10px;







	height: 230px;







	border-bottom-width: 1px;







	border-bottom-style: solid;







	border-bottom-color: #296C72;



}



#blocoF h1 {



	font-size: 15px;



	color: #FFF;



	background-image: url(/images/bck/dgdverde.png);



	background-repeat: repeat-x;



	padding-top: 7px;



	padding-right: 5px;



	padding-bottom: 7px;



	padding-left: 5px;



	font-variant: small-caps;}



#blocoF div {







	font-size: 13px;







	line-height: 18px;







	color: #FFF;







	border-bottom-width: 1px;







	border-bottom-style: none;







	border-bottom-color: #296C72;







	padding-bottom: 10px;



}







a.mais {



	font-size: 13px;



	font-weight: bold;



	color: #FFF;



	text-decoration: none;



	display: block;



	position: absolute;



	right: 10px;



	bottom: 5px;



	margin-top: 10px;



	background-image: url(/images/icon/estrela.png);



	background-repeat: no-repeat;



	background-position: left;



	padding-left: 25px;



}







a:hover.mais {



	color: #0D2020;



}







#bloco3 {



	width: 980px;



	margin-right: auto;



	margin-left: auto;



	margin-top: 20px;



}



#blocoG {



	float: left;



	width: 560px;



}







#blocoG table {



	width: 100%;



}



#blocoG table th {



	font-size: 11px;



	color: #FFF;



	border-right-width: 1px;



	border-right-style: solid;



	border-right-color: #1D4147;



	padding-top: 7px;



	padding-right: 5px;



	padding-bottom: 7px;



	padding-left: 5px;



	background-color: #0F292A;



}



#blocoG span {



	margin-top: 5px;



	font-size: 9px;



	color: #FFF;



	float: right;



}



#blocoG table td {



	padding: 5px;



	border-bottom-width: 1px;



	border-bottom-style: solid;



	border-bottom-color: #328189;



	font-size: 11px;



	color: #FFF;



}



table a {



	color: #FFF;



	text-decoration: none;



}



table a:hover {



	text-decoration: underline;



}



#blocoH {



	float: right;



	width: 400px;



}



#blocoH iframe {



	float: right;



}



#bloco4 {



	width: 980px;



	margin-right: auto;



	margin-left: auto;



	margin-top: 20px;



}



#bloco4 img {



	float: right;



	margin-top: 35px;



}



#bloco4 p {



	font-size: 10px;



	color: #FFF;



	float: left;



	width: 820px;



}#rodape {



	background-color: #0F292A;



	width: 100%;



	clear: both;



	float: left;



	position: relative;



	margin-top: 20px;



	padding-bottom: 15px;



}



#rodapecont {



	width: 980px;



	margin-right: auto;



	margin-left: auto;



	padding-bottom: 15px;



}



#rodapecont h1 {



	font-size: 18px;



	color: #FFF;



	font-variant: small-caps;}



#rodapecont li {



	list-style-type: none;



}



#rodapecont li a {



	color: #FFF;



	text-decoration: none;



	display: block;



	margin-bottom: 10px;



	font-size: 13px;



}



#rodapecont ul {



	margin: 0px;



	padding: 0px;



	float: left;



	width: 300px;



}



#endereco {







	float: left;







	width: 400px;



}



#endereco p {



	font-size: 13px;



	color: #FFF;



	margin-top: 0px;



	margin-bottom: 0px;



	padding-top: 4px;



	padding-bottom: 4px;



}



