@charset "ISO-8859-8-I";
/* CSS Document */
/* RC Sollis - Consultoria e Desenvolvimento de Negocios */
/* Webmaster: Fabio Montarroios | fabiomoliveira@gmail.com */

@font-face{
	font-family:TitilliumText;
	src:url('../fonts/TitilliumText25L003.otf');
}

@font-face{
	font-family:Ruda-Regular;
	src:url('../fonts/Ruda-Regular.ttf');
}

@font-face{
	font-family:Ruda-Black;
	src:url('../fonts/Ruda-Black.ttf');
}

@font-face{
	font-family:RopaSans-Regular;
	src:url('../fonts/RopaSans-Regular.otf');
}

a{color:#3f3f3f; text-decoration:none; padding:0;}
a:hover{color:#000;}

body,td,th {
	color: #000;
}
body {
	margin:0;
	padding:0;
	font-family:Ruda-Regular;
}

#page{width:100%; height:100%;}

#header{position:relative; float:left; width:100%; height:100px; margin:0 auto; background:#fff; box-shadow: 0 1px 4px #888888; z-index:10; border-bottom:2px solid #fff; z-index:99999;}
#header .content{position:relative; width:969px; height:auto; margin:0 auto; }
#header .content .logo{position:relative; width:244px; height:72px; float:left;}
#header .content .logo h1{ width: 244px; height: 72px; float: left; visibility: visible; background: url(../images/logo-rcsollis.png) no-repeat; margin:14px 0 0 0; padding:0;}
#header .content .logo h1 a {float: left; display: block; width: 244px; height: 72px; cursor: pointer;}
#header .content .logo h1 a span {display: none;}

#menu{position:relative; float:right; width:650px; height:100px; font-size:15px; text-transform:uppercase;}
#menu ul{display:block; list-style:none; margin:0; padding:0; width:650px;}

#menu ul li{float:left; position:relative; padding:0 21px; border-left:1px solid #e9e9e9; height:100px;}
#menu ul li:last-child{border-right:1px solid #e9e9e9;}

#menu ul li a{display:block; text-decoration:none; width:100%; font-family:Ruda-Black; text-transform:uppercase; color:#000; padding:45px 4px;}
#menu ul li a:hover, #menu ul li a.current{color:#ff8c00; background:url(../images/ico-activemenu.png) no-repeat top center; background-position:45% 0; }

#slider {position:relative; float:left; width:100%; height:590px; text-align:center;}

#contentInterna{position:relative; float:left; width:100%; height:auto; }

#depoimentos {position:relative; float:left; background:#f4a800; width:100%; height:auto;}
#depoimentos .content {position:relative; width:969px; height:auto; color:#000; margin:10px auto 0; text-align:center;}
#depoimentos .content .aspaLeft {position:absolute; float:left; background:url(../images/img-abreaspas.png) no-repeat; width:24px; height:24px; top:15px; left:0;}
#depoimentos .content .aspaRight {position:absolute; float:right; background:url(../images/img-fechaaspas.png) no-repeat; width:24px; height:24px; top:80px; right:5px;}
#depoimentos .content p {position:relative; float:left; width:890px; height:95px; margin-left:35px; margin-top:30px; font-size:25px;}
#depoimentos .content .assDepo {position:relative; font-family:Ruda-Black; font-size:14px; color:#9c6b00; top:10px; }
#depoimentos .content .cargoDepo {position:relative; font-family:Ruda-Regular; font-size:14px; color:#9c6b00; top:10px; left:4px;}

#box-qualidades {position:relative; float:left; width:100%; height:auto; margin-top:30px; margin-bottom:30px; font-family:Ruda-Black;}
#box-qualidades .content{position:relative; width:969px; height:220px; margin:0 auto;}
#box-qualidades .content .boxLeft {position:relative; float:left; width:155px; text-align:center; padding:30px 10px;  border:1px solid #fff;}
#box-qualidades .content .boxRight {position:relative; float:left; width:150px; margin-left:6px; text-align:center; padding:30px 10px;  border:1px solid #fff;}
#box-qualidades .content .boxRightG {position:relative; float:left; width:190px; margin-left:6px; text-align:center; padding:30px 10px;  border:1px solid #fff;}
#box-qualidades .content .titulo{position:relative; float:left; width:100%; font-size:14px; font-family:Ruda-Black;}
#box-qualidades .content p{font-size:12px; font-family:Ruda-Regular;}
#box-qualidades .content .boxLeft:hover {background:url(../images/bg-cx-qualidades.jpg) repeat-x bottom; border:1px solid #e4e4e4;}
#box-qualidades .content .boxRight:hover {background:url(../images/bg-cx-qualidades.jpg) repeat-x bottom; border:1px solid #e4e4e4;}
#box-qualidades .content .boxRightG:hover {background:url(../images/bg-cx-qualidades.jpg) repeat-x bottom; border:1px solid #e4e4e4;}

/* estilos da pagina Quem somos */
#bgTituloQuemsomos {position:relative; float:left; width:100%; height:206px; background:#f6b526 url(../images/bg-quemsomos.jpg) no-repeat center;}
#bgTituloQuemsomos .content{position:relative; margin:0 auto; width:969px; }
#bgTituloQuemsomos .content .titulo {font-size:30px; color:#fff; position:relative; margin:90px 0 0 10px;}

#contentInterna .content {position:relative; width:969px; height:auto; margin:0 auto;} 
.infosSocios {position:relative; float:left; margin-top:40px; font-family:Georgia, "Times New Roman", Times, serif;}
.socios {position:relative; float:left; width:100%; height:165px; margin-bottom:50px;}
.socios img {position:relative; float:left; width:163px; height:163px; margin-right:60px;}
.socios p{position:relative; float:left; width:600px; height:auto; font-size:15px; font-style:italic; margin-top:20px; color:#404040;}
.socios p.marcos{position:relative; float:let; width:600px; height:auto; margin:0;}


.expansao{position:relative; float:left; width:100%; height:500px; background:#151515 url(../images/expansao-conne3.jpg) no-repeat center; height:592px;}
.expansao .content{position:relative; margin:0 auto; width:969px; }
.expansao .content .txt{position: relative; float:left; width:780px; margin-left:10px; margin-top:160px; color:#fff; font-size:15px; font-family: Georgia, "Times New Roman", Times, serif; }

.historicoPro {position:relative; float:left; width:100%; background:#efb53e url(../images/foto-historico-profissional2.jpg) no-repeat center; height:517px;}
.imgClientes {position:relative; float:left; width:100%; background:#f6b526 url(../images/img-clientes2.jpg) no-repeat center; height:523px;}

.txtPresencaNacional {position:relative; float:left; width:630px; height:auto; text-align:left;  margin-bottom:10px; margin-top:30px; color:#404040}
.txtPresencaNacional .titulo {font-size:28px; text-transform:uppercase; font-family:RopaSans-Regular; margin:0; padding:0;}
.txtPresencaNacional .txt {font-size:15px; font-style:italic; font-family:Georgia, "Times New Roman", Times, serif;}
.txtPresencaNacional .titulo p{margin:20px 0 10px 0; padding:0;}

.txtExperiencia {position:relative; float:left; width:630px; height:auto; margin-bottom:20px; margin-top:30px; color:#404040}
.txtExperiencia .titulo{position:relative; float:left; width:100%; font-size:28px; margin-bottom:10px; font-family:RopaSans-Regular;}
.txtExperiencia .txt {position:relative; float:left; font-size:15px; font-style:italic; font-family:Georgia, "Times New Roman", Times, serif;}
.txtExperiencia .txt p{margin:4px 0;}
.imgMapaBrasil {position:relative; float:left; width:335px; height:331px; background:url(../images/img-mapabrasil.jpg) no-repeat; top:-110px;}

.boxEspecialistas {position:relative; float:left; width:100%; height:270px; background:#f6b526; }
.boxEspecialistas .content {position:relative; width:969px; height:auto; margin:0 auto; }
.boxEspecialistas .content .titulo {position:relative; float:left; width:100%; font-size:16px; font-style:italic; color:#fff; text-align:center; font-family:Georgia, "Times New Roman", Times, serif;}
.boxEspecialistas .content .tituloSec {font-size:28px; color:#fff; text-transform:uppercase; font-family:RopaSans-Regular;}

.boxEspecialistas .content .firCapital {position:relative; float:left; text-align:right; width:420px; margin-top:25px;}
.boxEspecialistas .content .firCapital p {font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-size:17px;}
.boxEspecialistas .content .baseInvest {position:relative; float:left; text-align:right; width:420px; margin-left:65px; margin-top:25px;}
.boxEspecialistas .content .baseInvest p {font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-size:17px;}

.boxTerritorioNac {position:relative; float:left; width:100%; height:auto; margin-top:20px;}
.boxTerritorioNac .content {position:relative; width:969px; margin:0 auto; height:500px;}
.boxTerritorioNac .content .titulo {position:relative; float:left; width:100%; height:50px; margin:20px 0; font-size:28px; text-transform:uppercase; text-align:center; font-family:RopaSans-Regular;}
.boxTerritorioNac .content .infosTer {position:relative; float:left; width:625px; margin-right:5px; font-family:Georgia, "Times New Roman", Times, serif; }
.boxTerritorioNac .content .infosTer p{font-size:16px; font-style:italic; margin:14px 0;}
.boxTerritorioNac .content .imgTer {position:relative; float:right; width:335px; height:331px; background:url(../images/img-mapabrasil.jpg) no-repeat;}

/* estilos da pagina Metodologia */
#bgTituloMeto {position:relative; float:left; width:100%; height:206px; background:#f6b526 url(../images/bg-metodologia.jpg) no-repeat center;}
#bgTituloMeto .content{position:relative; margin:0 auto; width:969px; }
#bgTituloMeto .content .titulo {font-size:30px; color:#fff; position:relative; margin:90px 0 0 10px;}

#contentInterna .content{position:relative; margin:30px auto 0; width:969px; height:auto;}
#contentMetodologia {position:relative; float:left; width:100%; height:auto; background:url(../images/bg-info-metodologia.jpg) repeat-y center;}
#contentMetodologia .imgMetodologia {position:relative; width:969px;; height:600px; margin:0 auto;}

.txtExperienciaMet {position:relative; float:left; width:100%; height:auto; text-align:center; color:#404040;}
.txtExperienciaMet .titulo{position:relative; float:left; width:100%; font-size:28px; margin-bottom:10px; font-family:RopaSans-Regular; text-transform:uppercase;}
.txtExperienciaMet .txt {position:relative; font-size:15px; font-style:italic; font-family:Georgia, "Times New Roman", Times, serif;}
.txtExperienciaMet .txt p{margin:24px 0;}

.boxEspecialistasMet {position:relative;float:left; width:100%; height:270px; background:#eeeeee; color:#3b3b3b; margin-bottom:20px;}
.boxEspecialistasMet .content {position:relative; width:969px; margin:0 auto; height:auto;}
.boxEspecialistasMet .content .firCapital {position:relative; float:left; text-align:center; width:420px; margin-top:25px;}
.boxEspecialistasMet .content .firCapital p {font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-size:16px;}
.boxEspecialistasMet .content .baseInvest {position:relative; float:left; text-align:center; width:420px; margin-left:65px; margin-top:25px;}
.boxEspecialistasMet .content .baseInvest p {font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-size:16px;}
.boxEspecialistasMet .content .tituloSec {font-size:28px; text-transform:uppercase; font-family:RopaSans-Regular; position:relative; margin:20px 0 30px;}

.boxMaximizacao {position:relative; float:left; width:100%; height:auto; color:#404040; margin-bottom:20px;}
.boxMaximizacao .titulo {position:relative; width:100%; text-align:center; margin-bottom:15px; font-family:RopaSans-Regular; font-size:30px; text-transform:uppercase;}
.boxMaximizacao .titulo p{margin:30px 0 0 0; padding:0;}
.boxMaximizacao .imgMax{position:relative; width:100%; height:370px; background:url(../images/img-maximizacao.jpg) no-repeat center; margin-top:30px;}

/* estilos da pagina Servicos */
#bgTituloServicos {position:relative; float:left; width:100%; height:206px; background:#f6b526 url(../images/bg-servicos.jpg) no-repeat center;}
#bgTituloServicos .content{position:relative; margin:0 auto; width:969px; }
#bgTituloServicos .content .titulo {font-size:30px; color:#fff; position:relative; margin:90px 0 0 10px;}

.cxServico {position:relative; float:left; width:100%; height:160px; margin-bottom:40px; font-size:40px; text-align:right; color:#404040;}
.cxServico .tituloCheckup {positioin:relative; float:left; background:url(../images/b-checkup.png) no-repeat right; width:350px; height:140px; padding:40px 200px 0 0; text-transform:uppercase; }
.cxServico .tituloDiag {positioin:relative; float:left; background:url(../images/b-assessoria.png) no-repeat right; width:350px; height:140px; padding:40px 200px 0 0; text-transform:uppercase; }
.cxServico .tituloNegocios {positioin:relative; float:left; background:url(../images/b-negocios.png) no-repeat right; width:350px; height:140px; padding:40px 200px 0 0; text-transform:uppercase; }
.cxServico .txtServicos {position:relative; float:left; margin-left:50px; font-size:14px; font-style:italic; color:#404040; font-family:Georgia, "Times New Roman", Times, serif; padding:55px 0 0 0; text-align:left;}


/* estilos da pagina Contato */
#bgTituloContato {position:relative; float:left; width:100%; height:206px; background:#f6b526 url(../images/bg-contato.jpg) no-repeat center;}
#bgTituloContato .content{position:relative; margin:0 auto; width:969px; }
#bgTituloContato .content .titulo {font-size:30px; color:#fff; position:relative; margin:90px 0 0 10px; width:500px;}
#bgTituloContato .infosContato {position:relative; float:right; width:400px; height:auto; margin-top:-90px;  text-shadow:1px 1px #ffc600;}
#bgTituloContato .infosContato p {margin:6px 0; padding:0; font-size:22px;}
.tituloContato {position:relative; float:left; width:100%; height:50px; text-align:center; font-size:26px; text-transform:uppercase; margin-top:30px; font-family:RopaSans-Regular;}
#bgTituloContato .infosContato a {color:#000;  text-shadow:1px 1px #ffc600; padding:4px 4px 4px 2px;}
#bgTituloContato .infosContato a:hover {background:#ffc600; padding:4px 4px 4px 2px;}
#bgTituloContato .infosContato .end {font-size:14px;}
.formContato {position:relative; float:left; width:100%; height:auto; margin:20px 0 40px 0; }
.formContato .cxInputs{position:relative; float:left; width:440px; height:75px; margin:8px 40px 8px 0;}
.formContato .cxInputs label {position:relative; width:100%; float:left; font-family:RopaSans-Regular; text-transform:uppercase; font-size:18px; margin-bottom:4px;}
.formContato .cxInputs input {width:430px; height:40px; background:url(../images/bg-input.jpg) repeat-x; border:1px solid #bbbbbb; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; padding:0 0 0 10px; font-size:16px; color:#999999;}
.formContato .cxTextArea textarea {position:relative; float:left; height:90px; width:430px; font-size:18px; margin:8px 40px 8px 0; background:url(../images/bg-textarea.jpg) repeat-x; border:1px solid #bbbbbb; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; padding:10px 0 0 10px; color:#999999;}
.formContato .cxTextArea label {position:relative; width:100%; float:left; font-family:RopaSans-Regular; text-transform:uppercase; font-size:18px; margin-bottom:4px;}

.formContato .cxInputsRight{position:relative; float:left; width:440px; height:75px; margin:8px 0 8px 25px;}
.formContato .cxInputsRight label {position:relative; width:100%; float:left; font-family:RopaSans-Regular; text-transform:uppercase; font-size:18px; margin-bottom:4px;}
.formContato .cxInputsRight input {width:430px; height:40px; background:url(../images/bg-input.jpg) repeat-x; border:1px solid #bbbbbb; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; padding:0 0 0 10px; font-size:16px; color:#999999;}

.formContato .cxInputsRight .btEnviar {position:relative; float:left; background:url(../images/bt-bgproposta.jpg) repeat-x; height:46px; width:100px; border:1px solid #757575; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; cursor:pointer; font-family:Ruda-Black; font-size:18px; color:#fff; padding:0;}
.sucesso {position:relative; float:left; text-align:center; width:100%; height:auto;}

.sucessoMsg {position:absolute; z-index:999999; float:left; text-align:center; width:600px; height:250px; box-shadow:4px 0 20px 14px #505050; background:#fff; top:38%; left:28%;}
.sucessoMsg .btFechaMsg{position:absolute; right:2px; top:2px; color:#404040; width:30px; height:22px; border:1px solid #ccc; padding:5px 2px; cursor:pointer;}
.sucessoMsg .btFechaMsg:hover {background:#404040; color:#fff;}
.sucessoMsg h2{position:relative; margin-top:40px;}

/* estilos do rodape */
#rodapeSobre {position:relative; float:left; width:100%; height:200px; background:#242424;}
#rodapeSobre .content {position:relative; width:969px; height:auto; margin:0 auto;}
#rodapeSobre .content .sobreRc {position:relative; float:left; width:300px; margin-top:10px; margin-left:15px;}
#rodapeSobre .content .sobreRc p{color:#fff; font-size:15px; text-transform:uppercase; margin:17px 0 4px 0; padding:0;}
#rodapeSobre .content .sobreRc .menuRodape{position:relative; float:left; width:100%; height:auto;}
#rodapeSobre .content .sobreRc .menuRodape ul{margin:0; padding:0;}
#rodapeSobre .content .sobreRc .menuRodape ul li{position:relative; list-style-type:none; padding:6px 0;}
#rodapeSobre .content .sobreRc .menuRodape ul li a{color:#ef9f18; font-size:14px;}
#rodapeSobre .content .sobreRc .menuRodape ul li a:hover{text-decoration:underline;}

#rodapeSobre .content .newsletter{position:relative; float:right; width:320px; height:auto;  margin-top:28px;}
#rodapeSobre .content .newsletter .titulo{position:relative; float:left; color:#fff; background:url(../images/ico-newsletter.png) no-repeat left; padding:2px 0 0 40px; text-transform:uppercase; font-size:15px; margin-bottom:15px; margin-top:10px;}
#rodapeSobre .content .newsletter .form {position:relative; float:left; width:315px; height:55px;}
#rodapeSobre .content .newsletter .inputNews{background:url(../images/bg-input-news.jpg) repeat-x; border:2px solid #666666; position:relative; float:left; margin-bottom:4px; height:44px; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; width:300px; padding:0 0 0 12px; font-size:16px; color:#999999;}
#rodapeSobre .content .newsletter .btCadastrar {position:relative; float:right; width:120px; height:30px; border:1px solid #757575; background:url(../images/bg-botao.jpg) repeat-x; font-size:16px; color:#fff; font-family:Ruda-Black; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; padding-top:2px; margin-top:2px; cursor:pointer;}
 
#rodapeRc {position:relative; float:left; width:100%; height:62px; background:#000; color:#fff;}
#rodapeRc .content {position:relative; width:969px; height:auto; margin:22px auto 0;}
#rodapeRc .content .infos {position:relative; float:left; width:515px; height:25px;}
#rodapeRc .titRc {position:relative; float:left; padding:0 24px 0 0; margin-left:20px;}
#rodapeRc .txtEmail {position:relative; float:left; padding:0 20px;}
#rodapeRc .txtFone {position:relative; float:left; padding:0 20px;}
#rodapeRc .separador {position:relative; float:left; width:4px; height:auto;}
#rodapeRc .content a{color:#faa61a;}
#rodapeRc .content a:hover{text-decoration:underline;}

#rodapeRc .content .redes{position:relative; float:right; width:190px; height:40px; top:-2px}
#rodapeRc .content .redes .facebook{position:relative; float:left; width:25px; height:25px; background:url(../images/ico-redessociais.png) 0 0 no-repeat; margin-right:12px; cursor:pointer;}
#rodapeRc .content .redes .facebook:hover{background:url(../images/ico-redessociais.png) 0 -25px no-repeat;}
#rodapeRc .content .redes .facebook span{display:none;}
#rodapeRc .content .redes .twitter{position:relative; float:left; width:28px; height:25px; background:url(../images/ico-redessociais.png) -35px 0 no-repeat; margin-right:12px; cursor:pointer;}
#rodapeRc .content .redes .twitter span{display:none;}
#rodapeRc .content .redes .twitter:hover{background:url(../images/ico-redessociais.png) -35px -25px no-repeat;}
#rodapeRc .content .redes .linkedIn{position:relative; float:left; width:28px; height:25px; background:url(../images/ico-redessociais.png) -82px 0 no-repeat; margin-right:12px; cursor:pointer;}
#rodapeRc .content .redes .linkedIn span{display:none;}
#rodapeRc .content .redes .linkedIn:hover{background:url(../images/ico-redessociais.png) -82px -25px no-repeat;}
#rodapeRc .content .redes .skype{position:relative; float:left; width:30px; height:25px; background:url(../images/ico-redessociais.png) -130px 0 no-repeat; margin-right:12px; cursor:pointer;}
#rodapeRc .content .redes .skype span{display:none;}
#rodapeRc .content .redes .skype:hover{background:url(../images/ico-redessociais.png) -130px -25px no-repeat;}
#rodapeRc .content .redes .google{position:relative; float:left; width:30px; height:25px; background:url(../images/ico-redessociais.png) -174px 0 no-repeat; cursor:pointer;}
#rodapeRc .content .redes .google span{display:none;}
#rodapeRc .content .redes .google:hover{background:url(../images/ico-redessociais.png) -174px -25px no-repeat;}


#breve{position:relative; margin:0 auto; width:1000px; height:auto; margin-top:2%; }

#logo{position:relative; width:286px; height:320px; text-align:center; border:none; margin:0 auto;}
.txt-construcao{font-size:24px; text-transform:uppercase; color:#f6a536; margin:40px 0; text-align:center;}

#box-contato{position:relative; width:100%; border-top:1px solid #f6a536; border-bottom:1px solid #f6a536; height:auto; font-size:24px; margin-bottom:20px;}
#box-contato .tel{position:relative; float:left; width:24%; background:url(../images/ico-fone.png) no-repeat left; padding:10px 0 0 50px; color:#000; height:35px; margin:20px 0 0 20%;}
#box-contato .email{position:relative; float:left; width:28%; background:url(../images/ico-mail.png) no-repeat left; padding:10px 0 0 45px; color:#000; height:35px;  margin:20px 0 0 0;}
#box-contato .email a:hover{background:#faa540;}
#box-contato .end{position:relative; float:left;width:81%; background:url(../images/ico-contato.png) no-repeat; height:40px; margin:20px 0 0 25px; font-size:20px; padding:8px 0 0 50px; left:60px; margin-bottom:20px;}

.clr{clear:both;}

