/*Theme Name: Sedicias Informática & Contabilidade
Theme URI: http://www.sedicias.com.br/
Description: 
Version: 1.0
Author: Isadora
Author URI: mailto:isadora_sedicias@hotmail.com*/

html, body, div, span, h2, h3, blockquote, pre, a, code, em, font, img, small, strong, b, i, ol, ul, li, fieldset, 

form, label, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0; border: 0; outline: 0;}

html, body {height: 100%; font: 12px sans-serif, arial, Trebuchet MS; text-align: justify; color: #7e7e7e; 
background: #fff;} 

@font-face {font-family: Bauhaus Medium BT; src: url('Bauhaus Medium BT.ttf'); src: local('Bauhaus Medium BT'), url('Bauhaus Medium BT.ttf');}
@font-face {font-family: basictitlefont; src: url('basictitlefont.ttf'); src: local('basictitlefont'), url('basictitlefont.ttf');}

#page {width: 960px; margin:0 auto; min-height: 100%;}
#header {width: 960px;} 

#footer {clear: both; width: 100%; height: 30px; margin: 0px; padding: 15px 0 0 0; text-align: center; background: #01482a;}
#footercontent {width: 880px; margin:0 auto; padding: 0 0 0 30px; font: 11px verdana, Helvetica, sans-serif; color:#c2bbb4; text-transform: uppercase;}


#bgmenu {

background-image: url('http://sedicias.com.br/wp-content/uploads/2017/06/bg4.png');

background-repeat: no-repeat;

background-size:100%;

bottom: 0;

left: 0;

position: absolute;

right: 0;

text-align: center;

top: 0;

overflow: hidden;

}



#logo {

width: 399px;

height: 108px;

float: left;

margin-top: 23px;

}



#menu {

list-style: none;

float: right;

margin-top: 55px;

opacity: 0.8;



}

#menu ul {

padding: 0px;

margin: 0px;

float: left;

width: 100%;

list-style:none;

font-weight: bold;

height: 14px;

line-height: 18px;

vertical-align:middle;

}

#menu ul li {

display: block;

float: left;

margin: 1px;

width: auto;

text-align: center;

}

#menu ul li a {

display: block;

width: 120px;

height: 35px;

font-size: 20px;

font-family : 'basictitlefont';

color: #ededed;

vertical-align:middle;



}

#menu ul li a:hover, #menu li.current a {

color: #c0c0c0;

border-bottom: 1px solid #fff;

text-decoration: none;

}

#sidebar {
float: right
margin-right: 27%;
color: #aaa;
width: 340px;
font-size: 14px;
 text-align: justify;
line-height: 22px;
background: #fff;
    padding: 15px;
    display: block;
margin-bottom: 40px;
margin-top: 220px;
}
#sidebar a {color: #245829;}
#sidebar a:hover {color: #676767;}
#sidebar ul {margin: 0; padding: 0; list-style: none;}
#sidebar ul li {display: block; margin:2px 0 2px 2px; padding: 2px;  border-bottom:1px solid #ebebeb;}
#sidebar #perfil {display: block; padding: 8px 10px; background-color: #fff;}
#sidebar h1 {display: block; clear: both; margin: 5px 0 3px 0; padding: 10px 0 0px 2px; font: 17px Bauhaus Medium BT, Trebuchet MS,sans-serif; text-transform: uppercase; line-height:20px; color: #575757; border-bottom: 1px dotted #ebebeb;}

.colleft {float:left; width:50%;} .colright {float:left; width:50%;}

