/*

Theme Name: forrozeiros.com.br

Theme URI: http://handersoncarlos.com.br

Description: Tema Forrozeiros 2010.

Version: 1.0

Author: Handerson Carlos

Author URI: http://handersoncarlos.com/

Tags: blue, custom header, fixed width, two columns, widgets

Text Domain: forrozeiros

*/





/* Begin Typography & Colors */



body {

	font-size: 12px; /* Resets 1em to 10px */

	font-family: Arial, Helvetica, sans-serif;

	color: #333; 

	background:  url(images/bg-header-1.gif) repeat-x;

}

#full-1 {

	width: 990px;

	margin: 0 auto;

}

#header {

	width: 100%; 

	height: 185px;

	padding: 18px 0 0 0;

}

#header-1 {

	width: 990px; 

	height: 107px;

}

#header-content {

	width: 990px;

	height: 190px;

	margin: -1px auto;

}

#ads-1 {

	width: 728px;

	height: 90px;

	float: left;

}

#ads-pic {	float: left;
	width: 300px;
	height: 250px;
	margin: 6px 0 0 0;
	background: #f5f5f5;
}

#bookmark-1 {

	width: 211px;

	height: 42px;

	padding:  5px 0 0 23px;

	float: right;

	border-left: solid 1px #e0e0e0;

}

#bookmark-1 img {

	padding:  0 0 0 2px;

	float: left;

}

#pesquisa-1 {

	width: 207px;

	height: 35px;

	padding:  8px 0 0 27px;

	float: right;

	border-left: solid 1px #e0e0e0;

}

#box-1 {

	width: 950px;

	height: 80px;

	margin: 0 auto;

	clear: both;

}

#menu-1 {

	width: 650px;

	height: 80px;

	padding: 0 0 0 0px;

	margin: 0 auto;

	float: right;

}

#logo-1 {

	width: 275px;

	height: 80px;

	margin: 0 0 0 10px;

	float: left;

	background: url(images/line-1.gif) right top no-repeat;

}

#headerimg {

	margin: 7px 9px 0;

	height: 192px;

	width: 740px;

}

#content {

	padding: 15px 0 0 0;

}

#content-center {

	width: 590px;

	margin: 0 0 0 21px;

	padding: 2px 0 10px 0;

	float: left;

	border-bottom: solid 1px #e0e0e0;

}

#content-center-2 {

	width: 590px;

	margin: 10px 0 0 21px;

	padding: 0 0 10px 0;

	float: left;

	border-bottom: solid 1px #e0e0e0;

}

#content-center-3 {

	width: 590px;

	margin: 10px 0 0 21px;

	padding: 0 0 10px 0;

	float: left;

	border-bottom: solid 1px #e0e0e0;

}

#content-center-4 {

	width: 339px;

	margin: 10px 0 0 21px;

	padding: 0 0 15px 0;

	float: left;

	border-bottom: solid 1px #e0e0e0;

}

#content-center-5 {

	width: 229px;

	margin: 10px 21px 0 0;

	padding: 0 0 15px 0;

	float: right;

}

#content-center-6 {

	width: 339px;

	margin: 10px 0 0 21px;

	padding: 0 0 6px 0;

	float: left;

}

#content-center-7 {

	width: 590px;

	margin: 10px 0 0 21px;

	padding: 0 0 -7px 0;

	float: left;
	/*background: #000;*/
	border-bottom: solid 1px #e0e0e0;

}

#rotate-1 {

	width: 280px;

	margin: 3px 0 0 0;

	float: left;

}

.title-banda {

	margin: 2px 0 0 0;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16px;

	font-weight:bold;

	color: #404040;

	line-height: 17px;

}

.title-cal {

	width: 280px;

	margin: 0 0 -2px 0;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16px;

	font-weight:bold;

	color: #404040;

	line-height: 17px;

}

.title-entrevistas {

	width: 188px;

	float: right

}

.title-promocoes {

	width: 173px;
	/*background: #333;*/
	margin: -3px 0 0 0;

	float: left;

}

.title-promocoes-2 {
	width: 173px;	line-height: 12px;

	float: left;
}

