@import url(http://fonts.googleapis.com/css?family=Muli:400,300italic,300,400italic);
@import url(http://fonts.googleapis.com/css?family=Oswald:400,300,700);

* {
	padding:0px;
	margin:0px;
	text-decoration:none;
	font-family: 'Muli',sans-serif;
}
img {
	border:none;
	margin:auto;
	text-decoration:none;
}

#contentAll {
	position: relative;
	width: 100%;
	height: 100%;
	z-index: 0;
	display: table;
	background:#FFF;
	margin:auto;
	margin-left:auto;
}
/*  TOPO - LOGO / MENU */
#fundoTopoSuperior {
	position: relative;
	width: 100%;
	height: 400px;
	z-index: -1;
	display: table;
	margin:auto;
	margin-top:0;
	margin-bottom:-400px;
	background: #e0cf0b url(../inc-imgs/fundo.png) center repeat;
}

#contentTopo {
	position: relative;
	width: 100%;
	height: auto;
	z-index: 1;
	display: table;
	margin:auto;
	margin-top:0px;
	margin-bottom:30px;
	
}
#topo {
	position: relative;
	width: 980px;
	height: 100px;
	z-index: 1;
	display: table;
	margin:auto;
	margin-top:0px;
	padding:0px;
}
#contentLogo {
	position: relative;
	width: 100%;
	height: auto;
	z-index: 1;
	display: table;
	margin:auto;
	margin-top:-1px;
	
}
#logo {
	position: relative;
	width: 190;
	height: auto;
	z-index: 5;
	display: table;
	margin: auto;
	margin-top: 20px;
	margin-bottom: 20px;
}
#contentMenu {
	position: relative;
	width: 100%;
	height: auto;
	z-index: 2;
	display: table;
	margin:auto;
	margin-top:-1px;
	background:#000;
	
}
#menu {
	position: relative;
	width: auto;
	height: auto;
	z-index: 6;
	display: table;
	margin:auto;
	float:center;
}
#banner {
	position: relative;
	width: 980px;
	height: 335px;
	z-index: 5;
	display: table;
	margin:auto;
	margin-top:0px;
	margin-bottom:0px;
}

/*  ContentSite */
#contentSite {
	position: relative;
	width: 100%;
	height: 500px;
	z-index: 2;
	display: table;
	margin:auto;
}
#site {
	position: relative;
	width: 980px;
	height: auto;
	z-index: 0;
	display: table;
	margin:auto;
}

/*  SERVICOS */
#contentServicos {
	position: relative;
	width: 100%;
	height: auto;
	z-index: 1;
	display: table;
	margin: auto;
	margin-top: 20px;
	margin-bottom: 10px;
}
#servicos {
	position: relative;
	width: 980px;
	height: 160px;
	z-index: 1;
	display: table;
	margin: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 3px;
}
.tituloServicos {
	font-family: 'Droid Sans', sans-serif;
	font-size:1.5em;
	font-weight: 400;
	color:#444;
	margin-top: 0px;
	margin-left:0px;
}
.tituloServicos a {
	color:#444;
	text-decoration:none;
}
.tituloServicos a:hover {
	color:#222;
	text-decoration:none;
}
.chamadaServicos {
	font-family: 'Droid Sans', sans-serif;
	font-size:1.2em;
	font-weight: 300;
	color:#666;
	margin-top: 10px;
	margin-left:0px;
}
.chamadaServicos a {
	color:#666;
	text-decoration:none;
}
.chamadaServicos a:hover {
	color:#444;
	text-decoration:none;
}
.textoServicos {
	font-family: 'Droid Sans', sans-serif;
	font-size:1.0em;
	font-weight: 300;
	color:#999;
	margin-top: 5px;
	margin-left:0px;
}
.textoServicos a {
	color:#999;
	text-decoration:none;
}
.textoServicos a:hover {
	color:#777;
	text-decoration:none;
}
#imagemServicos{
	width: 110px;
	height:110px;
	margin:0px;
	background:#CCC;
	border-radius:2px;
	margin-top: 10px;
	margin-right: 5px;
	border: 5px solid #CCC;
}

