@font-face {
	
	/*font-family: somerandomfontname;
	src: url(somefont.eot);
	font-weight: bold;*/
	font-family:Arial, Helvetica, sans-serif;
}

body {
					margin:0;
					padding:0;
					font-family:Arial, Helvetica, sans-serif;
					background-color:#710023;
					background-image:url(../img/bg_body.jpg);
					background-repeat:repeat-x;
}

a { outline:none; }

span.autor{
	
					font-size:16px !important;
					
}
span.local{
	
					font-weight:bold;
																									color:#F60;
					font-size:12px !important;																																																																																																																								
}
span.data-public{
	
					font-size:10px !Important;
																									color:#fff;
}
a:active { outline:none; }

a:focus { outline:none; }

a img { border:none; }

p, h1, h2, h3, h4, h5, h6 { margin:0;  border:none !important; }

#top {
					width:100%;
					height:auto;
					text-align:center;
					padding:6px 0 6px 0;
}

#content-top{
	
					width:728px; height:auto; overflow:hidden; margin:0 auto;
}

.publicidade-top {
					width:728px;
					height:90px;
					float: right;
					margin-top: 10px;
}

#wrapper {
					width: 1000px;
					height:auto;
					overflow:hidden;
					margin-left:auto;
					margin-right:auto;
}

#top-menu {
					width: 1000px;
					height:auto;
					overflow:hidden;
					
}

#top-menu .content-top-menu {
					float: left;
					width: 100%;
					height: auto;
}

#top-menu .content-top-menu .box-logo-45graus {
					position:absolute;
					top:0;
					left:-18px;
					background-image:url(../img/_logo-45graus.jpg);
					width:100px;
					height:47px;
}

#top-menu .content-top-menu .box-logo-45graus a {
					display:block;
					width:100px;
					height:40px;
}

.box-logo-blitz45 {
					float:left;
					width:232px;
					height: 110px;
					z-index:3;
					background-image:url(../img/logo-blitz.png);
					background-repeat: no-repeat;
					background-position: 26px 16px;
}

.box-logo-blitz45 a {
					display:block;
					width:232px;
					width:232px;
					height: 133px;
}
.box-logo-noturnos {
					/*position:absolute;
					top:-13px;
					left:649px;*/
					width:232px;
					height: 133px;
					z-index:3;
					background-image:url(../img/logo-noturnos.png);
					float:left;
}
#top-menu .content-top-menu .content-right-menu {
					width:642px;
					height:36px;
					float:right;/*	background:url(../img/bg_menu_top.jpg) repeat-y #720022;*/
}

#top-menu .content-top-menu .content-right-menu ul {
					padding:0 0 0 40px;
					margin:12px 0 0 0;
					float:left;
}

#top-menu .content-top-menu .content-right-menu ul li {
					list-style:none;
					font-size:11px;
					font-weight:bold;
					color:#fff;
					display:inline;
					text-transform:uppercase;
					margin-left:0;
}

#top-menu .content-top-menu .content-right-menu ul li.separator {
					display:block;
					float:left;
					width:8px;
					height: 32px;
					margin-top:-10px !important;
}

#top-menu .content-top-menu .content-right-menu ul li a {
					display:block;
					float:left;
					color:#fff;
					text-decoration:none;
					margin-right:10px;
					margin-left:10px;
}

#top-menu .content-top-menu .content-right-menu ul li a:hover { text-decoration:underline; }

#menu {
					
					width: 1000px;
					height:54px;
					top:35px;
					margin:10px auto;
					background:url(../img/img_17.jpg) repeat-x;
					float: left;
}

#menu ul {
					padding:0;
					/*margin-top:17px;*/
					/*margin-left:200px;*/
					float:left;
}

#menu ul li {
					font-size:12px;
					font-weight:bold;
					display:inline;
					margin-left:6px;
					margin-right:6px;
					text-transform:uppercase;
}

#menu ul li a {
					color:#fff;
					text-decoration:none;
}

#menu ul li a:hover { text-decoration:underline; }

#menu div.left-menu {
					float:left;
					background:url(../img/img_15.jpg);
					width:10px;
					height:54px;
}