.title-promocoes a, .title-promocoes a:visited {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: bold;

	color: #0046ab;

	letter-spacing: -1px;

	line-height: 18px;

}

.title-promocoes-2 a, .title-promocoes-2 a:visited {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

	color: #404040;

}

.title-entrevistas a, .title-entrevistas a:visited {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight:bold;

	color: #404040;

	letter-spacing: 0px;

	line-height: 18px;

}

.date-entrevistas {

	width: 188px;

	margin: 8px 0 0 0;

	float: right;

}

.date-entrevistas a, .date-entrevistas a:visited {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight:bold;

	color: #0046ab;

	line-height: 18px;

}

.title-cal a, .title-cal a:visited {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16px;

	font-weight:bold;

	color: #404040;

}

#cat-fotos .title-cal a, #cat-fotos, #cat-fotos .title-cal a:visited {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight:bold;

	color: #404040;

}

#cat-entrevistas .title-cal a, #cat-entrevistas .title-cal a:visited {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight:bold;

	color: #404040;

}

.title-cal-2 a, .title-cal-2 a:visited {

	color: #404040;

}

.txt-cal a, .txt-cal a:visited {

	color: #0046ab;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

}

.title-cal a:hover, .title-cal-2 a:hover {

	color: #404040;

	text-decoration: underline;

}

.title-cal-2 {

	width: 124px;

	margin: 0 0 -2px 0;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight:bold;

	color: #404040;

	line-height: 15px;

}

.fotos-title-1 {

	width: 164px;

	padding: 0 0 0 6px;

	margin: 11px 0 0 0;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight:bold;

	color: #666;

	line-height: 15px;

	float: left;

	background: #fff;

}

.fotos-title-2 {

	width: 134px;

	padding: 0 0 0 6px;

	margin: 11px 0 0 0;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight:bold;

	color: #666;

	line-height: 15px;

	float: left;

	background: #fff;

}

.videos-title-1 {

	width: 162px;

	margin: 0 5px 10px 0;

	line-height: 15px;

}

.videos-title-1 a, .videos-title-1 a:visited {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight:bold;

	color: #0046ab;

}

.txt-cal {

	margin: 0 0 7px 0;

	padding: 0 0 7px 0;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #404040;

	line-height: 14px;

}

.pagination {

	width: 280px;

	height: 27px;

	margin: 8px 0 15px 0;

	text-align: left;

	float: left;

	background: #f6f6f6;

}

.pagination-left {

	width: 45px;

	height: 22px;

	padding: 5px 0 0 7px;

	float: left;

	font-weight: bold;

}

.pagination-left a, .pagination-right a {

	color:#404040;

}

.pagination-left a:hover, .pagination-right a:hover {

	color:#404040;

	text-decoration: underline;

}

.pagination-center {

	width: 136px;

	height: 27px;

	padding: 0px 2px 0 30px;

	margin: 0 auto;

	float: left;

	font-size: 18px;

	color: #d0d0d0;

}

.pagination-center li {

	list-style: none;

	float: left;

	margin: 2px 0 0 0;

}

.pagination-center li a, .pagination-center li a:active, .pagination-center li a:visited {

	font-weight: lighter;

	font-size: 18px;

	color: #d0d0d0;

	list-style: none;

	text-decoration: none;

	padding: 3px 6px 3px 6px;

}

.pagination-center li a:hover, .pagination-center li a:hover, .pagination-center li a:hover {

	background: #f0f0f0;

}

#menu-1 ul {

	margin: 0;

	padding: 0;

}

#menu-1 li {

	height: 55px;

	padding: 25px 0 0 0;

	list-style: none;

	float: left;

	margin: 0 0 0 0;

}

 #menu-1 li, x:default {

 height: 55px;

padding: 25px 0 0 0;

 list-style: none;

 float: left;

 margin: -1px 0 0 0;

}

#menu-1 li a, #menu-1 li a:visited {

	height: 55px;

	padding: 25px 10px 26px 10px;

	font-weight: bold;

	font-size: 24px;

	color: #0046ab;

	list-style: none;

	text-decoration: none;

	letter-spacing: -1px;

}

