/*
Tema: AndreaSantos
Site: http://andreasantos.com.br
Descrição: AndreaSantos.com
Autor: Diego Franco Miguel - http://diegofranco.net
Update: Maio 2008
*/

/*COMMONS*/
* [rel~=externo] {background:url(images/external.gif) right 2px no-repeat; padding-right:13px;}

ul {margin:0; padding:0;}
li {margin:0; padding:0; list-style-type:none;}
a, a img {text-decoration:none; border:none; }

h1 { }
h2 {font-size:2em; text-align:left;}
h3 {font-size:1.1em; font-weight:bold; color:#FFF;}


/*STRUCTURE*/

body { font:0.7em/1.5em; font-family:"Trebuchet MS", Arial; background:#990000 url(images/bg_body.jpg) top center no-repeat; line-height:1.4em; margin:0 auto; padding:35px 0 0 0;}

.extra_div { background:url(images/bg_extradiv.gif) center top repeat-y; width:100%; margin-top:35px; *margin-top:65px; display:table;}

.wrap {background:url(images/bg_header.gif) top left no-repeat; color:#FFF; margin:0 auto; margin-top:-50px; *margin-top:-25px; padding:0 4px 0 0; width:770px;}
.header {margin:0 0 0 0; width:770px; height:197px; background:; color:#FFF; clear:both;}
.content {background:; width:770px; margin:0 0 0 0; padding:105px 0 0 0;}
.navigation {padding:0; width:770px; position:absolute; top:110px; margin:0 0 0 100px;}
.content .left_side { width:170px; min-height:600px; margin:0 0 0 20px; padding:0; float:left;}
.content .right_side { width:518px; padding:0; margin:0 50px 0 0; float:right; color:#000;}
.footer {clear:both; height:75px; color:#555; background:; padding:0; margin:0; text-align:center; color:#3E5520;}

/*HEADER*/

	.header .site h1 a { display:block; overflow:hidden; text-indent:-9595959px; width:627px; height:248px; background:url(images/bg_logo.gif) no-repeat; position:absolute; margin:0 0 0 100px; top:100px;}
	.header .site p { display:none;}
	
	.header .search { width:500px; position:absolute; top:5px; padding:0; margin:0 0 0 0; border:none;}
	.header .search label { font-weight:bold;}
	.header .search .botao { background:#A11B1A; color:#FFF; border:1px solid #FFF; padding:0; margin:0; cursor:pointer; font-weight:bold;  font-size:0.8em;}

/*NAVIGATION*/
.navigation li { float:left;}
.navigation li a {  text-decoration:none; padding:5px 10px; margin:0 5px; font-weight:bold; display:block; float:left; color:#FFF;}
.navigation li a:hover { color:#A8C259;}

/* FEEDS */

/*.icone_feeds { margin:0; padding:0; height:108px;}
* html .icone_feeds img { position:absolute; margin:-16px 0 0 0;}
*/

/*CONTENT LEFT SIDE*/
.content .left_side .xoxo li span { height:30px; font-weight:bold; font-size:1.5em; border:2px dashed #9D1716; display:block;}
.content .left_side .xoxo li a { background:#9D1716; color:#FFF;}
/*
.content .left_side .xoxo {margin:0; padding:0;}
.content .left_side .xoxo ul {}
.content .left_side .xoxo li span { display:block; cursor:default; height:20px; padding:5px 0 0 10px; font:12px bold Arial, Helvetica, sans-serif; color:#F0F9E6; font-weight:bold; background:#7BB32C url(images/bg_itens.jpg) repeat-x;}
* html .content .left_side .xoxo li span { height:30px;}
.content .left_side .xoxo ul li {height:25px; color:#7BB32C; font-weight:bold; font-size:11px; background:#7BB32C;}
.content .left_side .xoxo ul li a {display:block; padding:5px 0 0 25px; height:25px; background:#7BB32C; color:#F0F9E6;}
.content .left_side .xoxo ul li a:hover {background:#6B9D28 url(images/bg_subitens-hover.jpg) no-repeat left;}
.content. left_side .xoxo .compact, { display:none; }
.content .left_side .xoxo .chot_expandedHeader, .content. left_side .xoxo .chot_compactHeader { cursor: pointer; }

.content .left_side .adsense { text-align:center; padding-top:20px;}
.adsense { text-align:center;}
*/

/*CONTENT RIGHT SIDE - POST*/
.content .right_side .post h2 { font-size:1.5em; line-height:30px;}
.content .right_side .post h2 a { font-size:1.5em; font-weight:bold; color:#000; text-align:left;}
.content .right_side ul { color:#FFF;}
.content .right_side ul li { margin-left:30px; list-style-type:disc;}

.content .right_side .post { font-family:"Segoe UI"; color:#000; font-size:0.8em; text-align:justify;}
.content .right_side .post .entry a, .content .right_side .post .info a { background:#990000; color:#FFF;}
.content .right_side .post .entry a:hover, .content .right_side .post .info a:hover { background:none;}

/*
.content .right_side .post h2 a { font-family:Century Gothic, Arial, Helvetica; font-size:25px; font-weight:bold; color:#405722; text-align:left;}
.content .right_side .post a { font-weight:bold; color:#7BB32C;}
.content .right_side .post a:hover { color:#F0C000;}
.content .right_side .post h3 { font-size:11px; color:#000; font-weight:bold;}
.content .right_side .post h3 img { vertical-align:middle;}
.content .right_side .post .entry img { margin-right:20px;}
.content .right_side .post .entry { color:#3A4E1E; font-size:12px;}
.content .right_side .post .info img { vertical-align:middle;}
.content .right_side .post .eumereco img { margin:0 4px;}
*/
/*CONTENT RIGHT SIDE - POST*/

/*.content .right_side .related_posts {}
.content .right_side .related_posts li { background:url(images/bg_related_posts.gif) 1px 2px no-repeat; padding-left:30px;}
.content .right_side .related_posts li a { font-weight:bold; color:#7BB32C;}
.content .right_side .related_posts li a:hover { color:#F0C000;}
*/
/*CONTENT RIGHT SIDE - COMMENTS*/

.content .right_side .h2_comment { background:none; font-size:0.9em; line-height:20px; border:1px solid #649B24; color:#FFF; text-align:center;}
.content .right_side .commentlist { padding:0 0 0 0; margin:0; list-style-position:inside; font-size:12px; color:#FFF; font-family:Arial, Helvetica; line-height:20px; text-align:justify; border:2px solid #990000;}
.content .right_side .commentlist li { background:url(images/images/type_comments.jpg) no-repeat left top; padding:25px 0 0 20px;}
.content .right_side .commentlist cite { color:#990000; font-weight:bold;}
.content .right_side .commentlist a { color:#990000;}
.content .right_side .commentlist a:hover { color:#7BB32C;}
.content .right_side .commentlist .commentmetadata a { color:#405722;}
.content .right_side .commentlist .commentmetadata a:hover {color:#F0C000;}
/**/
/*CONTENT RIGHT SIDE - FORMS*/

.content .right_side .form { color:#FFF; font-family:Arial, Helvetica; font-size:0.8em; font-weight:bold;}
.content .right_side .form fieldset { border:none;}
.content .right_side .form label {}
.content .right_side .form input, .content .right_side .form textarea { clear:both; display:block; color:#990000; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.content .right_side .form input:hover, .content .right_side .form textarea:hover { border:2px solid #649B24; }
.content .right_side .form .botao { background:#F0F9E6; border:2px solid #D2EDB6; color:#405722;}
/**/
/*TABLE*/
/*.content .right_side .tabela { width:100%; border:0px solid #679641; text-align:center;}
.content .right_side .tabela tr td {border:1px solid #679641;}
*/

/*FOOTER*/


.footer img { vertical-align:middle;}
.footer p { margin:10px 0 0 0;}
.footer p a { color:#3E5520; font-weight:bold;}
.footer p a:hover { color:#FFF;}
.footer .right {}
.footer .vcard { display:none;}
/**/
