/******** regles par defaut des balises ********/
*{margin:0; padding:0; outline:none}
body {font-size:62.5%; font-family:Arial, Helvetica, sans-serif; color:#444; background:url(../images/bgd_body.gif) 0 0 repeat-y}
img, fieldset{border:0}
h2{font-size:1.5em; color:#780300; font-weight:normal}
h3{ color:#780300}
h4{color:#780300}
h5{color:#780300}
ol, ul{list-style-type:none}
dt{font-weight:bold}
a{text-decoration:none; color:#780300}
a:hover{text-decoration:underline}
input, select, textarea{font-size:1.0em; border:1px solid #ccc; color:#444; border-top:1px solid #676767}
/********** ID common to all templates ********/
/*Content Central*/		
#container {font-size:1.3em; width:941px; margin:0 auto; background:#fff; border-left:1px solid #c8c8c8; border-right:1px solid #c8c8c8; overflow:hidden}
	/*///Header///*/
	#header{border-top:8px solid #780300; background: #FFF}
	#header h1 {padding:55px 0 22px 42px}
	.header_flash {float:left; padding: 5px 0 0 87px;}
	.left {float:left;}
	.cleaner{ clear:both;}
	
		/* innerHeader */
		.innerHeader {background:url(../images/bgd_box_header.gif) 0 0 repeat-x; border:1px solid #eaeaea; border-bottom:0; width:210px; padding:1px 5px 3px 10px; margin:-5px 35px 0 680px; overflow:hidden;}
		.innerHeader img {padding:0 5px 0 0}
		.innerHeader li {float:left; line-height:28px; padding:0 24px 0 0}
		.innerHeader li.last {padding:0}
		.innerHeader li a {text-decoration:underline}
		.innerHeader li a:hover {text-decoration:none}
		.innerHeader li a.current {color:#1b1b1b}
		
		/* Navigation */
		.nav {background:#6a6a6a; padding:0 33px 0 35px; width:873px; overflow:hidden; height:30px}
		.nav li {float:left}

	/*///main///*/
	#main {padding:0 33px 0 35px; overflow:hidden; width:873px}
	#main h2 {padding:0 0 6px 0}
	#main h3 {background:url(../images/bgd_h2.gif) 100% 0 no-repeat; font-size:1.5em; font-weight:normal; line-height:24px; margin:15px 0 9px 0}
		.banner {padding:23px 0}
		.linkTextHome {color:#444;}
		.linkZoom {padding:0 0 15px 0}
		.linkClose {overflow:hidden}
		
		/* heightlight pro */
		.heightLightPro {width:873px; overflow:hidden;}
		.heightLightPro01 {width:686px; padding:0 0 13px 0;}
		.heightLightPro .innerPro {width:160px; float:left; position:relative; margin:0 18px 0 0;}
		.heightLightPro01 .innerPro {width:126px; margin:0 14px 0 0;}
		* html .heightLightPro .innerPro {width:160px; float:left; position:relative; margin:0;;}
		*+ html .heightLightPro01 .innerPro {width:160px; float:left; position:relative; margin:0; }
		* html .heightLightPro01 .innerPro {width:126px; margin:0 11px 0 0;}
		*+ html .heightLightPro .innerPro {width:126px; margin:0 11px 0 0;}
		.heightLightPro .innerProLast {margin:0;}
		.heightLightPro .innerPro .intro p {padding:0 0 6px 0;}
		.heightLightPro .innerPro .bgdBelo {position:absolute; left:0; top:0; background:url(../images/bgd_produtos.gif) 0 0 no-repeat; line-height:26px; width:160px; padding:0 0 0 13px}
		.heightLightPro01 .innerPro .bgdBelo {width:113px;}
		.heightLightPro .innerPro .bgdBelo a {color:#fff}
		
		/* Height light */
		.heightLightCria {width:873px; overflow:hidden; padding:0 0 14px 0}
		.heightLightCria .blockCrai {position:relative; width:429px; float:left}
		.heightLightCria .blockCrai .innerBlockCrai {position:absolute; left:120px; top:64px; background:#e7e7e7; padding:0 10px 10px 10px; width:273px}
		.heightLightCria .blockCrai .innerBlockCrai h4 {font-size:1.1em; background:url(../images/bgd_h4.gif) 0 0 no-repeat; padding:3px 0 4px 5px}
		
		/* Sub page */
		#subPage {padding:0 33px 0 35px; overflow:hidden; width:873px}
		#subPage h2 {background:url(../images/bgd_h2_01.gif) 0 0 no-repeat; height:23px; margin:22px 0 19px 0}
		
		#context {width:180px; float:left; padding:0 7px 0 0}
		#context p {padding:17px 0 14px 0}
			#context p.tableLev {background:url(../images/bgd_table.gif) 0 0 no-repeat; line-height:27px; padding:0 5px 0 15px; font-size:0.88em; margin:26px 0 0 0}
			#context p.tableLev2 {background:url(../images/bgd_table.gif) 0 0 no-repeat; line-height:27px; padding:0 5px 0 15px; font-size:0.88em; margin:5px 0 0 0}
			.tableLev a:hover, .tableLev a.current {color:#1b1b1b; text-decoration:none}
			
			.lev li {width:165px; background:url(../images/bullet_lev.gif) 0 3px no-repeat; padding:0 0 9px 15px}
			.lev li a {background:none}
			.lev li a:hover, .lev li a.current {background:url(../images/bgd_dot.gif) 0 100% repeat-x; text-decoration:none}
		
		#content {width:686px; float:left}
		#content h3 {color:#2e2e2e; text-transform:uppercase; font-size:1.1em; padding:0 0 20px 0}
		.breakrum {float:right}
		.breakrum li {display:inline; padding:0 16px 0 0}
		.breakrum li img {padding:0 8px 0 0}
		.breakrum li a {text-decoration:underline}
		.breakrum li a:hover {text-decoration:none; color:#444}
		.breakrum li a.current {color:#444}
		
		/* page agittus */
		.agittus {position:relative; min-height: 234px; height:auto!important; height: 234px; margin: 0 0 30px 0;}
		.agittus .innerAgittus {position:absolute; top:12px; width:640px; padding:12px; background:#f0f0f0}
						.innerAgittus h5 {font-size:14px; padding:0 0 13px 0}
						.innerAgittus p {padding:0 0 13px 0}
						.innerAgittus p.last {padding:0}
						
		.agittus2 {position:relative; min-height: 134px; height:auto!important; height: 234px; margin: 0 0 30px 0;}
		.agittus2 .innerAgittus {position:absolute; top:12px; width:640px; padding:12px; background:#f0f0f0}
						.innerAgittus h5 {font-size:14px; padding:0 0 13px 0}
						.innerAgittus p {padding:0 0 13px 0}
						.innerAgittus p.last {padding:0}
						
			.crescimento {width:591px; background:url(../images/bgd_table_01.gif) 0 0 repeat-y; margin:0 0 0 40px}
			.crescimento .tittable {background:url(../images/bgd_tit_h4.gif) 0 0 no-repeat; text-align:center; line-height:25px; font-size:12px; text-transform:uppercase; color:#fff;}
			.crescimento .innerCres {background:url(../images/bgd_dot_across.gif) 0 100% repeat-x; line-height:28px; text-align:center; width:591px; overflow:hidden;}
			.crescimento .col01 {width:151px; float:left; background:url(../images/bgd_dot_staighy.gif) 100% 0 repeat-y}
			.crescimento .col01First {text-transform:uppercase; color:#780300; font-size:11px; font-weight:bold}
			.crescimento .col02 {width:222px; float:left; background:url(../images/bgd_dot_staighy.gif) 100% 0 repeat-y}
			.crescimento .col03 {width:218px; float:left}
			.note {padding:5px 0 35px 40px; font-size:12px}
			.grafico {margin:0 0 50px 83px;}
			
		.mainFotos {width:667px; overflow:hidden; background:#f0f0f0; padding:16px 0; margin:0px 0 0 0}
			.imgLarge {padding:0 80px; width:507px; overflow:hidden}
			.imgLarge .pre, .imgLarge .next {width:18px; float:left; padding:145px 0 0 0}
			.imgLarge .innerLarge {width:440px; float:left; margin:0 15px}
			.imgLarge .innerLarge strong {display:block; padding:7px 0 0 0}
			.imgLarge .innerLarge p {padding:0 0 3px 0}
			.imgLarge .innerLarge p.first {color:#780300}
			.imgLarge .innerLarge p.first01 {text-align:right}
			
			.imgSmall {padding:0 25px; width:617px; overflow:hidden; margin:14px 0 0 0}
			.imgSmall .pre, .imgSmall .next {width:16px; float:left; padding:39px 0 0 0}
			.imgSmall .scrollContainer {height: 108px; width:569px; float:left; overflow: hidden; margin:0 8px;}
			.imgSmall .listGallery {width:569px; float:left; margin:0 8px; overflow: hidden;}
			.imgSmall .listGallery li {width:108px; float:left; padding:0 7px 0 0}
			.imgSmall .listGallery li a {display:block; border:2px solid #a1bcda}
			.imgSmall .listGallery li a:hover, .imgSmall .listGallery li a.current {border:2px solid #780300}
			.imgSmall .listGallery li.last {padding:0}
			
		/* page design */
		.design p {padding:0 0 15px 0}
		.design h4 {color:#444; font-size:14px; padding:0 0 19px 0}
		.design .bannerDesgin {padding:8px 0 18px 0}
		
			.innerCliqueDe p {padding:21px 0 0 0}
			.cliqueDesign {position:relative; width:348px; height:256px; height:auto!important; min-height:256px}
			.giorgetto {position:absolute; left:325px; top:44px; background:#f0eff0; width:310px; padding:0 10px 10px 20px}
			.giorgetto h4 {background:url(../images/bgd_desgin_top.gif) 0 0 no-repeat; color:#780300!important; padding:10px 0 15px 10px}
			.giorgetto01 {padding:0}
			.giorgetto01 p {padding:0 10px 10px 10px}
			.giorgetto01 h4 {background:none}
			
			.amil {background:#fff url(../images/bgd_dot_amil.gif) 0 100% repeat-x; width:310px; overflow:hidden; padding:0 0 1px 0}
				.amil li {float:left; margin:0 2px 0 0}
				.amil li a {background:#9d9d9d; color:#2b2b2b; padding:10px 15px; text-transform:uppercase; font-size:10px; display:block}
				.amil li a:hover, .amil li a.current {background:#f0f0f0; text-decoration:none}
			
			.adequacao {width:667px; overflow:hidden; padding:0 0 20px 0}
			.adequacao .inner {width:333px; float:left}
			.adequacao .inner01 {width:667px}
			.adequacao .inner01 .blockContent {width:550px}
									.imgLeft {width:83px; float:left; margin:0 20px 0 0}
									.blockContent {width:220px; float:left; padding:0 10px 0 0}
									.blockContent h5 {background:url(../images/bullet_lev.gif) 0 3px no-repeat; color:#444; padding:0 0 8px 0}
									.blockContent li {background:url(../images/bullet_design.gif) 0 9px no-repeat; padding:3px 0 6px 10px; margin:0 0 0 10px}
									.blockContent li li {background:url(../images/bullet_desgin_01.gif) 0 10px no-repeat}
			
		/* page cesume 
		.ampliarimagem {color:#780300;}
		.cesume p {padding:0 0 20px 0}
		.zoom {background:url(../images/icon_zoom.gif) 100% 3px no-repeat; padding:0 17px 0 0; float:right}
		.cliqueCesemu ul {width:667px; overflow:hidden; padding:7px 0 20px 0}
		.cliqueCesemu ul.first {padding:7px 0}
		.cliqueCesemu li {float:left; padding:0 9px 0 0}
		.cliqueCesemu li.last {padding:0}
		.titBarcel {padding:30px 0 20px 0}*/
		
		/* mensagens de ampliar imagem */
		.ampliarimagem {color:#780300;}
		.cliqueCesemu {width:667px; overflow:hidden}
		.cesume p{padding:0 0 20px 0;}
		.zoom {background:url(../images/icon_zoom.gif) 100% 3px no-repeat; padding:0 17px 0 0; float:right}
		.zoomdois {background:url(../images/icon_zoom.gif) 185px 0 no-repeat; margin: 0px 0 -15px 465px;}	
		.zoomtres {background:url(../images/icon_zoom.gif) 185px 0px no-repeat; margin: 0px 0px 5px 465px;}
		.zoomquatro {background:url(../images/icon_zoom.gif) 185px 0 no-repeat; margin: 0px 0 -10px 465px;}					
		.cliqueCesemu ul {width:667px; overflow:hidden; padding:0px 0 20px 0}
		.cliqueCesemu ul.firstdois {padding:0px 0px 7px 0;}
		.cliqueCesemu ul.first {padding:10px 0px 7px 0}
		.cliqueCesemu li {float:left; padding:0 9px 0 0}
		.cliqueCesemu li.last {padding:0}
		.titBarcel {padding:30px 0 20px 0}
		
		.popularCesemu {padding:40px 0; width:667px; overflow:hidden}
		.popularCesemu img {float:right}
		.innerCesu {width:239px; background:url(../images/bgd_table_02.gif) 0 0 repeat-y}
			.innerCesu .tittable {background:url(../images/bgd_tit_h4_01.gif) 0 0 no-repeat; text-align:center; line-height:25px; font-size:12px; text-transform:uppercase; color:#fff}
			.innerCesu .innerCres {width:239px; line-height:40px}
			.innerCesu .col01 {width:116px}
			.innerCesu .col02 {width:123px}
			
		/* page glossario*/
		.glossario p {padding:0 0 20px 20px}
		.glossario p strong {color:#780300; font-weight:normal}
		.glossario h4 {background:url(../images/bullet_lev.gif) 0 3px no-repeat; padding:0 0 15px 20px; color:#444}
		
		/* page normas */
		.normas p {padding:0 0 20px 20px}
		.normas h4 {background:url(../images/bullet_lev.gif) 0 3px no-repeat; padding:0 0 0 20px; color:#444}
		
		/* page maunus */
		.manaus {width:667px; overflow:hidden; padding:20px 0}
		.manaus ul {width:420px; float:left}
		.manaus ul li {background:url(../images/bullet_maunus.gif) 0 3px no-repeat; padding:0 0 5px 20px}
		.manaus .imgManus {width:227px; float:left; margin:0 18px 0 0}
		
		/* page infoFomas */
		.infoFomas p {padding:0 0 20px 0}
		.infoFomas h4 {padding:0 0 20px 0}
		.infoFomas li {background:url(../images/bullet_design.gif) 0 4px no-repeat; padding:0 0 10px 10px}
		
		/* page beloHorizonte */
		.beloHorizonte p {padding:20px 0 0 0}
		.beloHorizonte .downPdf {background:url(../images/icon_pdf.gif) 0 0 no-repeat; padding:0 0 0 20px; }
		.beloHorizonte h4 {padding:15px 0 10px 0; color:#444}
		.downloadicon {background:url(../images/icon_download.gif) 4px 3px no-repeat; padding:0 0 0 20px;}
		
		/* page contact */
		.contact h4 {color:#444; padding:15px 0}
		.contact h5 {background:url(../images/bullet_lev.gif) 0 3px no-repeat; padding:0 0 0 20px; color:#444}
			.contContact p {padding:0 0 16px 20px}
			.contContact a {color:#444}
			
			.frmContact div {width:667px; overflow:hidden; padding:0 0 14px 0}
			.frmContact div p {float:left; width:200px; padding:0 20px 0 0}
			.frmContact label {display:block; padding:0 0 2px 0}
			.frmContact div p input {width:198px; padding:1px 0 1px 2px}
			.frmContact textarea {width:638px; padding:1px 0 1px 2px; height:66px}
			.frmContact div.eviar {text-align:right; padding:0 26px 0 0; width:641px}
			.frmContact div.eviar input {width:66px; height:29px; border:0; padding:0}
			
			.frmContact div p.cidade {width:168px}
			.frmContact div p.cidade input {width:166px}
			
			.frmContact div p.estado {width:40px}
			.frmContact div p.estado input {width:38px}
			
			.frmContact div p.telefone {width:173px; overflow:hidden}
			.frmContact div p.telefone input {width:30px; float:left; margin:0 5px 0 0}
			.frmContact div p.telefone input.last {width:124px; margin:0}
			
		/* Page Riode */
		.riode {background:url(../images/bgd_h4_rj.gif) 0 0 repeat; width:667px; overflow:hidden; margin:30px 0 0 0}
		.riode01 {margin:0 0 20px 0}
			.riode h4 {background:url(../images/bgd_h4_rj.gif) 0 0 repeat-y; width:650px; overflow:hidden; text-transform:uppercase; font-size:12px; color:#fff; padding:6px 0 6px 17px}
			
				.innerContRj {background:url(../images/bgd_inner_rj.gif) 0 0 repeat-y; width:636px; overflow:hidden; margin:1px 0; padding:12px 14px 10px 17px}
				.innerContRj li {background:url(../images/bullet_design.gif) 0 6px no-repeat; padding:0 0 4px 11px}
				.innerContRj p {text-align:right}
				
				.innerContRjTable {margin:1px 0 0 0; text-align:center; width:667px; padding:0}
				.innerContRjTableLast {margin:1px 0}
				.innerContRjTable .col01, .innerContRjTable .col02, .innerContRjTable .col03, .innerContRjTable .col04 {float:left; margin:0 1px 0 0; background:url(../images/bgd_dot_staighy.gif) 100% 0 repeat-y; padding:5px 0}
				.innerContRjTable .col01 {width:141px}
				.innerContRjTable .col02 {width:156px}
				.innerContRjTable .col03 {width:178px}
				.innerContRjTable .col04 {width:189px; float:left; margin:0; background:none}
				.innerContRjTable .col01First {color:#780300; text-transform:uppercase; font-size:11px; min-height:29px; height:29px; height:auto!important}
				
				.innerContRjTable01 .col01, .innerContRjTable01 .col02, .innerContRjTable01 .col03, .innerContRjTable01 .col04, .innerContRjTable01 .col05 {float:left; margin:0 1px 0 0; background:url(../images/bgd_dot_staighy.gif) 100% 0 repeat-y; padding:5px 5px}
				.innerContRjTable01 .col01 {width:96px}
				.innerContRjTable01 .col02 {width:76px}
				.innerContRjTable01 .col03 {width:90px}
				.innerContRjTable01 .col04 {width:116px}
				.innerContRjTable01 .col05 {width:93px}
				.innerContRjTable01 .col06 {width:130px;  float:left; margin:0; background:none; padding:5px 5px}
				.riode02 h4 {width:667px}
				
				.rjObs {padding:20px 0}
				.rjObs li {background:url(../images/bullet_lev.gif) 0 4px no-repeat; padding:0 0 5px 20px}
				
		/* page cultura */
		.cultura {width:667px; overflow:hidden; padding:0 0 20px 0}
			.cultura dt {width:83px; float:left}
			.cultura dd {width:564px; float:left; background:url(../images/bgd_cultural.gif) 0 0 no-repeat; padding:27px 10px 0 10px}
			.cultura dd h4 a {font-size:13px}
			
		/* page simunador */
		.innerSim {width:686px; overflow:hidden; padding:20px 0 0 0}
		.innerSim div {width:204px; float:left; margin:0 35px 0 0}
		.innerSim div.last {margin:0}
		.innerSim p.linkDown {text-align:right}
		.innerSim p.linkDown a {background:url(../images/icon_download.gif) 0 3px no-repeat; padding:0 0 0 17px}
		
		/* */
		.outrus {padding:20px 0 5px 0}
		.outrus h4 {color:#444}
		
		/* Cultural */
		.culturaDade p {padding:0 0 20px 0}
		.culturaDade h4 {color:#444; padding:0 0 20px 0}
				
		/* Popup */
		.popup {width:666px; overflow:hidden; background:#fff; font-size:12px; position:absolute; top:-5000px; left:0;} 
		.popup .close {float:right; padding:0 24px 0 0}
		.imgLarge .innerLarge p.first01 {color:#780300; text-align:right}
		.popupLayer {width:666px; overflow:hidden; background:#fff; font-size:12px; display:none}
			.popupLayer .imgPopLarge {padding:20px 24px; width:616px; height:490px; overflow:hidden}
			.popupLayer .btnClose {float:right; padding:10px 24px 0 0}
			
		.popupLayer2 {width:666px; overflow:hidden; background:#fff; font-size:12px; display:block; position: absolute; top: -10000px;}
			.popupLayer2 .imgPopLarge {padding:20px 24px; width:616px; height:490px; overflow:hidden}
			.popupLayer2 .btnClose {float:right; padding:10px 24px 0 0}
			
		#showTable {width:667px; overflow:hidden; background:url(../images/bgd_popup.gif) 0 0 repeat}
		.contPop {width:435px; overflow:hidden; padding:5px 84px 30px 116px}
		.tablePop {background:url(../images/bgd_dot_rj.gif) 0 0 repeat; width:435px; overflow:hidden; margin:0 0 10px 0}
			.tablePop h4 {background:url(../images/bgd_table_popup.gif) 0 0 repeat-y; width:435px; overflow:hidden; text-transform:uppercase; font-size:12px; color:#fff; padding:6px 0 6px 5px}
				.innerTablePop {background:url(../images/bgd_table_popup_01.gif) 0 0 repeat-y; width:435px; overflow:hidden; margin:1px 0}
				
				.innerTablePop .col01, .innerTablePop .col02, .innerTablePop .col03 {float:left; margin:0 1px 0 0; background:url(../images/bgd_dot_staighy.gif) 100% 0 repeat-y; padding:5px; text-align:left}
				.innerTablePop .col01 {width:118px}
				.innerTablePop .col02 {width:165px}
				.innerTablePop .col03 {width:119px; background:none}
				.innerTablePop .col01First {color:#780300; text-transform:uppercase; font-size:11px}
				
				.linkdownLoad {text-align:right; padding:0 0 5px 0}
				.linkdownLoad a {background:url(../images/icon_pdf.gif) 0 -1px no-repeat; padding:0 0 0 20px}
				
				.linkdownLoad1 {text-align:right; padding:0 0 5px 0}
				.linkdownLoad1 a {background:url(../images/icon_pdf.gif) 0 -1px no-repeat; padding:0 0 0 20px}
				
				.contPop li {background:url(../images/bullet_design.gif) 0 5px no-repeat; padding:0 0 4px 10px}
				
	/*///footer///*/
	#footer {border-top:1px solid #bcbcbc; padding:13px 33px 20px 35px; overflow:hidden; width:873px; margin:39px 0 0 0}	
	#footer img {float:right; padding:0 0 0 182px}
	#footer li {float:left; padding:0 17px 0 0}
	#footer li a {color:#666; text-transform:uppercase; font-size:0.88em}
	#footer li a.current {text-decoration:underline}
.hide {display:none}
/*///Dicas///*/
.heightLightPro .white {color:#fff;}
.heightLightPro .white a {color:#fff;}
.crescimento .tittable2 {background:url(../images/bgd_tit_h4.gif) 0 0 no-repeat; text-align:center; line-height:25px; font-size:12px; text-transform:uppercase; color:#fff; padding: 0;}
.mapa {margin: -20px 0 0 0;}

/*///Clientes///*/
.parceiros {overflow:hidden;}
.parceiros li {background:url(../images/logos/bgd_logo.gif) 0 0 no-repeat; padding:3px 5px 8px 5px; display:block; width:196px; height:116px; float:left; margin:0 2px 17px 2px; width:205px;}
.client {margin: 0 60px 0 0;}
.client li {background:url(../images/bullet_maunus.gif) 0 3px no-repeat; padding:0 0 5px 20px}
.client2 li {background:url(../images/bullet_maunus.gif) 0 3px no-repeat; padding:0 0 5px 20px}