#menu-1 li a:hover, .menu-1 li a:hover, .menu-1 li a:hover {

	background: #ebebeb;

	color: #0046ab;

}

.pagination-right {

	width: 51px;

	height: 22px;

	padding: 5px 2px 0 0;

	float: right;

	font-weight: bold;

	color: #404040;

}

.all-news {

	width: 266px;

	padding: 2px 7px;

	color: #ff8800;

	background: #f6f6f6;

	font-size: 11px;

	font-weight: bold;

}

.all-videos {

	width: 325px;

	padding: 2px 7px;

	color: #ff8800;

	font-size: 11px;

	font-weight: bold;

}

.all-musicas {

	width: 214px;

	padding: 2px 7px;

	color: #ff8800;

	font-size: 11px;

	font-weight: bold;

}

.all-news a, .all-news a:visited, .all-cal a, .all-cal a:visited {

	color: #ff8800;

	font-size: 11px;

}

.all-musicas a, .all-musicas a:visited {

	color: #ff8800;

}

#musicas li a {

	padding: 0 0;

}

#musicas li {

	width: 40px;

	height: 75px;

	margin: 0 0 0 35px;

	padding: 0 20px;

	float: left;

	list-style: none;

}

#musicas ol {

	margin: 0;

	padding: 0;

}

.div-list-musicas-all {

	width: 229px;

	padding: 0 0 0 0;

}

.div-list-musicas-num {

	width: 40px;

	height: 44px;

	padding: 14px 0 0 0;

	float: left;

	color: #fff;

	font-size: 24px;

	font-weight: bold;

	text-align: center;

	background: #0046ab;

	border-bottom: solid 1px #fff;

}

.div-list-musicas-count {

	font-size: 11px;

}

.div-list-musicas-title {

	width: 179px;

	height: 54px;

	padding: 4px 0 0 10px;

	float: left;

	background: #e9e9e9;

	border-bottom: solid 1px #fff;

}

.div-list-musicas-album-title {

	color: #404040;

	font-size: 13px;

}

.div-list-musicas-title a, .div-list-musicas-title a:visited {

	color: #404040;

	font-size: 13px;

	font-weight: bold;

}

.div-list-musicas-title a:hover {

	text-decoration: underline;

}

.all-videos a, .all-videos a:visited {

	color: #ff8800;

}

.all-news a:hover, .all-cal a:hover {

	color: #ff8800;

}

.all-videos a:hover {

	color: #ff8800;

}

.all-musicas a:hover {

	color: #ff8800;

}

.all-cal {

	width: 256px;

	padding: 2px 7px;

	color: #ff8800;

	background: #f6f6f6;

	font-size: 11px;

	font-weight: bold;

	text-align: right;

}

small {

	font-family: Arial, Helvetica, Sans-Serif;

	font-size: 0.9em;

	line-height: 1.5em;

}

small span {

	font-family: Arial, Helvetica, Sans-Serif;

	font-weight: bold;

	font-size: 12px;

	color: #404040;

}

h1, h2, h3 {

	margin: 0;

	padding: 0;

	font-family: Arial, Helvetica, sans-serif;

	font-weight: bold;

}


#h5 {

	margin: 0 0 5px 0;

	padding: 0 7px 0 0;

	float: left;

}

h5 {

	margin: 0;

	padding: 0 7px 0 0;

	font-size: 20px;

	color: #0046ab;

	display: block;

	background: url(images/seta-h5.gif) right 5px no-repeat;

	float: left;

	letter-spacing: -1px;

}

h5 a, h5 a:visited {

	color: #0046ab;

	font-size: 20px;

	display: block;

}

#box-180-120 #box-180-120-blogs a {

	width: 160px;

	margin: 0;

	padding: 0;

	font-size: 16px;

	font-weight:bold;

	color: #404040;

	float: left;

	clear: both;

}

.blogs-titles a, .blogs-titles a:visited {

	font-size: 16px;

	font-weight:bold;

	text-align: left;

	color: #404040;

}

