/*
THEME NAME: dna.desviarte
THEME URI: http://desviarte.com
DESCRIPTION:  
TAGS: 
VERSION: 
AUTHOR: desviarte
AUTHOR URI:
*/
/* dLog
*/
*{margin:0;padding:0}

html{background: black url('gfx/bg/15.jpg') fixed repeat-x;}
body{font-family:Verdana;font-size:0.8125em;line-height:normal;color:white;}
a{color:#ffce34;text-decoration:none;}
a img{border:0;}
ul,ol{list-style:none;}
h2{font-size:18px;padding-top:25px;word-wrap: break-word;}
h2 .title-meta{font-weight:normal;font-size:50%;}
h3{font-size:12px;margin:20px 0 5px;}
h3:after{content:":"}
p{margin:10px 0;}
p.description{font-size:11px;color:"#ccc";font-style:italic;}
textarea,input[type="text"],input[type="password"],#pass1,#pass2{background:black;color:white;border:1px solid #555;padding:2px;}
input[type="submit"]{background:#555;border:0;padding:2px 3px;color:white;font-weight:bold;cursor:pointer;}

/* top Menu*/
#header{height:60px;margin-bottom:10px;background:rgba(0,0,0,0.5);}
#header-inner{padding:15px 0;width:960px;padding-left:20px;}
#header-inner a#title-link{float:left;}
#header-nav{float:right;font-size:1em;margin-top:1px;font-weight:bold;}
#header-nav li{display:inline;}
#header-nav li a{margin-left:5px;}
#header-login{float:left;font-size:75%;margin:10px 0 0 75px;}
#header-login p{margin:0;}
#header-login #log,#header-login #pwd{height:16px;border:0;background:black;color:white;margin-right:15px;}

/* Global Page structure*/
#page-container{margin:5px 0;padding-left:20px;width:960px;clear:both;}
#col-a{width:400px;float:left;clear:left;}
#col-b{width:520px;float:right;text-align:right;}
#footer{clear:left;float:left;padding:30px 5px 15px;font-size:0.8em;font-style:italic;color:#222;}
#footer a{color:#222}
.box{padding:0 10px;background:rgba(0,0,0,0.5);-moz-border-radius: 3px;-webkit-border-radius: 3px;}
.gallery li{float:left;margin-bottom:-3px;}
ul.page-nav{font-size:14px;padding:3px 0;border-top:3px solid #c03;}
ul.page-nav a{background:#c03;padding:3px 6px 4px;color:white;}
ul.page-nav li.prev{float:right;}
.tab-nav{border-bottom:3px solid #c03;padding:3px 0 5px;}
.tab-nav li{display:inline;padding:3px 6px 5px;margin-right:2px;background:rgba(204,0,51,0.5);}
.tab-nav li a{color:white;}
.tab-nav li.active{background:#c03;}
.tab-nav li.active a{font-weight:bold;}

/* Home */
#home-intro{font-style:italic;font-size:1.5em;font-weight:bold;line-height:1.6em;text-align:right;}
#home-intro p{padding:30px 0;}
#home-intro p span{background:rgba(0,0,0,0.5);padding:3px 6px;}

/*Single*/
#single-alt-gallery{/*height:160px;margin-bottom:5px;*/}
#single-alt-gallery ul li{float:left;margin-bottom:-3px;}
div.spacer{height:5px;}
#single-meta{clear:both;}
#single-actions{margin:15px 0;font-size:10px;}
#single-actions li{display:inline;}
#single-actions li a{background:#555555;padding:4px 8px;color:white;-moz-border-radius: 5px;-webkit-border-radius: 5px;}
#single-actions li a#heart{background:#c03;font-weight:bold;}
#voted-users{padding:15px 0;}
#voted-users li{display:inline;}
#voted-users li.voted:before{content:", ";}
#voted-users li.author{margin-right:-5px;}
#voted-users li.author a{color:#c03;font-weight:bold;}
#send-email{padding-bottom:10px;display:none;}
#commentlist{margin:0 0 10px;}
#commentlist .comment{margin:10px 0;padding-top:10px;border-top:1px dotted #555;line-height:1.4;}
#commentlist .comment .comentario-meta{font-size:10px;font-style:italic;color:#999;text-align:right;}
#commentform li{text-align:right;}
#commentform li textarea{width:374px;height:80px;}
#single-imagem-label{clear:both;word-wrap: break-word;line-height:1.75;}
#single-imagem-label a{padding:5px 10px 3px;margin-top:2px;background:rgba(0,0,0,0.5);-moz-border-radius: 2px;-webkit-border-radius: 2px;}

/* Profile */
#profile-a{width:300px;float:left;-moz-border-radius: 3px;-webkit-border-radius: 3px;}
#profile-b{width:620px;float:right;}
#profile-b p.description{text-align:center}
#dados-pessoais li{text-align:right;margin:10px 0;}
#dados-pessoais li label{float:left;}
#dados-pessoais li input[type="text"]{width:230px;}
#profile-a input[type="password"],#dados-pessoais li textarea{width:274px;margin:5px 0;}
#profile-a p.feedback{color:#c03;margin:10px;font-weight:bold;}
#profile-a #book{padding:10px 0;}
#profile-a #book p{font-size:10px;font-style:italic;color:#ccc;}
#profile-a #book .btn{background:#c03;font-weight:bold;font-size:12px;padding:4px 8px;color:white;-moz-border-radius: 5px;-webkit-border-radius: 5px;}

/* User */
#user-a{width:300px;float:left;-moz-border-radius: 3px;-webkit-border-radius: 3px;}
#user-a .box{padding-bottom:20px;}
#user-b{width:620px;float:right;}
#user-b h3{padding-top:10px;margin:0;}
#user-b p.description{text-align:center}

/* Login */
div#login{background:rgba(0,0,0,0.5);padding:10px;margin-left:20px;width:380px;}
div#login h1{display: none;}
.login form,body.login,form#loginform{background: transparent;border:none;-moz-border-radius:0;-moz-box-shadow:0 0;-webkit-box-shadow:0;-khtml-box-shadow:0;box-shadow:0;}
#login #login_error,.login .message{padding:10px;border:1px solid;color:#ffcc34;background:rgba(0,0,0,0.5);}
.login #backtoblog a{color:#ffcc34;font:normal 1.2em Verdana, sans-serif;}
#login form input{border:none;background:#000;color:#fff;margin-top:5px;}
#login form input[type="text"],#login form input[type="password"]{width:370px;font-size:14px;padding:5px;}
#login form label{color:#fff;margin-bottom:5px;}
form label, #user_login{font:normal 0.8125em Verdana, sans-serif;}	
#user_login{font-size:1.1em;}
.login #nav a{color:#ffcc34;}
#user_pass, #user_login, #user_email{font-size:1.1em;}
.button-secondary:hover, #login form .submit input:hover{border-color:white;color:white;cursor:pointer;}
#cabecalho-titulo a{position:absolute;top:8px;left:15px;text-style:none;}
a{text-decoration:none; !important;cursor:pointer !important}
#login form .submit{text-align:right;}
#login form .submit input[type="submit"]{background:#555;font-weight:bold;font-size:12px;padding:4px 8px;color:white;-moz-border-radius: 5px;-webkit-border-radius: 5px;}
#login form#loginform .submit input[type="submit"],#login form#registerform .submit input[type="submit"]{background:#c03;}
#login form#registerform p.submit {margin-top:0;}
#login form#registerform p#reg_passmail{margin-bottom:0;}

p.forgetmenot{float:left;}
