/*  
Theme Name: WordPress Default
Theme URI: http://wordpress.org/
Description: Layout Espaço Integrar.
Version: 1.0
Author: Rafael Tosta
Author URI: http://rafaeltosta.com/
*/

/***Global***/
html {background:#FEF7E7 url(images/bg.bottom.jpg) repeat-x center bottom;}
body {background:url(images/bg.jpg) repeat-x top;font-family:sans-serif;font-size:14px;color:#5b582f;}
img {background:white;border:1px solid #bfc27f;padding:3px;}
a {outline:none;color:#426C02;text-decoration:none;font-weight:bold;}
a:hover {color:#71B903;}
p {line-height:21px;}
/***Layout***/
#page {margin:0 auto;padding:10px;width:760px;min-height:530px;}
#page #header {height:100px;}
#page #content.narrowcolumn {float:left;width:490px;}
#page #sidebar {float:right;width:230px;}
#footer {clear:both;width:100%;margin-bottom:40px;}
#footer #bloco {width:720px;}
hr {display:none;}

/***Header***/
#page #header {position:relative;background:url(images/bg.h2.png) repeat-x 0 50px;}
#page #header img {display:block;margin:0 auto;position:absolute;top:65px;left:0;}

/***Logo***/
/*Hover*/
#page #header #logo #logotipo a{background:url(images/header.hover.logo.png) no-repeat;position:absolute;top:10px;left:10px;width:270px;height:54px;text-indent:-9000px;}
#page #header #logo #logotipo a:hover{background:url(images/header.hover.logo.png) 0 -54px;}

/*Navbar*/
#page #header #navbar {position:absolute;top:18px;right:10px;width:450px;}
#page #header #navbar li {
	border:none;float:left;
	list-style:none;
	font-family:serif !important; 
	font-style:italic;
	padding:0;margin:0;
	margin-right:15px;
}
#page #header #navbar li ul, #page #header #navbar li ul li {margin:0;padding:0;}
#page #header #navbar li ul li{position:relative;}

#page #header #navbar li a {font-weight:bold;font-size:20px;color:#A0443D;}
#page #header #navbar li.current_page_item a {border-bottom:1px dotted #71B903;}
#page #header #navbar li a:hover {border-bottom:1px solid #71B903;}

#page #header #navbar li ul {position:absolute;display:none;}
#page #header #navbar li ul li {list-style:circle;margin-top:10px;color:#C2A88B;padding:0 4px;}
#page #header #navbar li ul li a {font-size:14px;/*font-style:normal;font-weight:normal;font-style:normal;*/}


/***Content***/
/*Homepage*/
/*#content.home h3 {margin-bottom:10px}
#content.home p {line-height:21px;}
#content.home img {float:left;margin:5px 10px 10px 0;}*/
#content {padding-bottom:25px;}
#content.homepage .box {float:left;width:280px;margin-bottom:40px;}
#content.homepage #destaques {width:424px;margin-right:20px;}
#content.homepage #agenda {}
#content.homepage #destaques p {float:left;display:inline;}
#content.homepage #agenda img, #content.homepage #destaques img {float:left;}
#content.homepage .box p {margin:10px 0;}
#content.homepage .box img {margin:5px 5px 0px 0;}

#content.homepage #slide {margin:10px 0;width:425px;height:355px;float:left;}

#content.homepage #main {height:460px;/*background:url(images/bg_h2.png) no-repeat bottom;*/}
#content.homepage #main .section {text-align:left;float:left;width:280px;padding:0 20px;}
#content.homepage #main h2 {font-size:28px;color:#88B93A;}
#content.homepage #main p {margin:10px 0 0 0;}

#content.homepage .box h4, #content.homepage #main .blog h4 {margin-top:10px;}
#content.homepage .box p, #content.homepage #main .blog p {margin-top:5px;}


/*#content.homepage #destaques .section {display:none;}*/

/*Post*/
#content h2 {color:#A0443D;font-family:serif;font-size:21px;text-decoration:none;font-style:italic;margin:10px 0 1px 0;letter-spacing:-1px;}
#content h2.no {letter-spacing:0;margin-top:30px;}
#content div.post {margin:0 0 0 10px;}
#content div.post p {font-size:14px;line-height:20px;margin:10px 0;}
#content div.post h2 {font-size:26px;margin:10px 0 1px 0;}
#content div.post h2 a{color:#A0443D;font-family:serif;text-decoration:none;font-style:italic;}
#content div.post h2 a:hover{color:#d00;}
#content h3 {color:#426C02;font-size:18px;margin:10px 0 0 0;border-bottom:1px solid #e9e1c0;letter-spacing:-1px;}
#content div.post small {font-family:serif;font-size:14px;color:#CFC8A5;display:block;text-align:left;font-style:italic;}
/*Entry*/
#content div.post div.entry {font-size:12px;}
#content div.post div.entry p {padding:10px;}
#content div.post div.entry li {margin-bottom:10px;font-size:14px;}
#content div.post div.entry p.postmetadata, #content div.post p.postmetadata {background:#EAE3C5;border:1px solid #E0D9B3;font-size:11px;text-align:right;padding:3px;line-height:15px;margin-top:10px;}
#content div.post p.postmetadata a{font-family:sans-serif;font-style:normal;}
/*Home*/
#content.home div.post small{font-size:12px;font-weight:bold;margin:0 0 0 0;text-align:right;color:#A0443D;text-align:left;}
#content.home div.post div.entry p.postmetadata {text-align:right;}
/*Single*/
#content.single div.post div.entry p.postmetadata {text-align:center;}
#content.single div.post h2 {font-size:32px;border-bottom:2px solid #e9e1c0;}
#content.single h3 {margin:10px 0 20px 0;}
#content.single div.post small {font-size:14px;font-weight:bold;margin:0 0 10px 10px;text-align:right;color:#A0443D;}
/*Perfil*/
#content.perfil h3 {margin-bottom:10px;}
#content.perfil ul li {list-style:none;font-size:14px;margin:0 0 4px 20px;}
/*Comentários*/
#content.single h3#comments, #content.single h3#respond {margin:30px 0 10px 0;border-bottom:none;}
#content.single ol.commentlist {margin:0;padding:0;}
#content.single ol.commentlist li {list-style:none;}
#content.single ol.commentlist li p {margin:20px;line-height:14px;font-size:11px;}
#content.single form#commentform p {margin:10px 0;}
#searchform #s, #content.single form#commentform p input, #content.single form#commentform p textarea {background:#eae3c5;border:none;color:#5B582F;padding:3px 7px;font-size:12px;border:1px solid #BDB377;font-family:"Arial", sans-serif;}
#searchform #s {width:120px;}
#searchform {margin-top:20px;}
#searchsubmit, #content.single form#commentform p #submit {background:#426C02;font-size:14px;color:white;font-weight:bold;border:none;padding:5px 30px;cursor:pointer;letter-spacing:-1px;-moz-border-radius: 5px;float:right;}
#searchsubmit {padding:3px 10px;font-size:11px;letter-spacing:0;float:none;-moz-border-radius: 5px;}
#searchsubmit:hover, #content.single form#commentform p #submit:hover {background:#71B903;}
#content.single form#commentform p input[type="text"] {margin: 0 10px 0 0; width:200px;}
/*#content.single form#commentform p input#submit {color:#397300;padding:5px 30px;font-size:16px;font-weight:bold;cursor:pointer;margin-right:30px;}*/
#content.single form#commentform p label small {font-weight:bold;}
/*pag*/
.navigation {clear:both;margin-top:80px;}
.navigation div {width:150px;height:150px;}
.navigation .alignright {float:right;margin-top:-150px;}
.navigation .title {display:block;font-style:italic;color:#A0443D;font-family:serif;border-bottom:1px solid #E9E1C0;margin-bottom:5px;}
/*Search*/
#content.search div.post small{font-size:12px;font-weight:bold;margin:0 0 0 10px;text-align:right;color:#A0443D;text-align:left;}
/*Arquivos*/
#content.arquivo div.post small {font-family:serif;font-size:12px;color:#A0443D;display:block;text-align:left;font-style:italic;font-weight:bold;margin-left:10px;}
/*Textos relacionados*/
#textos-relacionados h3 {
	margin-bottom:15px;
}
#textos-relacionados span {display:block;margin-bottom:10px;}
#textos-relacionados .texto-relacionado {
	padding-left:23px;
	background:url(images/ico_texto.png) no-repeat left center;
	font-family:serif;
	font-style:italic;
	text-decoration:none;
	color:#A0443D;
	font-size:18px;
}

#textos-relacionados .texto-relacionado:hover {color:#DD0000;}

/***Sidebar***/
#sidebar {background:url(images/footer.bloco.bg2.png) repeat;padding:5px 10px;margin:10px;margin-top:10px;margin-right:10px;}
#sidebar ul li {list-style:none;margin:0;padding:0;}
#sidebar h2 {color:#426C02;font-size:16px;margin:20px 0 10px 0;border-bottom:1px solid #bdb377;letter-spacing:-1px;}
#sidebar h3 {font-family:serif;font-size:16px;color:#A0443D;line-height:14px;}
#sidebar h3 a {color:#A0443D;}
#sidebar h3 a:hover {color:#E54235;}
#sidebar p {font-size:12px;line-height:17px;margin:10px 0 0 0;color:#5e5a3a;}
#sidebar ul li ul {margin:0 0 0 15px;}
#sidebar ul li ul li a {font-size:12px;/*font-style:italic;font-family:serif;font-weight:bold;*/}
#sidebar #banner {margin-top:10px;}

#sidebar #links li {margin-top:15px;}
#sidebar #links li a {letter-spacing:-1px;}
#sidebar #links p {margin:0 0 0 0;font-style:italic;}

/***Footer***/
#footer #bloco {padding:10px;margin:0 auto;position:relative;top:35px;}
color:#5c5927;color:#397300;

/*#footer {background:#a0443D url(images/footer_bg.png) repeat-x bottom;color:#E0A841;}
#footer a {color:#E0A841;text-decoration:underline;}
#footer a:hover {text-decoration:none;}

#footer #um ul li {font-size:12px;margin-bottom:3px;line-height:18px;}

#footer {background:url(images/bg_back.jpg) repeat-x bottom;}
p.clear {clear:both;height:20px;} */


.footer-list {list-style:none;}
#footer #bloco {padding:60px 10px 10px;margin:0 auto;background: transparent url(images/bg.h2.png) repeat-x scroll center top;}
#footer #bloco div {float:left;height:130px;width:230px;margin:5px;}
#footer #bloco div h3 {font-size:21px;font-family:serif;font-margin:0 0 5px 0;font-style:italic;letter-spacing:-1px;margin-bottom:10px;}
#footer #bloco div p {font-size:12px;padding:5px 10px;line-height:21px;}
#footer #bloco #dois p {padding:5px 0;margin-top:15px;}
#footer #bloco div p.endereco {font-size:11px;line-height:14px;}
#footer #bloco img {margin-top:5px;}
#footer #bloco p.tel {font-size:28px;font-style:italic;font-family:serif;font-weight:bold;text-align:center;}
#footer #counter {text-align:center;font-size:11px;margin-bottom:10px;}
#assinatura {border-top:1px dotted #C4B67D;clear:both;text-align:center;font-size:11px;padding-top:10px;position:relative;}
#assinatura img {position:absolute;right:0;bottom:1px;}

/*#assinatura {background:#426C02;clear:both;text-align:center;font-size:11px;color:white;}
#assinatura a {color:white;font-weight:bold;}
#assinatura a:hover {color:white;font-weight:bold;text-decoration:underline;}*/

/***Classes***/
.alignright {text-align:right;}.left {float:left;margin:0 5px 5px 0;}



