* {font-size:100%; line-height:1em; font-weight:normal; font-style:normal; border:none; margin:0; padding:0;}

a {text-decoration:none;}

ul, ol, dl {list-style:none;}
small {font-size:.8em;}

/**
* ESTRUTURA
*/

body {background:#dce9ea; color:#636363; font:12px Arial, Tahoma, Helvetica, Sans-serif; margin:15px;}

#page {width:968px; margin:0 auto;}

	.borda {border:3px solid #d2ddde;}
	.bordinha {border:1px solid #bfbfbf;}

#header {height:163px; position:relative;}

	.logo a {background:url(../imagens/logo.png) no-repeat left top; text-indent:-10000px; width:225px; height:163px; display:block; position:absolute; z-index:1000; overflow:hidden;}

	#banners {height:163px; overflow:hidden;}

	#pager {height:21px; margin-left:-105px; position:absolute; top:140px; left:50%; z-index:100;}
	#pager a {background:url(../imagens/pager.png) no-repeat left top; text-indent:-10000px; width:21px; height:21px; display:block; float:left; overflow:none;}
	#pager .activeSlide {background-position:left bottom;}

#wrapper {background:#fff;}

#content {}

	.article h1 {color:#006bb5; font-family:'Times New Roman'; font-size:30px; text-transform:uppercase; margin-bottom:.5em;}
	.article h2 {color:#444; font-family:'Times New Roman'; font-size:21px; margin-bottom:.5em;}
	.article p {line-height:1.6em; margin-bottom:1.5em;}
	.article ul {margin-left:30px; margin-bottom:1.5em;}
	.article li {list-style:disc; list-style-position:inside; line-height:1.6em;}
	.article a {color:#006bb5;}
	.article b {font-weight:bold;}
	.article hr {background:#e1e1e1; margin-bottom:1.5em; height:1px; display:block;}

	.consulta {background:#f1f1f1; border:1px solid #e1e1e1; padding:20px;}
	.consulta p {margin-bottom:0 !important;}

	/*
	-----------------------------------------
	*/

	.chamadas div {width:366px; border-bottom:1px solid #e1e1e1; height:100px; padding:10px 0; float:left;}
	.chamadas h1 {color:#006bb5; font-family:'Times New Roman'; font-size:21px; font-weight:bold; text-transform:uppercase; padding:15px;}
	.chamadas span {color:#636363; font-size:13px; font-weight:normal; display:block;}
	.chamadas img {float:left;}
	.chamadas .btn {display:inline-block;}

	.chamada_5 {width:732px !important; height:130px !important; padding:30px 0 !important;}
	.chamada_5 img {float:right !important;}
	.chamada_5 h1 {padding:0; margin-bottom:10px;}
	.chamada_5 p {margin-bottom:15px;}

	.certificado {padding-top:10px;}

	.contato {width:390px; float:right;}
	.contato form {border:3px solid #f1f1f1;}
	.contato fieldset {border:1px solid #cbcbcb; padding:15px;}
	.contato form div {height:32px;}
	.contato label {color:#444; font-weight:bold; line-height:26px; width:95px; display:block; float:left;}
	.contato input,
	.contato textarea,
	.contato select {width:245px; border:1px solid #cbcbcb; padding:5px; resize:none;}

	.contato .submit {height:130px;}
	.contato textarea {height:100px;}

	.produtos {height:170px;}
	.produtos li {text-align:center; width:183px; float:left;}

	.galeria ul {margin:0; list-style:none;}
	.galeria li {display:inline;}
	.galeria img {height:170px;}

	.btn {background:#0095da; color:#fff; font-size:11px; border:1px solid #006bb6; padding:4px;}

#nav {width:188px; border:1px solid #bfbfbf; border-left:none; margin:5px 0; float:left;}

	#nav li {position:relative;}
	#nav a {background:#f2f2f2 url(../imagens/nav_background.png) repeat-x left top; color:#646464; border-bottom:1px solid #e5e5e5; display:block;}
	#nav a span {padding:10px; display:block;}
	#nav a:hover {color:#006bb5;}
	

	#nav .selected {background:#0077ca url(../imagens/nav_fundo.png) repeat-x left top; color:#fff !important; width:206px; border:1px solid #006bb6; position:relative; left:-9px;}
	#nav .selected span {border:1px solid #00beea;}
	#nav .selected div {background:url(../imagens/nav_detalhe.png) no-repeat; width:9px; height:9px; display:block; position:absolute; left:-1px; bottom:-10px; z-index:100;}

	#nav ul ul {display:none;}
	#nav li li a {background:#f2f2f2 url(../imagens/nav_background.png) repeat-x left top !important; font-size:10px; padding:5px 5px 5px 20px;}

#content {padding:20px; margin-left:188px;}

#footer {height:60px; padding:10px; clear:both;}

	#footer address {text-align:center; margin-bottom:10px;}
	
	.submenu {text-align:center;}
	.submenu a {color:#666; font-size:10px; padding:0 5px; display:inline-block;}

.msg_alert {background:#fff7d9 url(../imagens/msg-erro.png) 10px center no-repeat;; border:1px solid #ffcc00;}
.msg_sucesso {background:#bfefbf url(../imagens/msg-sucesso.png) 10px center no-repeat; border:1px solid #00c000;}
.msg_info {background:#e5f5ff url(../imagens/msg-info.png) 10px center no-repeat; border:1px solid #7fccff;}
.msg_erro {background:#fce6e4 url(../imagens/msg_fatal.png) 10px center no-repeat; border:1px solid #ef877f;}
.msg_load {background:#f0f0f0 url(../imagens/loader.gif) 10px center no-repeat; border:1px solid #c1c1c1;}

.msg_alert,
.msg_sucesso,
.msg_info,
.msg_erro,
.msg_load {padding:5px 10px 5px 35px;}

.clear {clear:both;}
.left {float:left;}
.right {float:right;}
