/**/

* {
	margin: 0;
	padding: 0;
	
}

body {
/*	background: #000 url(../images/bg-body.jpg) repeat ;*/
	background: #000;
	font-family: Arial, "Helvetica", sans-serif;
	color: #333;
	

}

table.gsc-search-box {
  margin:0 !important;
}

.cse form.gsc-search-box, form.gsc-search-box {
  background:none !important;
  border:none !important;
}

input.gsc-search-button {
  background:url(../../images/bt-busca.png) no-repeat !important;
  border:none !important;
  width:24px !important;
  height:25px !important;
  float:left !important;
  text-indent:-999999px !important;
  cursor:pointer !important;  
  padding:0 !important;
  margin:0 !important;
  min-width:24px !important;
}

input.gsc-input {
  background:transparent !important;
  float:left !important;                
  margin-left:60px !important;;
  color:#FFF !important;
  border:none !important;
  width:79px !important;
}  

.cse form.gsc-search-box, form.gsc-search-box {
  background:none !important;
  border:none !important;
  border-radius: none !important;
  box-shadow:none !important;
}

td.gsc-clear-button {
display:none !important;
}

h1 { font-size: 2.2em; }
h2 { font-size: 1.4em; }
h3 { font-size: 1.0em; }



ul, ol {
	margin-left: 3em;
}



blockquote {
	margin-left: 3em;
	margin-right: 3em;
}

a {
	color: #333;
	text-decoration: none;
}

a:hover{
	
	color: #CCC;}

a img {
	border: none;
}

img.left {
	float: left;
	margin: 5px 20px 0 0;
}

img.right {
	float: right;
	margin: 5px 0 0 20px;
}

/* Global */

.global {
/*	background:url(../images/bg.jpg) center top no-repeat;*/
	

}



/* Header */
.topo{
	max-height:1680px;
	
  }

#header {
	width:100%;
	margin:0 auto;
	padding-bottom:0px;
	height: 140px;
	max-height:1680px;
}

.top-principal{
	height:195px;
	width:995px;
	margin:0 auto;	
	}

/* INICIO DO CSS TOPO*/

/* TOPO*/

.top-principal .logo-menu{
	height:155px;
	width:995px;
	margin: 0 auto;}



.topo{
	width:100%;
	margin:0 auto;
	height:191px;
	background:url(../images/bg-topo.jpg) repeat-x;}

/* Logo */

#logo {
	float: left;
	width:auto;
	margin-top:60px;
	height:63px;
}


/* MENU ADICIONAL TOPO -  */


.botoes-topo{
	margin-top:67px;
	width:auto;
	float: right;
	
	}




.botoes-topo .bt-equipe{
	float:left;
	margin-right:5px;
	    background: url("../images/icones-bt-topo.png") no-repeat scroll 0 -1px transparent;
		padding:10px 0px 10px 36px;}
	 
.botoes-topo .bt-faleconosco{
	float:left;
	margin-right:5px;
	background: url("../images/icones-bt-topo.png") no-repeat scroll 0 -40px transparent;
	padding:10px 0px 10px 36px;
	  }

.botoes-topo .bt-ondeestamos{
	float:left;
	margin-right:5px;
	background: url("../images/icones-bt-topo.png") no-repeat scroll 0 -82px transparent;
	 padding:10px 0px 10px 36px;
	}
		 
.botoes-topo a{
	
	padding-left:8px;
	font-size:13px;
	color:#9F9FA0;

	}
	
