/*
Theme Name: Rondônia digital
Theme URI: http://seufelipe.com.br/
Description: O tema original do portal Rondônia digital
Version: 0.2
Author: Seu Felipe
Author URI: http://seufelipe.com.br/
*/

/* Eric Meyer's Reset Reloaded *//* http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/ */html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;}body {line-height: 1;}ol, ul {list-style: none;}blockquote, q {quotes: none;}/* remember to define focus styles! */:focus {outline: 0;}/* remember to highlight inserts somehow! */ins {text-decoration: none;}del {text-decoration: line-through;}/* tables still need 'cellspacing="0"' in the markup */table {border-collapse: collapse;border-spacing: 0;}

#content { float: left; width: 640px; }
#aside { float: right; margin: 0 10px; overflow: hidden; width: 300px; }
#footer { clear: both; }

img#wpstats{width:0px;height:0px;padding:0px;border:none;overflow:hidden;display:none}

body { background: #fff url(images/topo.gif) repeat-x; color: #404040; font-family: Helvetica Neue, Arial, Helvetica, sans-serif; font-size: 75%; }
a { color:#0479A6; text-decoration:none; }
a:hover { color: #022F40; }
ul { list-style:none; margin:0; }

h3 { background: #F5AD00; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; font-family: Georgia, Times, Times New Roman, serif; font-size: 16px; font-weight: bold; line-height: 24px; margin: 0 0 10px 0; text-transform: lowercase; }
	h3 span { color: #A62F04; padding: 0 10px; }
	h3 a { color: #B58000; float: right; font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif; font-size: 12px; font-style: italic; font-weight: normal; margin-right: 10px; }
	h3 a:hover { color: #362600; }
h6 { border-bottom:1px solid #99C6D9; border-top:2px solid #e3e3e3; color:#058BC0; font:bold 1.5em/1 helvetica, arial, sans-serif; letter-spacing:-1px; margin:0 0 10px; padding:4px 2px; text-align:left!important; text-transform:lowercase; }
h6 a { color:#058BC0; }
h6 a:hover { color:#058BC0; }
h6 a span { color:#A62F04; float:right; font:normal 0.8em/1 "Warnock Pro", "Goudy Old Style","Palatino","Book Antiqua", Georgia, serif; font-style:italic; }

#aside h3 { background: #B58000; }
#aside h3 span { color: #fff; }
#aside h3 a { color: #755300; }

.button { background: #058BC0; border:none; color:#fff; cursor:pointer; font-family: inherit; height:26px; line-height: 26px; }

#nav-above { display: none; }

#masthead, #main, #site-info { margin: 0 auto; width: 960px; }

#masthead {  }

#head-extra { height: 36px; line-height: 36px; overflow: hidden; }
#head-extra #breadcrumb { color: #666; float: left; font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif; font-size: 11px; line-height: 36px; }
#head-extra #breadcrumb .breadcrumb-title { font-size: 9px; letter-spacing: 1px; text-transform: uppercase; }
#head-extra #breadcrumb a { color: #333; font-size: 16px; text-transform: lowercase; }
#head-extra #breadcrumb a:hover { color: #fff; }
#head-extra #busca { float: right; position: relative; top: 6px; }
#head-extra #busca #s { background: #dedede url(images/busca.gif) 280px 3px no-repeat; border: none; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; color: #999; display: block; font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif; font-size: 14px; font-style: italic; height: 22px; padding: 0 10px; width: 280px; }
#head-extra #busca #searchsubmit { display: none } 

#branding { float: left; }

#site-title { height: 74px; margin: 20px 10px 10px 10px; overflow: hidden; position: relative; text-indent: -5000px; width: 300px; }
#site-title a { background: url(images/rondoniadigital.gif) left top no-repeat; display: block; height: 100%; width: 100%; }
#site-description { display: none; }

#headad { float: right; margin: 22px 0 10px 10px; }

#access { background: #B33304; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; clear: both; margin: 0 0 20px 0; text-align: center; }
	#access ul#nav { display: inline-block; font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif; font-size: 16px; line-height: 1; list-style: none; text-transform: lowercase; vertical-align: bottom; z-index:1; }
	#access ul#nav li { border-right: 1px solid #992C03; float: left; position: relative; }
	#access ul#nav li.last { border-right: none; }
	#access ul#nav li a { color: #e3e3e3; display: block; padding: 10px 8px; }
	#access ul#nav li a:hover { background: #992C03; color: #F5AD00; }
	#access ul#nav li#menu-capa a, #access ul#nav li#menu-arquivo a { font-style: italic; }
	#access ul#nav li#menu-capa a:hover, #access ul#nav li#menu-arquivo a:hover { color: #fff; }
	
#nav li:hover { visibility: inherit; }
#nav li:hover ul, #nav li.sfhover ul { left: 7px; }
ul#nav li:hover li ul, ul#nav li.sfhover li ul { top: -999em; }
ul#nav li li:hover ul, ul#nav li li.sfhover ul { left: 178px; top: 0; }
ul#nav li li:hover li ul, ul#nav li li.sfhover li ul { top: -999em;	}
ul#nav li li li:hover ul, ul#nav li li li.sfhover ul { left: 178px; /* match ul width */ top: 0; }
#nav li ul { position: absolute; left: -999em; height: auto; width: 178px; z-index:1000 !important; line-height:1; background: #C03704; text-align: left; text-transform: none; }
#nav li li { width: 178px; z-index:10000; border-bottom:1px solid #992C03; }
#nav li li a, #nav li li a:visited, #nav li.current_page_parent li.current_page_item a, #nav li.current_page_parent li.current_page_item a:visited { color:#e3e3e3 !important; padding:8px 12px !important;	background:transparent !important; }
#nav li li a:hover, #nav li li a:active, #nav li.current_page_parent li.current_page_item a:hover, #nav li.current_page_parent li.current_page_item a:active { color:#F5AD00 !important; }	
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { left: auto; }
#nav ul ul { margin:0 !important }
#nav a.sf-with-ul {	padding: 10px 20px 10px 5px!important; min-width: 1px; }
#nav li .sf-sub-indicator {	position: absolute;	display: block;	right: 0; top: .8em; width: 16px; height: 10px; text-indent: -999em; overflow: hidden; background: url(images/arrow_nav.gif) no-repeat; }
#nav li li .sf-sub-indicator { background-image:url(images/arrow_child.gif) !important;	}	
	
#main { margin-bottom: 20px; overflow: hidden; width: 960px; }

#destaques-rap { background: #ccc; height: 330px; margin: 0 10px 20px 10px; overflow: hidden; position: relative; width: 620px; }
	#destaques-rap #dest-nav { position: absolute; right: 10px; top: 10px; z-index: 999; }
		#destaques-rap #dest-nav a { background: #F5AD00; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; display: block; float: left; height: 20px; margin-left: 10px; text-indent: -5000px; width: 20px; }
		#destaques-rap #dest-nav a.activeSlide { background: #B58000; }
		#destaques-rap #dest-nav a:hover { background: #B58000; }
	#destaques-rap #destaques { height: 330px; overflow: hidden; width: 620px; }
		#destaques .post { height: 330px; position: relative; width: 620px; }
		#destaques .post .entry-summary { background: rgb(0, 0, 0); background: rgba(0, 0, 0, 0.8); border-top: 1px solid #000; bottom: 0; left: 0; position: absolute; width: 100%; }
		#destaques .post .entry-summary .entry-title { font-size: 18px; margin-top: 10px; }
		#destaques .post .entry-summary p { color: #fff; font-size: 12px; line-height: 18px; margin: 10px 10px 5px 10px; }
		#destaques .post .entry-summary a { color: #F5AD00; display: block; margin: 0 10px 10px 10px; }
		#destaques .post .entry-summary a span { font-style: italic; }
		
.entry-title { color: #035270; font-family: Helvetica, Helvetica Neue, Arial, sans-serif; font-size: 24px; font-weight: bold; letter-spacing: -1px; line-height: 1; }
	.entry-title a { color: #0479A6; display: block; text-decoration: none; }
	.entry-title a:hover { color: #022F40; }

.category-links { color: #999; display: block; font-family: Lucida Sans, Lucida Grande, Lucida Sans Unicode, sans-serif; font-size: 10px; line-height: 18px; text-transform: uppercase; }
	.category-links a { color: #999; }

.date { color: #999; font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif; font-size: 10px; letter-spacing: 1px; line-height: 18px; text-transform: uppercase; }

.destaque { background: #F5AD00; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; margin: 0 10px; overflow: hidden; padding: 10px; }
	.destaque img { background: #fff; box-shadow: 0 0 5px #B58000; -moz-box-shadow: 0 0 5px #B58000; -webkit-box-shadow: 0 0 10px #B58000; float: left; margin-right: 10px; padding: 5px; }
	.destaque .entry-title a { color: #fff; }
	.destaque .entry-title a:hover { color: #A62F04; }
	.destaque .date { color: #B58000; }
	.destaque p { color: #111; }

.publicidade { margin: 0 0 20px 0; }
.publicidade img { display: block; margin: 0 auto; }

#publicidadelateral1 { margin-bottom: 20px; }
#bannerlateral2 { margin-top: 20px; }

#recentes { margin: 0 10px 20px 10px; overflow: hidden; }
	#recentes .post { display: inline; float: left; padding:10px 0; width:300px; }
	#recentes .post.col1 { margin-right: 20px; }
	#recentes .entry-title { font-size: 16px; letter-spacing: 0.3px; line-height: 18px; }

#destaques-dois, #destaques-lista { display: inline; float: left; margin: 0 10px; width: 300px; }

#destaques-dois .post { margin-bottom: 20px; }
	#destaques-dois .post .entry-title { font-size: 16px; letter-spacing: 0.3px; line-height: 18px; }
	#destaques-dois .post img { -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; margin-bottom: 10px; }

#destaques-lista { background: #fafafa; padding-bottom: 10px; }
	#destaques-lista h3 { margin-bottom: 0; }	
	#destaques-lista .post .entry-title { font-size: 16px; letter-spacing: 0.3px; line-height: 18px; }
	#destaques-lista .post { border-bottom: 1px solid #dedede; margin: 0 10px; padding: 10px 0; }

#destaques-base { clear: both; margin: 0 10px 20px 10px; overflow: hidden; }
	#destaques-base .post { float: left; width: 193px; }
	#destaques-base .post.p1 { margin: 0 20px; }
	#destaques-base .post .entry-title { font-size: 16px; letter-spacing: 0.3px; line-height: 18px; }
	#destaques-base .post img { -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; display: block; height: 120px; margin-bottom: 10px; width: 183px; }
	
#destaques-base2 { clear: both; margin: 0 10px; overflow: hidden; }
	#destaques-base2 .post { float: left; width: 193px; }
	#destaques-base2 .post.p4 { margin: 0 20px; }
	#destaques-base2 .post .entry-title { font-size: 16px; letter-spacing: 0.3px; line-height: 18px; }
	#destaques-base2 .post img { -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; display: block; height: 120px; margin-bottom: 10px; width: 183px; }

#destaques-aside .post { margin-bottom: 20px; overflow: hidden; }
	#destaques-aside .post div { margin-left: 150px; }
	#destaques-aside .post .entry-title { font-size: 16px; letter-spacing: 0.3px; line-height: 18px; }
	#destaques-aside .post img { -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; display: block; float: left; height: 85px; width: 130px; }

#populares { margin-top: 20px; }
	#populares ol { color: #999; font-family: Helvetica, Helvetica Neue, Arial, sans-serif; font-size: 18px; font-weight: bold; list-style-type: decimal; }
	#populares ol li { margin: 0 0 20px 26px; }
	#populares ol li a { color: #035270; display: block; font-family: Helvetica, Helvetica Neue, Arial, sans-serif; font-size: 16px; letter-spacing: 0.3px; line-height: 18px; }
	#populares ol li a:hover { color: #111; }
	
#destaques-arquivo { border-bottom: 2px solid #ccc; clear: both; margin: 10px 0; overflow: hidden; padding: 10px; }
	#destaques-arquivo .post { float: left; width: 193px; }
	#destaques-arquivo .post.p1 { margin: 0 20px; }
	#destaques-arquivo .post .entry-title { font-size: 16px; letter-spacing: 0.3px; line-height: 18px; }
	#destaques-arquivo .post img { display: block; height: 120px; margin-bottom: 10px; width: 183px; }
	
#video { margin-top: 20px; }

.entry-summary { color: #666; font-size: 11px; line-height: 1.4; }

.entry-content { font-size: 14px; line-height: 20px; margin-right: 20px; }
 	.entry-content p { margin-bottom: 20px; }

.page-title { color: #B33304; font-family: Georgia, Times, Times New Roman, serif; font-size: 18px; font-weight: normal; margin-bottom: 20px; }

.post.category-eventos img { border: 5px solid #dedede; display: block; float: left; height: 85px; width: 130px; margin-right: 10px; }

#recentes ul, ol#populares {
  color:#999;
  line-height:1.2;
}
#recentes ul li, ol#populares li {
  margin-bottom:.5em;
}
#enquete h2 {
	font-size:1.5em;
	line-height: 1.2;
	margin-bottom: 10px;
}
#enquete ul {
	background: #fff;
	margin:0 0 10px 0;
}

.post-header { margin-bottom: 20px; }

.arquivo { margin: 0 10px; padding: 20px 10px; }
.arquivo .post-header { margin: 0; }

.post.even { background: #dedede; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; }

.aligncenter, div.aligncenter { display: block; margin: 0 auto 20px auto; }
.alignleft { float: left; margin: 0 15px 10px 0; }
.alignright { float: right; margin: 0 0 10px 15px; }
.alignnone { margin-bottom: 20px; }

.wp-caption { border-bottom: 1px solid #ccc; text-align: center; padding: 4px 0; }
.wp-caption img { border: 0 none; }
.wp-caption p.wp-caption-text { font-size: 11px; color: #666; margin: 0; padding: 0 4px; }

.galeria img { display:block; }

.navega { background:#fafafa; margin:20px 0; width:100%; }
.navega div { width:45%; }
.anterior { float:left; }
.proximo { float:right; text-align:right; }
.navega img { border:4px solid #e3e3e3; }

.navigation { margin-top: 20px; overflow: hidden; }
	.navigation div { float: right; font-size: 18px; font-weight: bold; }
	.navigation .nav-previous { margin-left: 20px; }
	.navigation a { color: #999; }

#arquivo-canais { background: #dedede; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; margin-bottom: 20px; padding: 10px; }
#arquivo-canais ul { font-family: Georgia, Times, Times New Roman, serif; font-size: 16px; overflow: hidden; }
	#arquivo-canais li { border-bottom: 1px solid #ccc; float: left; width: 33%; }
	#arquivo-canais li a { display: block; padding: 10px 10px 10px 0; }
	
#arquivo-ano { background: #ccc; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; margin-bottom: 20px; padding: 10px; }
#arquivo-ano ul { font-family: Georgia, Times, Times New Roman, serif; font-size: 16px; overflow: hidden; }
	#arquivo-ano li { float: left; width: 33%; }
	#arquivo-ano li a { display: block; padding: 10px 10px 10px 0; }


#relacionadas {  }

.relacionado { border-bottom:1px solid #e3e3e3; padding:10px 0; }
.relacionado .entry-title { font-size:2em; margin:0; }
.relacionado p { color:#ccc; margin:0 0 2px 0; }

#footer { background: url(images/footer.gif) repeat-x; height: 36px; line-height: 36px; overflow: hidden; }
#site-info {  }
#site-info p { color: #fff; font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif; font-size: 12px; }
	#site-info p a { color: #dedede; font-style: italic; }
	#site-info p a:hover { color: #fff; }
	
#contact { background: #dedede; height: 300px; overflow: auto; padding: 20px; width: 480px; }
	#contact .page-title span { font-size: 11px; letter-spacing: 3px; text-transform: uppercase; }
	#submitform label { display: none; }
	#submitform input, #submitform textarea { border: 2px solid #fff; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; color: #666; font-family: Helvetica, Helvetica Neue, Arial, sans-serif; font-size: 14px; margin-bottom: 20px; padding: 5px; }
	#submitform input:focus, #submitform textarea:focus { border: 2px solid #0479A6; }
	#submitform input { float: left; width: 216px; }
	#submitform input#name { margin-right: 20px; }
	#submitform textarea { height: 130px; width: 466px; }
	#submitform button { background: #999; border: none; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; color: #fff; cursor: pointer; float: left; font-family: Georgia, Times, Times New Roman, serif; font-size: 18px; font-style: italic; margin-right: 4px; text-transform: lowercase; }
	#submitform button:hover { background: #0479A6; }
	#submitform p { color: #999; font-size: 12px; line-height: 30px; }