/*
Theme Name: Version 3.0 - ViníciusVieira.net
Theme URI: http://viniciusvieira.net
Description: Coded by Vinicius Vieira
Author: Vinicius Vieira
Author URL: http://viniciusvieira.net
*/

body{margin:0px; padding:0px; background:url(images/bg.png) top ; text-align:center;}

body, table, td, tr{font:11px Tahoma, Geneva, sans-serif; color:#606060;}

.borderimage{background-color: #ecdb97; padding: 4px; border: 1px solid #ecdb97; color: #ecdb97; margin-right: 4px; margin-left: 4px; margin-top: 1px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px;}
.borderimage:hover{background-color: #00becf; padding: 4px; border: 1px solid #00becf; color: #00becf; margin-right:4px; margin-left: 4px; margin-top: 1px;-moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px;}

a:link, a:visited{color:#6f6642; font-weight:bold; text-decoration:none;}
a:hover, a:active{color:#00cecd; font-weight:bold; text-decoration:none;}

b, strong{font:11px Tahoma, Geneva, sans-serif; color:#fff; padding: 1px; background: #00cecd; font-weight:bold; 		-moz-border-radius: 7px; -webkit-border-radius: 7px; border-radius: 7px;}
i, em{font:11px Tahoma, Geneva, sans-serif; color:#6f6642; padding: 1px; background: #ecdb97; font-style:oblique;-moz-border-radius: 7px; -webkit-border-radius: 7px; border-radius: 7px;}

blockquote{margin: 20px 50px 10px 50px; padding: 10px; background: #f1e9c7 url(images/aspas.png) no-repeat; color: #6f6642; border: 1px #a49558 dotted; }

.topo{width: 100%; background:url(images/layout.png) top center; height: 607px;}

.corpo{width: 900px; margin-top: -290px;}

.menu{float:left; width: 460px; height:294px; margin: 0px; padding: 0px;}
.destaque{float: right; width:438px; height:294px; margin: 0px; padding: 0px;}

.post{float: left; width: 600px; background: #fff; margin-top: 20px; -moz-border-radius-topleft: 3.5em; -moz-border-radius-bottomleft: 3.5em;}

.title{width: 580px; heigth: 68px; padding: 20px 10px 10px 10px; }
.date{float: left; width: 50px; text-align: right; font-weight:bold; color:#15c4bf}
.date .dia{font:40px Calibri; line-height: 20px;  letter-spacing:-3px}
.date .mes{font:28px Calibri; line-height: 18px;  letter-spacing:-1px}
.date .ano{font:21px Calibri; line-height: 25px; letter-spacing:-2px}

.titulo-post{float: right; width: 520px; padding-left: 10px; text-align: left; font-weight:bold; color:#f0db8c; font:40px Calibri; line-height: 20px;  letter-spacing:-3px; text-shadow: 1px 1px #15c4bf}
.subtitulo{float: right; width: 520px; padding-left: 10px; text-align: left; font:12px Calibri; color: #9b9d4a; padding-top: 18px;}

.texto{margin-top: 30px; padding: 20px 20px 30px 20px; font:12px Calibri; color: #606060; line-height: 20px; text-align:justify}

.comentarios-index{float: right; margin-top: -30px; padding: 10px 10px 10px 10px; width:190px; font:18px Tahoma;color: #fff; background:#ecdb96; -moz-border-radius-topleft: 2.5em;}
.comentarios-index a:link, .comentarios-index a:visited{color:#fff; font-weight:bold; text-decoration:none;}
.comentarios-index a:hover, .comentarios-index a:active{color:#fff; font-weight:bold; text-decoration:none;}

.pagenavi{background: #f8f4e5; font: 12px Calibri; width: 560px; padding: 20px; margin-top: 20px; float: left; -moz-border-radius-topleft: 2.5em; -moz-border-radius-topright: 2.5em; -moz-border-radius-bottomleft: 2.5em;	-moz-border-radius-bottomright: 2.5em;}

.voltar:link, .voltar:visited{float: right; background: #f1e9c7; color: #6f6642; font: 12px Calibri; width: 50px; padding: 4px; -moz-border-radius-topleft: 2.5em; -moz-border-radius-topright: 2.5em; -moz-border-radius-bottomleft: 2.5em;	-moz-border-radius-bottomright: 2.5em; text-align:center;}
.voltar:hover, .voltar:active{float: right; background: #19c5c5; color: #fff; font: 12px Calibri; width: 50px; padding: 4px; -moz-border-radius-topleft: 2.5em; -moz-border-radius-topright: 2.5em; -moz-border-radius-bottomleft: 2.5em;	-moz-border-radius-bottomright: 2.5em; text-align:center;}

.titulo-page{float: left; margin-left: 20px; width: 30px; height: 30px; background: #eadb98; -moz-border-radius-topleft: 2.5em; -moz-border-radius-bottomleft: 2.5em;	-moz-border-radius-bottomright: 2.5em; margin-bottom: -50px;}

.sd{float: right; width: 280px; margin-left: 20px;}
.sidebar{ margin-top: 20px; width: 280px; background: #fff; -moz-border-radius-topright: 3.5em; -moz-border-radius-bottomright: 3.5em;}
.title-sidebar{width: 92%; padding: 5px 10px 10px 10px; text-align:right; margin: 0px; font: 35px Calibri; color: #f0db8c; letter-spacing:-2px; text-shadow: 1px 1px #33cac8;}
.sidebar .text{width: 92%; padding: 0px 10px 20px 10px; text-align: justify; margin: 0px; font: 12px Calibri; color: #606060; line-height: 15px;}

.footer{width: 900px; height: 80px; float:left;  background: url(images/bg-footer.png); margin-top: 20px; padding: 10px; -moz-border-radius-topleft: 3.5em; -moz-border-radius-topright: 3.5em;}

.none{display:none;}

/*  COMENTARIOS   */

#comments{background-image:none; text-align:left}

#comments ul#commentlist{list-style:none; width:480px; margin:0px;  -moz-border-radius-topleft: 1.0em ; -moz-border-radius-topright: 1.0em; -moz-border-radius-bottomleft: 1.0em;	-moz-border-radius-bottomright: 1.0em;}

#comments ul#commentlist li{width:480px; padding:5px; margin:0px;}

#comments ul#commentlist li p{ margin:0px; padding:0px;}

#comments .comat{border-bottom: 1px dotted #999; color:#fff; font-weight:bold; text-align:right; margin-top:10px;}

#comments form{ margin:10px; }

#comments input#author, #comments input#email, #comments input#url { border:0px solid; width:250px; background: #fff; padding:4px; color:#717171; font:12px Calibri; padding:2px;  -moz-border-radius-bottomleft: 2.5em;	-moz-border-radius-bottomright: 2.5em;}

#comments input.enviar{border:0px solid #19c5c5; background:#19c5c5; font:12px Calibri;  color:#fff; padding:5px;}

#comments textarea#comment{ width:100%; color:#717171; background: #fff; font:12px Calibri; padding:2px; border:0px; -moz-border-radius-topleft: 1.0em ; -moz-border-radius-topright: 1.0em; -moz-border-radius-bottomleft: 1.0em;	-moz-border-radius-bottomright: 1.0em; }

.comments{border: 0px solid #d4d4d4;background-color: transparent;padding:0px;}

.commentname{font-size: 12px; font-family: Calibri; font-weight: none; letter-spacing: 0px ; text-align: left; padding: 4px; background: #f1e9c7; border-bottom:1px dotted #6f6642; color:#6f6642; -moz-border-radius-topleft: 1.0em; -moz-border-radius-topright: 1.0em;}
.commentname222{font-size: 12px; font-family: Calibri; font-weight: none; letter-spacing: 0px ; text-align: left; padding: 4px; background: #20d6d6; border-bottom:1px dotted #0fa5a5; color:#fff; -moz-border-radius-topleft: 1.0em; -moz-border-radius-topright: 1.0em;}

.commentcontent{text-align:justify; padding: 0px 2px 2px 2px;} 

.gravatar{background-color: #ffffff; border: 1px solid #dbdbdb; color:  #666666; padding: 4px; float:right;}

#comment{width: 99%; border:1px solid; border-color:#666; padding-top: 3px; background: #f9f9f9; color:#666; font:11px Calibri;}

#author, #email, #url{border:1px solid; border-color:#666; width:250px; background: #f9f9f9; color:#666; font:11px Tahoma, Geneva, sans-serif; padding:2px;}

.titulocoment{color:#FFF;}

#submit{border:1px solid; border-color:#666; background: #f9f9f9; color:#666; font:11px Tahoma, Geneva, sans-serif; padding:2px; cursor: pointer;}

.comentario{background: #fff; font-size: 12px; font-family: Calibri; margin: 0px; padding: 5px; -moz-border-radius-bottomleft: 1.0em;	-moz-border-radius-bottomright: 1.0em;}