/*  verde ipb : #0B5042  */
/* rgb 11,80,66 */

h1,h2,h3,h4,h5,h6{font-family: 'Source Sans Pro', sans-serif;font-weight:normal;color:##FFFFFF;}
h1,h2,h3,h4,h5,h6,figcaption{text-transform:capitalize;}

nav.vertical ul li{	display:block;}/* vertical menu */
nav.horizontal ul li{	display: inline-block;}/* horizontal menu */
.pos-rel{position:relative;}
.clearfix{clear:both;}
a{text-decoration:none;}
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block;}
audio,canvas,video{display:inline-block;*display:inline;*zoom:1;}
audio:not([controls]){display:none;height:0;}
audio,video{max-width:100%;}
[hidden]{display:none;}
html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
html,button,input,select,textarea{font-family:sans-serif;}

/* ########### ANCORAGEM ################## */
a{
	color:#0000A0;/* #f1f1f1 */
	font-size:80%;
} 
a:focus{outline:thin dotted;}
a:hover,a:active{color:#b33100;outline:0;}


h1{font-size:2.2em;margin:0 0 0.2em 0;}h1 a{color:#006f9a;}
h2{font-size:1.8em;margin:0 0 0.2em 0;}
h3{font-size:1.6em;margin:0 0 0.5em 0;}
h4{font-size:1.4em;margin:0 0 0.6em 0;}
h5{font-size:1.3em;margin:0 0 0.7em 0;}
h6{font-size:1.2em;margin:0 0 1.3em 0;}
abbr[title]{border-bottom:1px dotted;}
b,strong{font-weight:bold;}
blockquote{margin:1em 40px;}
dfn{font-style:italic;}
mark{background:#FFFF80;color:#000;}
p,pre{margin:0 0 1em 0;line-height:1.8em;color:#000000;}
pre,code,kbd,samp{font-family:monospace, serif;_font-family:'courier new',monospace;font-size:1em;}
pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word;}
q{quotes:none;}
q:before,q:after{content:'';content:none;}
small{font-size:75%;}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sup{top:-0.5em;}
sub{bottom:-0.25em;}
address{margin-bottom:10px;}
ol,ul,dl, li {padding:0 0 0 10px;margin:0 0 10px; list-style: none; color: #fff;}
nav ul,nav ol{list-style:none;list-style-image:none;margin:0 0 20px;padding:0;}
article pre{padding:10px;background:rgba(255, 255, 255, 0.1);border:1px solid #ddd;box-shadow:inset 0 0 10px #eeeeee;-moz-box-shadow:inset 0 0 10px #eeeeee;-webkit-box-shadow:inset 0 0 10px #eeeeee;font-size:0.8em;}
article ul ul,article ol ul,article dl ul,article ul ol,article ol ol,article dl ol{margin:0;}
article nav ul li,article nav ol li,article ol li,article ul li,article dl li,article nav ul dt,article nav ol dt,article ol dt,article ul dt,article dl dt,article nav ul dd,article nav ol dd,article ol dd,article ul dd,article dl dd{line-height:1.8em;}
article dt{font-weight:bold;}
article dd{margin:0 0 5px 40px;}
img{border:0;-ms-interpolation-mode:bicubic; max-width:100%;}
svg:not(:root){overflow:hidden;}
figure{margin:0;}
form{margin:0;}
fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}
legend{border:0;padding:0;white-space:normal;*margin-left:-7px;}
button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle;background:#FFFFFF;}
button,input{line-height:normal;}
button,input[type="button"],input[type="reset"]{cursor:pointer;-webkit-appearance:button;*overflow:visible;}
button[disabled],input[disabled]{cursor:default;}
input[type="text"]{background:#FFFFFF;}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px;}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}
input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none;}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}
textarea{overflow:auto;vertical-align:top;}
table{border-collapse:collapse;border-spacing:0;}
form label{
	font-size:12px; color:#f1f1f1;
	margin-bottom: 0.4em;
}

form.contact-form{margin-bottom:20px;}
form input[type=text],
form input[type=password],textarea{
	font-size:100%;
	-webkit-appearance:none;
	-moz-appearance:none;
}
form input[type="radio"]{
	position:relative;
	top:1px;
}
form div{
	margin:0 0 0.8em 0;
}
form textarea{
	height:80px;
}
label{display:block;}
form label span.red{
	color:#ff0000;
}

form input[type=text],
form input[type=password],
form textarea{
	padding:0px;
}
form input[type=text],
form input[type=password],
form textarea,
form input[type=submit]{
	/*background:#FFFFFF;
	border:1px solid #ddd;
	/* width:100%; */
	/* -webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	*/
}
form input:focus,
form textarea:focus{
	outline:1px solid #00baff;
}
form input[type=submit]{
}

.inline input,.inline label{display:inline-block !important;}


/* typography */

p{font-size:0.9em; line-height:1.6em; text-align: justify;}
blockquote{background:url("../images/quotes.png") no-repeat top left;padding-left:40px;min-height:30px;margin:5px 0 30px 0;font-size:0.8em;line-height:1.6em;color:#767676;}

/* styling */

body{
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	/* background:#00642E; */
	background-image: "images/bg.jpg";
	background-repeat: no-repeat;
	/* background: #D3E466; */
	/*border-top:2px solid #2d2d2d;*/
}
/*  Fundo Padrao  */
.wrap{
	/* color: #D3E466; /* #00642E; */	
	/*#FFFFFF; #00642E;  */
	
	/*background: #B9FFB9; 
	 #00642E; /* #00642E  #005E2A f1f1f1;  */
	padding: 5px;	
}

.header,.footer{
	font-size:0.8em;
}
/* ########################## */
/*  COR DE FUNDO E LETRA */
/* ########################## */
.header,.footer,.wrap {
	background: #FFC082 ;/*#D3E466; /* #16A085; */
	color:  #800000 ;/* #00642E; */
	width:auto;
	max-width: 450px;
	/*#00642E; */
}
.meio input[type="text"]{font-size:100%;
		-webkit-text-size-adjust:100%;
		-ms-text-size-adjust:100%;
		font-weight:normal;
		font-size:1
}
.meio td {
	font-weight:bold;
	font-size:0.8em;
}
.meio span {
	font-weight:bold;
	font-size:0.8em;
}
#span1 {
	font-weight:bold;
	font-size:0.8em;
}
/*.meio td,tr,table {
	border:1px solid;
}
*/
.header p, .footer p{color:#565656;}
footer{
		text-align:center;
		/* color: #FFFFFF; */		
		/*background: #00642E; /* #00642E  #005E2A f1f1f1;  */
		padding: 5px;

}
.footer p:last-of-type{margin-bottom:0; color:#000000;}
.copy{font-size:0.9em; 
	margin:10px 0;
	/*max-width: 450px;
	/* color:#FFFFFF; */ 
	text-align:right; 
	padding: 2px; 
	/* background:  #00642E; */ 
	border-radius:3px; 
	vertical-align: top;
	horizontal-align: right; 
	display:inline-block; 
	padding-bottom: 2px;}
.copy a img { width:27px; height: 17px;  }
.logo{
	float:left;
	padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 5px;
	
}
.logo img{display:block;}
.menu-but{
	float:right;
	padding:19px 0 0 0;
}
.content{
	min-height: 300px;
	horizontal-align: left;
	/* background: #00642E; */
}
.meio{
	min-height: 300px;
	horizontal-align: left;
	text-align: left;
	/* background: #00642E; */
}
#meio2{
	min-height: 50px;
	horizontal-align: left;
	text-align: left;
	/* background: #00642E; */
}
.menu{
	list-style:none;
	margin:0;
	//padding:0;
	font-size:1.2em;
	padding-left: 30px
	}
	
.menu li{display:block;}
.menu li{margin-bottom:5px;}
.menu a{
	padding:5px;
	color:##FFFFFF;
	opacity:.8;
	font-weight:bold;
}
.menu a:hover{color:#0000FF; opacity:1;}
.menu input{color:#FFFFFF;	
			font-weight:bold;
			background: #800000; /*#00923F; /*#00642E; */
			width: 200px;
			height:50px;
			box-shadow:10px 10px 10px #000000;
			text-shadow:5px 5px 5px #222222;
			-moz-border-radius:7px;
			-webkit-border-radius:7px;
			 border-radius:7px;
			}
.ok  {      color:#FFFFFF;	
			font-weight:bold;
			background:#00642E;
			width: 120px;
			height:40px;
			box-shadow:10px 10px 10px #000000;
			text-shadow:5px 5px 5px #222222;
			-moz-border-radius:7px;
			-webkit-border-radius:7px;
			 border-radius:7px;
			}

.icon .span,.icon a,.icon span{padding:5px 5px 5px 40px;}
.icon .span,.menu a,.icon span{display:block; position:relative;}
.icon .span:before,.icon a:before,.icon span:before{
	width:32px;
	height:32px;
	content:"";
	position:absolute;
	top:0; left:0;
}
ul.small{font-size:0.8em;}
ul.small a{font-weight:normal;}
.separator{
	margin:10px 0;
	opacity:0.1;
	border-width: 1px;
	border-color:#fff;

}
.header+.separator{margin-top:0;}
a.more{font-size:0.8em; text-decoration:underline; color:#006F9A}
.social{margin:0px 0 20px 0; float: right;}
.social a{
	opacity:0.5;
	transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
}
.social a:hover{opacity:1;}

/* post content and preview styling */
.post-preview{
	float:left;
	width:58px;
	height:58px;
	padding:0 10px 0 0;
	border-right:1px solid #eee;
}
.post-preview a,
.post-preview img{
display:block;
}
.post-preview img{
	margin:0;
	padding:5px;
	border:1px solid #333;
	background:#2d2d2d;
}
.post-content{
	float:left;
	width:72%;
	padding:0 0 0 10px;
}
.comments li{
	padding-bottom:30px;
}
.comments li p{
	margin-bottom:5px;
}


