html,body {
	font-family: 'Helvetica', Arial, sans-serif;
}

#dnn_Coluna2 .DnnModule-DNN_HTML .Head,
#dnn_Coluna1 .DnnModule-alrsNotCarrossel .Head{
	font-family: 'Franklin Gothic Medium', sans-serif;
    font-size: 22px !important;
    padding: 0 10px 0 0;
    color: #999;
    font-weight: normal !important;
    border-bottom: 2px solid #ddd;
    text-transform: uppercase;
}

#dnn_Coluna1 .DnnModule-alrsAgListaMaterias .titulo .Head,
#dnn_Coluna1 .DnnModule-alrsNotTVAL .titulo .Head,
#dnn_Coluna1 .DnnModule-alrsRadioListaMaterias .titulo .Head, 
#dnn_Coluna1 .DnnModule-DNN_HTML .titulo .Head {
    font-family: 'Franklin Gothic Medium', sans-serif;
    font-size: 14px !important;
    padding: 0 10px 0 0;
    color: #943133;
    text-transform: uppercase;
}

#dnn_Coluna1 .DnnModule-alrsNotTVAL .Head:hover{
    text-decoration: underline;
}

#dnn_Coluna1 .DnnModule-DNN_HTML .Head:hover{
    text-decoration: underline;
}

.titulo {
    font-size: 18px;
    font-weight: bold;
    float: left;
    width: 100%;
    text-decoration: none;
    margin: 0 0 10px 0;
    
}

.titulo:hover {
    text-decoration: none;
}


/******** Módulos com título menor ********/
.titulomenor{font-size:14px; font-weight:bold; padding: 0 7px 7px 0;}
.comtitulomenor {
	margin-bottom: 20px;
}

/******** M�dulos com t�tulo e com fundo ********/
.comtitulo_comfundo {
	margin-bottom: 20px;
	padding:5px 15px 10px 15px; 
	background-image: url(imagens/bgContainer2.png);
}
.comtitulo_comfundo h2{font-size:18px; font-weight:bold;}
.comtitulo_comfundo h3{font-size:14px; font-weight:bold;}

/******** M�dulos com t�tulo sem fundo e com separador ********/
.comtitulo_semfundo_comsep {margin-bottom: 20px;padding-bottom:10px; border-bottom: 2px #b69e9e dotted;}
.comtitulo_semfundo_comsep h2{font-size:18px; font-weight:bold;}
.comtitulo_semfundo_comsep h3{font-size:14px; font-weight:bold;}

.lblTituloTV {font-size: 14px; margin: 3px 0 3px 0;}

/******** M�dulos com t�tulo sem fundo e sem separador ********/
.comtitulo_semfundo_semsep {margin-bottom: 20px;padding-bottom:0px!important;}
.comtitulo_semfundo_semsep h2{font-size:18px; font-weight:bold;}
.comtitulo_semfundo_semsep h3{font-size:14px; font-weight:bold;}

/******** M�dulos sem t�tulo e com fundo ********/
.semtitulo_comfundo {
	margin-bottom: 20px;
	padding:5px 15px 10px 15px; 
	background-image: url(imagens/bgContainer2.png);
}
.semtitulo_comfundo h2{font-size:18px; font-weight:bold;}
.semtitulo_comfundo h3{font-size:14px; font-weight:bold;}
.semtitulo_comfundo p{
	vertical-align:top;
	display:table;
	text-align:left;
	width:90%;
}


/******** M�dulos sem t�tulo sem fundo e sem separador ********/
.semtitulo_semfundo_semsep{margin-bottom: 20px;position:relative; top:0;}

.semtitulo_semfundo_semsep p{
	vertical-align:text-top;
	display:table;
	text-align:left;
	width:90%;
}
.semtitulo_semfundo_semsep h2{font-size:18px; font-weight:bold;}
.semtitulo_semfundo_semsep h3{font-size:14px; font-weight:bold;}

/******** M�dulos com t�tulo sem fundo e com separador ********/
.semtitulo_semfundo_comsep {margin-bottom: 20px;padding-bottom:10px; border-bottom: 2px #b69e9e dotted;}
.semtitulo_semfundo_comsep h2{font-size:18px; font-weight:bold;}
.semtitulo_semfundo_comsep h3{font-size:14px; font-weight:bold;}
.titulo_vermelho{font-family: 'Franklin Gothic Medium', sans-serif; padding: 0 10px 0 0; color: #943133; text-transform: uppercase;}

/**** Imagem *******/
.imagem1 {
	display:block;
	margin: 7px 7px 7px 0;
	background: none;
	float:left;
	position:relative;
	vertical-align:top;
}

.imagem2 {
	display:block;
	margin: 7px 7px 7px 0;
	width:100%;
	float:none;	
}
.seta{
	font-size:14px;font-weight:bold;
}

#dnn_Coluna2 .DnnModule-alrsAgListaMaterias{
	
}

#dnn_Coluna2 .DnnModule{
	float:left;
	width: 100%;
}


#dnn_Coluna2 #painel_legislativo ul,
#dnn_Coluna2 #acesso_rapido ul,
#dnn_Coluna2 #midias-sociais ul,
#dnn_Coluna2 #agenda ul {
	padding: 0px;
}

