html {
	padding-top:13px;
	background: #010A2B url(/templates/default_200901/img/bg.jpg) center top repeat;
	margin:0px auto;
	font-family:Verdana;
	font-size:11px;
	border:0px solid #F00;
	width:960px;
}

body {
	border:0px solid #F00;
	width:100%;
	padding-bottom:72px;
	background: url(/templates/default_200901/img/footerReflex.png) center bottom no-repeat;
	margin:0px;
	margin-bottom:20px;
}



body  div#conteiner {
	border:0px solid #F00;
	width:98%;
	padding:10px;
	background-color:#061c4d;
	margin:0px auto;
}

a {
	text-decoration:none;
	color:#003366;
}
a:hover {
	text-decoration:underline;
}


img {
	border:0px;
}


#devTools  .footer a, #devTools  .copyright a{
	color:#FFF;
}
#devTools  .footer a:hover, #devTools  .copyright a:hover{
	color:#FCDB4E;
}

#devTools  .footer, #devTools  .copyright{
	color:#FFF;
	margin-top:10px;
	margin-bottom:10px;
}
#devTools {
	background-color:#153170;
	width:100%;
	color:#FFF;
	margin-bottom:10px;
}

#devTools table {
	font-size: 12px;
}

div#footerCert {
	background-color:#153170;
	height:330px;
	width:100%;
	color:#FFF;
	margin-bottom:10px;
}
div#footerCert hr{
	clear:both;
	border:0px;
	height:2px;
	background:url(/templates/default_200901/img/dotted.gif) top left repeat-x;
	width:98%;
}
div.colBrand {
	float:left;
	width:35%;
	border:0px solid #F00;
	margin:10px;
}
div.colBrand p {
	margin:0px;
	margin-bottom:10px;
}
.colCerts {
	float:right;
	width:60%;
	margin-top:10px;
	list-style-type:none;
	padding:0px;
	margin:0px;
}
.colCerts li {
	padding:10px;
	clear:both;
	margin-bottom:5px;
}
.colCerts li img{
	float:left;
}
.colCerts li div{
	border:0px solid #0F0;
	padding-left:60px;
	margin-top:-5px;
}
.colCerts h1 {
	font-family:arial;
	font-weight:bold;
	font-size:13px;
	margin:0px;
	margin-top:10px;
}
div#header {
	height:88px;
	width:100%;
	margin:0px auto;
	background-color:#153170;
}
div#header a{
	color:#FFF;
	text-decoration:none;
}
div#header a:hover{
	text-decoration:underline;	
}
div#header span#cornerLeft {
	width:13px;
	height:11px;
	background: url(/templates/default_200901/img/corners.png) top left no-repeat;
	display:block;
	float:left;
}
div#header span#cornerRight {
	width:13px;
	height:11px;
	background: url(/templates/default_200901/img/corners.png) top right no-repeat;
	display:block;
	float:right;
	position:absolute;
	top:0px;
	right:0px;
}
div#header img#megawork {
	position:relative;
	top:15px;
	left:17px;
	cursor:pointer;
}
div#header img#slogan {
	position:relative;
	top:6px;
	left:22px;
}
div#header ul {
	list-style-type:none;
	float:right;
	margin:0px;
	font-size:9px;
	margin-top:10px;
	position:absolute;
	top:0px;
	right:10px;
	
}
div#header ul li{
	float:left;
	color:#FFF;
	margin-right:3px;
	margin-left:3px;
}



/* MENU BAR */
#menuArea {
	margin-bottom:10px;
	border:0px solid #F00;
	position:relative;
}
#menuBar {
	height:33px;
	margin:0px auto;
	background-color:#163a84;
	list-style-type:none;
	padding:0px;
	border:0px solid #F00;
	padding-left:20px;
}
#menuBar a{
	border:1px solid #F00;
	float:left;
	color:#FFF;
	font-weight:bold;
	border:0px solid #F00;
	padding:10px;
	white-space: nowrap;
	text-decoration:none;
	display:block;
	/*background: url(/templates/default_200901/img/arrowMenuUp.gif) right no-repeat;*/
}
#menuBar a:hover{
	/*background-color:#041036;*/
	text-decoration:underline;
}
#menuBar span.arrowMenu {
	float:right;
	width:15px;
	height:13px;
	background: url(/templates/default_200901/img/arrowMenu.gif) top right no-repeat;
	border:0px solid #F00;
	display:block;
	margin-left:3px;
}
#menuBar img.drop {
	border:0px solid #0F0;
	cursor:pointer;
	margin:0px;
	text-align:center;
	margin-right:10px;
	margin-top:10px;
	padding:0px;
}


