/*
Theme Name: Carnaval 2010
Theme URI: http://www.carnaval.bahia.com.br
Description: Carnaval 2010
Version: 1.0
Author: Romeu Rodrigues.com
Author URI: http://www.romeurodrigues.com
Tags: Carnaval, 2010, Turismo, Folia, Salvador, Bahia, Ondina, Barra, Campo Grande, Bloco, Transmissão, Ao vivo
*/
/* Reset */
* { border: none; margin: 0; padding: 0; }
html { background: #cf6702 url(img/bg-x.jpg) top repeat-x; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; text-shadow: #000 0 0 0; }
object { outline: none; }
h1,h2,h3,h4,h5,h6 { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; }
h1,h2,h3,h4,h5,h6,p,pre,blockquote,ul,ol,dl,address { font-weight: 400; }
td { background-color: #f5f5f5; padding: 5px; }
p { letter-spacing: 0.2px; line-height: 19px; margin-bottom: 10px; }
cite,em,dfn { font-style: italic; }
sup { bottom: 0.3em; position: relative; vertical-align: super; }
sub { bottom: -0.2em; position: relative; vertical-align: sub; }
dd,blockquote { margin-left: 1em; }
code,kbd,samp,pre,tt,var,input[type=‘text’],textarea { font-family: monaco, "Lucida Console", courier, mono-space; font-size: 100%; }
del { text-decoration: line-through; }
ins,dfn { border-bottom: 1px solid #ccc; }
small,sup,sub { font-size: 85%; }
abbr,acronym { border-bottom-style: dotted; border-bottom-width: 1px; font-size: 85%; letter-spacing: .1em; text-transform: uppercase; }
h1 { color: #CF6702; font-size: 20px; text-transform: uppercase; }
h2 { color: #CF6702; font-size: 23px; font-weight: 700; margin-bottom: 5px; text-transform: uppercase; }
h3 { color: #CF6702; font-size: 16px; font-weight: 700; text-transform: uppercase; }
h4 { font-size: 12px; font-weight: 700; }
h5 { font-size: 12px; }
h6 { font-size: 10px; }
a,a:link,a:visited,a:active { color: #333; outline: 0; text-decoration: none; }
label,button { cursor: pointer; }
#content input,#content select,#content textarea { padding: 5px; }
#submit { background-color: #035caa; color: #fff; }
input:focus,select:focus,textarea:focus { background-color: #FFF; }
img.float-left { float: left; margin-bottom: 5px; margin-right: 5px; }
.clearfix:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }
#wrapper { background: #fff; margin:0 auto; width:1006px;}
img.centered,.aligncenter,div.aligncenter { display: block; margin-left: auto; margin-right: auto; }
img.alignright { display: inline; margin: 0 0 2px 7px; }
img.alignleft { display: inline; margin: 0 7px 2px 0; }
.date { color: #999; font-family: Verdana, Geneva, sans-serif; font-size: 10px; }
#top { background: #495a5e; color: #fff; font-size: 11px; height: 25px; visibility: hidden; }
	#top .content { margin: 0 auto; text-align: right; width: 964px; }
	#top ul li { float: left; margin-left: 10px; padding: 5px 0 0 15px; }
		#top ul li a { color: #FFF; }
	#top .home { background: url(img/icon_paginainicial.gif) left 7px no-repeat; }
	#top .mapadosite { background: url(img/icon_mapadosite.gif) left 7px no-repeat; }
	#top .faleconosco { background: url(img/icon_faleconosco.gif) left 7px no-repeat; }
#header { height: 248px; position: relative; }
	#header h1 a { background: url(img/carnaval.png) no-repeat; display: block; height: 202px; margin-top: 10px; overflow: hidden; text-indent: -9999px; width: 213px; }
	#header #search { position: absolute; right: 0; top: 190px; width: 260px; }
.input { background: url(img/input.png) left top no-repeat; color: #000; font-family: Verdana, Geneva, sans-serif; height: 16px; padding: 10px; position: absolute; width: 200px; }
.buscar { position: absolute; right: 0; }
#navbg { clear: both; font-family: "Arial Black", Arial, Helvetica, sans-serif; font-size: 16px; font-weight: 700; height: 38px; margin-top: 5px; position: relative; text-transform: uppercase; z-index: 3; }
#content { float: left; margin-top: 15px; width: 680px; }
	#content ul li { background: url(img/bullet-right_gray666.gif) left top no-repeat; margin-bottom: 10px; padding: 0 0 0 15px; }
#maisnoticias { float: left; margin-right: 20px; width: 390px; }
	#maisnoticias h3 { text-transform: none; }
		#maisnoticias h3 a { color: #EF601A; }
#fotos { float: left; width: 265px; }
#subpaginas { clear:both;}
.noticia { border-bottom: 1px solid #CCC; padding: 10px 0; }
#subpaginas .box { background: #F5F5F5; float: left; height: 280px; margin-bottom: 20px; padding: 10px; position: relative; width: 206px; }
	#subpaginas .box .leiamais,#subpaginasgoverno .box .leiamais { bottom: 20px; position: absolute; right: 20px; }
#subpaginas .thumb { margin-bottom: 10px; }
#subpaginasgoverno .box { background: #F5F5F5; float: left; height: 150px; margin-bottom: 20px; padding: 10px; position: relative; width: 206px; }
#fotos h2 { color: #E51B24; }
#twitter h2 { color: #009FC3; }
#tv h2 { color: #8DC63F; }
#featured { margin-bottom: 15px; width: 680px; z-index: 999; }
.vertodas { border-top: 1px solid #CCC; clear: both; padding-top: 10px; text-align: right; }
#breadcrumbs { border-bottom: 1px solid #CCC; font: 11px helvetica, "Trebuchet MS", Arial, sans-serif; margin-bottom: 10px; padding-bottom: 15px; }
#bannerbottom { background: url(img/banner-641x122.jpg); height: 122px; width: 680px; }
.leiamais a:hover { text-decoration: underline; }
.category { background-color: #666; color: #fff; display: inline-block; font-size: 10px; margin-bottom: 5px; padding: 3px; text-transform: uppercase; }
	.category a:link,.category a:visited,.category a:active { color: #FFF; padding: 3px; }
	.category a:hover { background-color: #CF6702; padding: 3px; }
.busca { background-color: #DFDFDF; margin-bottom: 5px; padding: 10px; }
	.busca b { color: #CF6702; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 18px; font-weight: 700; text-transform: uppercase; }
.data { color: #999; font-family: "Arial Black", Gadget, sans-serif; font-size: 16px; margin-right: 10px; text-transform: uppercase; }
.relatedposts { background-color: #f9f9f9; margin-top: 50px; padding: 15px; }
#commentform { background: #EAEAEA; border-left: none; border-right: none; color: #222; padding: 10px; }
	#commentform p { padding-bottom: 10px; }
	#commentform input#author,#commentform input#email,#commentform input#url { background-position: 5px 5px; background-repeat: no-repeat; border: 1px solid #CCC; margin: 10px 0 0; padding: 5px 0 5px 25px; width: 300px; }
	#commentform textarea { border: 1px solid #CCC; }
	#commentform label { color: #333; font: 10px/1.1em "Trebuchet MS", Arial, Helvetica, sans-serif; }
	#commentform input#author { background-image: url(img/icon_author.gif); }
	#commentform input#email { background-image: url(img/icon_email.gif); }
	#commentform input#url { background-image: url(img/icon_link.gif); }
	#commentform #comment { font-family: Arial, Helvetica, sans-serif; font-size: 12px; padding: 5px; width: 98%; }
	#commentform #submit { background-color: #0367B3; border: 3px solid #035CAA; color: #fff; cursor: pointer; font-size: 10px; font-weight: 700; padding: 2px; width: 659px; }
	#commentform .obrigatorio { color: #C00; font-size: 10px; padding: 10px 0; }
	#commentform .logado { color: #495A5E; font-size: 16px; font-weight: 700; }
#comment { margin-top: 20px; }
	#comment h3 { font-size: 18px; margin-bottom: 10px; }
.commentlist { margin: 0; padding: 0; }
	.commentlist .thumb { background: #FFF; border: 1px solid #CCC; float: left; margin: 10px; padding: 5px; }
.comment { background: #F7F7F7; }
.commentlist .alt { background: #EAEAEA; color: #495A5E; list-style: none; }
.commentlist .commentcontent { padding-top: 10px; }
.commentlist cite { color: #495A5E; font-size: 1.1em; font-style: normal; font-weight: 700; text-transform: uppercase; }
.commentlist .date { color: #666; font-size: 10px; }
.commentlist .approved { color: #C00; font-size: 10px; padding: 0 10px 10px; }
#sidebar { float: right; width: 260px; }
#bannerdestaque { height: 155px; }
.titulo { background: url(img/title.png) no-repeat; height: 24px; padding: 5px 10px; width: 257px; }
	.titulo h2 { color: #fff; font-size: 15px; text-transform: none; }
.bgbox { background: url(img/bg-box.jpg) #cbc9ca repeat-x top; padding: 10px; }
.indicadores { font-size: 12px; font-weight: 700; line-height: 15px; }
#sidebar ul li { border-bottom: 1px solid #CCC; padding-bottom: 5px; }
#social { margin-top: 15px; margin-bottom:15px;}
#folia img { margin-bottom: 20px; }
#copyright { border-top: 1px solid #d9d9d9; clear: both; color: #999; margin: 0 auto; padding: 20px 0; text-align: center; width: 956px; }
body,#breadcrumbs a:hover,.busca b a { color: #333; }
ul,li { list-style-type: none; list-style: none; margin: 0; padding: 0; }
a abbr,a acronym,fieldset { border: none; }
a:hover,.leiamais a,.busca b a:hover { color: #CF6702; }
a img,img { border: none; text-decoration: none; }
.middle,#content ul li img { vertical-align: middle; }
.clear,#footer { clear: both; }
.float-left,.alignleft { float: left; }
.float-right,.alignright,#top ul { float: right; }
#topo,#wrapper2 { margin: 0 auto; width: 956px; }
#breadcrumbs a,.indicadores b { color: #0376BE; }
.commentlist a:link,.commentlist a:visited,.commentlist a:hover,.commentlist a:active { color: #495A5E; }