@charset "utf-8";
/* CSS Document */
html {
/*height:100%;  fix height to 100% for IE */
/*max-height:100%;  fix height for other browsers */
padding:0; /*remove padding */
margin:0; /* remove margins */
border:0; /* remove borders */
background:#e3f6fc; /*color background - only works in IE */
font-size:75%; /*set default font size */
font-family:"trebuchet ms", tahoma, verdana, arial, sans-serif; /* set default font */
}

body {
	/*height:100%;  fix height to 100% for IE */
	/*max-height:100%;  fix height for other browsers */
	/*overflow:hidden; get rid of scroll bars in IE */
	padding:0; /*remove padding */
	margin:0; /* remove margins */
	border:0; /* remove borders */
	background-color: #e3f6fc;
	background-image: url(../imagens/body_bg.jpg);
	background-repeat: repeat-x;
}

h1 {border:0px;margin:0px;padding:0px;color: #04a9d6;font-size: 20px;}
hr{ border-style: solid; border-width: 1px; border-color: #009fd3; height:1px; margin:5px 0px 5px 0px; padding:0px;}

a {	color:#408d1e;text-decoration: none;}
a:visited {color:#408d1e;text-decoration: none;}
a:hover {color:#408d1e;text-decoration: underline;}
a:active {color:#408d1e;	text-decoration: none;}
.clear { clear:both;}

#formLogin {padding:0px; margin:0px; background:#545454; height:28px;}
#formLogin label{color:#fff}
form{margin:0px; padding:0px;}
#formLogin form { width: 990px;}
#formLogin form table{ float:right;}

#geral {width: 990px;margin-left: -495px;position: absolute;left: 50%;background-color:#FFFFFF;background-image: url(../imagens/bg_site.gif);}
#geralInterna {width: 990px;background-color:#FFFFFF; background-image: url(../imagens/bg_site_interna.gif);}

#topo {background-color:#fff;background-image: url(../imagens/topo_bg.gif);	height: 79px;width: 990px;}



#logo {float: left;}
#menu {position:relative;float: right;bottom: 4px;height:10px;padding-right: 16px;padding-top: 60px;}

#endorsement { text-align:left; padding:12px 0px 15px 0px; height:20px;width:956px; border:0px; background-image: url(../imagens/bg_endorsement.gif); background-repeat:repeat-x}
#endorsement span {margin-left:10px;}
#latEsq {float: left;width: 6px;background-image: url(../imagens/lat_esq_bg.gif);}
#centro {float: left; width: 978px;}
#contBanner {height: 252px;	width: 955px;border: 1px solid #12c9ff;	border-top:0px; margin:-1px 0px 0px 0px;}


#titulo { text-align:left;padding-top:10px;	width: 930px;border-style:solid;border-width: 0px 0px 1px 0px;border-color: #0CC6FB;background-color:#fff;}

#submenu { display:block;height:120px; padding: 7px 0px 0px 23px;}

#submenu ul{list-style:none; padding:0px 0px 0px 0px; margin:0px 0px 0px 7px;}

#submenu div { float:left; margin:0px 10px 0px 0px;}
#submenu div span span{ display:none;}
#submenu div .rotuloSubmenuSolucoesTecnologia{ display:block; width: 167px; height: 36px; background-image:url(../imagens/rotulo_submenu_tecnologia.gif);}
#submenu div .rotuloSubmenuSolucoesConteudo{ display:block; width: 145px; height: 36px; background-image:url(../imagens/rotulo_submenu_conteudo.gif);}
#submenu div .rotuloSubmenuSolucoesServicos{ display:block; width: 145px; height: 36px; background-image:url(../imagens/rotulo_submenu_servicos.gif);}

#submenu li .on {border: 1px solid #00c5ff;background-color:#ddf4fa;color:#1c647b;}

#colEsq {float: left; width: 230px;}
#colEsqInterna {float:left; width: 740px; text-align:left;}
#colPrinc {float:left;	width: 298px;}
#colDir {float:right; width: 230px;}

#latDir {float: left;width: 6px;background-image: url(../imagens/lat_dir_bg.gif);}
#rodape {width: 990px;clear: both; background:red, url(../imagens/rodape_bg.gif);}
.contatoFormTexto, label {font-size:80%;}
.rodapeTexto{font-size:70%;}

.produtoDestaqueHome{ width:220px; float:left; margin:10px; text-align:center;}

.blog  {padding:10px 20px 0px 24px;}
.blog div div { padding:0px;}
.blog p { padding:0px;}

p {padding: 0px 20px 0px 20px;}

.titDestaques {	font-size: medium;	font-weight: bolder;color: #1c647b; padding: 15px 0px 0px 0px;}
.endorsement {color: #ca9973;}

.formNaoObrigatorio {	font-size: 11px;color: #009fd3;	background-color: #fafeff;	padding:2px;border: 1px solid #96e7ff;}
.form {	font-size: 11px;color: #009fd3;	background-color: #f2fcff;	padding:2px;border: 1px solid #00c5ff;}
.botao {font-size:9px;font-weight:bold;	color:#FFFFFF;background-color: #009fd3;	padding:1px;border: 1px solid #00c5ff;}

#menu a {font-size:14px;color: #009fd3;text-decoration: none;}
#menu a:visited {color: #009fd3;text-decoration: none;}
#menu a:hover {color: #1c647b;text-decoration: none;border-top-width: 3px;border-top-style: solid;border-top-color: #1c647b;}
#menu a:active {color: #009fd3;text-decoration: none;}


.simbolos {font-family: Webdings}
.topo{ float:right; padding: 0px 0px 0px 30px;}
.esconde { display:none}
.thumbCase{margin: 0px 0px 20px 30px; float:right;}
.divide{ clear:both}

