*{text-decoration:none; padding:0px; margin:0px; list-style-type:none;}

img {border:#FFFFFF solid 0px;}

body {font-family:tahoma; font-size:13px; color:#3e4095; background-image:url(../images/bg.jpg); background-position:top center; background-repeat:no-repeat}

p {font-family:tahoma; font-size:13px; color: #3e4095; line-height:20px; margin-bottom:15px;}

a:link {color:#3e4095; text-decoration:none;}

a:visited {color:#3e4095; text-decoration:none;}

a:hover {color:#666666; text-decoration:underline;}

header, nav, footer, article {display:block;}

nav{} article{} footer{}

h1 { color:#3e4095; font-family: "Trebuchet MS"; font-size:22px; font-weight:bold; text-transform:uppercase}

h2 { color:#3e4095; font-family: "Trebuchet MS"; font-size:20px; font-weight:bold; margin-bottom:20px; text-transform:uppercase}

h3 { color:#666666; font-family: "Trebuchet MS"; font-size:25px; font-weight:bold; margin-bottom:25px; font-style:italic}

h4 { color:#666666; font-family: "Trebuchet MS"; font-size:20px; font-weight:bold; margin-bottom:25px; font-style:italic}

h5 { color:#3e4095; font-family: "Trebuchet MS"; font-size:14px; font-weight:bold; margin-bottom:5px; letter-spacing:2px; text-transform:uppercase}




#tudo {margin:auto; width:1000px; display:table;}

#tudo2 {margin:auto; width:1000px; display:table; padding-bottom:10px; }

.logo {    float: left; width:120px;}

.menu {    float: left;	width:735px; }

.menu li{   float: left; border-right:1px solid #3e4095; padding-left:15px; padding-right:15px;}

.menu li a{ color:#3e4095}

.bandeira {    float: left; width:135px; margin-top:25px;}

.bandeira li{    float: left; margin-left:25px;}


#banner {margin:auto; width:100%; height:344px; }

#fundo-banner { float:left; width:1000px; padding-bottom:10px;}

#fundo-banner  p {font-family:tahoma; font-size:12px; color: #e71f41; line-height:20px; margin-top:10px;text-align:right}

#conteudo{ float:left; width:1000px; margin-top:15px; }



#divisoes{ float:left; width:1000px; height:320px; margin-top:15px;}

#divisoes li{ float:left; margin-left:13px;}





.bread {	background-image:url(../images/titulo.jpg);    background-repeat: repeat-x;    float: left;    height: 50px;    width: 1000px;}

.bread-esquerda {    float: left;    height: 29px;    padding-right: 5px;    width: auto;	border-bottom:3px solid #414099;}

#conheca-grupo{ float:left; width:1000px; }

#conheca-grupo-esquerda{ float:left; width:571px; }

#conheca-grupo-direita{ float:right; width:382px; }

#conheca-grupo-direita p {font-family:tahoma; font-size:13px; color: #3e4095; line-height:20px; margin-bottom:17px;}

#noticias{ float:left; width:1000px; margin-bottom:20px; margin-top:20px}

#noticias img{ float:right; }

#noticias p {font-family:tahoma; font-size:11px; color: #3e4095; line-height:20px;}

#noticias li{ float:left; width:200px; padding-right:17px; padding-left:30px; padding-bottom:40px; padding-top:35px; border-right:1px dotted #CCC}







#fundo-rodape{ margin:auto; width:100%; display:table;background-image:url(../images/rodape.jpg); background-position:top center; background-repeat:repeat-x}

#rodape {margin:auto; width:1000px; height:504px; display:table;}

#rodape-menu{ float:left; width:1000px;}

	#rodape-divisoes{ float:left; width:1000px; height:42px; text-align:right; padding-top:13px;}
	
	#rodape-divisoes p {font-family:tahoma; font-size:16px; color: #333333; line-height:20px; margin-bottom:15px; text-transform:uppercase; letter-spacing:2px;}
	
	#rodape-divisoes a {font-family:tahoma; font-size:16px; color: #fff; line-height:20px; margin-bottom:15px; text-transform:uppercase}

#rodape-esquerda{ float:left; width:1000px;  height:370px;}


#rodape-grupo{ float:left; width:238px;  height:260px; padding-top:20px; border-right:1px dotted #CCC}

#rodape-grupo li{ float:left;width:238px;}

#rodape-divisoes2{ float:left; width:140px; margin-left:30px; padding-top:20px; height:260px; border-right:1px dotted #CCC}

#rodape-divisoes2 li{ float:left;width:140px;}

#rodape-certificacoes{ float:left; width:150px; margin-left:30px; padding-top:20px; height:260px; border-right:1px dotted #CCC;}

#rodape-certificacoes .slideshow{ margin-left:0px;}

#rodape-clientes{ float:left; width:145px;  height:260px; margin-left:30px; padding-top:20px; border-right:1px dotted #CCC}

#rodape-clientes .slideshow{ margin-left:0px;}

#rodape-contato{ float:left; width:190px;  height:260px; margin-left:30px; padding-top:20px;}

#rodape-contato li{ float:left;width:190px;}

#rodape-logo1{ float:left; width:200px; padding-top:35px;}

#rodape-logo2{ float:left; width:780px; padding-top:37px;}

#rodape-logo2 p {font-family:tahoma; font-size:13px; color: #3e4095; line-height:20px; margin-bottom:15px; text-transform:uppercase; letter-spacing:2px;}



#agencia4s {margin:auto; width:450px; text-align:center}

#agencia4s li{ float:left; margin-right:20px; margin-top:40px;}

#agencia4s a{ color:#8a6736}

#agencia4s a:hover{ color:#177991}



/**********************************

Use: Reset Styles for all browsers

***********************************/
	
body, p, blockquote {	margin: 0;	padding: 0;}

a img, iframe { border: none; }
	
/* Headers
------------------------------*/

h1, h2, h3, h4, h5, h6 {}
	
/* Lists
------------------------------*/
	
ul, ol, dl, li, dt, dd {	margin: 0;	padding: 0;}
	
/* Links
------------------------------*/

a, a:link {}
a:visited {}
a:hover {}
a:active {}

/* Forms
------------------------------*/

form, fieldset {	margin: 0;	padding: 0;}
	
fieldset { border: 1px solid #000; }

legend {	padding: 0;	color: #000;}

input, textarea, select {	margin: 0;	padding: 1px;	font-size: 100%;	font-family: inherit;}
	
select { padding: 0; }











