/*DocSys*/



body { font-family:Verdana, sans-serif; border:none; margin:0; padding:0; }



/*--------------------------------------------padrões*/



.clear { clear:both; }

img { border:none; }

p { border:none; margin:0; padding:0; }



/*--------------------------------------------cabeçalho*/



#topo {

	height:162px;

	background: #041d30 url(img/bg-topo.jpg) no-repeat top center;

}



#topocentro {

	width:1000px;

	margin:0px auto;

}



#logo {

	float:left;

	width:253px;

	margin-left:404px;

}



#idocssolutions {

	float:right;

	width:150px;

	margin-right:75px;

	margin-top:5px;

	font-size:0.6em;

	color:#82a0b8;

}



#idocssolutions a {

	text-decoration:none;

	color:#539cb9;

}



#idocssolutions a:hover {

	color:#fff;

}



#idocssolutions input {

	width:140px;

	background:none;

	border:1px solid #3d6787;

	color:#fff;

	padding:2px;

	font-size:1em;

}



#idocssolutions input.enviar {

	width:50px;

	background:none;

	border:1px solid #3d6787;

	color:#82a0b8;

	padding:3px;

}



/*--------------------------------------------navegaçao*/



#menufaixa {

	height:48px;

	background: url(img/bg-menu.jpg) repeat-x;

}



#menucentro {

	height:48px;

	width:900px;

	margin:0px auto;

}



#menu{

	height:48px;

	list-style-type:none;

	border:none; 

	margin:0; 

	padding:0px 100px;

	overflow:hidden;

}



#menu li {

	float:left;

	height:48px;

/*	width:99px;*/
	
	width:99px;	

	text-align:center;

	color:#fff;

	font-size:0.7em;

}



#menu li a {

	height:48px;

	color:#fff;

	text-decoration:none;

	font-weight:bold;

	display: block;

	padding-top:17px;

}



#menu li a:hover {

	height:48px;

	color:#fff;

	text-decoration:none;

	/*font-weight:bold;*/

	background:url(img/menu_hover.jpg);

}



/*#menu li a:visited {

	color:#123b54;

	background:url(img/menu_visited.jpg);

}*/



#menu li.ativo {

	height:48px;

	text-decoration:none;

	font-weight:bold;

	display: block;

	padding-top:17px;

	color:#123b54;

	background:url(img/menu_visited.jpg);

}



/*--------------------------------------------miolo*/



#conteiner {

	background:url(img/bg-conteudo.jpg) repeat-x;

}



/*--------------------------------home*/



#centralizador {

	width:800px;

	margin:0px auto;

}



/*----------------destaque*/



/*#destaques {
	

	float:left;

	width:380px;

}*/

#destaques {

	float:left;

	background:url(img/home01.jpg) no-repeat;

	height:232px;
	
	width:389px;

}

h3 {

	color:#1d7fbf;

	font-weight:normal;

	border:none;

	margin:0px;
	
	padding:7px;

}


#destaques p.titulo{

	color:#6E7B8B;

	font-weight:bold;

	font-size:13px;
	
	padding:60px 2px 0px 30px;
	
	/*margin:90px 0px 0px 50px;*/
}

#destaques p.texto{

	color:#6E7B8B;

	font-size:12px;
	
	padding:5px 10px 0px 50px;
}

#destaques p.titulodestaque {

	color:#5aafe6;

	font-weight:bold;

	font-size:7px;
	
	padding:7px;
}



#destaques p.titulodestaque a {

	color:#5aafe6;

	text-decoration:none;

}



#destaques p.titulodestaque a:hover {

	color:#307fb3;

}



#destaques p.data {

	color:#265878;

	font-size:0.6em;

}



#destaques p.chamada {

	color:#989898;

	font-size:0.6em;

}



#destaques p.vejamais {

	color:#255777;

	font-size:0.7em;

	margin:5px 0px 5px 0px;

	padding:10px 0px 0px 20px;

}



#destaques p.vejamais a {

	color:#255777;

	text-decoration:none;

	padding:5px;


}