#content {float: right, margin-right:-50px; clear: both; margin-top: -850px; width: 700px; padding: 15px; line-height:16px; text-align:justify;
background-color: #f7f7f7;}
#content span.data {display: block;padding: 0; margin: 0; font:10px verdana, helvetica, sans-serif; text-transform: uppercase; color: #b7b7b7;}
#content .post-title a {margin: 0; font: 27px Bauhaus Medium BT, helvetica, sans-serif; text-align: left; color: #b2d7ea;}
#content .post-title a:hover {color:#c8add8;}
#content .page-title a {display: block; margin: 5px 0 0 0; font: 25px Bauhaus Medium BT, helvetica, sans-serif; text-align:center; color: #b2d7ea; border-bottom: 1px dotted #ebebeb;}
#content .page-title a:hover {color:#c8add8;}
#content h1 {display: block; clear: both; padding: 10px 0 0px 2px; font: 15px Verdana, Trebuchet MS, sans-serif;  color: #c8add8; text-transform: uppercase; border-bottom: 1px dotted #ebebeb;} 
#content h2 {display: block; clear: both; padding: 10px 0 0px 2px; font: 15px Verdana, Trebuchet MS, sans-serif; color: #a6cadd; text-transform: uppercase; border-bottom: 1px dotted #ebebeb;}
#content .thumb {float: left; margin: -3px 11px 5px 3px;}
#content .relacionados {float:left; margin: 0 7px; padding:0; width:100px; text-align: center;}
#content .relthumb{float: left; margin: 0px 3px 5px 3px;}

a {text-decoration: none;} 
a:link, a:visited, a:active {color: #023a1d;}
a:hover {text-decoration: none; color: #7c7c7c;}

em {color: #b7b7b7; font-style: italic;} i {color: #b7b7b7;}
b {color: #555555} strong {color: #039c4a;}

.links {width: 100%; margin: 0 0 5px 0;}
.links ul,.links ul li {float:left; margin: 0; padding: 0; list-style-type:none;}
.links li a {display: block; width: 277px; height: auto; margin: 0; padding: 2px 2px 2px 5px; color: #245829;
border-bottom:1px solid #ebebeb;} 
.links ul li a:hover {color: #a6cadd;}

#commentform input, #commentform textarea { width:235px; margin-bottom:4px; padding:4px; background-color: 
#f8f8f8;}
#commentform textarea {width:560px;}
#commentform input#submit{width:70px; height:20px; padding:2px; color:#245829; font-weight: bold; background:#9d9d9d; border: 1px solid #245829;}
.comment{ float: left; width: 470px; height: auto; margin: 0 0 20px 10px; padding: 10px; text-align: 
justify; background: #f8f8f8;}
.authcomment {float:left; width: 470px; height: auto; margin: 0 0 20px 10px; padding: 10px; text-align:justify; background: #faf5fd;}
.commentname,.commentname a {font: 12px Verdana, helvetica, sans-serif; color: #245829;}
.commentname:hover {color: #ebebeb;}
.avatar {float: left; margin: 0 3px;}

.center, .aligncenter {display: block; margin-left: auto; margin-right: auto; text-align: center;}
.left, .alignleft {float: left; margin-right:2%; }
.right, .alignright {float: right; margin-left:2%;}
.alignnone {display: block; margin-left: -15px;}

blockquote {margin: 0 5px 0 20px; padding:0 5px; text-align: justify; font-family: arial, Trebuchet MS; 
color: #a1a1a1; font-style: italic; border-left: 3px solid #ebebeb;}

hr {clear: both; height: 5px;margin: 5px 0; border-top: 1px dotted #ebebeb; border-bottom: 0; border-left: 0; 
border-right: 0;}

form, fieldset {margin: 0;padding: 0;border: 0;}

input, textarea, select, button { margin: 0; padding:4px; font-size: 11px; background-color: 
#f8f8f8; border: 1px solid #ebebeb;}

input#searchsubmit {color:#245829; font-weight: bold; background:#9d9d9d; border: 1px solid #245829;}
#search [type="text"] {width: 210px; height: auto;}

.pagination {clear: both; margin:3px 1px; text-align:center;}
.pagination a {margin:3px 1px; padding: 3px 6px; background-color: #ebebeb;}
.pagination a:hover,.pagination .current {margin:3px 1px; padding: 3px 6px; background-color: #9d9d9d;}

.space {clear:both;}