#box-180-120 #box-180-120-blogs .shows-titles a, #box-180-120 #box-180-120-blogs shows-titles a:visited {

	font-size: 12px;

	text-align: left;

	color: #0046ab;

	font-weight:normal;

}

#box-180-120 #box-180-120-blogs .shows-titles img{

	padding: 0 0 7px 0;

}

#headerimg .description {

	font-size: 1.2em;

	text-align: center;

}

h2 {

	font-size: 20px;

	color: #404040

}

h2.pagetitle {

	font-size: 24px;

	color: #404040

}

#sidebar h2 {

 font-family: Arial, Sans-Serif, 'Lucida Grande', Verdana font-size: 1.2em;

}

h3 {

	font-size: 1.3em;

}

h1 a:hover, h1 a:visited, #headerimg .description {

	text-decoration: none;

	color: white;

}

h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited {

	color: #404040;

	letter-spacing: -1px;

	font-variant: normal;
	
	text-decoration: none;

}

h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, #sidebar h2, #wp-calendar caption, cite {

	text-decoration: none;

}

.commentlist li, #commentform input, #commentform textarea {

	font: 0.9em Arial, Sans-Serif, 'Lucida Grande', Verdana;

}

.commentlist li ul li {

	font-size: 1em;

}

.commentlist li {

	font-weight: bold;

}

.commentlist li .avatar {

	float: right;

	border: 1px solid #eee;

	padding: 2px;

	background: #fff;

}

.commentlist cite, .commentlist cite a {

	font-style: normal;

	font-size: 13px;

	color: #0046ab;

}

.commentlist span {

	font-style: normal;

	font-size: 11px;

	color: #0046ab;

}

.commentlist p {

	font-weight: normal;

	line-height: 1.5em;

	text-transform: none;

	font-size: 12px;

}

#commentform p {

	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;

}

#sidebar-left {

	width: 180px; padding: 0 0 20px 0;

	float: left;

}

.shopp-img {

	width: 54px;

	float: left;

	background: #f6f6f6;

}

.text-shopp {

	width: 100px;

	margin: 7px 0 0 0;

	padding: 0;

	float: right;

	font-size: 12px;

	color: #666;

	font-weight: bold;

}

.text-2 {

	width: 206px;

	margin: 0 0 0 0;

	padding: 5px 0 0 7px;

	font-size: 12px;

	color: #404040;

	text-align: left;

}

.text-3 {

	width: 233px;

	margin: 0 0 0 0;

	padding: 3px 0 0 7px;

	font-size: 12px;

	color: #404040;

	text-align: left;

}

#box-180-120 {

	width: 160px;

	padding: 9px;

	margin: 0 0 15px 0;

	float: left;

	border: solid 1px #e0e0e0;

}

#box-126-120 {

	width: 296px;

	margin: 0 0 0 0;

	float: left;

	text-align: left;

}

#box-125-120 {

	width: 86px;

	padding: 3px;

	margin: 0 0 10px 0;

	float: left;

	border: solid 1px #e0e0e0;

	background: #f6f6f6;

}

#box-entrevistas-1 {

	width: 135px;

	float: left;

}

#box-promocoes-1 {

	width: 100px;

	float: left;

}

#box-125-120-2 {

	width: 120px;

	padding: 3px;

	margin: 0 0 10px 0;

	float: left;

	border: solid 1px #e0e0e0;

	background: #f6f6f6;

}

#box-125-120-3 {

	width: 162px;

	padding: 3px;

	margin: 0 0 10px 0;

	float: left;

	border: solid 1px #e0e0e0;

	background: #f6f6f6;

}

#box-162-107 {

	width: 162px;

	height: 107px;

	margin: 0 0 5px 0;

	float: left;

}

.fotos-1 {

	width: 275px;

	margin: 0 9px 0 0;

	float: left;

}

.entrevistas-1 {

	width: 338px;

	padding: 0 0 10px 0;

	float: left;

}

.promocoes-1 {

	width: 338px;

	padding: 0 0 10px 0;

	float: left;

}

.videos-1 {

	width: 162px;

	margin: 0 15px 0 0;

	float: left;

}

