@charset "utf-8";
/* CSS Document */

html, body, #tudo { width:100%; min-width:950px; min-height:100%; background-color:#EA9200; background-image:url(../img/bg.jpg); background-repeat:no-repeat; background-attachment:fixed; }

body {
	font-family:Tahoma, Geneva, sans-serif;
	color:#565656;
	font-size:1em;
}

br.clear{ line-height:0; font-size:0; height:0; clear:both; }

strong { font-weight:bold; }
.conteudo { width:960px; margin:auto; }

#barraSuperior,
#topo,
#corpo,
#rodape { width:960px; padding:0 9px; margin:auto; background-color:#FFF; }

#barraSuperior .conteudo{ background-color:#272727; height:30px; }
#topo .conteudo{ height:290px; padding:9px 0; }
#corpo .conteudo{ min-height:300px; }
#rodape .conteudo{ background-color:#203B72; height:57px; position:relative; }
#rodape .conteudo p{ color:#FFF; font-size:0.70em; font-weight:bold; letter-spacing:0.1em; line-height:57px; padding:0 0 0 20px; }
#rodape .icones { position:absolute; top:23px; right:10px; }
#rodape .icones img { width:20px; height:20px;  }

#lateral { float:right; width:320px; height:800px; }
#lateral img.banner{ margin:10px 0; }

#menuPrincipal{ float:left; position:relative; width:100%; height:68px; margin-top:20px; }
#menuPrincipal div{ position:absolute; width:183px; height:68px; top:0; cursor:pointer; }
#menuPrincipal div.conheca{ left:0; background-image:url(../img/menu-conheca-deputado.png); }
#menuPrincipal div.proposta{ left:155px; background-image:url(../img/menu-proposta.png); }
#menuPrincipal div.arquivosMidia{ left:310px; background-image:url(../img/menu-arquivos-midia.png); }
#menuPrincipal div.downloads{ left:465px; background-image:url(../img/menu-downloads.png); }
#menuPrincipal div.imprensa{ left:620px; background-image:url(../img/menu-imprensa.png); }
#menuPrincipal div.contato{ left:775px; background-image:url(../img/menu-contato.png); }


#menuImprensa { float:left; margin:3px 0 20px; font-size:0.8em; width:590px; }
#menuImprensa ul { list-style-type:none; }
#menuImprensa ul li { position:relative; float:left; text-align:center; background-color:#223D73; border-left:3px #FFF solid; }
#menuImprensa ul li .active { background-color:#BD4149; }
#menuImprensa ul li a { display:block; padding:5px 35px; color:#FFF; font-weight:bold; }
#menuImprensa ul li:first-child { border:0; }



#busca { float:right; height:30px; }
#busca input[type='text'] { margin:0 4px 0 0; width:220px; border:#CCC 1px solid; color:#565656; font-size:0.85em; height:17px; }
#busca input[type='button'] { margin:0 4px 0 0; width:50px; border:0; background-image:url(../img/bg-btn.gif); color:#E1E1E1; font-size:0.70em; height:19px; }

.barra{ width:100%; height:7px; background-color:#223D73; clear:both;}
#boxNews { margin:22px 0 10px; background-image:url(../img/box-newsletter.gif); width:307px; height:109px; }
#boxNews .form { padding:50px 20px 0; }
#boxNews p { font-size:0.75em; padding-bottom:4px; }
#boxNews input[type='text'] { margin:0 4px 0 0; width:200px; border:#2F497A 1px solid; color:#565656; font-size:0.85em; height:17px; }
#boxNews input[type='button'] { margin:0 4px 0 0; width:50px; border:0; background-image:url(../img/bg-btn.gif); color:#E1E1E1; font-size:0.70em; height:19px; }

#centro{ float:left; width:590px; margin-left:10px; }
.titulo { margin-left:13px; }

#noticia { margin:25px 0; }
#noticia div { float:left; width:280px; } 
#noticia div h1 { font-size:1.4em; color:#000; }
#noticia div p { font-size:0.85em; color:#000; margin:5px 0; }

#noticia div a { background-image:url(../img/bg-btn.gif); color:#E1E1E1; font-size:0.70em; padding:3px 6px; }
#noticia div.right { float:right; } 


#video { float:left; margin:30px 0 50px; }

.texto h1 { font-weight:bold; padding:15px 0 0; color:#203B72; font-size:1.3em; }
.texto h2 { font-weight:bold; }
.texto p { font-size:0.8em; margin:10px 10px; text-align:justify; }
.texto p { letter-spacing:0.05em; line-height:1.5em; }
.texto p img.left{ float:left; text-align:left; margin:0 15px 10px 0; }


.boxInterna { padding:10px 0; }
.boxInterna h2 { font-size:0.8em; font-weight:bold; letter-spacing:0.05em; line-height:1.5em;  }
.boxInterna h2 span { font-size:1em; font-weight:normal; }
.boxInterna p { }
.boxInterna a { color:#888; font-size:0.80em; }


#paginador{ text-align:center; padding-top:20px; padding-bottom:10px; font-size:0.8em; }
#paginador a{ padding:0 2px; color:#BD4149; }


.proposta li { font-size:0.8em; list-style-type:disc; border-top:1px solid #CCC; margin:0 25px; padding:20px 0px; }
.proposta li { letter-spacing:0.05em; line-height:1.5em; }
.proposta li:first-child { border:0; }


#imagenHome { position:relative; padding:20px 0 10px; }
#imagenHomeInt { position:absolute; padding:0 20px; }

#download { margin-top:10px; }
#download div{ float:left; padding:50px 15px; }

/* =========================================================================== */
/* ===== FORM */
#errors { float:right; width:178px; color:#F00; font-size:0.8em; padding:10px; margin:10px; }
#contatoFrom { float:left; width:570px; padding:30px 0 30px; }
	
#contatoFrom form input,
#contatoFrom form textarea,
#contatoFrom form select,
#errors { border:1px solid #CCC; }

#contatoFrom form { position:relative; }
#contatoFrom form p{ clear:both; }

#contatoFrom form label,
#contatoFrom form input,
#contatoFrom form textarea,
#contatoFrom form span,
#contatoFrom form select,
#contatoFrom form input[type="submit"]{ font-size:0.9em; }

#contatoFrom form label,
#contatoFrom form input[type="submit"]{ margin:4px 0 10px; }

#contatoFrom form label,
#contatoFrom form .erro,
#contatoFrom form input,
#contatoFrom form span,
#contatoFrom form select,
#contatoFrom form textarea{ float:left; }

#contatoFrom form label { display:block; }
#contatoFrom form .erro { display:none; }

#contatoFrom form label { width:65px; text-align:right; }
#contatoFrom form p.botao { margin-left:65px; }

#contatoFrom form .erro{ width:100%; margin:0 0 10px; text-align:center; font-size:0.8em; color:#F00; }

#contatoFrom form input,
#contatoFrom form textarea,
#contatoFrom form select,
#contatoFrom form span { width:440px; margin:4px 5px 10px; }
#contatoFrom form span { width:auto; }

#contatoFrom form textarea { height:200px; }
#contatoFrom form textarea.resumo { height:80px; }
#contatoFrom form input[type="submit"],
#contatoFrom form input[type="button"] { margin-left:70px; width:90px; padding:2px 0; border:0px; background-color:#AC1A1A; color:#FFF; font-weight:bold; }
#contatoFrom form input[type="checkbox"] { width:0px; margin-left:70px; }
#contatoFrom form .data { width:80px; }