#destaques p.vejamais a:hover {

	color:#fff;

	text-decoration:none;

	background:#255777;

}



hr {

	border:1px dotted #666;

	margin:0px;

	padding:0px;

}



#destaques p.outrosdestaques {

	font-size:0.6em;

}



#destaques p.outrosdestaques a {

	text-decoration:none;

	color:black;

}



#destaques p.outrosdestaques a:hover {

	text-decoration:underline;

}



/*----------------notícia*/



#noticia p.titulodestaque1 {

	color:#5aafe6;

	font-weight:bold;

	font-size:1em;

}



#noticia p.titulodestaque1 a {

	color:#5aafe6;

	text-decoration:none;

}



#noticia p.titulodestaque1 a:hover {

	color:#307fb3;

}



#noticia p.data1 {

	color:#265878;

	font-size:0.6em;

}



#noticia p.chamada1 {

	color:#989898;

	font-size:0.6em;

}



#noticia p.vejamais1 {

	color:#255777;

	font-size:0.7em;

	margin:5px 0px 5px 0px;

	padding:5px;

}



#noticia p.vejamais1 a {

	color:#255777;

	text-decoration:none;

	padding:5px;

}



#noticia p.vejamais1 a:hover {

	color:#fff;

	text-decoration:none;

	background:#255777;

}



#noticia p.outrosdestaques1 {

	font-size:0.6em;

}



#noticia p.outrosdestaques1 a {

	text-decoration:none;

	color:black;

}



#noticia p.outrosdestaques1 a:hover {

	text-decoration:underline;

}



/*----------------soluçoes*/



#conheca {

	float:left;

	background:url(img/home02.jpg) no-repeat;

	height:232px;
	
	width:389px;
	
	margin-left:22px;

/*	float:left;

	width:380px;

	margin-left:30px;*/

}

#conheca p.titulo{

	color:#6E7B8B;

	font-weight:bold;

	font-size:13px;
	
	padding:60px 2px 0px 50px;
	
	/*margin:90px 0px 0px 50px;*/
}

#conheca p.texto{

	color:#6E7B8B;

	font-size:12px;
	
	padding:5px 10px 0px 50px;
}

#conheca p.chamada {

	color:#989898;

	font-size:0.6em;

}



#conheca  p.vejamais {

	color:#255777;

	font-size:0.7em;

	margin:5px 0px 5px 0px;

	padding:0px 0px 0px 20px;

}


#conheca  p.vejamais a {

	color:#255777;

	text-decoration:none;

	padding:5px;

}



#conheca  p.vejamais a:hover {

	color:#fff;

	text-decoration:none;

	background:#255777;

}



/*----------------arquivos de informaçoes completas*/



#pdf {

	background:url(img/bg-pdf.jpg) no-repeat center center;

	height:129px;

	padding-top:50px;

}



#pdf h2.pdf {

	color:#1d7fbf;

	font-weight:normal;

	border:none;

	margin:0px 0px 20px 150px;

	padding:0px;

}



#pdf p.modulospdf {

	color:#1d7fbf;

	margin:0px 0px 0px 145px;

	font-size:0.7em;

}



#pdf p.modulospdf a {

	color:#1d7fbf;

	text-decoration:none;

	padding:5px;

	margin:0px 0px 0px 5px;

}



#pdf p.modulospdf a:hover {

	background:#c7e1f3;

	color:#27638b;

}



/*----------------informativo*/



#newsletter {

	background:url(img/bg-newsletter.jpg) no-repeat center center;

	height:156px;

}



#newsletter h2.newsletter1 {

	color:#1d7fbf;

	font-weight:normal;

	border:none;

	text-align:right;

	margin:0px 160px 10px 0px;

	padding:0px;

}



#newsletter p.cadastrotexto {

	color:#1d7fbf;

	margin:0px 162px 0px 0px;

	text-align:right;

	font-size:0.7em;

}



#newsletter input {

	border:1px solid #afcadc;

	padding:8px;

	color:#5c93b7;

	font-weight:bold;

	margin:15px 0px 0px 10px;

}