#verMaisServicos {
	position: relative;
	width: auto;
	height: auto;
	z-index: 1;

}


.textoBotaoServicos a{
	font-family: 'Droid Sans', sans-serif;
	font-size: 1.0em;
	font-weight: 300;
	padding:5px 10px;
	border-radius:3px;
	border: 1px solid #999;
	text-align: center;
	color: #666;
	display:block;
	background: #EEE;
	float:right;
	margin-right:10px;
	margin-top:15px;
		
}
.textoBotaoServicos a:hover {
	text-decoration:none;
	color:#FFF;
	background:#666;
	display:block;	
}









/*  CHAMADA */
#contentChamada {
	position: relative;
	width: 100%;
	height: auto;
	z-index: 0;
	display: table;
	margin:auto;
	margin-top: 40px;
	margin-bottom: 0px;
	background:#FFF;
}
#chamada {
	position: relative;
	width: 980px;
	height: auto;
	z-index: 0;
	display: table;
	margin: auto;	
	margin-top: 0px;
	margin-bottom: 0px;
}
#chamadaEsq {
	position: relative;
	width: 300px;
	height: 100px;
	z-index: 0;
	display: table;
	margin: auto;
	float:left;
	margin-left:0px;
}
#chamadaCen {
	position: relative;
	width: 300px;
	height: 100px;
	z-index: 0;
	display: table;
	margin: auto;
	float:left;
	margin-left:40px;
}
#chamadaDir {
	position: relative;
	width: 300px;
	height: 100px;
	z-index: 0;
	display: table;
	margin: auto;
	float:right;
	margin-right:0px;
}
.tituloChamada {
	font-family: 'Droid Sans', sans-serif;
	font-size:1.5em;
	font-weight: 400;
	color:#444;
	margin-top: 10px;
	margin-right:0px;
	margin-left:0px;
	text-align:center;
	text-decoration:none;
}
.tituloChamada a {
	color:#444;
	text-decoration:none;
}
.tituloChamada a:hover {
	color:#222;
	text-decoration:none;

}
.chamadaChamada {
	font-family: 'Droid Sans', sans-serif;
	font-size:1.3em;
	font-weight: 300;
	color:#666;
	margin-top: 5px;
	margin-right:0px;
	margin-left:0px;
	text-align:center;
}
.chamadaChamada a {
	color:#666;
	text-decoration:none;
}
.chamadaChamada a:hover {
	color:#444;
	text-decoration:none;
}
.textoChamada {
	font-family: 'Droid Sans', sans-serif;
	font-size:1.1em;
	font-weight: 100;
	color:#999;
	margin-top: 10px;
	margin-bottom:10px;
	margin-right:0px;
	margin-left:0px;
	text-align:center;
}
.textoChamada a {
	color:#999;
	text-decoration:none;
}
.textoChamada a:hover {
	color:#777;
	text-decoration:none;
}
/*  SOCIAL */
#contentSocial {
	position: relative;
	width: 100%;
	height: auto;
	z-index: 1;
	display: table;
	margin: auto;
	margin-top: 40px;
	margin-bottom: 10px;
}
#social {
	position: relative;
	width: 980px;
	height: auto;
	z-index: 1;
	display: table;
	margin: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 3px;
}
#socialEsq {
	position: relative;
	width: 460px;
	height: 400px;
	z-index: 1;
	display: table;
	margin: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	float:left;
	margin-left:0px;
	padding-left:20px;
}
#socialDir {
	border-bottom-left-radius:10px;
	border-top-left-radius: 10px;
	border-bottom-right-radius: 15px;
	border-top-right-radius:15px;
	position: relative;
	width: 460px;
	height: 400px;
	z-index: 1;
	display: table;
	margin: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	float:right;
	margin-right:0px;
	padding-left:20px;
}
.tituloSocial {
	font-family: 'Droid Sans', sans-serif;
	font-size:1.5em;
	font-weight: 400;
	color:#444;
	margin-top: 0px;
	margin-bottom: 20px;
	margin-left:0px;
}
.tituloSocial a {
	color:#444;
	text-decoration:none;
}
.tituloSocial a:hover {
	color:#222;
	text-decoration:none;
}
/*  Promoçoes */
#contentPromocoes {
	position: relative;
	width: 100%;
	height: auto;
	z-index: 1;
	display: table;
	margin:auto;
	margin-top:30px;
	background:#f1f1f1;
}
#promocoes {
	position: relative;
	width: 980px;
	height: auto;
	z-index: 1;
	display: table;
	margin:auto;
	margin-top:10px;
	margin-bottom:30px;
	padding:0px;
	border-radius:1px;
}

