/* CSS Document - Daniel Coelho

@author : S�rgio Hampel
@email: rhampel22@gmail.com
@company: Quarta Dimens�o | Design & Tecnologia.
@date: 23/05/2011

*/

@import url(internal.css);
@import url(tabs.css);
@import url(jquery.fancybox-1.3.4.css);

* {margin:0; padding:0}
a {cursor:pointer; outline:none; text-decoration:none}
li {list-style:none}
em {font-style:normal; font-weight:700; padding-right:5px}
img {border:none}

body {background:url(../images/general/top.gif) no-repeat center 0 #fff; color:#494949; font:12px/1.6em Verdana, Geneva, sans-serif}

/* Class / Important - Start */
/* Class / Important - End */

/* Formul�rios - Start */
form {float:left}
fieldset {border:none}
fieldset legend {float:left; margin-top:-20px; text-indent:-9000px}
fieldset input {border:none; float:left}
/* Formul�rios - End */

/* T�tulos - Start */
.titulos {background:url(../images/general/titulos.gif) no-repeat; float:left; margin-bottom:15px; text-indent:-9000px; width:160px}
#tit-last-news {background-position:0 -137px; height:35px}
#tit-gal-fotos {background-position:0 -186px; height:37px}
#tit-enquete {background-position:0 -234px; height:37px}
#tit-gal-videos {background-position:0 -283px; height:32px}
#tit-newsletter {background-position:0 -326px; height:32px; margin-left:10px; margin-top: 30px;}
#tit-perfil {background-position:0 0px; height:18px; width:100%}
#tit-daniel-politica {background-position:0 -368px; height:32px}
#tit-atuacao {background-position:0 -410px; height:32px; margin-top:20px}
#tit-projetos {background-position:0 -453px; height:32px}
#tit-noticias {background-position:0 -33px; height:18px}
#tit-galeria {background-position:0 -498px; height:37px}
#tit-jornal {background-position:0 -540px; height:32px}
#tit-contato {background-position:0 -106px; height:17px}
#tit-discurso {background-position:0 -70px; height:18px}
#tit-busca {background:url(../images/general/tit-resultado-busca.gif) no-repeat 0 0; height: 37px;}
/* T�tulos - End */

/* Top - Start */
#top {height:200px; margin:0 auto; position:relative; width:990px}

	/* Logo - Start */
	h1 {left:196px; position:absolute; top:95px; z-index:10}
	h1, h1 a {float:left; height:72px; width:383px}
	/* Logo - End */
	
	/* Menu - Start */
	#top ul {background:url(../images/general/separadores.png) no-repeat 0 7px; float:right; height:42px; padding-top:6px; width:765px}
	#top ul li {float:left}
	#top ul li a {background:url(../images/general/menu.png) no-repeat; display:block; height:42px; text-indent:-9000px}
	#top ul li#menu-home {width:75px}
	#top ul li#menu-perfil {width:77px}
	#top ul li#menu-proj-leis {width:155px}
	#top ul li#menu-noticias {width:97px}
	#top ul li#menu-discursos {width:108px}
	#top ul li#menu-galeria {width:87px}
	#top ul li#menu-jornal {width:80px}
	#top ul li#menu-contato {width:85px}
	
	#top ul li#menu-home a {background-position:0 0; width:66px}
	#top ul li#menu-perfil a {background-position:-75px 0; width:65px}
	#top ul li#menu-proj-leis a {background-position:-152px 0; width:143px}
	#top ul li#menu-noticias a {background-position:-307px 0; width:85px}
	#top ul li#menu-discursos a {background-position:-404px 0; width:93px}
	#top ul li#menu-galeria a {background-position:-513px 0; width:71px}
	#top ul li#menu-jornal a {background-position:-600px 0; width:66px}
	#top ul li#menu-contato a {background-position:-680px 0; width:77px}
	#top ul li a:hover, 
	#home #top ul li#menu-home a, #perfil #top ul li#menu-perfil a,
	#proj-leis #top ul li#menu-proj-leis a, #noticias #top ul li#menu-noticias a, 
	#discursos #top ul li#menu-discursos a, #galeria #top ul li#menu-galeria a, 
	#jornal #top ul li#menu-jornal a, #contato #top ul li#menu-contato a {background-color:#a0ca21}
	/* Menu - End */
	
	#top img {position:absolute}
	#top img.foto {left:0; top:0}
	#top img.adesivo {right:0; top:62px}

/* Top - End */

/* Content - Start */
#content {margin:0 auto; width:990px}

	/* Coluna Esquerda - Start */
	#col-left {float:left; padding-top:40px; width:650px}
	
		/* Galeria de fotos - Start */
		#gal-fotos {float:left; width:351px}
		.lista-gal-fotos {float:left; width:100%}
		.lista-gal-fotos li {float:left; height:103px; padding:0 20px 20px 0; width:147px}
		.lista-gal-fotos li a {border:7px solid #a0ca21; display:block; height:89px; width:133px}
		.lista-gal-fotos li a:hover {border-color:#34923a}
		/* Galeria de fotos - End */
		
		/* Enquete - Start */
		#enquete {background-color:#f2f2f2; border:1px solid #dedede; float:left; height:224px; position:relative; width:297px}
		#enquete p {background-color:#dfdfdf; color:#00376e; float:left; margin-bottom:10px; padding:10px 15px; width:267px}
		#enquete span {float:left; padding-top:15px; width:100%}
		#enquete span input {cursor:pointer; margin:0 10px 0 20px}
		#enquete span label {color:#00376e; cursor:pointer; float:left;  line-height:1.2em; width: 220px;}
		#enquete input.btn-votar {background:url(../images/general/buttons.gif) no-repeat 0 0; bottom:0; cursor:pointer; height:26px; position:absolute; right:0; width:65px}
		/* Enquete - End */
		
		/* Galeria de V�deos - Start */
		#gal-videos {float:left; padding-top:30px; width:650px}
		/* Galeria de V�deos - End */
	
	/* Coluna Esquerda - End */
	
	/* Coluna Direita - Start */
	#col-right {float:right; margin-top:-11px; position:relative; width:250px}
	
		/* Busca - Start */
		#busca {background:url(../images/forms/form-busca.gif) no-repeat 0 0; float:right; height:37px; margin-bottom:50px; padding:13px 0 0 11px; width:238px}
		#busca input.cmp-search {background-color:#c0d9c1; color:#34923a; font-weight:700; height:28px; padding:0 3px; width:194px}
		#busca input.btn-search {background:url(../images/forms/lupa.png) no-repeat 0 0; cursor:pointer; height:28px; width:25px}
		/* Busca - End */
		
		/* Nota - Start */
		#nota {padding-top:20px; width:800px}
		#nota p {padding:0 20px 20px}
		.nota {float:right; margin-bottom:30px}
		.nota, .nota img {height:94px; width:242px}
		/* Nota - End */
		
		/* Siga-nos - Start */
		#siga-nos {background:url(../images/general/social-media.gif) no-repeat 8px 0; float:left; padding-left:85px; width:164px}
		#siga-nos li {float:left; margin-left:4px}
		/* Siga-nos - End */
		
		/* Twitter / Facebook - Start */
		#tit-twitter, #tit-facebook {float:right; height:54px; text-indent:-9000px; width:241px}
		/* Twitter / Facebook - End */
		
		/* Twitter - Start */
		#tit-twitter {background:url(../images/general/tit-twitter.gif) no-repeat; margin-top:5px}
		#twitter {float:right; width:241px}
		#twitter ul {background-color:#eaf8ff; color:#4a4a4a}
		#twitter ul li {border-bottom:1px solid #229dda; padding:15px}
		#twitter ul li.no-border {border:none}
		#twitter ul li a {color:#197fb2}
		#twitter ul li a img {float:left; margin-right:10px; width:45px}
		/*
		#twitter .twtr-avatar, #twitter .twtr-avatar img {height:40px; width:45px}
		#twitter .twtr-avatar {margin-right:10px}
		#twitter #twtr-widget-1 .twtr-user {display:none}
		#twitter .twtr-ft {display:none}
		#twitter .twtr-doc {border-radius:0}
		#twitter .twtr-widget .twtr-tweet {padding:5px 0}
		*/
		/* Twitter - End */
		
		/* Facebook - Start */
		#facebook {float:right; width:241px}
		#tit-facebook {background:url(../images/general/title-facebook.gif) no-repeat 0 0; margin-top:20px}
		/* Facebook - End */
		
		/* Jornal - Start */
		#link-jornal {float:right; margin:25px 2px}
		/* Jornal - End */
		
		/* Newsletter - Start */
		#newsletter {float:right; margin-right:2px; width:237px}
		#newsletter input {background-color:#34923a; color:#fff; float:left; font-weight:700; height:28px; margin-bottom:10px; padding:0 3px; width:231px}
		#newsletter input.btn-ok {background:url(../images/general/buttons.gif) no-repeat 0 -28px; cursor:pointer; border:1px solid #217226; clear:left; float:left; height:28px; margin-left:185px; padding:0; width:52px}
	   /* Newsletter - End */
	
	/* Coluna Direita - End */

/* Content - End */

/* Footer - Start */
#footer {background:url(../images/general/footer.png) repeat-x 0 0; float:left; height:136px; margin-top:100px; width:100%}
#footer-center {height:136px; margin:0 auto; width:990px}
#footer-center address, #footer-center p {float:left; height:49px; margin-top:31px; text-indent:-9000px}
#footer-center address {background:url(../images/general/footer-address.png) no-repeat 0 0; margin-right:45px; width:400px}
#footer-center p {background:url(../images/general/footer-contact.png) no-repeat 0 0; width:279px}
#footer-center a {float:right; margin-top:40px}
/* Footer - End */