.botoes-topo a:hover{
	color:#FFF;}
	
.botoes-topo li{
	margin-right:7px;
	padding:10px 0;
	float:left;
	
}	

/* Menu */
.menu-geral{background:url(../images/bg-menu-centro.jpg) repeat-x;
	width:995px;}

.menu ul{
	width:790px;
	padding-top:3px;
	height:32px;}

.menu {
	background:url(../images/bg-menu-esq.jpg) left no-repeat;
	padding:0px 4px 0px 4px;
	margin:0px auto ;
	width:995px;
	

}

.menu-dir{
	background:url(../images/bg-menu-dir.jpg) right no-repeat;}


.menu li {
	padding-right:5px;
	background:url(../images/divisao-m.jpg) right no-repeat;
	display: inline;
	float:left;
	position:relative;
}


.menu li a b {
	text-shadow: 0.1em 0.1em 0.05em #333;
	 font-size: 100% !important;
    display: block;
    float: left;

}


.menu a {
	
	font-family: 'helvetica_neueregular';
    src: url('helveticaneue-ultralight-webfont.eot');
    src: url('helveticaneue-ultralight-webfont.eot?#iefix') format('embedded-opentype'),
         url('helveticaneue-ultralight-webfont.woff') format('woff'),
         url('helveticaneue-ultralight-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
	color:#FFF;
    cursor: pointer;
    display: block;
    float: left;
    line-height: 35px;
    padding: 0 19px 0 19px;
    text-align: center;
    text-decoration: none;
	
}
.menu a.fist {
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px 0px 0px 0px;

}


.menu a.fist:hover {
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px 0px 0px 0px;

}


.menu .active-b{
	-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px 0px 0px 0px;
	background:url(../images/bg-menu-hover.jpg) repeat-x;
	text-decoration: none;
	color:#FFF;}

.menu .active{
	background:url(../images/bg-menu-hover.jpg) repeat-x;
	text-decoration: none;
	color:#FFF;}


.menu a:hover {
	background:url(../images/bg-menu-hover.jpg) repeat-x;
	text-decoration: none;
	color:#FFF;
}

 .busca{
	background: url("../images/imput-busca.png") no-repeat scroll center top transparent;
    float: right !important;
    height: 18px;
  
    margin-right: 0;
    margin-top: -28px;
	padding:5px 13px 4px 15px;
    width: 190px;
}
	
.busca .input-nome{
	background:none;
	margin-left:54px;
	float:left;
	border:none;
	width:100px;
	color:#FFF;}

.busca .enviarBusc{
	float:right;
	margin-right:1px;
	margin-top:-5px;
}



/*Corpo */

.corpo-home{
	background:url(../images/bg-home.jpg) center no-repeat;
	width:995px;
	height:450px;
	margin:25px auto 0 auto;
	
	}

 .conteudo-home{
	 padding:80px 40px 20px 40px;}


.titulo-home {
	float:left;
	font-family: 'helvetica_neueregular';
  text-shadow: 2px 2px 5px rgba(0, 0, 0, .6);
    font-weight: bold;
    font-style: normal;
	text-transform:uppercase;
	color:#FFF;
	font-size:80px;
	width:300px;}

.texto-home{
	text-align:right;
	font-family: Arial,"Helvetica",sans-serif;
	 font-weight: normal;
    font-style: normal;
	font-size:14px;
	line-height:18px;
	width:465px;
	float:right;
	color:#FFF;}

.clientes{
	background:url(../images/bg-clientes.jpg) center top no-repeat;
	margin-top:35px;
	}
	
.clientes .cl-dentro{

	height:81px;
	width:1012px;
	margin:0 auto;}
	

/*Rodapé */

.rodape{
	margin-top:50px;}

.rodape-dentro{
	color:#9B9A9A;
	font-size:12px;
	height:50px;
	margin:0 auto;
	width:995px;}


.rodape-dentro span{
	color:#FFF;
	font-size:13px;
	font-weight:bold;
	text-transform:uppercase;}
	
	
	/*WebDesignAndSuch.com*/





	@charset "UTF-8";


	/*LINKS*/

	#mainContent a:link, #mainContent a:visited {color:#fff; text-decoration:none; font-size:18px; background:#000000; padding:5px; -webkit-border-radius:10px;
	-moz-border-radius:10px}
	#mainContent a:hover, #mainContent a:active {color:#fff; text-decoration:none; font-size:18px; background:#333333; padding:5px; -webkit-border-radius:10px;
	-moz-border-radius:10px}





	/*STYLES FOR CSS POPUP*/


	#blanket {
	   background-color:#111;
	   opacity: 0.65;
	   *background:none;
	   position:absolute;
	   z-index: 9001;
	   top:0px;
	   left:0px;
	   width:100%;
	}

	#popUpDiv {
		position:absolute;
		background:url(../popup/pop-back.jpg) no-repeat;
		width:600px;
		height:358px;
		border:5px solid #000;
		z-index: 9002;
	}

	#popUpDiv a {position:relative; top:5px; left:380px}