/*
Theme Name: Flusocio
Theme URI: http://www.flusocio.com.br
Version: 1.0
Description: Tema personlizado para a Flusocio 
Author: Sassá
Author URI: http://www.flusocio.com,br
*/

/* zerando tudo
====================================== */
html, body, h1, h2, h3, h4, h5, p, form, fieldset {margin:0;padding:0;}
html {height:100%;}
body {height:100%;font:10pt Arial, Helvetica;background:#006940;color:#D0DDAC;}


/* gride
====================================== */
#page {width:720px;margin:0 auto;}
#header {margin:10px auto;padding:0 10px;background:#16741D url(img/bg_header3.jpg) no-repeat top;color:#FFF;border:1px solid #2C0808;height:110px}
#desktop {background:#FFF;border:1px solid #DBE9D6;color:#333;}
#footer {clear:both;margin:10px;font-size:0.8em;color:#999;text-align:center;}

.box {padding:5px;}



/* links
====================================== */
a {color:#006940;}
a:visited {color:#006940;}
a:hover {color:#9C3;}
a img {border:none;}



a.transp:link, 
a.transp:visited, 
a.transp:hover {color:inherit;background-color:transparent;text-decoration:none;}

a.rss, a.rss:visited {display:block;padding:2px 0 2px 21px;background:url(img/feed-icon.gif) no-repeat left center;}
a.news, a.news:visited {display:block;padding:2px 0 2px 21px;background:url(img/email.gif) no-repeat left center;}

#footer a, 
#footer a:visited,
#footer a:hover {color:#999;}

h2 a, h2 a:visited, h2 a:hover,
h3 a, h3 a:visited, h3 a:hover,
h5 a, h5 a:visited, h5 a:hover,
h4 a, h4 a:visited, h4 a:hover {text-decoration:none;color:#910029;}

span.edit-post a {display:block;position:fixed;width:16px;height:16px;bottom:5px;right:2px;text-decoration:none;text-indent:-9000px;background:url(img/edit.gif) no-repeat top;}



/* titulos
====================================== */
h1 {color:#9B1B2D;display:block;padding:10px 0;font-family:Arial, Helvetica, sans-serif;font-size:3em;}
h2, h3, h4 {color:#910029;font:bold Arial, Helvetica, sans-serif;}
h2 {font-size:1.5em;margin-bottom:10px;line-height:1em;}
h3 {font-size:1.25em;margin-bottom:10px;}
h4 {font-size:1em;}
h5 {font-size:1.25em;margin-bottom:10px;}
h5 {color:#910029;font:bold Arial, Helvetica, sans-serif;}


/* tabela
====================================== */
table {display:inline-table;border-collapse:separate;width:100%;margin-bottom:1em;}
table caption {font-weight:bold;text-align:left;}
table td {border:1px solid #EAE6D3;}



/* outros
====================================== */
p {padding-bottom:1em;}
p.sessao {margin:0;padding:0.25em;}
p.sessao strong {
	background:#EEE;
	color:#AAA;
	padding:2px 5px;
	margin-bottom:0.5em;
	font-size:0.8em;
}
p.msg-erro {padding:10px;margin-bottom:1em;border:1px solid #600;background:#A00;color:#FFF;}

br.clear {clear:left;margin-top:-1em;}
br.clear-dir {clear:right;margin-top:-1em;}

em {font-style:italic;}
blockquote {margin:0;padding:0 20px 0 50px;font-style:italic;}

img.left	 {float:left;margin:0 10px 10px 0;}
img.right	 {float:right;margin:0 0 10px 10px;}
img.center	 {display:block;margin:0 auto;}

.right {float:right;}
.left {float:left;}


/* perfil
====================================== */
#perfil {padding:1px;padding-right:5px;margin:0;}
#perfil #quadro{
	padding-left: 10px;
	font-size: 1.0em;
	color: #000;
	border: 1px solid #E2E2E1;
	background: #E2E2E1;
}

#quadro a, 
#quadro a:visited,
#quadro a:hover {color:#FFFFFF;}

#perfil table {display:inline-table;width:100%;}
#perfil table caption {font-weight:bold;text-align:left;}
#perfil table td {border:0px;}


/* conteudo
====================================== */
#conteudo {padding:10px;padding-right:20px;margin:0;border-right:185px solid #FFF;}
#conteudo #intro {
	min-height: 55px;
	padding: 10px;
	padding-left: 10px;
	margin-bottom: 1em;
	font-size: 1.0em;
	color: #FFFFFF;
	border: 1px solid #0E4C04;
	background: #006940 ;
}

#intro a, 
#intro a:visited,
#intro a:hover {color:#FFFFFF;}



#conteudo ul,
#conteudo ol {margin-top:0;margin-bottom:1em;}
#conteudo ul ul,
#conteudo ol ol {margin-bottom:0;}
#conteudo ul li {background:transparent url(img/li.gif) no-repeat scroll 0 4px;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:2px 0;padding-left:10px;}
#conteudo ul li {margin-left:-10px;}
#conteudo ul ul li {background-image:url(img/li-li.gif);}



/* post
====================================== */
.post {margin-bottom:2em;}
.post cite.post-autor {font-size:1.2em;font-style:normal;font-weight:bold;}
.post p.post-info {padding-bottom:1em;margin-top:-0.75em;font-size:0.8em;color:#CCC;}
.post p.post-info-bottom {font-size:0.8em;color:#CCC;border-top:1px dotted #EEE;width:50%;padding-top:5px;}
.post p.post-info a,
.post p.post-info-bottom a {color:#CCC;}
.post p.post-autor-info  {padding:10px;display:block;font-size:0.8em;background-color:#F0F5F0;color:#AAA;}

.post-mais {
	background: #F4F7F0;
	padding:5px;
	font-size:.8em;
	margin-bottom:10px;
}

.post-mais a {
	padding:2px;
	border:1px outset #FFFFFF;
	color:#FFF;
	background:#FFFFFF;
	text-decoration:none;
}

.post-mais a, 
.post-mais a:visited,
.post-mais a:hover {color:#006940;}

/* sidebar
====================================== */
#sidebar {float:right;position:relative;padding:10px;width:175px;font-size:0.8em;clear:both;}
#sidebar ul {margin:0;margin-left:1px;margin-bottom:1em;padding:0;}
#sidebar ul li {background:transparent url(img/li.gif) no-repeat scroll 0 4px;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:2px 0;padding-left:10px;}
#sidebar ul ul {margin-bottom:0;}
#sidebar ul ul li {background-image:url(img/li-li.gif);}
#sidebar h3 {color:#FFFFFF;font-size:1.1em;margin:0;background:#910029;padding:5px;} 
#sidebar h4 {color:#FFFFFF;font-size:1.0em;margin:0;background:#006940;padding:5px;margin-bottom:0.5em;}
#sidebar h5 {color:#FFFFFF;font-size:1.0em;margin:0;background:#FFFFFF;padding:5px;margin-bottom:0.5em;}
#sidebar p.rss {padding-bottom:0;}

#sidebar #flusociolk {margin-bottom:1em;font-size:0.8em;}
#sidebar #flusociolk a {
	display:block;
	width:100%;
	height:78px;
	background:url(img/link-flusocio.jpg) no-repeat center top;
        border:1px solid #2C0808;
	text-decoration:none;
	text-indent:-9000px;	
}
#sidebar #cybergol{margin-bottom:1em;font-size:0.8em;}
#sidebar #cybergol a {
	display:block;
	width:100%;
	height:150px;
	background:url(img/cybergol.jpg) no-repeat center top;
        border:1px solid #2C0808;
	text-decoration:none;
	text-indent:-9000px;	
}
#sidebar #otricolor{margin-bottom:1em;font-size:0.8em;}
#sidebar #otricolor a {
	display:block;
	width:100%;
        height:350px;
	background:url(img/chamada.jpg) no-repeat center top;
        border:1px solid #2C0808;
	text-decoration:none;
	text-indent:-9000px;	
}

#sidebar #redemed{margin-bottom:1em;font-size:0.8em;}
#sidebar #redemed a {
	display:block;
	width:100%;
        height:120px;
	background:url(img/redemed.jpg) no-repeat center top;
        border:1px solid #2C0808;
	text-decoration:none;
	text-indent:-9000px;	
}
#sidebar #orkut {margin-bottom:1em;font-size:0.8em;}
#sidebar #orkut a {
	display:block;
	width:100%;
	height:78px;
	background:url(img/LogoOrkutFlusocio.gif) no-repeat center top;
        border:1px solid #2C0808;
	text-decoration:none;
	text-indent:-9000px;	
}

#sidebar #youtube {margin-bottom:1em;font-size:0.8em;}
#sidebar #youtube a {
	display:block;
	width:100%;
	height:78px;
	background:url(img/LogoYoutubeFlusocio.gif) no-repeat center top;
        border:1px solid #2C0808;
	text-decoration:none;
	text-indent:-9000px;	
}

#sidebar #twitter {margin-bottom:1em;font-size:0.8em;}
#sidebar #twitter a {
	display:block;
	width:100%;
	height:78px;
	background:url(img/LogoTwitterFlusocio.gif) no-repeat center top;
        border:1px solid #2C0808;
	text-decoration:none;
	text-indent:-9000px;	
}



#sidebar #satt {margin-bottom:1em;font-size:0.8em;}
#sidebar #satt a {
	display:block;
	width:100%;
	height:90px;
	background:url(http://flusocio.com.br/blog/wp-content/uploads/2009/07/satt2.jpg) no-repeat center top;
        border:1px solid #2C0808;
	text-decoration:none;
	text-indent:-9000px;	
}

/* calendᲩo
====================================== */
table#wp-calendar {border-collapse:collapse;text-align:center;color:#CCC;}
table#wp-calendar caption {padding:5px 0;color:#006940;}
table#wp-calendar thead tr {padding:5px 0;border:0;color:#FFF;background-color:#910029;}
table#wp-calendar tr {border-bottom:1px dotted #006940;}
table#wp-calendar td {width:175px;padding:2px 1px;border:0;}
table#wp-calendar td#today {padding:0;font-weight:bold;border-bottom-style:none;background-color:#006940;color:#FFF;}
table#wp-calendar td#today a {color:#FFF;}
table#wp-calendar td a {display:block;font-weight:bold;color:#910029;}
table#wp-calendar tfoot {border-top:1px dotted #EAE6D3;border-bottom:0;margin:0 3px;}
table#wp-calendar tfoot tr {border-bottom:0;}
table#wp-calendar tfoot a {border:none;font-weight:bold;background:none;}
table#wp-calendar tfoot #prev a {text-align:left;}
table#wp-calendar tfoot #next a {text-align:right;}

/* form
====================================== */
fieldset {border:0;margin:0;padding:0;}
label {display:block;font-weight:bold;margin:2px 0;}
label.req {color:#600;}

input {display:block;}
input.botao {padding:2px;margin:0;border:1px outset #006940;font-size:0.8em;font-weight:bold;cursor:pointer;color:#FFF;background:#910029;}



/* comentᲩos
====================================== */
#comments {padding:10px;background:#F4f7F0;}
#comments form {padding:10px 0;}
#comments form input#author,
#comments form input#email {width:50%}
#comments form textarea {width:95%}

#comments p.comment-data {font-size:.8em}
#comments p.comment-obs {font-size:.8em}
#comments cite.comment-autor {font-size:1.2em;font-style:normal;font-weight:bold;}
#comments ol.comment-list {padding:0;margin:0;margin-bottom:1em;}
#comments ol.comment-list li.comment-item {list-style:none;padding:5px;padding-bottom:0px;margin-bottom:1em;border:1px solid #C1D0B9;background:#E7F1DE;}
#comments ol.comment-list li.comment-item-author {list-style:none;padding:5px;padding-left:65px;padding-bottom:0px;margin-bottom:1em;border:1px solid #FFD200;background:#FBE57D }

#comments span.edit-comment a {display:block;position:relative;right:2px;top:2px;width:16px;height:16px;text-decoration:none;text-indent:-9000px;background:url(img/edit.gif) no-repeat top;float:right;}



/* busca
====================================== */
#busca fieldset {padding:2px;margin-bottom:1em;border:1px solid #2C0808;text-align:right;background:#FFF;}
#busca input {display:inline;}
#busca #s {width:110px;padding:2px;margin:0;border:0;font-size:1.1em;font-weight:bold;}
#busca input.botao {width:50px;}
