/*
Theme Name: API
Theme URI: http://thiagopantera.com.br/
Description: Produzido por Thiago Pantera
Version: 2010.0
Author: Thiago Pantera
Author URI: http://thiagopantera.com.br/
Tags: thiago

*/

body {background:url(images/bd_body.jpg) repeat-x; margin:0; width:100%;}
#geral {width:980px; margin:0 auto; text-align:center; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
.clear {clear:both; margin:10px 0;}
.none {display:none;}

/** TOPO **/
#topo {width:980px;}
	#topo h1 {width:243px; height:102px; float:left;}
		#topo h1 a {background:url(images/logo_api_azul.png) no-repeat; width:243px; height:103px; display:block;}
			#topo h1 a span {display:none;}
	#topo object, #topo img {float:right; margin-bottom:-90px; margin-top:20px}
	#topo ul {list-style:none; float:right; padding:0; margin-top:97px;}
		#topo ul li {display:inline; font-size:11px; color:#777; margin:0 2px;}
		#topo ul li.page_item, #topo ul li.cat-item {text-transform:uppercase;}
		#topo ul li a {color:#777; text-decoration:none; padding:5px;}
		#topo ul li.current_page_item a {color:#00acef;}
		#topo ul li a:hover {color:#FFF; background-color:#b3ced7;}
		
/** CONTEUDO **/
#conteudo {clear:both; text-align:left;}
	#conteudo #esquerda {float:left; width:520px; min-height:500px; margin-right:15px;}
	#conteudo #esquerda h3 {color:#00acef; text-transform:uppercase; font:normal 22px Helvetica, "Trebuchet MS", Arial, sans-serif; margin:20px 0 -13px 0;}
	#conteudo #esquerda a.mais-noticias {float:right; font-size:12px; color:#888; margin:-8px 5px -15px 0;}
	#conteudo #direita {}
	#conteudo ul#noticias {list-style:none; width:525px; padding:0; float:left; margin:10px 10px 10px 0;}
		#conteudo #noticias li {}
			#conteudo #noticias li img {float:left; margin-right:10px;}
			#conteudo #noticias li h2 {color:#00acef; font-size:22px; margin-bottom:5px;}
				#conteudo #noticias li h2 a {color:#00acef; text-decoration:none;}
					#conteudo #noticias li h2 a:hover {color:#666;}
			#conteudo #noticias li p {color:#333; font-size:14px; margin:5px 0;}

	#conteudo ul#colunas {list-style:none; width:210px; padding:0; float:left; margin:10px;}
		#conteudo #colunas h3 {color:#00acef; margin:10px 0; font:normal 22px Helvetica, "Trebuchet MS", Arial, sans-serif}
		#conteudo #colunas li {margin:5px 0; display:inline-block;}
			#conteudo #colunas li img {float:left; margin-right:10px; width:50px; height:50px;}
			#conteudo #colunas li p {color:#AAA; font-size:14px; margin:0; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
				#conteudo #colunas li p a {color:#AAA; text-decoration:none;}
					#conteudo #colunas li p a:hover {color:#00ACEF;}
			#conteudo #colunas li p small {color:#333;}
				#conteudo #colunas li p a small {color:#333;}
			
	#conteudo ul#exposicoes {list-style:none; width:205px; padding:0; float:left; margin:10px 0 10px 10px;}
		#conteudo #exposicoes h3 {color:#00acef; margin:10px 0; font:normal 22px Helvetica, "Trebuchet MS", Arial, sans-serif}
		#conteudo #exposicoes li {margin:5px 0;}
			#conteudo #exposicoes li img {width:201px; height:135px;}
			#conteudo #exposicoes li p {color:#AAA; font-size:14px; margin:5px 0; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
				#conteudo #exposicoes .expo p a {color:#AAA; text-decoration:none; font-size:14px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
					#conteudo #exposicoes .expo p a:hover {color:#00acef;}
			#conteudo #exposicoes li p small {color:#333;}	
			#conteudo #exposicoes li a {color:#00acef; float:right; font-size:12px;}	
		#conteudo #exposicoes li.recadastramento {margin:10px 0; float:right;}
			#conteudo #exposicoes li.recadastramento img {width:auto; height:auto;}
	
	#conteudo #mais-noticias-entrevista {width:525px; float:left; margin-right:10px;}
		#conteudo ul#mais-noticias {list-style:none; width:525px; padding:0; float:left; margin:0 10px 10px 0;}
			#conteudo #mais-noticias li {width:165px; float:left;}
				#conteudo #mais-noticias li h4 {color:#00acef; font-size:15px; margin:0 0 5px;}
					#conteudo #mais-noticias li h4 a {color:#00acef; text-decoration:none;}
						#conteudo #mais-noticias li h4 a:hover {color:#666;}
				#conteudo #mais-noticias li p {color:#888; font-size:11px; margin:5px 0;}
			#conteudo #mais-noticias li.center {margin:0 22px;}
			
		#conteudo div#entrevista {background-color:#ecf4fa; width:505px; padding:0 10px 10px 10px; float:left; margin:0 10px 10px 0;}
			#conteudo #entrevista h3 {color:#00acef; font:normal 22px Helvetica, "Trebuchet MS", Arial, sans-serif; margin:10px 0 15px;}
			#conteudo #entrevista a.mais-entrevistas {float:right; font-size:12px; color:#888; margin:-32px 5px 0 0;}
			#conteudo #entrevista img {float:left; margin-right:20px;}
			#conteudo #entrevista h4 {color:#00acef; font-size:15px; margin:0;}
				#conteudo #entrevista h4 a {color:#00acef; text-decoration:none;}
					#conteudo #entrevista h4 a:hover {color:#666;}
			#conteudo #entrevista p {color:#888; font-size:12px; margin:2px 0;}
		
	#conteudo div#twitter {background-color:#e9e9e9; width:195px; min-height:223px; padding:5px 10px; float:left; margin:0 8px 10px 8px;}
		#conteudo #twitter h3 {color:#000; font:normal 22px Helvetica, "Trebuchet MS", Arial, sans-serif; margin:10px 5px;}
			#conteudo #twitter h3 a {color:#000; text-decoration:none;}
				#conteudo #twitter h3 a:hover {color:#00ACEF;}
		#conteudo #twitter p {color:#00acef; font-size:12px; margin:5px 0 5px 5px;}
		#conteudo #twitter ul.twitter {list-style:none; padding:0;}
			#conteudo #twitter ul.twitter li {}
				#conteudo #twitter ul.twitter li {color:#00acef; font-size:12px; margin:5px 0 5px 5px;}
					#conteudo #twitter ul.twitter li a {color:#00acef;}
						#conteudo #twitter ul.twitter li a:hover {color:#666;}
					#conteudo #twitter ul.twitter li span abbr {color:#666; font-size:10px;}
			
	#conteudo ul#borba-flash {list-style:none; width:205px; padding:0; float:right; margin:0 0 10px 0;}
		#conteudo #borba-flash h3 {color:#00acef; margin:0 0 10px; font:normal 22px Helvetica, "Trebuchet MS", Arial, sans-serif}
		#conteudo #borba-flash li {margin:5px 0;}
			#conteudo #borba-flash li img {width:200px; height:150px;}
			#conteudo #borba-flash li p {color:#AAA; font-size:14px; margin:5px 0; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
				#conteudo #borba-flash .borba p a {color:#AAA; text-decoration:none; font-size:14px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; float:none;}
					#conteudo #borba-flash .borba p a:hover {color:#00acef;}
			#conteudo #borba-flash li p span {color:#333; font-size:12px;}	
			#conteudo #borba-flash li a {color:#00acef; float:right; font-size:12px;}

