﻿* {margin:0;padding:0;}

body{
    background:#df960c;
    color:#000;
    font:11px Tahoma, Arial;
}
a{
    color:#000;
    text-decoration:none;
}
a:hover{
    color:#df960c;
    text-decoration:underline;
}
#geral{
    background:#fff !important;
    margin:0 auto;
    width:992px;
}
h1.titUltimasNoticias{
    color:#9a0000;
    font:25px Tahoma, Arial;
    font-weight:800;
}
h1.titPaginas{
    color:#9a0000;
    font:25px Tahoma, Arial;
    font-weight:800;
}
h2.titNoticia{
    color:#000;
    font:16px Tahoma,Arial;
    margin-top:5px;
}
h2.titFaleDimas{
    color:#fff;
    font:16px Tahoma,Arial;
    font-weight:800;
}
h2.titDefesa{
    color:#9a0000;
    font:15px Tahoma,Arial;
    font-weight:800;
}
h2.titDireita{
    color:#9a0000;
    font:16px Tahoma, Arial;
    font-weight:800;
}
h2.titTwitter{
    font:16px Tahoma,Arial;
    font-weight:100;
}
h4{
    color:#9a0000;
    font:13px Tahoma,Arial;
    font-weight:800;
}
h4.titLinks{
    color:#000;
    font:13px Tahoma,Arial;
    font-weight:800;
}

#imagensAlbum {
    height:200px;
    float:left;
    margin-right:20px;
    text-align:center;
    width:160px;
}

/* MENU */
ul.menu {
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}
    span.home, span.home a{
        background:url(../ImageBank/bt_home.jpg) no-repeat;
        display:block;
        height:40px;
        text-indent:-5000px;
        width:145px;
    }
    span.home a:hover{
        background-position:0 -41px;
    }    
    span.perfil, span.perfil a{
        background:url(../ImageBank/bt_perfil.jpg) no-repeat;
        display:block;
        height:40px;
        text-indent:-5000px;
        width:139px;
    }
    span.perfil a:hover{
        background-position:0 -41px;
    }   
    span.mandato, span.mandato a{
        background:url(../ImageBank/bt_mandato.jpg) no-repeat;
        display:block;
        height:40px;
        text-indent:-5000px;
        width:140px;
    }
    span.mandato a:hover{
        background-position:0 -41px;
    }  
    span.noticias, span.noticias a{
        background:url(../ImageBank/bt_noticias.jpg) no-repeat;
        display:block;
        height:40px;
        text-indent:-5000px;
        width:141px;
    }
    span.noticias a:hover{
        background-position:0 -41px;
    }  
    span.multimidia, span.multimidia a{
        background:url(../ImageBank/bt_multimidia.jpg) no-repeat;
        display:block;
        height:40px;
        text-indent:-5000px;
        width:141px;
    }
    span.multimidia a:hover{
        background-position:0 -41px;
    }  
    span.downloads, span.downloads a{
        background:url(../ImageBank/bt_downloads.jpg) no-repeat;
        display:block;
        height:40px;
        text-indent:-5000px;
        width:141px;
    }
    span.downloads a:hover{
        background-position:0 -41px;
    }  
    span.faleConosco, span.faleConosco a{
        background:url(../ImageBank/bt_faleConosco.jpg) no-repeat;
        display:block;
        height:40px;
        text-indent:-5000px;
        width:145px;
    }
    span.faleConosco a:hover{
        background-position:0 -41px;
    }  
/*MENU*/
#menu_dropdown {
    float:left;
    height:41px;
    margin-top:-1px;
    width:992px;
}

ul.menubar {
	margin:0px;
	padding:0px;
	color:#fff;
	background-color:#fff;
}

ul.menubar li a {
}
ul.menubar li a:hover{
    color:#fff200;
}
ul.menubar .submenu{ 
	margin: 0px;
	padding: 0px;
	list-style: none;
	background-color: #fff;
	float:left;
}

ul.menubar ul.menu {
	display: none;
	position: absolute;
	margin: 0px;
}

ul.menu {
}

ul.menubar a {
	padding: 5px;
	display:block;
	text-decoration: none;
	color: #fff;
}

ul.menubar a:hover {
	display:block;
	text-decoration: none;
	color: #f0ff00;
}


ul.menu, ul.menu ul{
	margin: 0;
	padding: 0;
	width: 145px;
	background-color: #fff;
}

ul.menu li{
	position: relative;
	list-style: none;
	border: 0px;
}

ul.menu li a{
        border-bottom:1px dotted #e0e0e0;
        color:#9a0000;
        display:block;
        font:11px Tahoma, Arial;
        font-weight:800;
        margin-left:12px;
        padding:7px 0 7px 0;
        text-decoration:none;
        width:115px;
}

