body {
    margin:0px;
}

div#blog {
}

div#top {
    background-color:#a5e600;
    height:100px;
}

div#top a:link,
div#top a:visited {
	font-family:Arial, Helvetica, sans-serif;
    color:#a5e601;
	font-size:30px;
	font-weight:bold;
	text-decoration:none;
}

div#top a:hover {
	font-family:Arial, Helvetica, sans-serif;
    color:#80ae0c;
	font-size:30px;
	font-weight:bold;
	text-decoration:none;
}

.top_left {
	background-image:url(../media/images/top_left.gif);
    height:97px;
	width:43px;
}

.top_center {
	background-color:#FFFFFF;
	border-top:3px solid #a5e600;
	padding:0px 10px 0px 10px;
}

.top_right {
	background-image:url(../media/images/top_right.gif);
    height:97px;
	width:43px;
}

div#content {
    clear:both;
    position:relative;
    margin:0 auto;
    width:800px;
    padding-top:15px;
}

    div#content .left {
        float:left;
        width:70%;
        padding-bottom:15px;
    }
        
        div#content .left .hand {
			cursor:pointer;
        }
    
        div#content .left h2 {
            color:#a5e602;
            font-size:30px;
			margin-bottom:0px;
        }
        
        div#content .left h2 a {
            color:#a5e603;
            font-size:30px;
            text-decoration:none;
			margin-bottom:0px;
        }
        
        div#content .left h2 a:hover {
            color:#FFFFFF;
            font-size:30px;
            background-color:#a5e600;
            text-decoration:none;
			margin-bottom:0px;
        }
        
        div#content .left .data {
            color:#999999;
            font-size:11px;
        }
        
        div#content .left .texto {
            color:#666666;
            font-size:14px;
            font-family:Verdana;
			border-bottom:1px dashed #999999;
			padding-top:15px;
        }
        
        div#content .left .comments {
            color:#999999;
            font-size:11px;
            font-family:Verdana;
			border-bottom:1px dashed #999999;
			padding:3px 0px 3px 0px;
        }
        
        div#content .left .texto h1,
        div#content .left .texto h2,
        div#content .left .texto h3,
        div#content .left .texto h4 {
            color:#666666;
            font-size:22px;
            font-family:Verdana;
        }
    
    div#content .right {
        float:left;
        padding-bottom:15px;
		width:200px;
		margin-left:20px;
    }
    
        div#content .right .rss {
            padding-top:25px;
        }
        
            div#content .right .rss a {
                color:#FF6600;
                font-size:11px;
            }
    
        div#content .right .about,
        div#content .right .categorias {
            color:#666666;
			padding:10px;
            font-size:11px;
			background-color:#eeeeee;
            border:1px solid #999999;
            margin-bottom:10px;
        }
            
            div#content .right .about h3,
			div#content .right .categorias h3 {
                color:#80ae0c;
				margin:0px;
                font-size:15px;
				text-transform:uppercase;
            }
            
            div#content .right .about a,
            div#content .right .categorias a {
                color:#666666;
                font-size:11px;
            }
            
            div#content .right .about .imagem {
                padding-top:5px;
                padding-right:5px;
                padding-bottom:5px;
            }
            
div#formulario {
    padding-top:20px;
    padding-bottom:10px;
}

    div#formulario .box {
        border:#E7E7E7 5px solid;
        padding:10px;
    }
    
    div#formulario .sucesso {
        padding-top:10px;
        padding-bottom:10px;
        color:#a5e601;
        font-size:18px;
        font-weight:bold;
        padding:10px;
        border:#E7E7E7 5px solid;
    }
    
    div#formulario .error {
        padding-top:10px;
        padding-bottom:10px;
        color:#FF0000;
        font-size:18px;
        font-weight:bold;
        padding:10px;
        border:#E7E7E7 5px solid;
    }
    
    div#formulario .box .error_msg {
        padding-top:10px;
        padding-bottom:10px;
        color:#FF0000;
        font-size:18px;
        font-weight:bold;
    }
    
    div#formulario .box .label {
        color:#666666;
        font-size:16px;
        font-family:Verdana;
        font-weight:bold;
    }
    
    div#formulario .box .campo {
        padding-top:8px;
        padding-bottom:8px;
    }
    
    div#formulario .box .input {
        width:525px;
        border:#666666 1px solid;
    }
    
    div#formulario .box .input_activo {
        width:525px;
        border:#a5e600 1px solid;
    }
    
    div#formulario .box .input_error {
        width:525px;
        border:#FF0000 1px solid;
    }
    
    div#formulario .box .textarea {
        width:525px;
        height:150px;
        border:#666666 1px solid;
    }
    
    div#formulario .box .textarea_activo {
        width:525px;
        height:150px;
        border:#a5e600 1px solid;
    }
    
    div#formulario .box .textarea_error {
        width:525px;
        height:150px;
        border:#FF0000 1px solid;
    }
    
    div#formulario .box .submit {
        font-size:14px;
        font-weight:bold;
        color:#FEFEFE;
        background-color:#A5E604;
        border:#A5E600 1px solid;
    }
    
div#footer {
    clear:both;
    height:30px;
    background-color:#171411;
}