/** RODAPE **/
#rodape {width:980px; clear:both; margin:30px 0 20px;}
	#rodape p {float:left; font-size:12px; color:#000; text-align:left;}
	#rodape ul {list-style:none; float:left; padding:0; width:370px; margin:8px 0 0 100px; text-align:left;}
		#rodape ul li {display:inline; font-size:11px; margin:0 2px;}
		#rodape ul li a {color:#000; text-decoration:none; padding:5px;}
		#rodape ul li a:hover {color:#777;}
	#rodape a.assinatura {text-decoration:none; margin-top:15px; float:right; background:url(images/typomotion.jpg) no-repeat; display:block; width:80px; height:12px;}
		#rodape a.assinatura span {display:none;}
		#rodape a.hagg {display:block; text-indent:-1000px; margin:0; float:right; width:60px; height:30px; overflow:hidden; background:url(http://www.hagg.com.br/footer/hagg-azul.png) no-repeat; margin-top:15px}
		#rodape a.hagg:hover {background-position:0 -30px}
		
		
/* single */
#conteudo #esquerda #single {list-style:none; padding:0;} 
	#conteudo #single li .comentario {float:right; color:#00ACEF; font:normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif;}
		#conteudo #single li .comentario img {margin-right:3px;}
	#conteudo #single li img {float:left; margin-right:10px;}
	#conteudo #single li .data {font-size:12px;}
	#conteudo #single li h2 {color:#00acef; font-size:22px; margin:5px 0;}
	#conteudo #single li p {color:#333; font-size:14px; margin:5px 0;}
	#conteudo #single li .autor {font-size:11px; margin-top:20px;}
		#conteudo #single li .autor img {margin-right:3px;}
	#conteudo #single li .tag {color:#00acef; font-size:11px;}
		#conteudo #single li .tag img {margin-right:3px;}
		#conteudo #single li .tag a {color:#00acef; text-decoration:none;}
			#conteudo #single li .tag a:hover {color:#666;}
			
/* page */
#conteudo #esquerda #page {list-style:none; padding:0;} 
	#conteudo #page li img {float:left; margin-right:10px;}
	#conteudo #page li h2 {color:#00acef; font-size:22px; margin:5px 0;}
	#conteudo #page li p {color:#333; font-size:14px; margin:5px 0;}
	