.menuItens  li ul{
	list-style-type:none;
	padding:0px;
	padding-left:20px;
}
.menuItens {
	background-color:#041036;
	list-style-type:none;
	width:100%;
	margin:0px auto;
	/*margin-bottom:10px;*/
	display:none;
	padding-left:0px;
	border:0px solid #F00;
	clear:both;
}

.menuItens > li {
	border:0px solid #F00;
	margin-left:20px;
	/*margin-right:-15px;*/
	margin-top:15px;
	margin-bottom:15px;
	float:left;
}
.menuItens li a.firstLevel {
	font-weight:bold;
	font-size:13px;
	margin-bottom:7px;
	border:0px solid #F00;
	display:block;
}
.menuItens li a {
	color:#FFF;
	text-decoration:none;
	border:0px solid #F00;
}
.menuItens li a:hover {
	text-decoration:underline;
	color:#fcdb4e;
}
.menuItens li ul li {
	border:0px solid #F00;
	margin-bottom:5px;
}
.menuItens li ul li ul {
	margin-bottom:5px;
	margin-top:5px;
}
.menuItens li ul li ul li ul{
	display:none;
	padding-top:-5px;
}
.menuItens .drop {
	border:0px solid #F00;
	padding-right:0px;
}
.menuItens li img {
	border:0px solid #F00;
	padding:3px;
	position:relative;
	top:-1px;
	left:-3px;
	cursor:pointer;
}
.boldSign {
	margin:0px;
	padding:0px;
}
/* MENUBAR */




div#footer {
	border:0px solid #0F0;
	width:100%;
	margin:0px auto;
	background-color:#FFF;
}

div#footer img.megawork{
	position:relative;
	top:12px;
	left:16px;
}


div#footer span.copyright{
	border:0px solid #F00;
	display:block;
	width:400px;
	padding:8px;
	float:left;
	position:relative;
	left:20px;
	top:10px;
}
div#footer span.apoio{
	border-left:1px solid #eee;
	border-right:1px solid #eee;
	display:block;
	width:200px;
	padding:8px;
	text-align:center;
	float:right;
	position:relative;
	right:80px;
}
div#footer span.auxLinks{
	border:0px solid #F00;
	display:block;
	width:120px;
	text-align:center;
	float:right;
	position:relative;
	top:24px;
	right:15px;
}
div#footer span.auxLinks img {
	margin-left:3px;
	margin-right:3px;
}


table#tblCols {
	width:100%;
	margin-top:10px;
	margin-bottom:10px;
	border:0px solid #F00;
	position:relative;
}
table#tblCols #smallColLeft{
	/*background-color:#FFF;*/
	padding:0px;
	
}
/*
table#tblCols td.smallColLeft p{
	padding:0px;
	margin:0px;
}
*/
table#tblCols td#largeColRight{
	background-color:#FFF;
	padding:0px;
	width:100%;
	border-left:10px solid #051C4D;
}
table#tblCols td#largeColRight .highlightBox {
	border:0px solid #F00;
	width:260px;
	padding:8px;
}
table#tblCols td#largeColRight .highlightBox h1{
	padding:0px;
	margin-bottom:7px;
}
table#tblCols td#largeColRight .highlightBox hr{
	border:1px dotted #b8b8b8;
	margin-top:10px;
	margin-bottom:15px;
}

table#tblCols td#largeColRight form {
	margin:20px;
}

.newsBox {
	border:0px solid #F00;
	width:57%;
	padding-bottom:0px;
	padding-top:0px;
	padding:8px;
}
.newsBox  ul{
	margin-top:17px;
	padding:0px;
	border:0px solid #F00;
	list-style-type:none;
	background-color:#eee;
}
.newsBox  ul li{
	background-color:#FFF;
	padding:10px;
	border:10px solid #eee;
	margin-top:-10px;
	cursor:pointer;
}
.newsBox  ul li a{
	text-decoration:none;
	color:#003366;
	font-family:arial;
	font-weight:bold;
	font-size:11px;
	border:0px solid #F00;
}
.newsBox  ul li a:hover{
	text-decoration:underline;
}
.newsBox  ul li a p{
	font-weight:normal;
	color:#7D7D7D;
}

table#tblCols .smallColRight{
	/*background-color:#FFF;*/
	padding:0px;
	font-size:12px;
}
table#tblCols td#largeColLeft{
	background-color:#FFF;
	padding:10px;
	width:100%;
	font-size:12px;
	border-right:10px solid #051C4D;
}
table#tblCols td#largeColLeft .contentLargeCol {
	margin-left:30px;
	margin-right:30px;
	/*height:625px;*/
	border:0px solid #F00;
	/*border-bottom:0px solid #FAB423;*/
	margin-bottom:50px;
}