#menu div.right-menu {
					float:right;
					background:url(../img/img_20.jpg);
					width:10px;
					height:54px;
}

#slide-index-destaque {
					width:100%;
					height:233px;
					background-color: #52051d;
					margin-top:5px;
					margin-bottom:20px;
}

#slide-index {
					position:relative;
					width:100%;
					height:233px;
					background-color: #52051d;
					margin-top:5px;
					margin-bottom:20px;
}

#slide-index .content-slide {
					position:relative;
					width:100%;
					height:233px;
}

#slide-index .content-slide img { float:right; }

#slide-index .content-slide .legend {
					float:left;
					width: 408px;
					height:233px;
}

#slide-index .content-slide .legend h1.titulo {
					font-size:13px;
					color:#ff9c00;
					font-family:Arial, Helvetica, sans-serif;
					margin:20px 20px 10px 20px;
}

#slide-index .content-slide .legend h1.titulo a {
					text-decoration:none;
					color:#ff9c00;
}

#slide-index .content-slide .legend h1.titulo a:hover { text-decoration:underline; }

#slide-index .content-slide .legend .data {
					font-size:10px;
					color:#666666;
					margin-bottom:5px;
}

#slide-index .content-slide .legend h2 {
					font-family:Arial, Helvetica, sans-serif;
					font-size:27px;
					color:#fff;
					margin-top:10px;
					font-weight:bold;
					margin:20px 20px 10px 20px;
}

#slide-index .content-slide .legend h2 a {
					text-decoration:none;
					color:#fff;
}

#slide-index .content-slide .legend h2 a:hover { text-decoration:underline; }

#slide-index .content-slide .content-img {
					width:572px;
					height:233px;
					float:right;
}

.nav-slide-index {
					position:absolute;
					top:200px;
					left:432px;
					width:299px;
					height:25px;
					z-index:10;
}

.nav-slide-index a {
					display:block;
					float:left;
					padding:5px 10px 5px 10px;
					color:#fff;
					font-weight:bold;
					background-color:#60261e;
					text-decoration:none;
					margin-right:5px;
}

.nav-slide-index a:hover {
					background-color:#ccc;
					color:#000;
}

.nav-slide-index a.activeSlide {
					background-color:#ccc;
					color:#000;
}

.content {
					width:100%;
					height:auto;
					overflow:hidden;
}

.content h1, h2, h3, h4, h5, h6 {
					font-family:impact, arial;
					color:#fff;
					font-weight:normal;
}

.content-left {
					width: 700px;
					height:auto;
					overflow:hidden;
					float:left;
}

.content-left h1 {
					font-size:23px;
					font-weight:normal;
					margin-bottom:10px;
}

.content-left .box-fotos {
					width:100%;
					height:auto;
					overflow:hidden;
																									margin-bottom:10px;
}

.box-lista-comentarios {
					width:98%;
					height:auto;
					overflow:hidden;
					padding-bottom:5px;
					marging-rigth:10px;
					border-bottom:dashed 1px #900;
}

.box-lista-comentarios h1.titulo {
					font-size:13px !important;
					color:#ff9c00 !important;
					font-family:Arial, Helvetica, sans-serif !Important;
}

.box-lista-comentarios .data {
					font-family:Arial, Helvetica, sans-serif;
					color:#fff;
					padding-top:5px;
					margin-bottom:5px;
					font-size:10px;
}

.box-lista-comentarios p {
					font-family:Arial, Helvetica, sans-serif;
					font-size:12px;
					color:#fff;
					line-height:20px;
}

.content-left .box-fotos .item-fotos {
					width: 685px;
					height:109px;
					background-color:#6c0021;
					margin-bottom:10px;
}

.content-left .box-fotos .item-fotos img {
					width:150px;
					height:100px;
					margin:5px 10px 5px 5px;
					float:left;
}

.content-left .box-fotos .item-fotos .data {
					font-family:Arial, Helvetica, sans-serif;
					display:block;
					color:#fff;
					padding-top:5px;
					margin-bottom:5px;
					font-size:10px;
}