.videos-2 {

	width: 162px;

	margin: 0 0 0 0;

	float: left;

}

#box-126-120-2 {

	margin: 0 0 15px 0;

	float: left;

}

#left span, #left span a {

	width: auto;

	padding: 0 8px;

	font-size: 11px;

	font-weight: normal;

	color: #3498cb;

	background: #f6f6f6;

}

#box-180-120 {

	font-size: 11px;

	color: #3498cb;

}

#box-180-120 a {

	margin: 0;

	padding: 0;

	font-size: 11px;

	color: #3498cb;

}

.line-b {

	width: 160px;

	margin: 0 0 10px 0;

	padding: 0 0 10px 0;

	border-bottom: solid 1px #e0e0e0;

}

#box-180-120 br {

	margin: 0 0 5px 0;

}

#left {

	margin: 5px 0 5px 0;

	float: left;

}

#right {

	width: 100px;

	float: right;

	text-align: left;

}

#left.left-160 {

	padding: 3px 0;

	width: 160px;

	background: #f6f6f6;

	text-align: center;

}

#left.left-160 a {

	padding: 0;

	text-align: center;

}

#left.left-160 span {

	cursor: pointer;

}

#left.left-160 span a, #left.left-160 span a:visited {

	cursor: pointer;

}

#left.left-160 span a:hover {

	text-decoration: none;

}

#left .bgnone {

	background: none; margin: 5px 0 5px 0;

}

#sidebar-right {

	width: 180px;

	margin: -5px 0 0 0;

	padding: 0 0 5px 0;

	float: right;

}

/*CONTENT CENTER HOME*/







#news {

	width: 300px;

	height: 360px;

	float: left;

	background: url(images/line-2.gif) top right no-repeat;

}

#divulgai {

	width: 294px;

	height: 100px;

	float: left;

}

.link-divulga a, .link-divulga a:visited {

	color: #000;

	font-weight:normal;

	font-size: 12px;

}

#interativo {

	width: 294px;

	height: 100px;

	float: right;

}

#calendar {

	width: 270px;

	height: 360px;

	float: right;

}

#calendar-calendar {

	width: 270px;

	height: 360px;

	float: left;

}

.calendar-mini {

	width: 270px;

	height: 135px;

	padding: 5px 0 0 0;

	float: right;

	border-top: solid 1px #f6f6f6;

}

.mini-cal-2 {

	width: 126px;

}

small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike {

	color: #777;

}

code {

	font: 1.1em 'Courier New', Courier, Fixed;

}

acronym, abbr, span.caps {

	font-size: 0.9em;

	letter-spacing: .07em;

}

a, h2 a:hover, h3 a:hover {

	color: #06c;

	text-decoration: none;

}

a:hover {

	color: #147;

	text-decoration: underline;

}

#wp-calendar #prev a, #wp-calendar #next a {

	font-size: 9pt;

}

#wp-calendar a {

	text-decoration: none;

}

#wp-calendar caption {

	font: bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif;

	text-align: center;

}

#wp-calendar th {

	font-style: normal;

	text-transform: capitalize;

}

/* End Typography & Colors */





/* Begin Structure */



body {

	margin: 0 0 20px 0;

	padding: 0;

}

.widecolumn {

	width: 590px;

	margin: -5px 0 0 21px;

	padding: 0 0 15px 0;

	float: left;

}

.widecolumn-footer {

	width: 590px;

	height: 35px;

	margin: 25px 0;

	float: left;

	clear: both;

	background: #f6f6f6;

}

.widecolumn-footer div {

	width: 326px;

	height: 25px;

	margin: 0 auto;

	padding: 5px 0 0 0;

	text-align: center;

	font-weight:bold;

	font-size: 14px;

	color: #0046ab;

}

#header-post {

	width: 590px;

	height: 23px;

	margin: 5px 0 15px 0;

	float: right;

}

#UpFonts {

	width: 155px;

	height: 23px;

	float: right;

}

#UpFonts .text {

	width: 85px;

	height: 19px;

	margin: 0 0 0 0;

	padding: 4px 0 0 0;

	float: left;

	text-align: left;

	font-size: 11px;

	border: none;

}

