@charset "utf-8";
/* CSS Document for Antonio Roberto
Author: Rafael Damasceno (www.rafaeldamasceno.com)*/

/*CSS RESET*/
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,
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-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: middle;
	text-decoration:none;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

/*GERAL*/
body {background:url(img/body_bg.jpg) center repeat fixed; font-family:Arial, Helvetica, sans-serif;}
p {line-height:120%;}

em {
    font-style: italic;
}
/*20100308*/
/*#wrap { margin:26px auto 0 auto; width:855px; position:relative;}*/

#wrap_montanha { margin:26px auto 0 auto; width:855px; position:relative;}
#wrap_brasilia { margin:5px auto 0 auto; width:855px; position:relative;}
/*#wrap_consultoria { margin:26px auto 0 auto; width:855px; position:relative;}*/
#wrap_gente { margin:2px auto 0 auto; width:855px; position:relative;}
#wrap_minasgerais { margin:4px auto 0 auto; width:855px; position:relative;}
#wrap_natureza { margin:8px auto 0 auto; width:855px; position:relative;}
#wrap_campanha_2010 { margin:0px auto 0 auto; width:855px; position:relative;}

/*TOPO*/
/*20100308*/
/*#menu_topo { background:url(img/menu-topo-bg.jpg); height:34px;}
	#menu_topo div { width:970px; margin:0 auto;}
	#menu_topo ul {padding:7px 0 0 0;}
	#menu_topo ul li { float:left; font-size:12px; color:#295431; font-weight:bold; line-height:12px; border-right:1px solid #8ec882; padding:0 4px;}
	#menu_topo ul li.lastli {border:0; padding-right:0;}
	#menu_topo ul li a { color:#58585a; font-weight:normal;}
	#menu_topo ul li a:hover{color:#295431; text-decoration:underline;}*/

/*20100308*/
/*#banner_topo {background:url(img/topo_bg-trans.png) no-repeat; width:855px; height:196px;}
.logo_blog { position:absolute; left:-83px; top:-21px; z-index:2}
.antonio_abraca {background:url(img/antonio-roberto-trans.png) no-repeat; width:254px; height:331px; position:absolute; left:-77px; top:-20px; z-index:500; text-indent:-9999px;}
*/

#banner_montanha {background:url(img/banner_montanha.png?v=10) no-repeat; width:855px; height:196px;}
.logo_blog { position:absolute; left:-83px; top:-21px; z-index:2}
.ar_banner_montanha {background:url(img/ar_banner_montanha.png?v=10) no-repeat; width:254px; height:331px; position:absolute; left:-77px; top:-20px; z-index:500; text-indent:-9999px;}

#banner_brasilia {background:url(img/banner_brasilia.png?v=10) no-repeat; width:855px; height:267px;}
.logo_blog { position:absolute; left:-83px; top:-21px; z-index:2}
.ar_banner_brasilia {background:url(img/ar_banner_brasilia.png?v=10) no-repeat; width:254px; height:342px; position:absolute; left:-77px; top:6px; z-index:500; text-indent:-9999px;}

/*#banner_consultoria {background:url(img/banner_consultoria.png) no-repeat; width:855px; height:186px;}
.logo_blog { position:absolute; left:-83px; top:-21px; z-index:2}
.ar_banner_consultoria {background:url(img/ar_banner_consultoria.png) no-repeat; width:254px; height:342px; position:absolute; left:-77px; top:-82px; z-index:500; text-indent:-9999px;}*/

#banner_gente {background:url(img/banner_gente.png?v=10) no-repeat; width:855px; height:200px;}
.logo_blog { position:absolute; left:-83px; top:-21px; z-index:2}
.ar_banner_gente {background:url(img/ar_banner_gente.png?v=10) no-repeat; width:254px; height:346px; position:absolute; left:-77px; top:-70px; z-index:500; text-indent:-9999px;}

#banner_minasgerais {background:url(img/banner_minasgerais.png?v=10) no-repeat; width:855px; height:284px;}
.logo_blog { position:absolute; left:-83px; top:-21px; z-index:2}
.ar_banner_minasgerais {background:url(img/ar_banner_minasgerais.png?v=10) no-repeat; width:254px; height:342px; position:absolute; left:-77px; top:17px; z-index:500; text-indent:-9999px;}