/* Fix IE. Hide from IE Mac \*/
* html ul.menu li { float: left; height: 1%; }
* html ul.menu li a { height: 1%; }
/* End */

ul.menu ul{
	position: absolute;
	display: none;
	left: 149px;
	top: 0px;
}

ul.menu li.submenu ul { display: none; }

ul.menu li.submenu { background: #fff; }

ul.menu li a:hover { 
        background:#f5f5f5;
        color:#000;
        display:block;
    }
/* DATA */

#data{
    height:34px;
    padding:16px 16px 0 16px;
    width:992px;
}
.dadosData{
    color:#9a0000;
    float:left;
    width:192px;
}
.linhaData{
    border-top:1px dotted #e0e0e0;
    float:right;
    height:2px;
    margin:5px 30px 0 0;
    width:760px;
}    
/* COLUNA ESQUERDA */

#colunaEsquerda{
    background:#fff;
    float:left;
    height:auto;
    padding-right:5px;
    width:208px;
}
#faleComDimas{
    background:#9a0000;
    color:#fff;
    margin-bottom:8px;
    padding:16px;
    width:176px;
}
.txtFaleDimas{
    border:1px solid #adadad;
    color:#828282;
    font:11px Tahoma, Arial;
    width:177px;
}
#twitter{
    background:#f9e278;
    color:#000;
    margin-bottom:8px;
    padding:6px;
    width:196px;   
}
#twitter p{
    padding:6px;
}
.entradaTwitter{
    background:#fff;
    margin:0 auto;
    margin-bottom:8px;
    width:194px;
}
.horaTwitter{
    color:#9a0000;
    font-weight:800;
}
.sigaDimas a{
    color:#9a0000;
    font-weight:800;
    text-decoration:underline;
}
.sigaDimas a:hover{
    color:#000 !important;
    font-weight:800;
    text-decoration:underline;
}
#transparenciaCamara{
    background:#fff;
    margin:0 auto;
    width:208px;
}
#bannerEsquerdo{
    background:#fff;
    margin:0 auto;
    width:208px;
}
/* CONTEÚDO */
#miolo{
    background:#fff;
    float:left;
    width:992px;
}
#conteudo{
    background:#fff;
    float:left;
    height:auto;
    padding-right:5px;
    width:569px;
}

#ultimasNoticias{
    color:#000;
    width:569px;
}
h1.topoUltimasNoticias{
    background:url(../ImageBank/ultimasNoticias_topo.jpg) no-repeat;
    height:11px;
    width:569px;  
}
.bgUltimasNoticias{
    background:url(../ImageBank/ultimasNoticias_bg.jpg) repeat-y;
    padding:12px;
    width:569px;
}
h1.rodapeUltimasNoticias{
    background:url(../ImageBank/ultimasNoticias_rodape.jpg) no-repeat;
    height:11px;
    width:569px; 
}
.dataNoticia{
    color:#000;
    font-weight:800;
}
.noticias{
    font:12px Tahoma, Arial;
    height:130px;
    width:569px;
}
.textoNoticia{
    float:left;
    text-align:justify;
    width:370px;
}
.imgNoticia{
    float:left;
    margin-left:10px;
    width:166px;
}
.linkLerMais{
    color:#9a0000;
    font-weight:800;
    text-decoration:underline;
}
#outrasNoticias{
    border-top:1px dotted #e0e0e0;
    color:#acacac;
    padding:12px;
    text-align:justify;
    width:545px;
}
#outrasNoticias a{
    color:#000;
    text-decoration:none;
}
#outrasNoticias a:hover{
    text-decoration:underline;
}
.confiraLink{
    color:#9a0000;
    text-decoration:underline;
}
#linksImportantes{
    border-top:1px dotted #e0e0e0;
    border-bottom:1px dotted #e0e0e0;
    color:#000;
    margin-bottom:10px;
    padding:12px;
    text-align:justify;
    width:545px;
}
#contatoDeputado{
    text-align:center;
}
.linkFormulario a{
    color:#dfb409;
    font-weight:800;
}
.logosPoliticos{
    float:left;
    height:46px;
    margin-left:15px;
    width:550px;
}

/* COLUNA DIREITA */