.tituloPromocoes {
	font-family: 'Droid Sans', sans-serif;
	font-size:1.8em;
	font-weight: 400;
	color:#444;
	margin-top: 0px;
	margin-right:0px;
	margin-left:0px;
	padding:10px;
	text-align: center;
}
.tituloPromocoes a {
	color:#444;
	text-decoration:none;
}
.tituloPromocoes a:hover {
	color:#222;
	text-decoration:none;
}
.textoPromocoes {
	font-family: 'Droid Sans', sans-serif;
	font-size:1.0em;
	font-weight: 300;
	text-height:2.0em;
	color:#666;
	margin-top: 0px;
	margin-right:0px;
	margin-left:0px;
	padding:10px;
	text-align: center;
}
.textoPromocoes a {
	color:#666;
	text-decoration:none;
}
.textoPromocoes a:hover {
	color:#444;
	text-decoration:none;
}
/*  Promoçoes da empresa (carrosel) */
#row {
	position: relative;
	margin: auto;
	width: 100%;
	margin-top:0px;
	height: auto;
	display: table;
	z-index: 2;
/*	background-color: #D2D2D2;
	background-image: -moz-linear-gradient(0deg, #D2D2D2, #FFF 100%);
	background-image: -webkit-linear-gradient(0deg, #D2D2D2, #FFF 100%);
	background-image: -o-linear-gradient(0deg, #D2D2D2 #FFF 50%);
	background-image: -ms-linear-gradient(0deg, #D2D2D2, #FFF 100%);
	background-image: linear-gradient(0deg, #D2D2D2, #FFF 100%);*/
}
#row2 {
	position: relative;
	margin: auto;
	margin-top: 0px;
	width: 100%;
	height: auto;
	display: table;
	z-index: 2;
}
#cx_row {
	position: relative;
	margin: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	width: 930px;
	height: auto;
	display: table;
	z-index: 2;
}
#contentData {
	position:relative;
	margin:auto;
	width:940px;
	padding:20px;
	background:#FFF;
}
#cxFoto {
	position: relative;
	margin: auto;
	margin-top: 0px;
	margin-bottom: 10px;
	margin-left:0px;
	width: 100%;
	height: auto;
	display: table;
	z-index: 2;
}
#cxFoto:hover {
	border: solid 0px #999;
}
.imgBorder {
	border:solid 5px #EEE;
	}
.imgBorder:hover {
	border:solid 5px #CCC;
	}