.content-left .box-fotos .item-fotos h1 {
					font-family:Arial, Helvetica, sans-serif !important;
					font-size:22px;
					font-weight:bold;
}

.content-left .box-fotos .item-fotos h1 a {
					text-decoration:none;
					color:#ff9c00;
}

.content-left .box-fotos .item-fotos h2 {
					font-size:14px;
					color:#fff;
					line-height:20px;
					font-family:Arial, Helvetica, sans-serif;
}

.content-left .box-fotos .item-fotos h2 a {
					font-size:11px !important;
					text-decoration:none;
					color:#fff;
}

.content-left .box-fotos .item-fotos h2 a:hover { text-decoration:underline; }

.content-left .box-fotos .item-fotos h1 a:hover { text-decoration:none; }

.content-left .box-destaque-index {
					width:150px;
					padding:5px;
					margin-right: 15px;
					margin-bottom:20px;
					height:190px;
					overflow:hidden;
					background-color:#660020;
					float:left;
}

.content-left .box-destaque-index img { margin:0 0 10px 0; }

.content-left .box-destaque-index span.data {
					font-family:Arial, Helvetica, sans-serif;
					display:block;
					color:#fff;
					margin-bottom:5px;
					font-size:10px;
}

.content-left .box-destaque-index h1 {
					font-family:Arial, Helvetica, sans-serif !important;
					font-size:13px;
					font-weight:bold;
}

.content-left .box-destaque-index h1 a {
					text-decoration:none;
					color:#ff9c00;
}

.content-left .box-destaque-index h1 a:hover { text-decoration:underline; }

.content-left .box-agenda {
					width: 253px;
					height: auto;
					overflow:hidden;
					float:left;
}

.content-left .box-twitter {
					width: 253px;
					height: auto;
					overflow:hidden;
					float:left;
					margin-left:20px;
}

.content-left .box-twitter .item-twitter {
					width:233px;
					display:block;
					padding:10px;
					background-color:#6c0021;
					margin-bottom:2px;
					font-family:Arial, Helvetica, sans-serif !important;
}

.content-left .box-twitter .item-twitter h1 {
					font-size:13px;
					color:#ff9c00;
					font-family:Arial, Helvetica, sans-serif;
}

.content-left .box-twitter .item-twitter h1 a {
					text-decoration:none;
					color:#fff;
}

.item-twitter h1 { color: #FFF !important; }

.content-left .box-twitter .item-twitter h1 a:hover { text-decoration:underline; }

.content-left .box-twitter .item-twitter h2 {
					font-family:Arial, Helvetica, sans-serif;
					font-size:12px;
					margin:0;
					color:#00aeff;
}

.content-left .box-agenda .item-agenda {
					width:233px;
					display:block;
					padding:10px;
					background-color:#6c0021;
					margin-bottom:2px;
					font-family:Arial, Helvetica, sans-serif !important;
}

.content-left .box-agenda .item-agenda h1.titulo {
					font-size:13px;
					color:#ff9c00;
					font-family:Arial, Helvetica, sans-serif;
}

.content-left .box-agenda .item-agenda h1.titulo a {
					text-decoration:none;
					color:#ff9c00;
}

.content-left .box-agenda .item-agenda h1.titulo a:hover { text-decoration:underline; }

.content-left .box-agenda .item-agenda h2 {
					font-size:12px !important;
					color:#fff;
					font-weight:normal !important;
					font-family:Arial, Helvetica, sans-serif;
}

.content-left .box-agenda .item-agenda h2 a {
					text-decoration:none;
					color:#fff;
}

.content-left .box-agenda .item-agenda h2 a:hover { text-decoration:underline; }

.content-left .box-agenda .item-agenda .data {
					font-size:10px;
					color:#666666;
					margin-bottom:5px;
}

.content-right {
					width:300px;
					height:auto;
					overflow:hidden;
					float:right;
}

.content-right .box-publicidade-right {
					width:300px;
					height:auto;
					overflow:hidden;
					margin-bottom:20px;
}

.content-right .box-publicidade-right h1 {
					font-size:11px;
					text-transform:uppercase;
					margin-bottom:10px;
}

.content-right .box-comentarios-index {
					width:300px;
					height:auto;
					overflow:hidden;
}

.content-right .box-comentarios-index a {
					display:block;
					float:left;
					padding:5px 10px 5px 10px;
					text-align:center;
					color:#fff;
					font-family:Arial, Helvetica, sans-serif;
					text-decoration:none;
					font-size:13px;
					font-weight:bold;
					background-color:#660020;
					margin:10px 2px 10px 0;
}

.content-right .box-comentarios-index h1 {
					font-size:23px;
					text-transform:uppercase;
					margin-bottom:10px;
}

.content-right .box-comentarios-index .item-comentario {
					width:280px;
					display:block;
					padding:10px;
					background-color:#6c0021;
					margin-bottom:2px;
					font-family:Arial, Helvetica, sans-serif !important;
}

.content-right .box-comentarios-index .item-comentario .mensagem {
					font-size:13px;
					color:#fff;
					display:block;
}

.content-right .box-comentarios-index .item-comentario .data {
					font-size:10px;
					color:#fff;
					display:block;
					margin-bottom:5px;
}

#box-footer {
					width:100%;
					height:130px;
					background-color:#430015;
					margin-top:10px;
}