#banner_natureza {background:url(img/banner_natureza.png?v=10) no-repeat; width:855px; height:203px;}
.logo_blog { position:absolute; left:-83px; top:-21px; z-index:2}
.ar_banner_natureza {background:url(img/ar_banner_natureza.png?v=10) no-repeat; width:254px; height:352px; position:absolute; left:-100px; top:-3px; z-index:500; text-indent:-9999px;}

#banner_campanha_2010 {background:url(img/banner_campanha_2010.png?v=10) no-repeat; width:855px; height:203px;}
.logo_blog { position:absolute; left:-83px; top:-21px; z-index:2}
.ar_banner_campanha_2010 {background:url(img/ar_banner_campanha_2010.png?v=10) no-repeat; width:0px; height:px; position:absolute; left:-100px; top:-3px; z-index:500; text-indent:-9999px;}

/*Coluna esquerda*/
#col_left { width:624px; float:left;}

#menu_topo { background:url(img/texto_bg.jpg?v=10); height:50px; margin:10px 0 0 0;}
	/*#menu_topo div { width:970px; margin:0 auto;}*/
	#menu_topo div { width:855px; margin:0 auto;}
	#menu_topo ul {padding:9px 0 0 0;}
	#menu_topo ul li { float:left; font-size:22px; color:#295431; font-weight:bold; line-height:30px; margin-left:7px; padding:0 2px; background:none repeat scroll 0 0 #D8DABE;}
	#menu_topo ul li.lastli {border:0; padding-right:0;}
	#menu_topo ul li a { color:#295431; font-weight:normal;}
	#menu_topo ul li a:hover{color:#295431; text-decoration:underline;}

#submenu {background:url(img/texto_bg.jpg); width:855px; height:94px;}
    /* ANTES CAMPANHA 2010 */
	/*#submenu ul { float:right; margin:10px 40px 0 0;}*/
	#submenu ul { float:right; margin:10px 30px 0 0;}
	#submenu li { float:left; margin:0 18px 0 0;}
	/*#submenu li { float:left; margin:0 65px 0 0;}*/

#div_busca {background:url(img/texto_bg.jpg); height:52px; margin:10px 0 0 0; position:relative;}
	#div_busca h1 {top:5px; left:95px; position:absolute; background:url(img/blog-do-antonio-trans.png); width:192px; height:44px; text-indent:-9999px;}
	#div_busca h1 a {width:192px; height:44px; display:block;}
	#div_busca fieldset {width:193px; height:29px; background:#749e7e; padding:3px 0 3px 3px}
	#div_busca input { width:154px; height:16px; font-size:11px; float:left; margin:3px 3px 0 2px; color:#838080; font-style: italic;}
	#div_busca input.bt_pesq { width:20px; height:20px; background:url(img/bt_pesq.gif) no-repeat; border:0; cursor:pointer; padding:3px 0 0 0;}
	.bt_pesq { width:20px; height:20px; background:url(img/bt_pesq.gif) no-repeat; border:0; cursor:pointer; padding:3px 0 0 0;}
.campo_busca { float:right; margin:10px 90px 0 0;}
	.campo_busca form {float:left;margin-right:20px;}
	.campo_busca a {float:left; margin:3px 10px 0 0; background:url(img/rss.jpg) no-repeat right; width:23px; height:23px; text-indent:-9999px;}
	.campo_busca a:hover {background-position:left;}

/*Conteúdo*/
#content {background:url(img/texto_bg.jpg); margin:10px 0; padding:20px;}
#content p {font-size:13px; line-height:130%; margin:10px 0;}

/*Changed color in 20100407*/
#content p a, #infscr-loading {font-weight:bold; color:#295431}
#content p a {text-decoration:underline;}

#content strong {font-weight:bold}

