/*



Theme Name: Framework Monodois Design

Description: Tema de estilização da estrutura

Author: Monodois Comunicação	

Author URI: http://monodois.com

version: 1.0



*/



@charset "utf-8";



/* geral */

*{margin:0; padding:0;}



body {
	background-color: #fff;
	color: #505150;
	font-family: helvetica, arial, sans-serif;
}



blockquote{
	border-left:1px solid #A5ABAB;
}

.clear { clear: both; }


/* links */

a{
	color:#006666;
	text-decoration:none;
}
	a:hover{ text-decoration: underline; }

a img{ border: none; text-decoration: none;}
	a:hover img { border: none; text-decoration: none;}
/* textos */
h1 {
	color: #45711f;
	font-size: 30px;
}
	h1 a{text-decoration:none; font-size: 30px; }
		h1 a:hover{text-decoration:underline;}
	
h2 {
	color: #45711f;
	font-size: 18px;
}

h3 {
	color: #161716;
	font-size: 12px;
}

h4 {
	font-style: italic;
	font-size: 14px;
	color: #006666;
}
p.verde a{
	color: #406a18;
	text-decoration: none;
}
	p.verde a:hover{
		text-decoration: underline;
	}

/* container */

#container {
	width: 100%;

}



/* header */

#header { 
	margin: 0 auto;
	background: url(images/bg-menu.jpg) repeat-x;
	height: 265px;
	width: 100%;
}

	#topo {
		margin: 0 auto;
		background: url(images/orquidea-topo.jpg) no-repeat right top;
		width: 980px;
		height: 210px;
		
	}
	/* menu horizontal */
	#menu-horizontal {
		margin: 0 auto;
		width: 980px;
	}
		ul{list-style: none; margin-top: -3px;}
			ul.menu-horizontal li{ background: url(images/li.png) no-repeat right ;}
				ul.menu-horizontal li a{
					color: #ffffff;
					font: Helvetica, Arial, sans-serif 11pt;
					text-transform: uppercase;
					font-size: 12px;
					font-weight: bold;
					float: left;
					display: block;
					padding: 16px 25px;
					background: url(images/li.png) no-repeat right 
				}
						ul.menu-horizontal li a:hover{
							background-color:#060;
							text-decoration: none;
						}
				
		ul.menu-horizontal a {		
			color: #ffffff;
		}
		
			ul.menu-horizontal a:hover {
				background: #060;
			}

		/* paginas filhas - quando rolar um drop down */
		
		#menu-horizontal ul li ul li ul {
			z-index: 200;		
			background-color: #5b8635;
		}
		


/* content */

#content {
	background-color: #FFF;
	margin: 0 auto;
	width: 980px;
	min-height: 800px;
}
	#content p {
		font-size: 14px;
		margin: 10px 0 20px 0;
	}
hr {
	background-color: #CCC;
	height: 1px;
	border: none;
	width: 100%;
	margin: 5px 0 0 0;
}
.galeria-interna {
	margin: 0 0 0 15px;
}
	.galeria-interna h4{
		margin: 15px 0 0 0;
	}
	

	
/*INDEX*/
#main-index {
	width: 645px;
	background-color:#FFF;
	float: left;
	margin: 15px 20px 0 0;
	text-align: justify; 
	text-justify: newspaper;
}

	#main-index h2 {
		color: #45711f;
		font-size: 18px;
	}

#sidebar-index {
	width: 315px;
	list-style: none;
	float: right;
	margin: 15px 0 0 0;
}

#destaques-index {
	margin: 35px 0 0 0;
}

	#destaques-index h2{
		margin: 20px 0 0 0;
	}
	
.post-destaques {
	margin: 10px 0;
}
	#main-index .post-destaques h1 a, #main-index .post-destaques h1 a {
		font-size: 30px;
	}
	#content .post-destaques p, #content .post-destaques a {
		font-size: 14px;
		margin: 0;
	}
	.post-destaques a {
		font-weight: bold;
		color:#333;
	}
	.post-categoria a {
		font-size: 12px;
		font-weight: normal;
		color: #45711f;
	}

.thumb-destaques {
	float: left;
	margin: 0 10px 10px 0;
}

/*MAIN FULL - PÁGINA SEM SIDEBAR*/
#mainfull {
	margin: 30px 0 20px 0;
}
	#mainfull p {
		font-size: 14px;
		line-height: 20px;
		margin-top: 15px;
	}
	#mainfull img {
		float:left;
		display:block;
	}

/* POST */
.post {
}
	.post img {
		margin: 20px 20px 20px 0;
		float: left;
		display: block;
	}
	.post p {
		font-size: 14px;
		line-height: 20px;
		margin-top: 10px;
	}

/* sidebar */

#sidebar {
	background-color: #CAE1E4;
	list-style: none;
	margin: 0 auto;	
}


#sidebar ul li a{
	text-align: left;
	color:#261140;
	margin: 0 auto;
}	