#footer {
					width:852px;
					height:auto;
					overflow:hidden;
					margin-left:auto;
					margin-right:auto;
}

#footer .img-footer {
					width:126px;
					height:58px;
					float:left;
					margin-right:10px;
					margin-top:20px;
}

#footer .content-right-footer {
					width:700px;
					height:auto;
					overflow:hidden;
					margin-top:25px;
					float:right;
}

#footer .content-right-footer ul {
					border-bottom:solid 1px #c00;
					margin:0;
					padding:0 0 10px 0;
					float:right;
					clear:both;
					width: 502px;
}

#footer .content-right-footer ul li {
					font-family:Arial, Helvetica, sans-serif;
					font-size:12px;
					color:#aaa;
					display:inline;
					list-style:none;
					margin-right:20px;
}

#footer .content-right-footer ul li a {
					color:#fff;
					text-decoration:none;
}

#footer .content-right-footer ul li a:hover { text-decoration:underline; }

#footer .content-right-footer p {
					text-align:right;
					line-height:20px;
					font-size:12px;
					color:#fff;
					clear:both;
}

.content-agenda {
					width:98%;
					height:auto;
					float:left;
					margin:0;
					overflow:hidden;
}

.content-agenda .box-eventos {
					width:100%;
					background-color:#660020;
					height:auto;
					overflow:hidden;
					padding-bottom:10px;
					margin-bottom:10px;
}

.content-agenda .box-eventos h1 {
					font-size:15px;
					color:#fff;
					font-weight:normal;
					font-family:Arial, Helvetica, sans-serif;
					margin:10px;
}

ul.list-evento {
					width:140px;
					font-size:12px;
					margin-top:0;
					float:left;
					padding:10px;
					padding-left:15px;
					margin-left:10px;
					background-color:#720022;
}

ul.list-evento li {
					color:#fff;
					list-style:circle;
																									height:100px;
}

/* paginacao */
.paginacao-int ul {
					text-align:left !important;
					padding-left: 0px;
}

.paginacao {
					float:left;
					font-weight:bold;
					height:auto;
					margin-top:15px;
					overflow:hidden;
					width:100%;
}

.paginacao ul {
					float:left;
					text-align:center;
					width:100%;
}

.paginacao ul li {
					display:inline;
					margin-left:5px;
					position:relative;
					text-align:center;
					width:10px;
}

.paginacao ul li a {
					background: #F8FDF9 none repeat scroll 0 0;
					border:1px solid #CCCCCC;
					color:#000000;
					padding:2px 6px;
					text-decoration:none;
}

.paginacao a:hover, #paginacao ul li span {
					background: #D2202C none repeat scroll 0 0;
					border:1px solid #D2202C;
					color:#FFFFFF;
					padding:2px 6px;
					text-decoration:none !important;
}

.paginacao b {
					background:#153817 none repeat scroll 0 0;
					border:1px solid #153817;
					color:#FFFFFF;
					padding:2px 6px;
					text-decoration:none;
}