.post_title a{font-size:24px; font-weight:bold; color:#295431;}
.post_date { font-size:11px; color:#58595b;}

.post h2 {color:#295431; font-size:19px; font-weight:bold;}

/*Sidebar*/
#sidebar { width:200px; padding:0 10px; float:right; background:#bdc66f; position:relative;}

#passaro { position:absolute; width:93px; height:90px; background:url(img/passaro_twitter-trans.png) no-repeat; top:-67px; right:0px; _right:100px;}

.sidebox {background:#d7dd8f; margin:10px 0; padding:0 0 8px 0; display:block;}
	.sidebox h3 {color:#295431; text-align:center; font-size:24px; font-weight:bold; padding:8px 0;}

div.side_container {background:#f2f5ab; margin:0 5px 5px 5px; padding:5px;}

#side_twitter {}
	#side_twitter h4 { font-size:14px; font-weight:bold; color:#295431; text-align:center;}
	#side_twitter .side_container li { font-size:12px; margin-bottom:15px; color:#295431;}
	#side_twitter .entry-content a { color:#295431;}
	#side_twitter .entry-content {color:#4a473a; font-size:10px;}
	#side_twitter .entry-meta { font-size:10px; color:#9d9f8f;}
	#side_twitter .entry-meta a {color:#9d9f8f;}

#side_redes {}
	#side_redes ul { width:171px; height:25px; margin:0 0 10px 8px; background:#f2f5ab; padding:0 0 0 13px;}
	#side_redes ul li {float:left; margin:4px 7px 0 0;}
	#side_redes ul li.redes_orkut {margin-left:0px;}
	#side_redes ul li a { background-repeat:no-repeat; display:block; background-position:left; text-indent:-9999px; font-size:16px; color:#295431; font-weight:bold}
	#side_redes ul li.redes_flickr a { background:url(img/redes/flickr.gif); width:43px; height:12px;}
	/*#side_redes ul li.redes_flickr_texto a {background:url(img/redes/fotos.png); width:90px; height:38px; margin:-13px 0 0 24px}*/
	#side_redes ul li.redes_flickr_texto a {text-indent:65px;}
	#side_redes ul li.redes_twitter a { background:url(img/redes/twitter.gif); width:57px; height:15px;}
	/*#side_redes ul li.redes_twitter_texto a {background:url(img/redes/perfil.png); width:115px; height:38px; margin:-32px 0 0 82px}*/
	#side_redes ul li.redes_twitter_texto a {text-indent:54px;}
	#side_redes ul li.redes_facebook a { background:url(img/redes/facebook.gif); width:47px; height:18px;}
	/*#side_redes ul li.redes_facebook_texto a {background:url(img/redes/perfil.png); width:115px; height:38px; margin:-32px 0 0 82px}*/
	#side_redes ul li.redes_facebook_texto a {text-indent:64px;}
	#side_redes ul li.redes_orkut a { background:url(img/redes/orkut.gif); width:37px; height:13px;}
	/*#side_redes ul li.redes_orkut_texto a {background:url(img/redes/comunidade.png); width:115px; height:38px; margin:-25px 0 0 50px}*/
	#side_redes ul li.redes_orkut_texto a {text-indent:16px;}
	#side_redes ul li.redes_linkedin a { background:url(img/redes/linkedin.gif); width:53px; height:15px;}
	/*#side_redes ul li.redes_linkedin_texto a {background:url(img/redes/perfil.png); width:115px; height:38px; margin:-32px 0 0 82px}*/
	#side_redes ul li.redes_linkedin_texto a {text-indent:59px;}
	#side_redes ul li.redes_youtube a { background:url(img/redes/youyube.gif); width:35px; height:14px;}
	/*#side_redes ul li.redes_youtube_texto a {background:url(img/redes/videos.png); width:115px; height:38px; margin:-32px 0 0 72px}*/
	#side_redes ul li.redes_youtube_texto a {text-indent:62px;}
    #side_redes ul li.redes_vimeo a { background:url(img/redes/vimeo.gif); width:44px; height:13px;}
	/*#side_redes ul li.redes_vimeo_texto a {background:url(img/redes/videos.png); width:115px; height:38px; margin:-32px 0 0 72px}*/
	#side_redes ul li.redes_vimeo_texto a {text-indent:53px;}
    #side_redes ul li.redes_wikipedia a { background:url(img/redes/wikipedia.gif); width:86px; height:13px;}
	/*#side_redes ul li.redes_wikipedia_texto a {background:url(img/redes/perfil.png); width:115px; height:38px; margin:-32px 0 0 82px}*/
	#side_redes ul li.redes_wikipedia_texto a {text-indent:26px;}
	#side_redes ul li.redes_flickr a:hover, #side_redes ul li.redes_twitter a:hover, #side_redes ul li.redes_facebook a:hover,
        #side_redes ul li.redes_orkut a:hover, #side_redes ul li.redes_linkedin a:hover, #side_redes ul li.redes_youtube a:hover,
		#side_redes ul li.redes_vimeo a:hover, #side_redes ul li.redes_wikipedia a:hover {background-position:right}

#side_fale {}
	#side_fale fieldset {background:url(img/mailing.jpg) no-repeat; width:191px; height:42px; margin:0 0 0 4px;}
	#side_fale input {width:153px; height:14px; border:0; margin:18px 0 0 8px;}
	#side_fale input.bt_fale {width:20px; height:19px; background:url(img/bt_fale.jpg) no-repeat; cursor:pointer; border:0; margin-left:0;}

#voltar-topo {
     display:block; 
	 position:fixed; 
	 bottom:5px; 
	 right:-1px; 
	 height:20px;
	 background:none repeat scroll 0 0 #F2F5AB; 
	 padding:1px 5px 10px;
     border:1px solid #030;
     color:#295431;
     font-weight:bold;
}

#voltar-topo a{ 
     color:#295431;
 }
 
 #voltar-topo a:hover{text-decoration:underline;}
 
 #uparrow{
     font-size:26px;
 }	
	
.ffg-no-previous-next-handlers { font-size:14px !important; font-weight:bold; color:#295431;}

.ffg-displayvideo { margin-top:-15px !important;}

.ffg_img_css {
margin:0 25px !important;
}

.ffg-previous-next-handlers {font-size:14px !important; font-weight:bold; color:#295431;}

.widget_tag_cloud div { padding:5px !important; background:#f2f5ab; margin-top:5px;}
	/*.widget_tag_cloud div a {color:#295431;font-size:8pt !important;}*/
    .widget_tag_cloud div a {color:#295431;}
	.widget_tag_cloud div a:hover {text-decoration:underline;}

.event-block { color:#295431 !important;}

.widget_tag_cloud {background-color:#d7dd8f; padding:5px;}
	/*.widget_tag_cloud h2 {color:#295431; font-weight:bold; text-indent:-9999px; background:url(img/palavras_chave.png) no-repeat center; height:26px;}*/

.categorias div { padding:5px !important; background:#f2f5ab; margin-top:5px; font-weight:bold;}
    .categorias li {padding:3px;}
    .categorias div a {color:#295431;}
	.categorias div a:hover {text-decoration:underline;}	

.categorias {background-color:#d7dd8f; padding:5px;}
	/*.categorias h2 {color:#295431; font-weight:bold; text-indent:-9999px; background:url(img/categorias.png) no-repeat center; height:30px;}*/
	
.entry form table { margin-top:20px;}
.entry form td { display:block; color:#295431; font-size:14px; font-weight:bold; text-align:left !important}
.entry form td input {margin-top:5px; margin-bottom:15px;}
#content h3 a {color:#295431; font-weight:bold;}

#content p.postmetadata {padding-bottom:10px;}

.navigation {padding-bottom:40px;}
.navigation a, .navigation2 a {color:#295431; font-size:14px; font-weight:bold; text-decoration:underline; padding-bottom:20px;}
.p_anteriores { float:left;}
.p_proximos { float:right;}

#comments, .comment-author {color:#295431;margin-bottom:15px;}
.comment-author .fn {font-weight:bold;}
.comment-meta a {color:#295431; font-weight:bold;}

#commentform textarea { width:575px;}
#respond h3 {color:#295431; font-weight:bold;}


.pagetitle {color:#295431; font-weight:bold; font-size:16px; margin-bottom:20px;}

h2.center {color:#295431; font-weight:bold; margin-bottom:20px;}

#cavalaria-logo {color:#295431;font-size:10px;}
#cavalaria-logo p {margin-bottom:4px;}

#cse-search-results iframe {
    width:582px;
    /*border:1px solid #777777;	*/
}

