@import url(http://fonts.googleapis.com/css?family=Actor|Roboto:400,500,700,700italic,400italic,500italic);

/* RESET CSS */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,
form,fieldset,input,textarea,p,blockquote,th,td {padding: 0;margin: 0;}
table {border-spacing: 0;}
fieldset,img {border: 0;}
address,caption,cite,code,dfn,em,strong,th,var {font-weight: normal;font-style: normal;}
ol,ul {list-style: none;}
caption,th {teSxt-align: left;}
h1,h2,h3,h4,h5,h6 {font-weight: normal;font-size: 100%;}
q:before,q:after {content:'';}
abbr,acronym { border: 0;}


/* SITE */
body{font-family: 'Roboto', sans-serif; max-width:none;}
#topo{
	width: 1074px;
	height: 140px;
	background: #fff;
	margin: 0px auto;
	padding: 5px 0px 0px 0px;
	top: 0px;
}
#logo{width:271px;height:139px;background:url(../imagens/logo.png) no-repeat center;}
#menu{
	height: 136px;
	background: url(../imagens/fundo_menu.png) repeat -830px 0px;
	position: relative;
	z-index: 200;
	top: -20px;
	width: 100%;
	min-width: 1074px;
}
#menu ul{
	width: 1024px;
	height: 58px;
	margin: 0 auto;
	position: relative;
	left: 0px;
	margin-left: auto;
	margin-top: 50px;
	font-size: 19px;
	text-align: center;
	top: 24px;
	margin-right: auto;	
}
#menu ul li{float:left;display:inline; text-align:center;}
#menu ul li a{text-decoration:none;color:#fff;float:left;padding:16px 25px;border-right:2px solid #fff ; text-align:center;}
#menu ul li a:hover{text-decoration:underline;}

/* SLIDER */
#slider{width:1058px;height:185px;margin:0 auto;clear:both;position:relative;bottom:40px;z-index:100;}
#slider-big{width:1058px;height:470px;margin:0 auto;clear:both;position:relative;bottom:40px;z-index:100;}




/* CONTENT */

#content{
	width: 100%;
	height: auto;
	background: #F4F3EF;
	margin-top: -40px!important;
	min-width: 1074px;


}
.font{ font-family:'Roboto', sans-serif;  color:#000; size:10px;}
.box-escritorio h3{text-align:right;font-size:30px;margin-bottom:10px;}
#content p{
	font-size: 14px;
	color: #000000;
	text-align: justify;
	text-decoration: none;
}
.box-center{
	width: 282px;
	height: auto;
	margin: 0 auto;
	position: relative;
	margin-top: 0px;
	padding: 30px 0px;

	float: left;
	left: 0;
}
.box-all{
	width: 330px;
	height: 500px;

	float: left;
}
.box-all h3{text-align:right;font-size:30px;margin-bottom:10px;color:#41548E;}


/* FOOTER */
#content-bottom{width:100%;height:57px;background:#F4F3EF!important;toop:-20px;position:relative;clear:both;boottom:0px;}
.sombra-footer{width:100%;height:175px;background:url(../imagens/sombra_bottom.png) no-repeat center;position:absolute;tpop:-140px;z-index:10;clear:both;margin-top:-50px!important;}
.logo-footer{width:100%;height:62px;background:#fff;text-align:center;position:relative;topp:66px;clear:both;margin-top:20px;z-index:500;}
.logo-footer img{margin-top:2px;}
.rodape{width:100%;height:auto;clear:both;text-align:center;position:relative;z-index:200;clear:both;bottom:0px!important;margin-top:20px!important;margin-bottom:10px;}
.rodape p{text-align:center;font-size:12px;color:#0C0C0C;}


/* AREA DE ATUAÇÃO */

.titulo{font-size:30px;color:#41548E;padding:30px 0px;}

/* CONTATO */

#contato_form{width:500px;height:auto;float:left;border-right:1px dotted #ccc;}
#contato_form span{font-weight:bold;text-transform:uppercase;font-size:13px;}
.input_text{display:block;margin:10px 0px;width:390px;height:30px;padding:0px 5px;color:#ccc;position:relative;}
.input_textarea{display:block;margin:10px 0px;color:#ccc;width:390px;height:150px;position:relative;padding:0px 5px;}

.input_text:focus{outline:none;background:#069;border-color:#fff;color:#fff;-webkit-transition: all 1s linear;-moz-transition: all 1s linear;-o-transition: all 1s linear;transition: all 1s linear;}
.input_textarea:focus{outline:none;background:#069;border-color:#fff;color:#fff;-webkit-transition: all 1s linear;-moz-transition: all 1s linear;-o-transition: all 1s linear;transition: all 1s linear;position:relative;height:200px;}
.botao_enviar{width:200px;height:40px;border:none;color:#fff;background:#333;text-transform:uppercase;}
.botao_enviar:hover{background:#069;cursor:pointer;}

.email{width:105px;height:38px;background:url(../imagens/email01.png) no-repeat;cursor:pointer;float:left;}
.email:hover{width:105px;height:38px;background:url(../imagens/email02.png) no-repeat;}

.facebook{width:105px;height:38px;background:url(../imagens/facebook01.png) no-repeat;cursor:pointer;float:left;}
.facebook:hover{width:105px;height:38px;background:url(../imagens/facebook02.png) no-repeat;}

.skype{width:105px;height:38px;background:url(../imagens/skype01.png) no-repeat;cursor:pointer;float:left;}
.skype:hover{width:105px;height:38px;background:url(../imagens/skype02.png) no-repeat;}

.twitter{width:105px;height:38px;background:url(../imagens/twitter01.png) no-repeat;cursor:pointer;float:left;}
.twitter:hover{width:105px;height:38px;background:url(../imagens/twitter02.png) no-repeat;}

#localizacao{
	float: right;
	width: 450px;
	height: 470px;
	border: 4px solid #fff;
	z-index: 1000;
}
#localizacao a{text-decoration:none;color:#069!important;}
#localizacao a:hover{text-decoration:underline;}


/* 	PLACEHOLDER */

::-webkit-input-placeholder {color:#CCC;}
:-moz-placeholder { /* Firefox 18- */color: #ccc;}
::-moz-placeholder {  /* Firefox 19+ */color: #CCC;}
:-ms-input-placeholder {color: #CCC;}













.name_atuacao{font-size:15px!important;color:#41548E!important;font-weight:bold; text-align:justify;}
.margin-img{margin:0px 10px 5px 0px;}
.floatleft{float:left;}
.centraliza{
	width: 1038px;
	height: auto;
	margin: 0 auto;
	padding: 0px 10px;
	position: relative;
	z-index: 1000;
}
.centraliza2{
	width: 1038px;
	height: 800px;
	margin: 0 auto;
	padding: 0px 10px;
	position: relative;
	z-index: 1000;
}
.semborda{border:none;}
.borda-box{height:285px!important;width:2px;background:url(../imagens/borda-box.png) no-repeat;float:right;margin-top:130px;}