/* archive */
#conteudo #esquerda #archive {list-style:none; padding:0;} 
	#conteudo #archive li img {float:left; margin-right:10px;}
	#conteudo #archive li h2 {color:#00acef; font-size:22px; margin:5px 0; border-bottom:1px dashed #CCC; padding-bottom:6px;}
		#conteudo #archive li h2 a {color:#888; font-size:14px; text-decoration:none;}
		#conteudo #archive li h2 a:hover {color:#00acef;}
	#conteudo #archive li p {color:#333; font-size:14px; margin:5px 0;}
	
/* cforms */
ol.cf-ol li {list-style:none}
ol.cf-ol li label { width:190px; margin-left:-40px; display:block;}
ol.cf-ol li label span { width:190px; text-align:left; font:13px Trebuchet MS; color:#929090}
ol.cf-ol li input { width:461px; height:20px; margin-left:-40px; margin-bottom:10px; border:0; background-color:#f1f1f1}
ol.cf-ol li select { width:190px; margin-left:-40px; margin-bottom:10px; border:0; background-color:#f1f1f1}
#sendbutton {border:1px solid #929090; color:#929090}
p.linklove {display:none}


li#li-2-1 .reqtxt, li#li-2-2 .emailreqtxt, li#li-2-3 .reqtxt, li#li-2-4 .reqtxt {display:none}
li#li-2-1 label, li#li-2-2 label, li#li-2-3 label  { width:200px; margin-left:-55px; display:inline;}
li#li-2-4 label { width:61px; margin-left:-54px; display:inline; float:left; padding-top:4px}
li#li-2-1 label span, li#li-2-2 label span, li#li-2-3 label span, li#li-2-4 label span { width:190px; margin-left:px; display:inline; font:13px Trebuchet MS; color:#929090}
li#li-2-1 input { width:461px; height:20px; margin-left:40px; border:0; margin-bottom:0; background-color:#f1f1f1}
li#li-2-2 input { width:461px; height:20px; margin-left:41px; margin-top:3px; border:0; margin-bottom:0; background-color:#f1f1f1}
li#li-2-3 input { width:461px; height:20px; margin-left:22px; margin-top:3px; border:0; margin-bottom:0; background-color:#f1f1f1}
li#li-2-4 textarea { width:461px; margin-left:11px; margin-top:3px; border:0; background-color:#f1f1f1}
li#li-4-5 textarea { width:461px; margin-left:-40px; margin-top:3px; border:0; background-color:#f1f1f1}
#sendbutton2 {float:right; border:1px solid #929090; color:#929090}
.cf_hidden {display:none}

/* pagenavi */
.wp-pagenavi {margin:20px auto; padding:5px 0 0; text-align:center}
	.wp-pagenavi span.pages {padding:0 10px; color:#888; border:none}
	.wp-pagenavi span.current {font-weight:bold; color:#fff; padding:2px 6px; background-color:#00ACEF; border:none}
	.wp-pagenavi span.extend {border:none; color:#00ACEF}			
	.wp-pagenavi a, body .wp-pagenavi a:link, body .wp-pagenavi a:active, body .wp-pagenavi a:visited  {font-weight:bold; color:#00ACEF; text-decoration:none; padding:2px 6px; background-color:#E8E8E8; border:none}
	.wp-pagenavi a:hover {background-color:#00ACEF; color:#fff}	
	
/* contato */
#page p.endereco {float:left; width:261px;}
#page ul.contato {float:left; width:261px; padding-left:-5px; padding-left:0px; list-style:none; padding-top:30px}
#page ul.contato li.tel {background: url(images/ico_tel.png) no-repeat; line-height:40px; padding-left:50px; color:#929090; font-size:26px}
#page ul.contato li.mail {background: url(images/ico_mail.png) no-repeat; line-height:40px; padding-left:50px; color:#929090; font-size:16px}
#page ul.contato li.twitter {background: url(images/ico_twitter.png) no-repeat; line-height:46px; padding-left:50px; color:#929090; font-size:16px}
    #page ul.contato li.twitter a {color:#00ACF4; text-decoration:none}
    #page ul.contato li.twitter a:hover {color:#006895; }
#page iframe {float:right; border:5px solid #ededed; margin-top:-215px; margin-bottom:20px}
#page h2.contato {clear:both;}

.ngg-imagebrowser h3 {display:none}
.ngg-imagebrowser a {color:#00ACEF; font-size:12px;}
.ngg-imagebrowser-nav div.counter {color:#00ACEF;}

#page table {width:520px; border:solid 1px #f24;}

/* ficha de inscriçao */
#cforms6form input{width:350px; margin-right:5px; padding-left:5px;}
#cforms6form .reqtxt, #cforms6form .emailreqtxt{font-size:11px;}
#cforms6form #sendbutton6{width:100px;}

#login {
	text-decoration:none;
	color:#000000;
}