#newsletter input.enviar {

	border:1px solid #98c1d7;

	background:#98c1d7;

	padding:8px;

	color:#fff;

	font-weight:bold;

	margin:15px 0px 0px 10px;

}



/*--------------------------------secundaria modelo 1 - com 1 colunas*/



#centralizador h2 {

	color:#1d7fbf;

	font-weight:normal;

	border:none;

	margin:0px 0px 20px 0px;

	padding:0px;

}



#centralizador p {

	font-size:0.9em;

}



/*----------------quem somos*/



#boxdestaque01 {

	background:#dde9f5;

	padding:2px;

}



#boxdestaque02 {

	background:#dde9f5;

	padding:5px;

	border:2px solid #fff;

	color:#455a6e;

}



#centralizador p.titulodestaque {

	color:#5aafe6;

	font-weight:bold;

	font-size:0.8em;

}



#centralizador p.titulodestaque a {

	color:#5aafe6;

	text-decoration:none;

}



#centralizador p.titulodestaque a:hover {

	color:#307fb3;

}



#boxdestaque02 ul {

	border:none;

	margin:5px;

	padding:0;

}



#boxdestaque02 li {

	list-style-type:none;

	border:none;

	margin:0px 0px 5px 0px;

	padding:0;

}



#boxdestaque02 li.solucaoaplicada {

	list-style-type:none;

	border:none;

	margin:0px 0px 20px 0px;

	padding:0;

	font-size:0.8em;

}



/*----------------revendas*/



#revenda {

	float:left;

	margin-left:20px;

}



#revenda p.contactar {

	color:#255777;

	font-size:0.7em;

	margin:5px 0px 5px 0px;

	padding:5px;

}



#revenda p.contactar a {

	color:#255777;

	text-decoration:none;

	padding:5px;

}



#revenda p.contactar a:hover {

	color:#fff;

	text-decoration:none;

	background:#255777;

}



/*--------------------------------secundaria modelo 2 - com 2 colunas*/



#colunaum {

	float:left;

	width:245px;

	/*background:green;*/

}


#colunadois {

	float:left;

	width:500px;

	/*background:red;*/

	margin-left:30px;

}

#colunaum-b{

	float:left;

	width:200px;

	/*background:green;*/

}


#colunadois-b {

	float:left;

	width:320px;

	/*background:red;*/

	margin-left:30px;

}

#colunatres {

	float:left;

	width:100px;

	/*background:red;*/

	margin-left:30px;

}
/*----------------vaga*/



#curriculum input.vagas {

	border:1px solid #afcadc;

	padding:8px;

	color:#5c93b7;

	font-weight:bold;

	margin:10px 0px 0px 0px;

	width:205px;

}



#curriculum input.enviar {

	border:1px solid #98c1d7;

	border-color:#98c1d7;

	background:#98c1d7;

	padding:8px;

	color:#fff;

	font-weight:bold;

	margin:10px 0px 0px 0px;

	width:145px;

}



#centralizador p.titulovaga {

	color:#5aafe6;

	font-weight:bold;

	font-size:1em;

}

#centralizador p.chamada {

	color:#989898;

	font-size:0.7em;

}



#centralizador p.chamada {

	color:#989898;

	font-size:0.7em;

	margin:5px 0px 30px 25px;

}


#colunaum p.chamada {

	color:#989898;

	font-size:0.7em;

}



#colunadois p.chamada {

	color:#989898;

	font-size:0.7em;

	margin:5px 0px 30px 25px;

}





/*----------------soluções*/



#abassolucoes {

	position: absolute;

	border-bottom:1px solid #ccc;

	height:20px;

	z-index: 1;

	/*background:red;*/

}



#abassolucoes p.aba {

	float:left;

	display:block;

}



#abassolucoes p.aba a {

	text-decoration:none;

	background-color:#e9ebed;

	color:#666;

	padding:8px;

	margin-left:1px;

	font-size:0.7em;

	border-top:1px solid #fff;

	border-left:1px solid #fff;

	border-right:1px solid #fff;

	border-bottom:1px solid #ccc;

	z-index: 2;

}



