* { margin:0; padding:0; font-family: Arial Narrow, Verdana; }
body { color:#000; font-size:13px; background-color: #01466f; }
#body2 { width: 100%; background: url(../img/back-body2.jpg) #def7fc repeat-x center top; }
#body3 { width: 100%; background: url(../img/back-body3.jpg) no-repeat center top; }
#bdy { width: 950px; margin: 0 auto; }
a { color:#00456c; outline:none; text-decoration:none; } a:hover { color:#003857; }
h2 { background: url(../img/back-h2.png) no-repeat center left; font-weight: normal; padding-left: 30px; margin-bottom: 10px; color: #3a373e; font-size: 16px; width: 298px; height: 23px; }
img, table, fieldset, iframe, button { border:none; }
div.clearfix { clear:both; height:1px; overflow:hidden; color:#fff; font-size:1px; }


/* Logo */
.logo { float:left; display:block; width:191px; height:114px; text-indent:-9999em; background:url(../img/logo.png) no-repeat; margin-bottom: 40px; } 


/* Menu */
div#nav { float:right; width:682px; height:40px; background:url(../img/nav/back.png) top center no-repeat; margin-top: 30px; }


/* Topbar */	
#topbar { color: #00456c; text-transform: lowercase; font-size: 15px; float: right; width: 382px; padding-top: 10px; }
#topbar table { background: url(../img/back-search.png) no-repeat right center; outline:none; }
#topbar input { border: 0; background: none; color: #00456c; text-transform: lowercase; outline:none; }
#topbar .login { color: #fff; outline:none; cursor: pointer; }


/* Conteúdo */
#left { width: 305px; float: left; padding: 5px; }
#left img { border: 2px solid #fff; margin-bottom: 10px; }
#left strong { color: #060815; font-size: 16px; font-weight: normal; }
#left strong a { color: #060815; } #left strong a:hover { color: #1d1e26; }
#left p { color: #0f5173; margin-top: 5px; }
#left ul { color: #008fc5; margin-left: 18px; margin-top: 15px; } #left li { margin-top: 5px; }
#left a { color: #008fc5; } #left a:hover { color: #006f99; }
#left #ButRosa { background: url(../img/ButRosa.png) no-repeat center; width: 40px; height: 20px; color: #fff; display: block; text-align: center; text-transform: lowercase; margin-top: 10px; }
#left #ButRosa:hover { background: url(../img/ButRosaHover.png) no-repeat center; }

#center { width: 305px; float: left; margin-left: 3px; padding: 5px; }
#center strong { color: #060815; font-size: 16px; font-weight: normal; }
#center strong a { color: #060815; } #center strong a:hover { color: #1d1e26; }
#center p { color: #0f5173; margin-top: 5px; }
#center ul { color: #008fc5; margin-left: 18px; margin-top: 15px; } #center li { margin-top: 5px; }
#center a { color: #008fc5; } #center a:hover { color: #006f99; }
#top {  } 
#bottom {  }

#right { width: 305px; margin: 0px; padding: 5px; float: right; background: url(../img/img-home-prefeitura.png) no-repeat right top; }
#right strong { color: #060815; font-size: 16px; font-weight: normal; }
#right p { color: #0f5173; margin-top: 5px; }
#right ul { color: #008fc5; margin-left: 18px; margin-top: 15px; } #left li { margin-top: 5px; }
#right a { color: #008fc5; } #left a:hover { color: #006f99; }
#right #ButRosa { background: url(../img/ButRosa.png) no-repeat center; width: 40px; height: 20px; color: #fff; display: block; text-align: center; text-transform: lowercase; margin-top: 5px; }
#right #ButRosa:hover { background: url(../img/ButRosaHover.png) no-repeat center; }

div#redessociais { position:relative; float:left; overflow:hidden; display:block; clear:both; width:120px; height:19px; background:url(../img/redessociais.png) top center no-repeat; top: 20px; }
	div#redessociais li   { position:absolute; float:left; list-style: none; }
	div#redessociais li a { display:block; height:19px; text-indent:-9999em; cursor:pointer; }
	div#redessociais #r1  { top: 0px; left:4px; width:19px;  } div#redessociais #r1 a:hover { background:url(../img/redessociais.png) no-repeat  -4px -20px; }
	div#redessociais #r2  { top: 0px; left:28px; width:19px; } div#redessociais #r2 a:hover { background:url(../img/redessociais.png) no-repeat -28px -20px; }
	div#redessociais #r3  { top: 0px; left:51px; width:19px; } div#redessociais #r3 a:hover { background:url(../img/redessociais.png) no-repeat -51px -20px; }
	div#redessociais #r4  { top: 0px; left:74px; width:19px; } div#redessociais #r4 a:hover { background:url(../img/redessociais.png) no-repeat -74px -20px; }
	div#redessociais #r5  { top: 0px; left:97px; width:19px; } div#redessociais #r5 a:hover { background:url(../img/redessociais.png) no-repeat -97px -20px; }

/* Internas */
#internasleft { width: 585px; float: left; padding: 5px; text-align: justify; }
#internasleft strong { color: #060815; font-size: 18px; font-weight: normal; }
#internasleft p { color: #0f5173; margin-top: 5px; }
#internasleft ul { color: #008fc5; margin-left: 18px; margin-top: 15px; } #internasleft li { margin-top: 5px; }
#internasleft a { color: #008fc5; } #internasleft a:hover { color: #006f99; }

#internasleft #ButRosa { background: url(../img/ButRosa.png) no-repeat center; width: 40px; height: 20px; color: #fff; display: block; text-align: center; text-transform: lowercase; margin-top: 10px; }
#internasleft #ButRosa:hover { background: url(../img/ButRosaHover.png) no-repeat center; }

#institucional-right { width: 305px; float: left; margin-left: 3px; padding: 5px; }
#institucional-right ul { color: #008fc5; margin-left: 18px; } #institucional-right li { margin-top: 5px; }
#institucional-right a { color: #008fc5; } #institucional-right a:hover { color: #006f99; } #institucional-right a:active { color: #006f99; }

/* Serviços */
#servicos table { color: #00456c; text-transform: lowercase; font-size: 15px; width: ; background: url(../img/back-servicos.png) no-repeat left center; outline:none; }
#servicos input { border: 0; background: none; color: #00456c; text-transform: lowercase; outline:none; }
#servicos .button { color: #fff; outline:none; cursor: pointer; background: none; text-transform: lowercase; }

.clear { clear: both; }

/* Solicitar Serviços */
.solicitacaoserv  { margin-left:15px; margin-bottom:10px; color: #00466E; }
.solicitacaoserv form { width:478px; line-height:18px; margin:20px 0 0 0; text-transform: lowercase; }
.solicitacaoserv #servico { margin-left:28px; margin-bottom:5px; background: url(../img/back-select.png) repeat; }
.solicitacaoserv #cod { margin-left:4px; width:100px; }
.solicitacaoserv #nome, #nome2 { margin-left:40px; }
.solicitacaoserv #cpf { margin-left:53px; }
.solicitacaoserv #endereco { margin-left:21px; margin-right:5px; width:215px; }
.solicitacaoserv #complemento { margin-left:8px; width:99px; }
.solicitacaoserv #bairro { margin-left:38px; }

.solicitacaoserv #email { margin-left:38px; }
.solicitacaoserv #telefone { margin-left:30px; }
.solicitacaoserv #obs { width:470px; margin-bottom:5px; }

/* Forms */

#form input { width:400px; margin-bottom:5px; background: none; border: 1px solid #00466E; color: #00466E; padding: 2px;  }
#form textarea { background: transparent; border: 1px solid #00466E; color: #00466E; padding: 2px; }
#form button { background: url(../img/ButRosa.png) no-repeat center; width: 40px; height: 20px; color: #fff; display: block; text-align: center; text-transform: lowercase; margin-top: 5px; }
#form button:hover { background: url(../img/ButRosaHover.png) no-repeat center; cursor: pointer; }

.form input { width:400px; margin-bottom:5px; background: none; border: 1px solid #00466E; color: #00466E; padding: 2px;  }
.form textarea { background: transparent; border: 1px solid #00466E; color: #00466E; padding: 2px; }
.form button { background: url(../img/ButRosa.png) no-repeat center; width: 40px; height: 20px; color: #fff; display: block; text-align: center; text-transform: lowercase; margin-top: 5px; }
.form button:hover { background: url(../img/ButRosaHover.png) no-repeat center; cursor: pointer; }

/* MSG */
#msg { width: 585px; height: 50px; background: #00466e; }
#msg p { color: #fff; font: Verdana; text-align: center; font-size: 16px; padding-top: 15px; }

/* Notícias */
#noticias ul li { list-style-type: none; list-style: none; }
#noticias .small { margin-left: -10px; background: url(../img/back-small-noticias.png) no-repeat left center; width: 43px; height: 18px; }

/* Contato */
#contato form 		{ width:585px; line-height:18px; margin-top:20px; }
#contato input 		{ width:506px; margin-bottom:5px; }
#contato #nome      { margin-left:11px; }
#contato #fone      { margin-left:17px; }
#contato #email     { margin-left:9px; }
#contato #cidade    { width:425px; margin-left:6px; margin-right:16px; }
#contato #uf        { margin-left:3px; }
#contato #mensagem  { width:547px; margin-bottom:5px; }
#contato label 		{ color: #01466f; text-transform: lowercase; }

/* Footer */
#footer { background: url(../img/back-footer.png) repeat-x top; margin-top: -2px; padding-bottom: 20px; }

#subfooter1 { width: 950px; margin: 0 auto; font-family: Trebuchet MS; font-size: 12px; text-transform: uppercase; height: 94px; }
#subfooter1 ul { list-style-position: inside; padding-top: 40px; float:right; margin-right: 50px; }
#subfooter1 li { float:left; list-style: none; list-style-image: none; margin-left: 30px; }
#subfooter1 a { color: #37b5c1; }
#subfooter1 a:hover { color: #28939d; }
.logo-footer { float:left; display:block; width:52px; height:68px; text-indent:-9999em; background:url(../img/logo-footer.jpg) no-repeat; margin-top: 10px; } 

#subfooter2 { width: 950px; margin: 0 auto; padding: 20px 0 20px 0px; }
#subfooter2 .fleft { float: left; width: 550px; font-family: Trebuchet MS; font-size: 12px; color: #fff; }
#subfooter2 .fright { float: right; width: 110px; font-family: Trebuchet MS; font-size: 12px; color: #fff; margin-right: 50px; }
#subfooter2 .fright .logo-footer-prodiz { float:right; display:block; width:13px; height:12px; text-indent:-9999em; background:url(../img/logo-footer-prodiz.png) no-repeat; }