#dnn_Coluna2 #painel_legislativo ul li,
#dnn_Coluna2 #acesso_rapido ul li,
#dnn_Coluna2 #agenda ul li {
	list-style: none;
}

#dnn_Coluna2 #painel_legislativo ul li a, 
#dnn_Coluna2 #acesso_rapido ul li a, 
#dnn_Coluna2 #agenda ul li a {
    font-family: 'Franklin Gothic Medium', sans-serif;
    color: #666;
    line-height: 150%;
}

#dnn_Coluna2 #painel_legislativo ul li a:hover,
#dnn_Coluna2 #acesso_rapido ul li a:hover,
#dnn_Coluna2 #agenda ul li a:hover {

}

#dnn_Coluna2 #midias-sociais ul{
	margin:20px 0;
}

#dnn_Coluna2 .DnnModule-alrsLegListaComissao {
    float: left;
    margin: 0 0 30px 0;
    height: 50px;
}

#dnn_Coluna2 .DnnModule-alrsDDLListaDeputados #dvddldeputado {
    width: 265px !important;
}

#dnn_Coluna2 .DnnModule-alrsDDLListaDeputados #spntitulo{
	display: none;
}

#dnn_Coluna2 .DnnModule-alrsDDLListaDeputados #dvddldeputado select, 
#dnn_Coluna2 .DnnModule-alrsLegListaComissao #dvcp select {
    width: 219px !important;
    padding: 10px;
    font-family: 'Franklin Gothic Medium', sans-serif;
    color: #666;
    font-size: 14px;
    text-transform: uppercase;
    background-color: #eee;
    float: left;
    border: 1px solid #999;
    margin-right: -1px;
    cursor: pointer;
}

/*
#dnn_Coluna2 .DnnModule-alrsDDLListaDeputados #dvddldeputado select{
	margin-right: -1px;
}*/

#btnircp {
    float: left;
    position: relative;
    left: -26px;
}

#btnircp input, #dvddldeputado input {
    background-color: #943133;
    color: #fff;
    font-family: 'Franklin Gothic Medium', sans-serif;
    font-size: 14px;
    text-transform: uppercase;
    border: none;
    padding: 13px 12px;
    height: 40px;
    float: left;
    -webkit-max-logical-height: 40px;
}

#btnircp input{
    top:30px;
}

#btnircp input:hover,
#dvddldeputado input:hover {
	cursor:pointer;
	background-color: #666;
}	


/* MÓDULO ModalrsNotCarrosselC */

#slides {
    width: 600px;
    top: 20px;
    margin: 0 0 30px 0;
}

.slides_container {
    width: 600px;
    height: 546px !important;
}

.slides_container div {
    width: 600px;
}