#colunaDireita{
    background:#fff;
    float:left;
    height:auto;
    width:205px;
}
#defesaConsumidor{
    background:#f7f7f7;
    float:left;
    padding:16px 0 16px 16px;
    width:187px;
}
#bannerDireito{
    background:#fff;
    text-align:center;
    margin-bottom:10px;
    width:205px;
}
.textoDenuncie{
    float:left;
    margin-bottom:12px;
    width:107px;
}
.imgDefesa{
    float:right;
    margin-top:5px;
    margin-left:3px;
    margin-bottom:12px;
    width:60px;
}
.linkDenuncie{
    color:#dfb409;
}
#albumFotos{
    background:#f7f7f7;
    border-top:1px dotted #dadada;
    min-height:142px;
    padding:16px 0 16px 16px;
}
.fotoHome{
    margin-left:10px;
}
#radio{
    background:#f7f7f7;
    border-top:1px dotted #dadada;
    min-height:136px;
    padding:15px 16px 16px 16px
}
.imgRadio{
    float:left;
    margin-right:5px;
}
.textoRadio{
    
}
#videos{
    background:#f7f7f7;
    border-top:1px dotted #dadada;
    padding:16px 0 16px 16px
}

.linkVideos
{
    margin-left:10px;
    }

/* RODAPÉ */

#rodape{
    border:1px solid transparent;
    width:992px;
    margin:0 auto;
    height:65px;
}
#rodapeEsquerdo{
    background:#fff;
    color:#000;
    font:10px Tahoma,Arial;
    float:left;
    height:39px;
    text-align:left;
    padding:3px 3px 3px 12px;
    width:202px;
}
#rodapeCentral{
    background:url(../ImageBank/rodape.jpg) no-repeat #fff;
    float:left;
    height:39px;
    padding:3px 6px 3px 6px;    
    width:555px;
}
#rodapeDireito{
    background:#fff;
    color:#000;
    font:10px Tahoma,Arial;
    height:39px;
    float:left;
    text-align:right;
    padding:3px 12px 3px 3px;
    width:190px;
}
.fimRodape{
    background:url(../ImageBank/rodape_geral.jpg) no-repeat;
    clear:both;
    height:41px;
    margin:0 auto;
    width:992px;
}
#copyright{
    background:#df960c;
    color:#000;
    margin:0 auto;
    text-align:right;
    width:992px;
}
.techs{
    color:#000;
    font-weight:800;
}
.rodapeCamara{
}
.rodapeCamara a{
    color:#fff;
    margin-left:165px;
    margin-right:20px;
    text-align:right;
    text-decoration:underline;
}
.rodapeCamara a:hover{
    color:#000;
    text-align:right;
    text-decoration:underline;
}
.rodapePortal a{
    color:#000;
    text-align:left;
    text-decoration:underline;
}
.rodapePortal a:hover{
    color:#a1a1a1;
    text-align:left;
    text-decoration:underline;
}
.linksRodape{
    padding-top:9px;
    width:569px;
}
#pagina{
    min-height:600px;    
    padding:0 10px 10px 10px;
    font-size:13px !important;
}
/* CONTROLES */
.formContato {
	margin:15px;
}
	.formContato label {
		float:left;
		line-height:16px;
		margin-right:4px;
		width:100px;
		text-align:right;
	}
	.formContato br {
		clear:both;
	}
	.formContato .btEnviar {
		background:#FFF;
	}
ul#menuInternas {
	margin-top:20px;
	margin-left:25px;
}
	ul#menuInternas li a {
		color:#000;
	}
	ul#menuInternas li a:hover {
		text-decoration:underline;
	}		
.clear{
	clear:both;
}
.lkEnviar{
    border:1px solid #ccc;
    margin-left:330px;
    padding:5px;
}
.bancoImagens{
    float:left;
    margin:0 3px 15px 0;
    text-align:center;
    width:70px;

}

.galerias, .subcategoria{
        clear:both;
}

.galerias{
    border-top:1px solid #a6a6a6;
    padding-top:10px;
}
.visualizacaoVideos{
    float:left;
    margin:10px;
    text-align:center;
}
.boxLogin{
    background:#fafad8;
    border:1px solid #f0da6d;
    margin:0 auto;
    padding:10px;
    width:300px;
}
.linkButtons{
     margin:0 auto;
     width:300px; 
}
.btsCadastro{

}
.btLink{
    background:#f4f9fd;
    border:1px solid #000;
    color:#000;
    padding:5px;
}
.loginStatus{
    color:#9a0000;
    font-weight:800;
    float:right;
    text-transform:uppercase;
}
#ctl00_ContentPlaceHolder1_gvSolicitacoesByIdUsuario tr, #ctl00_ContentPlaceHolder1_gvSolicitacoesByIdUsuario td, #ctl00_ContentPlaceHolder1_gvSolicitacaoOrgao tr, #ctl00_ContentPlaceHolder1_gvSolicitacaoOrgao td, #ctl00_ContentPlaceHolder1_gvSolicitacoesByIdUsuario0 tr, #ctl00_ContentPlaceHolder1_gvSolicitacoesByIdUsuario0 td{
    padding:2px 5px 2px 5px;
}