/*  DETALHES */
#contentDetalhes {
	position: relative;
	width: 100%;
	height: auto;
	z-index: 1;
	display: table;
	margin:auto;
	margin-top:30px;
	margin-bottom:0px;
	background:#EEE;
}
#detalhes {
	position: relative;
	width: 980px;
	height: auto;
	z-index: 1;
	display: table;
	margin:auto;
	margin-top:20px;
	margin-bottom:0px;
	padding:3px;
}
.tituloDetalhes {
	font-family: 'Droid Sans', sans-serif;
	font-size:1.3em;
	font-weight: 300;
	color:#444;
	margin-top: 0px;
	margin-right:0px;
	margin-left:0px;
	padding:0px;
	text-align: left;
}
.tituloDetalhes a {
	color:#444;
	text-decoration:none;
}
.tituloDetalhes a:hover {
	color:#222;
	text-decoration:none;
}
.textoDetalhes {
	font-family: 'Droid Sans', sans-serif;
	font-size:1.0em;
	font-weight: 100;
	color:#888;
	margin-top: 5px;
	margin-right:0px;
	margin-left:0px;
	padding:0px;
	text-align: left;
}
.textoDetalhes a {
	color:#888;
	text-decoration:none;
}
.textoDetalhes a:hover {
	color:#666;
	text-decoration:none;
}
/*  RODAPE */
#contentRodape {
	position: relative;
	width: 100%;
	height: auto;
	z-index: 0;
	display: table;
	margin:auto;
	background:#EEE;
}
#rodape {
	position: relative;
	width: 980px;
	height: 100px;
	z-index: 0;
	display: table;
	margin:auto;
}
#contentRodape hr {
	width: 980px;
	height:0; 
	border:none;
	border-top:1px solid #e7e7e7;  
	border-bottom:1px solid #dedede; 
	margin:auto;
	margin-top:0px;
	background:#EEE; 
	clear:both;
	z-index:21;
}
.assinatura{
	font-family: 'Droid Sans', sans-serif;
	font-size:0.9em;
	color: #999;
	font-weight:400;
	text-decoration:none;
	padding-right:10px;
	padding-left:20px;
}

#contentRodape .links a:hover {
	text-decoration:underline;
	color:#d4ffeb;
	
}

.iconSocialYoutube a {
	font-size:1.8em;
	padding-right:10px;
	color:#999;
	font-family: 'Oswald', sans-serif;
	text-decoration:none;
}
.iconSocialYoutube a:hover {
	color:#666;
}
.iconSocialTwitter a {
	font-size:1.8em;
	padding-right:10px;
	color:#999;
	font-family: 'Oswald', sans-serif;
	text-decoration:none;
}
.iconSocialTwitter a:hover {
	color:#666;
}
.iconSocialFacebook a {
	font-size:1.8em;
	padding-right:10px;
	color:#999;
	font-family: 'Oswald', sans-serif;
	text-decoration:none;
}
.iconSocialFacebook a:hover {
	color:#666;
}
.iconSocialSkype a {
	font-size:1.8em;
	padding-right:10px;
	color:#999;
	font-family: 'Oswald', sans-serif;
	text-decoration:none;
}
.iconSocialSkype a:hover {
	color:#666;
}
.iconSocialEbook a {
	font-size:1.8em;
	padding-right:10px;
	color:#999;
	font-family: 'Oswald', sans-serif;
	text-decoration:none;
}
.iconSocialEbook a:hover {
	color:#666;
}
.iconSocialGooglePlus a {
	font-size:1.8em;
	padding-right:10px;
	color:#999;
	font-family: 'Oswald', sans-serif;
	text-decoration:none;
}
.iconSocialGooglePlus a:hover {
	color:#666;
}


#mapaDir{
	width:350px;
	height:auto;
	margin:auto;
	float:left;
	margin-left: 50px;
	background:#EEE;
	padding:20px 25px 20px 25px;
}
.tituloMapaDir {
	font-family: 'Oswald',sans-serif;
	text-align:justify;
	font-size:1.5em;
	line-height:1.6em;
	color: #333333;
	text-transform: uppercase;
	font-weight: 300;
}
.textoMapaDir {
	font:Verdana, Geneva, sans-serif;
	font-weight:400;
	text-align:justify;
	font-size:1.0em;
	margin-top:5px;
	line-height:1.3em;
}