.cats-header {

	width: 385px;

	height: 19px;

	margin: 0 0 0 0;

	padding: 4px 0 0 0;

	float: left;

	font-size: 12px;

	font-weight:bold;

	color: #ff8800;

	text-transform: lowercase;

}

.cats-header a, .cats-header a:visited {

	font-size: 12px;

	font-weight:bold;

	color: #ff8800;

	text-transform: lowercase;

}

.cats-header span a, .cats-header span a:visited {

	font-size: 12px;

	font-weight:bold;

	color: #4477c1;

	text-transform: lowercase;

}

#UpFonts .mais {

	font-size: 13px;

}

#UpFonts .menos {

	font-size: 11px;

}

#UpFonts div {

	width: 28px;

	height: 18px;

	margin: 0 0 0 5px;

	padding: 3px 0 0 0;

	float: right;

	border: solid 1px #e0e0e0;

	text-align: center;

}

.post {

	text-align: justify;

}

.widecolumn .post {

	margin: 0;

}

.narrowcolumn .postmetadata {

	padding-top: 5px;

}

.widecolumn .postmetadata {

	margin: 0 0;

}

.widecolumn .smallattachment {

	text-align: center;

	float: left;

	width: 128px;

	margin: 0 5px 5px 0px;

}

.widecolumn .attachment {

	text-align: center;

	margin: 5px 0px;

}

.postmetadata {

	clear: both;

}

.clear {

	clear: both;

}

#footer {

	width: 100%;

	margin: 0 auto;

	padding: 15px 0;

	clear: both;

	border-top: solid 1px #b4b4b4;

	border-bottom: solid 1px #b4b4b4;

	background: #ccc;

	line-height: 18px;

}

#footer .bar-1 {

	width: 715px;

	height: 136px;

	margin: 0 auto;

	padding: 0 17px 18px 0;

}

#footer .bar-2 {

	width: 228px;

	height: 136px;

	padding: 18px 0 0 0;

	float: left;

	border-right: solid 1px #e0e0e0;

	font-size: 11px;

	color: #404040

}

#footer .bar-3 {

	height: 154px;

	padding: 0 23px;

	float: left;

	border-right: solid 1px #e0e0e0;

}

#footer .bar-4 {

	height: 154px;

	padding: 0 23px;

	float: left;

	border-right: solid 1px #e0e0e0;

}

#footer .bar-5 {

	height: 154px;

	padding: 0 23px;

	float: left;

	border-right: solid 1px #e0e0e0;

}

#footer .bar-6 {

	width: 55px;

	height: 154px;

	padding: 0 23px;

	float: left;

	border-right: solid 1px #e0e0e0;

}

#footer strong {

	font-size: 18px;

	color: #404040;

}

#footer .bar-2 span {

	font-weight: bold;

	color: #0046ab;

	line-height: 13px;

}

#footer br {

	line-height: 10px;

}

#footer .pesquisa {

	margin: 22px 0 0 0;

}

#footer h2 {

	margin: 0;

	padding: 0 0 10px 0;

	font-size: 16px;

	font-weight: bold;

	color: #404040;

}

#footer p {

	margin: 0;

	padding: 20px 0;

	text-align: center;

}

.lists-footer a, .lists-footer a:visited {

	font-size: 12px;

	color: #0046ab;

	font-weight:normal;

}

.lists-footer a:hover {

	text-decoration: underline;

}

/* End Structure */





/*	Begin Headers */


h1.pagetitle {

	margin-top: 0;

	text-align: left;
}

h1, h1 a, h1 a:visited{

	margin: 0 0 0 0;

	color: #404040;

	letter-spacing: -1px;

	font-variant: normal;
	
	text-decoration: none;
	
	font-size: 20px;

}

h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, #sidebar h2, #wp-calendar caption, cite {

	text-decoration: none;

}

}

h2 {

	margin: 0 0 0 0;

}

h2.pagetitle {

	margin-top: 0;

	text-align: center;

}

#sidebar h2 {

	margin: 5px 0 0;

	padding: 0;

}

