body { margin:0px; list-style:none; text-align:center; padding:0px; }

* li { list-style:none; }

* h2 { width:594px; height:30px; background-color:#0099CC; border:1px solid #006699; padding:3px 0px 0px 6px; margin:10px 0px; font:20px "Trebuchet MS"; color:#FFF; } 
h3, h4, h5, h6 { display:block; font:16px 'Trebuchet MS'; color:#006699; }
.h2 { display:block; font:16px 'Trebuchet MS'; color:#006699; background:none; border:none; }

* p { margin:10px 0px; font:13px 'Trebuchet MS'; color:#000; text-align:justify; } 
* p a { color:#0066CC; text-decoration:none; }
* p a:hover { color:#0066CC; text-decoration:underline; }

* .logo { float:left; width:194px; height:122px; background:url(images/logo.png) no-repeat; margin:15px 0px 0px 0px; padding:0px; }
* .logo a { display:block; width:100%; height:100%; text-indent:-9999px; text-decoration:none; }
* .logo a { background:url(images/logo.png) no-repeat; }

.casos_sucesso { width:280px; float:left;padding-top:10px;  }

.home p { font:12px 'Trebuchet MS'; color:#666; text-align:justify; margin:0px; padding:0px; }
.home p a { font:14px 'Trebuchet MS'; color:#B11122; text-decoration:none; }
.home p a:hover { font:14px 'Trebuchet MS'; color:#B11122; text-decoration:underline;}
.home img { float:left; margin-right:6px; }

div#linha { display:block; padding:6px 0px; background:url(images/linha-esquerda-horizontal.png) bottom center no-repeat; }
 
div#geral {background-image:url(images/fundo_conteudo.jpg); background-repeat:repeat-x;  }

div#topo_geral { background-image:url(images/fundo_topo.jpg); height:161px; display:block;}
div#topo { width:980px; margin:0 auto; height:160px; }

div#diferenciais { width:600px; list-style:none; }
div#diferenciais ul { display:block; list-style:none; margin:0px; padding:0px; }
div#diferenciais li { display:block; font:12px 'Trebuchet MS'; color:#666; margin:0px; padding:0px; }

div#barra { text-align:right; padding-top:4px; display:block;}
div#barra ul { padding:0px; margin:0px; display:block; }
div#barra li { font:10px 'Trebuchet MS'; color:#FFF; display:inline; padding:0px 6px 0px 0px; margin:0px; }
div#barra li a  { text-decoration:none; color:#CCC;}
div#barra li a:hover  { color:#FFF;}

div#menu { float:right; margin-top:76px; padding:0px;}
div#menu ul { margin:0px; }

div#conteudo {  width:980px; margin:0 auto; padding:20px 0px 0px 0px; text-align:left; }

div#info1 { float:left; width:600px; }
div#apresentacao { float:left; width:596px; }
div#busca_site { float:left; width:596px; margin-top:20px; }

div#id2 { font:12px "Trebuchet MS"; color:#666; }

div#resultado { width:600px; padding-top:5px; font:12px "Trebuchet MS"; color:#666; }
div#resultado li { width:auto; }
div#resultado label { width:auto; font:14px "Trebuchet MS"; color:#FF6600; }
div#resultado input { width:460px; border:1px solid #CCCCCC; padding:0px; font:12px "Trebuchet MS"; color:#FF6600; }

div#noticias { width:600px; margin-top:20px; list-style:none; }
div#noticias ul { display:block; margin:10px 0px 0px 0px; padding:0px; list-style:none;}
div#noticias li { font:12px "Trebuchet MS"; color:#666;}
div#noticias li a { text-decoration:none; font:12px "Trebuchet MS"; color:#666; }
div#noticias li a:hover { text-decoration:underline; }

div#planos { width:600px; padding-bottom:15px;  }
div#planos ul { display:block; margin:0px; padding:0px; }
div#planos li { }
div#planos li.timbre1 { float:left; width:159px; font:12px "Trebuchet MS"; color:#333; font-weight:bold; background-color:#C9E7DC; margin-right:1px; }
div#planos li.timbre2 { float:left; width:109px; font:12px "Trebuchet MS"; color:#333; font-weight:bold; background-color:#C9E7DC; margin-right:1px; }
div#planos li.esp_plano { float:left; width:159px; font:12px "Trebuchet MS"; color:#333; padding-top:3px; padding-bottom:3px; text-align:center;}
div#planos li.desc_plano { float:left; width:110px; font:12px "Trebuchet MS"; color:#333; padding-top:3px; padding-bottom:3px; text-align:center; }

div#rodape { margin:0 auto; width:980px; padding-top:20px; }
div#sitemap { float:left; width:980px; }
div#sitemap ul { list-style:none; text-align:left; display:block; margin:0px; padding:0px;}
div#sitemap li { float:left; width:200px; } 
div#sitemap li p { display:block; margin:2px 0px 2px 0px; }
div#sitemap li a { font:12px "Trebuchet MS"; color:#666; text-decoration:none;}
div#sitemap li a:hover { color:#333; text-decoration:underline; }

div#orcamento ul { display:block; margin:0px 0px 15px 0px; padding:0px; }
div#orcamento li { float:left; width:292px; margin:10px 4px 15px 0px; font:12px "Trebuchet MS"; color:#666; }
div#orcamento label, input, select { display:block; width:285px; margin:0px 0px 2px 0px; }
div#orcamento input, textarea, select { border:1px solid #aaa; }
div#orcamento .checkbox { display:inline; vertical-align:middle; border:none; width:30px; float:left; }
div#orcamento textarea { width:580px; }
div#orcamento .submit { margin:0px; width:80px; text-align:center; border:1px solid #aaa; background:#ddd; }
div#orcamento h3 { font-size:14px; }

div#fis_jur { width:590px; font:12px "Trebuchet MS"; color:#666; background-color:#E6E6E6; margin:0px; padding:6px}
div#fis_jur ul { display:block; margin:0px; padding:0px; }
div#fis_jur li { float:left; width:280px; margin:0px; font:12px "Trebuchet MS"; color:#000; }

div#timbre_contratacao { background-image:url(images/fundo_timbrecont.jpg); display:block; height:20px; padding-left:4px; font:14px "Trebuchet MS"; color:#FFF; }
div#contratacao { width:600px; border:1px solid #CCC; margin-top:10px; padding:4px; }
div#contratacao ul { display:block; margin:0px 0px 15px 0px; padding:0px; }
div#contratacao li { float:left; width:290px; margin:10px 5px 10px 0px; font:12px "Trebuchet MS"; color:#000;  }
div#contratacao label, input, select { display:block; width:285px; margin:0px 0px 2px 0px; }
div#contratacao input, textarea, select { border:1px solid #aaa; font:12px "Trebuchet MS"; color:#666; }
div#contratacao .submit { margin:0px; width:80px; text-align:center; border:1px solid #aaa; background:#ddd; }
div#contratacao h3 { font-size:14px; }

div#tipo_registro { width:590px; border:1px solid #CCC; margin-top:10px; padding:4px; }
div#tipo_registro ul { display:block; margin:0px 0px 15px 0px; padding:0px; }
div#tipo_registro li { float:left; width:290px; margin:10px 5px 10px 0px; font:12px "Trebuchet MS"; color:#000;  }

div#info2 { float:right; width:375px; }
div#borda_info2 { width:352px; float:right; background-color:#CCC;  padding:4px 4px 4px 4px; border:1px solid #B0B0B0; }
div#branco_info2 { background-color:#FFF; border:1px solid #999; padding:6px; }
div#timbre_info2 { display:block; border-bottom:1px solid #DFDFDF; font:16px 'Trebuchet MS'; color:#3F7ED2; }

div#painel { display:block;  margin-top:6px; }
div#painel ul { display:block;  list-style:none; margin:0px; padding:6px 0px 0px 0px; }
div#painel li { display:inline; background-color:#FBFAF7; margin:0px 4px 6px 0px; padding:0px 5px 3px 5px;  }
div#painel li a { font:12px "Trebuchet MS"; color:#990000; text-decoration:none; }
div#painel li a:hover { text-decoration:underline;}

div#form_painel { background-color:#B1CED8; height:110px; margin:0px; padding:0px 0px 0px 4px; }
div#form_painel ul { margin:0px; padding:0px; }
div#form_painel li { padding:8px 0px 0px 0px; }
div#form_painel label { float:left; padding-top:3px; font:12px "Trebuchet MS"; color:#666; }
div#form_painel input { font:12px "Trebuchet MS"; color:#666; display:block; width:260px; margin:0px 0px 2px 50px; border:0px; }

div#consulta { display:block; }
div#consulta label { float:left; margin:0px; font:14px "Trebuchet MS"; color:#FF6600}
div#consulta input { width:205px; margin:0px; float:left; border:1px solid #CCCCCC; padding:0px; font:12px "Trebuchet MS"; color:#FF6600; }

div#faq { display:block; }
div#faq ul { display:block; list-style:none; margin:0px; padding:0px; }
div#faq li { display:block;  }
div#faq li a { font:12px "Trebuchet MS"; color:#B11122; text-decoration:none; }
div#faq li a:hover { text-decoration:underline; }

/* banner */

#banner {
	height: 239px;
	margin: 0 auto;
	padding:0px;
	width: 980px;
	position: relative;
	clear:both;
	list-style:none;
}
#banner ul {
	margin:0 auto;
	padding:0px; list-style:none;
}
#banner li {
	background: url(banners/hospedagem.jpg) no-repeat;
	height: 239px;
	width: 980px;
	text-indent: -9999em;
	margin:0px;
	padding:0px;
}

#banner li#banner2 {
	background: url(banners/registro_dominio.jpg) no-repeat;
}

#banner li a {
	width: 980px;
	height: 239px;
	display: block;
}

/* THE CAROUSEL */
			.jcarousel-container {
	position: relative;
}
.jcarousel-container-horizontal {
	width: 980px;
	height: 239px;
}
.jcarousel-clip {
	z-index: 2;
	overflow: hidden;
	position: relative;
	width: 980px;
	height: 239px;
}
.jcarousel-list {
	z-index: 1;
	overflow: hidden;
	position: relative;
	top: 0;
	left: 0;
}
.jcarousel-list li,  .jcarousel-item {
	float: left;
	list-style: none;
	width: 980px;
	height: 239px;
}
.jcarousel-control {
	position: absolute;
	z-index: 4;
	top: 210px;
	left: 10px;
}
.jcarousel-control a {
	font:12px "Trebuchet MS";
	color:#006699;
	background-color:#CCC;
	margin:2px; padding:0px 4px 0px 4px;
	text-decoration:none;
}
.jcarousel-next, .jcarousel-prev {
	z-index: 3;
	display: none;
	position: absolute;
	top: 0;
	height: 239px;
	width: 45px;
	cursor: pointer;
}
.jcarousel-next {
	right: 0;
}
.jcarousel-prev {
	left: 0;
}