#slides img {
    max-width: 596px;
    max-height: 450px;
    border:none;
}

.pagination {
    top: -450px;
    left: 533px;
}

#slides p {
    width: 580px;
}

div.slide_txt p a{
	font-family: 'Franklin Gothic Medium', sans-serif;
	color:#fff;
	line-height: 120%;
	font-size: 14px;
}

.pagination li.current a {
    background: #943133;
}

#dnn_Coluna1 .DnnModule-alrsNotTVAL, 
#dnn_Coluna1 .DnnModule-alrsRadioListaMaterias, 
#dnn_Coluna1 .DnnModule-DNN_HTML{
    float: left;
    width: 30%;
    margin: 90px 20px 30px 0px;
    /*display: block;*/
}

#dnn_Coluna1 .DnnModule-alrsNotTVAL ._divTVAoVivo table tr td a:first-child,
.ModalrsRadioListaMateriasC .divListaMateria .divListaMateriaTitulo span{
    font-family: 'Franklin Gothic Medium', sans-serif;
    color:#999;
    float: left;
    width: 100%;
}

#dnn_Coluna1 .DnnModule-alrsNotTVAL ._divTVAoVivo table tr td a::first-letter { 
    display: none;
}

#dnn_Coluna1 .DnnModule-alrsNotTVAL ._divTVAoVivo table tr td a,
.ModalrsRadioListaMateriasC .divListaMateria .divListaMateriaTitulo a,
#galeriaDeFotos a {
    font-family: 'Franklin Gothic Medium', sans-serif;
    color:#333;
    font-weight: normal;
    float: left;
    width: 100%;
}


/* DnnModule-alrsDDLListaDeputados */

.DnnModule-alrsDDLListaDeputados {
    float: left;
    top: -15px;
    position: relative;
    left: -10px;
}

.ModalrsDDLListaDeputadosC {
    position: relative;
    top: 10px;
    left: 10px;
}

.paddingDeputados {
    width: 260px;
    margin: 0;
}

/* ModalrsLegListaComissaoC */

.ModalrsLegListaComissaoC {
    position: relative;
    top: -20px;
    left: 15px;
}

#dvcp {
    position: relative;
    width: 245px;
    margin-right: -16px;
    float: left;
    overflow: hidden;
    height: auto;
    left: -15px;
    top: 30px;
}


/* alrsDestaquesSlider */

.div_alrsDestaquesSlider_Item {
    width: 1018px;
}

div.slide_img {
    padding: 3px;
}



/* ModalrsNotTVALC */

span.lblTituloTV, .divImagemTV img{
    display: none;
}

.lblData{
    background-image: none;
    text-indent: 0px;
    width: 0px;
    padding: 0px;
}

.imagemTV {
    background-image: url(imagens/imagemTV.png);
    background-repeat: no-repeat;
    width: 58px;
    height: 21px;
    float: left;
    margin: 5px 10px 0px 0;
}

.imagemRadio {
    background-image: url(imagens/imagemRadio.png);
    background-repeat: no-repeat;
    width: 109px;
    height: 26px;
    float: left;
    margin: -5px 10px 0px 0;
}

.imagemFoto {
    background-image: url(imagens/imagemFoto.png);
    background-repeat: no-repeat;
    width: 25px;
    height: 23px;
    float: left;
    margin: 0px 10px 0px 0;
}

.comtitulo_comimagem_tv .titulo span,
.comtitulo_comimagem_foto .titulo span   {
    margin: 3px 0 0 0;
    float: left;
}

.comtitulo_comimagem_tv,
.comtitulo_comimagem_radio,
.comtitulo_comimagem_foto{
    font-size: 14px;
}

.div_alrsDestaquesSlider .ul_navegacao {
    position: absolute;
    padding: 0;
    margin: 0;
    z-index: 105 !important;
    width: 20px;
    height: 150px;
    top: 3px;
    left: 986px;
}

.comtitulo_comimagem_foto a{
    font-size: 14px;
}