body
{
	background:#0a0a0a url('../Images/Bg.jpg') center top no-repeat;
}

#master
{
	margin:0 auto;
	width:1000px;
}

#load
{
	background:url('../Images/green_rot.gif') center no-repeat;
	position: absolute;
	top:270px;
	left:500px;
	right:500px;
	width: 100px;
    height: 100px;
}

.btn
{
	width: 134px;
    height: 26px;
    background-color:#0a0a0a;
    cursor:pointer;
    float:right;
}

.btn a
{
	font-size:12px;
	color:#8cb800;
	position:absolute;
	top:5px;
	left:10px;
}

.btn p:hover,.btn:hover,.btn a:hover
{
	font-size:12px;
	color:#fff;
}


/*HEADER*/
#header
{
	width:1000px;
	height:67px;
	background:url('../Images/logoBar.gif') center top no-repeat;
}

.logo
{
	height: 67px;
	width: 230px;
	background:url('../Images/logoMain.gif') center bottom no-repeat;
	cursor:pointer;
	float:left;
}

#menu
{
	float:right;
	height: 25px;
	width: 770px;
	padding-top:44px;
	text-align:left;
}

#menuAgen
{
	float:left;
	height: 23px;
	width:69px;
	background:url('../Images/menu/agenciaNormal.gif') center top no-repeat;
	cursor: pointer;
}

#menuServ
{
	float:left;
	height: 23px;
	width: 72px;
	background:url('../Images/menu/servicosNormal.gif') center top no-repeat;
	cursor: pointer;
}

#menuPort
{
	float:left;
	height: 23px;
	width: 72px;
	background:url('../Images/menu/portifolioNormal.gif') center top no-repeat;
	cursor: pointer;
}

#menuCont
{
	float:left;
	height: 23px;
	width: 68px;
	background:url('../Images/menu/contatoNormal.gif') center top no-repeat;
	cursor: pointer;
}

#menuAgen:hover
{
	background:url('../Images/menu/agenciaHover.gif') center top no-repeat;
}

#menuServ:hover
{
	background:url('../Images/menu/servicosHover.gif') center top no-repeat;
}

#menuPort:hover
{
	background:url('../Images/menu/portifolioHover.gif') center top no-repeat;
}

#menuCont:hover
{
	background:url('../Images/menu/contatoHover.gif') center top no-repeat;
}



/*MAIN CONTENT OF THE PAGE*/
#content
{
	height: 940px;
	width: 1000px;
}

.slogan
{
	height: 300px;
	width: 1000px;
}

.sloganImg
{
	margin:80px 0 0 0;
}

.mainContent
{
	width: 970px;
}

.leftContent
{
	width: 483px;
	float:left;
	border-top:solid 3px #000;
	text-align:left;
}

.rightContent
{
	width: 483px;
	float:right;
	border-top:solid 3px #000;
	text-align:left;
}

.text
{
	text-align:left;
}

.subTitle
{
	text-align:left;
	float:left;
	color:#0a0a0a;
	font-size:15px;
	font-weight:bold;
	font-style:italic;
}


/*HOME*/
#homeContent
{
	height: 934px;
	width: 1000px;
}

#imgSloganDot
{
	margin:11px 0 9px -3px;
}

#btnAgen2
{
	margin:27px 0 0 0;
}


/*AGENCIA*/
#agenciaContent
{
	height: 934px;
	width: 1000px;
}

#btnServ2
{
	margin:21px 0 0 0;
}

.imgAgencia
{
	margin:12px 0 7px -6px;
}

.imgAgencia2
{
	margin:12px 0 11px -2px;
}

#imgSloganDot2
{
	margin:12px 0 15px -3px;
}

#textAgencia
{
	margin:-5px 0 0 0;
	text-align: left;
}


/*SERVIÇOS*/
#servicoContent
{
	height: 934px;
	width: 1000px;
}

.servicosList
{
	height: 230px;
	width: 238px;
	float:left;
	border-top:solid 3px #000;
	margin:2px;
}

.servicosList li
{
	text-align:left;
	padding:4px 0 0 0;
}

.servicosSubTitulo
{
	color:#393939;
	font-size:13px;
	font-weight:bold;
	font-style:italic;
	margin: 5px 0 6px 0;
}

#servicofirst
{
	margin:8px 0 0 0;
}


/*CONTATO*/
#contatoContent
{
	height: 934px;
	width: 1000px;
}

.imgContato
{
	margin:16px 0 7px 0px;
}

#mail
{
	text-align:left;
	margin:1px;
	color:#0a0a0a;
	font-size:14px;
	font-weight:bold;
	font-style:italic;
}

#mail:hover
{
	color:#0e4d0a;
}

#tel
{
	text-align:left;
	color:#0a0a0a;
	font-size:13px;
	font-weight:bold;
	font-style:italic;
	margin:1px;
}


#mapa
{
	display:none;
}

#btnMapa
{
	margin:-27px 2px 0 0;
}

#btnVoltar
{
	display:none;
	margin:7px 0 0 0;
	width: 134px;
    height: 26px;
    background-color:#0a0a0a;
    cursor:pointer;
    float:right;
}