h3 {

	padding: 0;

	margin: 0;

}

h3.comments {

	padding: 0;

	margin: 30px auto 10px;

}

/* End Headers */





/* Begin Images */



p img {

	padding: 0;

	max-width: 100%;

}

/*	Using 'class="alignright"' on an image will (who would've



	thought?!) align the image to the right. And using 'class="centered',



	will of course center the image. This is much better than using



	align="center", being much more futureproof (and valid) */







img.centered {

	display: block;

	margin-left: auto;

	margin-right: auto;

}

img.alignright {

	padding: 0 0 0 4px;

	margin: 3px 0 2px 7px;

	display: inline;

}

img.alignleft {

	padding: 0 4px 0 0;

	margin: 3px 7px 2px 0;

	display: inline;

}

.alignright {

	float: right;

}

.alignleft {

	float: left;

}

/* End Images */





/* Begin Lists







	Special stylized non-IE bullets



	Do not work in Internet Explorer, which merely default to normal bullets. */







html>body .entry ul {

	list-style: none;

}

html>body .entry li {

	margin: 7px 0 8px 10px;

}

.entry ul li:before, #sidebar ul ul li:before {

	content: "\00BB \0020";

}

.entry ol {

	padding: 0 0 0 0;

	margin: 0;

}

.entry-interna {

	width: 230px;

	padding: 0 0 0 0;

	margin: 0;

}

.entry { width: 590px; float: left; padding: 5px 0 25px 0;}

.entry ol li {

	margin: 0;

	padding: 0;

}

.postmetadata ul, .postmetadata li {

	display: inline;

	list-style-type: none;

	list-style-image: none;

}

#sidebar ul, #sidebar ul ol {

	margin: 0;

	padding: 0;

}

#sidebar ul li {

	list-style-type: none;

	list-style-image: none;

	margin-bottom: 15px;

}

#sidebar ul p, #sidebar ul select {

	margin: 5px 0 8px;

}

#sidebar ul ul, #sidebar ul ol {

	margin: 5px 0 0 10px;

}

#sidebar ul ul ul, #sidebar ul ol {

	margin: 0 0 0 10px;

}

ol li, #sidebar ul ol li {

	list-style: decimal outside;

}

#sidebar ul ul li, #sidebar ul ol li {

	margin: 3px 0 0;

	padding: 0;

}

/* End Entry Lists */







/* Begin Form Elements */







.text-label-form {

	width: 98px;

	height: 240px;

	padding: 0 5px 0 0;

	float:left;

	text-align: right;

}

.inputs-form {

	width: 336px;

	height: 240px;

	margin: 0 0 0 5px;

	float:left;

}

#s {

	width: 144px;

	height: 17px;

	padding: 2px;

	margin: 0 5px 0 0;

	float: left;

	border-top: solid 1px #787878;

	border-left: solid 1px #a6a6a6;

	border-bottom: solid 1px #ccc;

	border-right: solid 1px #ddd;

}

#searchsubmit {

	width: 47px;

	height: 23px;

	background: url(images/btn-buscar.gif);

	border: none;

}

select {

	width: 130px;

}

#commentform input {

	width: 324px;

	padding: 5px;

	margin: 0 0 15px 0;

}

#commentform {

	width: 580px;

	margin: 5px 10px 0 0;

}

#commentform textarea {

	width: 324px;

	height: 73px;

	padding: 5px;

}

#respond:after {

	content: ".";

	display: block;

	height: 0;

	clear: both;

	visibility: hidden;

}

.border-bottom {

	width: 590px;

	margin: 0 0 25px 0;

	float: left;

	border-bottom: solid 1px #e0e0e0;

}

#commentform #submit {

	width: 150px;

	margin: 8px 0 0 0;

	float: right;

}

/* End Form Elements */





/* Begin Comments*/



.alt {

	margin: 0;

	padding: 10px;

}

.commentlist {

	width: 590px;

	padding: 0;

	text-align: justify;

	letter-spacing: 0px;

}

.commentlist li {

	margin: 0 0 0;

	padding: 0 5px 0 0;

	list-style: none;

}

