/*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:0;
	overflow:hidden;
}

#menu li {
	float:left;
	height:48px;
	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:400px;
}

h3 {
	color:#1d7fbf;
	font-weight:normal;
	border:none;
	margin:0px;
}

#destaques p.titulodestaque {
	color:#5aafe6;
	font-weight:bold;
	font-size:0.8em;
}

#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:5px;
}

#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;
	width:370px;
	margin-left:30px;
}

#conheca p.chamada {
	color:#989898;
	font-size:0.6em;
}

#conheca  p.vejamais {
	color:#255777;
	font-size:0.7em;
	margin:5px 0px 5px 0px;
	padding:5px;
}

#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;
}

/*----------------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;
}

#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;
}