#form
{
	margin:17px 0 0 0;
}

.formText
{
	height: 20px;
	width: 330px;
	color:#0a0a0a;
	font-size:14px;
	font-weight:bold;
	font-style:italic;
	text-align:left;
	float:left;
}

.txtBox
{
	height: 20px;
	width: 330px;
	background-color:#0a0a0a;
	text-align:left;
	color:#fff;
	font-size:13px;
	font-weight:bold;
	padding:5px 0 0 2px;
	float:left;
	margin:-3px 0 10px 0;
}

.txtArea
{
	height: 115px;
	width: 460px;
}

#contatoRodape
{
	height: 30px;
	width: 450px;
	float:left;
}


#btnEnviar
{
	width: 82px;
    height: 26px;
    cursor:pointer;
    float:right;
}

#txtDesejo
{
	color:#0a0a0a;
	font-size:14px;
	font-weight:bold;
	font-style:italic;
	float:left;
	margin:4px 0 0 9px;
}

#checkBox
{
	text-align:left;
	float:left;
	width: 20px;
    height: 20px;
	color:Green
}



/*PORTIFOLIO*/
#portifolioContent
{
	height: 700px;
	width: 970px;
	border-top:solid 3px #83ac00;

}

#portfolioNav
{
	height: 124px;
	width: 970px;
}

#sloganPort
{
	text-align:left;
	float:left;
	margin: 15px 0 0 10px;
}

table
{
	width: 970px;
	height: 570px;
	margin:-1px 0 0 1px;
}

td
{
	height: 140px;
	width: 240px;
}

#subTitlePort
{
	width: 970px;
	text-align:left;
	float:left;
	color:#d0d0d0;
	font: italic bold 14px Trebuchet MS;
	margin: 11px 0 0 10px;
}

#txtPort
{
	width: 970px;
	text-align:left;
	float:left;
	color:#d0d0d0;
	font: normal normal 12px Trebuchet MS;
	margin: 0 0 0 10px;
}

#btnVoltaMenu
{
	float:right;
	margin:23px 3px 0 0;
	width: 80px;
	height:20px;
	padding:5px 0 0 0;
}


/*FOOTER*/
#footer
{
	height: 150px;
	width: 970px;
	margin:0 auto;
}

#footerEndereco
{
	width: 240px;
    height: 140px;
	margin:0 2px 1px 1px;
	*margin:0 0 1px 1px;
	float:left;
	border-top:solid 4px #799205;
}

#footerContato
{
	width: 240px;
    height: 140px;
	margin:0 1px 1px 1px;
	*margin:0 0 1px 2px;
	float:left;
	border-top:solid 4px #576907;
}

#footerNetwork
{
	width: 240px;
    height: 140px;
	margin:0px 2px 1px 1px;
	*margin:0px 2px 1px 2px;
	float:left;
	border-top:solid 4px #414e08;
}

#footerNone
{
	width: 239px;
    height: 140px;
	margin:0px 0px 0px 1px;
	*margin:0px 0px 0px 1px;
	float:left;
	border-top:solid 4px #2b3309;	
}

.txtFooter
{
	float:left;
	text-align:left;
	color:#464646;
	margin:4px 0 0 12px;
}

.ttlFooter
{
	font:italic bold 14px Trebuchet;
	text-align:left;
	margin:5px 0 0 12px;
	color:#728900;
}

.txtFooterLast
{
	float:left;
	text-align:left;
	color:#464646;
	margin:38px 0 0 17px;
}

#footerContato a, #footerNetwork a
{
	float:left;
	text-align:left;
	color:#464646;
	font-size: 13px;
	margin-bottom:2px;
}

#footerContato a:hover, #footerNetwork a:hover
{
	color: #eaeaea;
}


/*MASK*/
.boxgrid
{
    width: 240px;
    height: 140px;
    float:left;
    background:#161613;
    overflow: hidden;
    position: relative;
    cursor:pointer;
}

.boxgridImg img
{
    position: absolute;
    top: 0;
    left: 0;
    border: 0;
    cursor:pointer;
}

.boxcaption
{
    float: left;
    position: absolute;
    background: #000;
    width: 240px;
    height: 140px;
    opacity: .8;
    /* For IE 5-7 */
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
    /* For IE 8 */
    -MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
    cursor:pointer;
}

.maskTitle
{
    height: 20px;
	float:left;
	text-align:left;
	color:#585858;
	font: italic bold 14px Trebuchet MS;
	margin:	5px 0 0 10px;
	cursor:pointer;
	clear:left;
}

.maskClient
{
    height: 20px;
	text-align:left;
	float:left;
	color:#91b000;
	font: normal bold 15px Trebuchet MS;
	margin:	3px 0 0 0;
	cursor:pointer;
	clear: right;
}

.maskText
{	
	height:50px;
	width:220px;
	float:left;
	text-align:left;
	color:#c9c9c9;
	margin:	1px 0 0 19px;
	cursor:pointer;
	clear: both;
	line-height:13px;
}

.caption .boxcaption
{
	top: 0;
	left: 0;
	cursor:pointer;
}