.commentlist p {

	margin: 5px 5px 10px 0;

}

.children {

	padding: 0;

}

#commentform p {

	margin: 5px 0;

}

.nocomments {

	text-align: center;

	margin: 0;

	padding: 0;

}

.commentmetadata {

	margin: 0;

	display: block;

}

/* End Comments */





/* Begin Sidebar */



#sidebar form {

	margin: 0;

}

/* End Sidebar */





/* Begin Calendar */



#wp-calendar {

	empty-cells: show;

	margin: 10px auto 0;

	width: 155px;

}

#wp-calendar #next a {

	padding-right: 10px;

	text-align: right;

}

#wp-calendar #prev a {

	padding-left: 10px;

	text-align: left;

}

#wp-calendar a {

	display: block;

}

#wp-calendar caption {

	text-align: center;

	width: 100%;

}

#wp-calendar td {

	padding: 3px 0;

	text-align: center;

}

#wp-calendar td.pad:hover { /* Doesn't work in IE */

	background-color: #fff;

}

/* End Calendar */





/* Begin Various Tags & Classes */



acronym, abbr, span.caps {

	cursor: help;

}

acronym, abbr {

	border-bottom: 1px dashed #999;

}

blockquote {

	margin: 15px 30px 0 10px;

	padding-left: 20px;

	border-left: 5px solid #ddd;

}

blockquote cite {

	margin: 5px 0 0;

	display: block;

}

.center {

	text-align: center;

}

.hidden {

	display: none;

}

.screen-reader-text {

	position: absolute;

	left: -1000em;

}

hr {

	display: none;

}

a img {

	border: none;

}

.navigation {
	width: 575px;

	display: block;

	text-align: center;

	margin-top: 10px;

	margin-bottom: 60px;
	float: left;

}

/* End Various Tags & Classes*/





/* Captions */



.aligncenter, div.aligncenter {

	display: block;

	margin-left: auto;

	margin-right: auto;

}

.wp-caption {

	border: 1px solid #ddd;

	text-align: center;

	background-color: #f3f3f3;

	padding-top: 4px;

	margin: 10px;

	-moz-border-radius: 3px;

	-khtml-border-radius: 3px;

	-webkit-border-radius: 3px;

	border-radius: 3px;

}

.wp-caption img {

	margin: 0;

	padding: 0;

	border: 0 none;

}

.wp-caption p.wp-caption-text {

	font-size: 11px;

	line-height: 17px;

	padding: 0 4px 5px;

	margin: 0;

}

/* End captions */







.divulga-1 {

	width: 590px;

	height: 70px;

	margin: 10px 0 0 0;

	background: #f6f6f6;

}

.divulga-2 {

	width: 75px;

	height: 70px;

	background: #0046ab;

	float: left;

}

.divulga-3 {

	height: 55px;

	padding: 15px 0 0 0;

	font-family: Arial, Verdana, Geneva, sans-serif;

	font-size: 30px;

	font-weight:bold;

	color: #0046ab;

	float: left;

}

.divulga-4 {

	width: 70px;

	height: 45px;

	padding: 25px 0 0 0;

	font-family: Arial, Verdana, Geneva, sans-serif;

	font-weight:bold;

	font-size: 14px;

	color: #fff;

	text-align: center;

	background: #0046ab;

	float: right;

}

.divulga-4 a, .divulga-4 a:visited {

	font-family: Arial, Verdana, Geneva, sans-serif;

	font-weight:bold;

	font-size: 14px;

	color: #fff;

	text-align: center;

}

#imgMusics {

	float:left;

	width: 229px;

	height: 111px;

	border-bottom: solid 1px #fff;

}

#box-180-120.tags-1 a, #box-180-120.tags-1 a:visited {

	font-size: 13px;

	color: #ff8800;

}

#slider{ visibility: hidden;}



.meta-date{

	width: 590px; height: 20px; padding: 10px 0 10px 0;

	color: #959595;

	font-family: Arial, Helvetica, sans-serif; font-size: 11px; letter-spacing: 0px; font-weight:bold; text-transform: inherit;

	border-bottom: solid 1px #e0e0e0;

}