#sidebar ul li a:hover {
	text-decoration: none;
	color: #261140;
}

#sidebar ul ul ul li{

	list-style-type: none;

	color: #898989;

}

.widget module, #xoxo blogroll, .xoxo blogroll ul{

	width: 180px;

	background-color: #fff;

	border-bottom-left-radius: 8px 8px;

	border-bottom-right-radius: 8px 8px;

	padding: 5px;

	margin: 0 auto;

	line-height: 18pt;

	text-align: left;

}

/* SIDEBAR VERDE*/
#sidebar-verde {
	float: right;
	background-color: #5b8635;
	width: 300px;
	margin-top: 88px;
	padding: 20px 0;
}
	#sidebar-verde p{
		margin: 30px;
		color: #FFF;
		font-style:italic;
		font-size: 14px;
		line-height: 18px;
	}
	#sidebar-verde a{
		color: #FFF;
	}
	#sidebar-verde ul {
		list-style: none;
		margin: 0;
		padding: 0;
	}
	#sidebar-verde li {
		list-style: none;
		text-transform: capitalize;
		margin: 0 0 0 20px;
	}
	
	#sidebar-verde ul.secao-produtos {
		margin: 0px 15px 0 15px;
	}
	
	#sidebar-verde ul.secao-produtos li.cat-item {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 18px;
		font-style: italic;
		font-weight: bold;
	}
	
	#sidebar-verde ul.secao-produtos li.cat-item ul.children {
		margin: 0 0 20px 0;
	}
	
	#sidebar-verde ul.secao-produtos li.cat-item ul.children li.cat-item {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-style: normal;
		font-weight: normal;
	}



/* comments */

#commentssection h3{

	color: #000;

}

#commentform{

	background: #D0E8EB;

}

	

#commentform p{

	color: #000;

}

	

#commentform a{ color: #000; text-decoration: none; }

	

#commentform h3{

	color: #000;

}

#author, #email, #url, #commentbox, #submit{

	background: #fff;

	border: 1px solid #B2B2B2;

}

ol.commentlist li {

	background: #fff;

}

ol.commentlist li.alt {background: #f7f7f7;}

cite a{ color: #000; text-decoration: none; }





/* search */

#search-index {
	width: 315px;
	height: 55px;
	background-color: #81b652;
	text-align: center;
	padding: 20px 0 0 0;
}

#searchform input#s{

	border:1px solid #eee;

	background: #fff; 
	
	height: 33px;
	width: 200px;

}



#searchform input#searchsubmit{

	border:0;
	padding: 0 10px;

	color:#fff;

	background: #45711f;

	height: 33px;
}

.youtube {
	margin: 20px 0 0 0;
}

#noticias {
	background: #cfe5b9;
	margin: 35px 0 0 0;
	padding: 0 0 10px 0;
}
	#noticias h2{
		background-color: #FFF;
		display: block;
		padding: 0 0 5px 0;
	}
	#noticias p {
		margin: 10px;
	}


/* footer */

#footer {
	color: #fff;
	background: url(images/bgrodape.jpg) repeat-x;
	height: 108px;
	width: 100%;
	clear:both;
	margin: 15px 0 0 0;
}

#rodape-wrap{
    width: 980px;
    margin: 0 auto;
}
	#rodape {
		height: 108px;
		width: 850px;
		margin: 0 auto;
		float: left;
	}
		#rodape p{
			font-size: 13px;
			line-height: 18px;
			padding-top: 10px;
		}
			#rodape p span{
				font-size: 13px;
			}


#rodape .desenvolvido-por {
	width: 100px;
	height: 182px;
	float:right;
}

#rodape .desenvolvido-por a {
	text-decoration: none;
	font-weight: bold;
	color: #666;
}

#rodape .desenvolvido-por a:hover {
	color: #fff;
	}



/* bottom */

.under { 

border-bottom: 1px solid #ccc;

}


/* CONTATO */

form.wpcf7-form {
}

form.wpcf7-form p{
    font-size: 12px;
    color: #5c833b;
}


form.wpcf7-form input.wpcf7-validates-as-required{
    margin: 10px 0 0 0;
    width: 546px;
    height: 40px;
    font-size: 24px;
    color: #666;
}

form.wpcf7-form textarea{
    width: 546px;
    margin: 10px 0 0 0;
}

form.wpcf7-form input{
    margin: 0 60px 0 0;
    width: 132px;
    height: 43px;
}

p.botao-submit {
    text-align:right;
    font-size: 10px;
}

    p.botao-submit input {
        background: url(images/bg-botao.jpg) no-repeat;
        font-size: 11px;
        color: #fff;
        border: none;
    }



/* SLIDER */
div#smooth_sldr div.sldrlink {
	display: none;
}

a.left {display:none;}
a.right {display:none;}
a.carouselBtn {display:none;}
div#mygalery.jdGallery withArrows a.open {display:none;}