#largeCol p,#largeCol i,#largeCol form table{
	font-size:12px;
}

table#tblCols img[align=left] {
	margin-right:10px;
}
table#tblCols img[align=right] {
	margin-left:10px;
}
table#tblCols td#largeColLeft h1{
	font-family:arial;
	font-weight:bold;
	font-size:18px;
	color:#003366;
	border-bottom:3px solid #FAB423;
	padding-bottom:8px;
	position:relative;
	clear:both;
	margin-bottom:15px;

}
table#tblCols td#largeColLeft hr{
	clear:both;
	border:0px;
	height:2px;
	margin-bottom:15px;
	background:url(/templates/default_200901/img/dotted.gif) top left repeat-x;
	width:100%;
}
table#tblCols td#largeColLeft img.arrowH1{
	position:absolute;
	left:22px;
	top:30px;
	border:0px solid #F00;
}








div#swatches {
	position:absolute;
	left:90px;
	background: url(/templates/default_200901/img/swatches.png) top left no-repeat;
	height:180px;
	width:60px;
	z-index:1;
	display:none;
}

div#swatches div {
	border:0px solid #F00;
	width:28px;
	height:43px;
	float:left;
	cursor:pointer;
}


.contentBoxConteiner {
	margin-bottom:10px;
}
.contentBox  {
	background-color:#FFF;
	padding:10px;
	margin-bottom:10px;
	border:0px solid #F00;
}
.cinza {
	background-color:#EEE;
}
.cinza img{
	border:3px solid #FFF;
}
.redTarge a {
	background-color:#d62424;
	display:block;
	color:#FFF;
	padding:4px;
	font-weight:bold;
	text-align:right;
	text-decoration:none;
	padding-right:10px;
	margin-top:-10px;
	margin-bottom:10px;
}
.redTarge a:hover{
	text-decoration:underline;	
}
.contentBox table {
	border:0px solid #F00;
	font-size:12px;
}
.contentBox h1 {
	color:#003366;
	text-transform:uppercase;
	padding:0px;
	margin:0px;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
}
.contentBox img{
	position:relative;
}

/* ENDERECOS - MICROFORMATS */
div#enderecos {
	background-color:#eee;
	padding:10px;
	color:#7d7d7d;
	clear:both;
	_margin-bottom:35px;
	line-height:12px;
}

div#enderecos hr{
	border:1px dotted #b8b8b8;
	clear:both;
	margin-top:25px;
	margin-bottom:13px;
}
div#enderecos a {
	font-size:11px;
	font-family:arial;
	text-decoration:none;
	margin-top:3px;
	display:block;
	color:#003366;
}
div#enderecos a:hover {
	text-decoration:underline;
}

div#enderecos .vcard {
	margin-top:20px;
	margin-bottom:20px;
	position:relative;
	clear:both;
	border:0px solid #F00;
}

div#enderecos .vcard img.photo {
	float:left;
	margin-right:7px;
	border:1px solid #FFF;
}
.locality, .region{
	font-weight:bold;
}
div#enderecos .url, .org, .postal-code {
	display:none;
}



.imgRight {
	float:right;
	margin-left:10px;
	margin-bottom:10px;	
}
.right {
	float:right;
}
.left {
	float:left;
}
.noPadding {
	padding:0px;
}
.noMargin {
	margin:0px;
}

.noMarginBottom {
	margin-bottom:0px;
}


.mustard {
	background:#ffe89a;
}
.mustard img{
	border:3px solid #FFF;
}

.gray {
	background:#eee url(/templates/default_200901/img/arrowBox.gif) top left no-repeat;
	padding-bottom:5px;
}
.gray img{
	margin-top:10px;
}
.gray p{
	color: #7d7d7d;
	font-size:11px;
}

.mustardBorderBox {
	border:11px solid #fab423;
	padding:5px;
	position:relative;
}
.mustardBorderBox  a{
	color:#003366;
	font-family:arial;
	font-size:17px;
	font-weight:bold;
	text-decoration:none;
	margin-top:10px;
	margin-bottom:10px;	
	display:block;
}
.mustardBorderBox  a:hover{
	text-decoration:underline;	
}
.mustardBorderBox  p{
	margin:0px;
	padding:0px;
	color:#7d7d7d;
	font-size:12px;
	color:#7D7D7D;
	font-weight:normal;
	margin-top:10px;
}
.mustardArrow {
	position:absolute;
	top:-16px;
	left:10px;
	z-index:1;
}
.mustardImage {
	margin-top:-18px;
}