/* pop */
h1 {
					font-family:Arial, Helvetica, sans-serif;
					font-size:20px;
					color:#720022;
					display:block;
					border-bottom:solid 1px #720022;
					margin-bottom:10px;
}

label {
					display:block;
					color:#FFFFFF;
					font-weight: bold;
					font-size:12px;
					margin-bottom:5px;
}

.input {
					border:solid 1px #720022;
					padding:5px;
					width:350px;
					margin-bottom:10px;
}

.textarea {
					border:solid 1px #720022;
					width:300px;
					height:100px;
}

.submit {
					font-weight:bold;
					color:#fff;
					font-size:12px;
					text-align:center;
					padding:5px 10px 5px 10px;
					border:none;
					background-color:#720022;
					margin-top:5px;
}

.erro {
					width: 380px;
					height: auto;
					padding: 10px;
					margin: auto;
					margin-top: 10px;
					margin-bottom: 10px;
					color: #FFF;
					font-weight: bold;
					font-size: 13px;
					text-align: center;
}
.mais{
	
					padding:0;
																									margin-top:10px;

}
.mais li{
	color:#fff;
					
					font-family:Arial, Helvetica, sans-serif;
																									font-size:10px;
																									font-size:12px;
}
.mais li a{
	
					color:#fff;
					font-size:12px !important;																				text-decoration:none;
}
.mais li a:hover{
	text-decoration:none;				
}	

.artigos
{
	width:520px; margin:auto; color:#FFF; text-align:justify;
	float:left;
}
.artigos h1
{
	color:#CC0;
}
.artigos p
{
	font-size:13px;
}
.perfil
{
	height:120px; width:100%; clear:both; border-bottom:3px solid #C36;
}
.artigos hr
{
	height:1px solid #C36;
	border:0px;
	border-bottom:1px solid #C36;
	
}
.content-right-footer a
{
	color:#FF6;
	text-decoration:none;
}
.content-right-footer a:hover
{
	text-decoration:underline;
}

#box-oferecimento {
					position: relative;
					width: 100%;
					height: auto;
					overflow: hidden;
					margin: 0 0 20px 0;
}

#box-oferecimento .carrossel-oferecimento {
					position: relative;
					width: 100%;
					height: 100px;
					padding: 10px 0 10px 0;
					background-color: #970E3A;/**/
}

#box-oferecimento .carrossel-oferecimento .back-panel {
					position: absolute;
					width: 20px;
					height: 52px;
					top: 30px;
					left: 5px;
}

#box-oferecimento .carrossel-oferecimento .back-panel a {
					display: block;
					background-color: #666666;
					background-image: url(../img/left_.png);
					background-position: 4px 20px;
					background-repeat: no-repeat;
					width: 20px;
					height: 52px;
}

#box-oferecimento .carrossel-oferecimento .back-panel a:hover { background-color: #c70000; }

#box-oferecimento .carrossel-oferecimento a { color: #999; }

#box-oferecimento .carrossel-oferecimento .forward-panel {
					position: absolute;
					width: 20px;
					height: 52px;
					top: 30px;
					right: 5px;
}

#box-oferecimento .carrossel-oferecimento .forward-panel a {
					display: block;
					background-color: #666666;
					width: 20px;
					height: 52px;
					background-position: 2px 20px;
					background-repeat: no-repeat;
					background-image: url(../img/right_.png);
}

#box-oferecimento .carrossel-oferecimento .forward-panel a:hover { background-color: #c70000; }

a.maismais
{
	display:block;
	clear:both;
	margin-bottom:5px;
	margin-top:5px;
	background-color:#D69C00;
	color:#FFF;
	padding:5px;
	text-decoration:none;
	font-size:13px;
}
a:hover.maismais
{
	display:block;
	clear:both;
	margin-bottom:5px;
	margin-top:5px;
	background-color:#660020;
	color:#FFF;
	padding:5px;
	text-decoration:none;
	font-size:13px;
}
.maisposts
{
	clear:both;
	padding:5px;
	
}
.maisposts a
{
	color:#FFF;
	text-decoration:none;
}
.maisposts a:hover
{
	text-decoration:underline;
}