#abassolucoes p.aba a:hover {

	background-color:#e0e1e2;

}



#abassolucoes p.abaativo {

	float:left;

	display:block;

}



#abassolucoes p.abaativo a {

	text-decoration:none;

	/*background-color:#e9ebed;*/

	color:#666;

	padding:8px;

	margin-left:1px;

	font-size:0.7em;

	border-top:1px solid #ccc;

	border-left:1px solid #ccc;

	border-right:1px solid #ccc;

	border-bottom:1px solid #fff;

	z-index: 2;

}





/*----------------suporte*/



#colunaumsuporte {

	float:left;

	width:250px;

	margin-left:100px;

}



#colunadoissuporte {

	float:left;

	width:400px;

}



#colunaumsuporte p.avisosuporte {

	font-size:0.7em;

	margin:17px;

	color:#666;

}



#colunaumsuporte p.avisosuporte a {

	color:#313b44;

	text-decoration:none;

}



#colunaumsuporte p.avisosuporte a:hover {

	text-decoration:underline;

}



#helpdesk {

	width:400px;

	margin:0px auto;

	padding:6px;

}



#helpdesk p.titulohelp {

	font-size:1.5em;

	text-align:center;

	color:#b9c1c8;

}



#helpdesk input {

	border:1px solid #afcadc;

	padding:8px;

	color:#5c93b7;

	font-weight:bold;

	margin:10px 0px 0px 0px;

	width:205px;

}



#helpdesk input.enviar {

	border:1px solid #98c1d7;

	border-color:#98c1d7;

	background:#98c1d7;

	padding:8px;

	color:#fff;

	font-weight:bold;

	margin:10px 0px 0px 0px;

	width:100px;

	text-align:center;

}



#helpdesk th {

	text-align:right;

}



/*----------------contato*/



#colunaum p.atendimento {

	color:#255777;

	font-size:0.7em;

	margin:5px 0px 5px 0px;

	padding:5px;

}



#colunaum p.atendimento a {

	color:#255777;

	text-decoration:none;

	padding:5px;

}



#colunaum p.atendimento a:hover {

	color:#fff;

	text-decoration:none;

	background:#255777;

}



#formcontato input {

	border:1px solid #afcadc;

	padding:8px;

	color:#5c93b7;

	font-weight:bold;

	margin:10px 0px 0px 0px;

	width:300px;

}



#formcontato select {

	border:1px solid #afcadc;

	padding:8px;

	color:#5c93b7;

	font-weight:bold;

	margin:10px 0px 0px 0px;

	width:318px;

}



#formcontato textarea {

	border:1px solid #afcadc;

	padding:8px;

	color:#5c93b7;

	font-weight:bold;

	margin:10px 0px 0px 0px;

	width:300px;

	height:150px;

}



#adendocontato {

	width:330px;

	font-size:0.8em;

	margin-right:20px;

	color:#52799f;

}



#adendocontato input.enviar {

	border:1px solid #98c1d7;

	border-color:#98c1d7;

	background:#98c1d7;

	padding:8px;

	color:#fff;

	font-weight:bold;

	margin:20px 20px 30px 0px;

	width:150px;

	text-align:center;

}



#formcontato th {

	text-align:right;

	color:#455a6e;

	font-size:0.7em;

	width:150px;

}



p.popup {

	text-align:center;

}



p.popup a {

	text-decoration:none;

	color:#2a4765;

	font-size:1.5em;

}



p.popup a:hover {

	text-decoration:underline;

	color:#5179a2;

}



/*--------------------------------------------footer*/



#rodape {

	background:#133c55;

}



#rodapedados {

	width:800px;

	margin:0px auto;

}



#rodapedados p {

	float:left;

	width:400px;

	color:#b3d0e3;

	padding:10px 0px 15px 20px;

	font-size:0.8em;

}



#rodapedados p a {

	color:#b3d0e3;

	text-decoration:none;

}



#rodapedados p a:hover {

	color:#fff;

	text-decoration:none;

}