.newsBoxDate {
	float:left;
	clear:left;
	width:59px;
	text-align:center;
	margin-right:10px;
	margin-bottom:5px;
	height:75px;
	border-right:1px solid #F2F2F2;
	border-left:1px solid #F2F2F2;
	border-bottom:1px solid #F2F2F2;
}
.newsBoxDate  div.abbr{
	color:#FFF;
	font-weight:bold;
	background:#fab323 url(/templates/default_200901/img/bgBoxDate.gif) top left no-repeat;
	display:block;
	padding-top:2px;
	padding-bottom:2px;
}


#dsBusca {
	padding-left:5px;
	padding-right:5px;
	font-size:11px;
	font-family:arial;
	color:#7D7D7D;
	width:120px;
	height:14px;
	border:0px;
	position:absolute;
	top:0px;
	background: #FFF url(/templates/default_200901/img/cornerBusca.gif) top right no-repeat;
}



.contentLoading {
	position:fixed;
	top:0px;
	right:0px;
	background-color:#fff1a8;
	padding:4px;
	z-index:3;
	display:none;
}




.brandArea {
	clear:both;
}


#ctrLayout {
	border:0px solid #F00;
	position:absolute;
	top:8px;
	right:8px;
	float:right;
	display:none;
}

#ctrLayout img{
	cursor:pointer;
}


#videoPlayer {
	border:0px solid #F00;
	margin-left:10px;
	margin-bottom:10px;
}






#frmContato {
	border:0px solid #F00;
}

#frmContato  label{
	width:100px;
	border:0px solid #F00;
	display:block;
	float:left;
	padding:5px;
}

#frmContato  input[type="text"]{
	clear:right;
	margin-bottom:4px;
	padding: 3px;
}

#frmContato  select{
	margin:0px;
	padding: 3px;
}


#googleMaps {
	border:1px solid #555;
	height:400px;
	width:609px;
	margin:0px auto;
	clear:both;
	margin-left:0px;
	margin-top:20px;
	margin-bottom:20px;
}



#lstEnderecos {
	padding-left:30px;
	width:170px;
	_width:150px;
}
#lstEnderecos li {
	color:#7d7d7d;
	border:0px solid #F00;
	margin-top:10px;
	margin-bottom:5px;
	list-style-type:none;
}
#lstEnderecos li  a{
	text-decoration:none;
	color:#7d7d7d;
	display:block;
	border:0px solid #F00;
	height:100%;
	width:100%;
	margin:5px;
	margin-bottom:15px;
	padding:5px;
	text-decoration:none;
}
#lstEnderecos li  a:hover{
	text-decoration:nonde;
}



.breadCrumb {
	border:0px solid #F00;
	padding:10px;
}

.breadCrumb  a.home {
	color:#003372;
	font-weight:bold;
}
.breadCrumb  a {
	color:#003372;
	text-decoration:none;
}
.breadCrumb  a:hover {
	text-decoration:underline;
}





ul.menuTmp, ul.menuTmp ul {
	list-style-type:none;
	padding:0px;
}
ul.menuTmp, ul.menuTmp ul {
	padding-left:10px;
}



#nasToolBar {
	 position:fixed;
	 left:0px;
	 top:50px;
}

.showHideToolBar {
	border:0px solid #0F0;
}

body pre {
	background-color:#FFF;
	width:920px;
	margin-left:1px;
	padding:20px;
	margin-top:-5px;
}


.edit {
	padding:5px;
	border:1px solid #F00;
}


#EditPopup {
	margin:0px auto;
}
#EditPopup img {
	margin:0px;
	padding:0px;

}

.contentBox table {
	position:relative;
}

.form_fieldSubTitle {
	font-weight:bold;
	font-size:13px;
}

.form_Title {
	font-weight:bold;
	font-size:14px;
}

.form_Alert {
	margin-top:10px;
	margin-bottom:10px;
	color:#F00;
}


.street-address, .email {
	font-family:arial;
}



.hand:hover {
	cursor:pointer;
	text-decoration:underline;
}



.form_LeftButtons {
	float:left;
	text-align:left;
	margin-bottom:20px;
}

.form_RightButtons{
	float:right;
	text-align:right;
	margin-bottom:20px;
}



#admin_dhtml {
	position: relative;
	top:150px;
	left:0px;
	z-index:999;
}



/*   BANNER HOME    */

#fullFlashHome  
{
	position: absolute; 
	right: 0px; 
	top: 0px; 
	width: 941px; 
	height: 262px; 
}


