/*
  Theme Name: 27 Maio
  Theme URI: http://www.27maio.com
  Description: Esta template fixa tem 3 Colunas, permite WIDGETs.
  Version: 1.0
  Author: Marvirtual
  Author URI: http://www.marvirtual.com
*/

* {margin:0;padding:0;}
body {font:100%/20px verdana,arial,'trebuchet ms',sans-serif;text-align:center;background:#3e3308; }

/* Main Divs and loose elements*/
a {text-decoration:none;  }

img {font-size:.6em; background:url(images/img.gif) no-repeat center center; border:none;  }
img.alignleft, img.esq {float:left; margin:5px 10px 2px 0; }
img.alignright, img.dir, .wp-post-image {float:right; margin:5px 5px 2px 10px; padding:2px; border:1px solid #bbb; }
img.mini {float:right; margin:0 10px 2px 0; }
blockquote{margin:12px 0 20px 3%; padding:8px 6px 4px 6px; font-size:12px; border: 1px solid #C09000; background:#FCF6E3; width:90%;}
#container{margin:0 auto; width:950px;text-align:left; background:url(images/fundo.gif) repeat-y center;}
#wrapper {float:left; margin-bottom: 10px;  }

span#edit a {background:#960;padding:0 10px;font-weight:bold; }
/* Header */
div#header {width:950px; }
h1 {text-indent:-98779px; background:#000 url(images/banner.jpg) no-repeat bottom;  }

h1 a {height:160px; display:block; }

div#barra-top { background:url(images/cx-slogan.gif) no-repeat; }
ul.menu-top {height:30px; margin-left:520px; padding-top:10px; background:url(images/menu.gif) no-repeat right top; list-style:none inside;}
ul.menu-top li { display:inline; font-size: .9em; padding-left:10px; border-left:1px solid #e5da8c;  }
ul.menu-top li a { color:#e5da8c; font-weight:bold; padding:0 5px; }
ul.menu-top li a:hover { color:tan;  }
ul.menu-top li.home { border:none;  }

input{border:1px solid #333; margin-bottom:3px; padding:1px;}
input#s {padding:4px; width:190px; margin-top:10px; }
input.sub_but{background:#fff;color:#000;border:1px solid #aaa;}
.desc {font:normal 13px tahoma, Arial,sans-serif;color:#bbb;margin:5px 0 0 5px;}
/* Main Body */
#main {width:525px;float:left; margin-right:0; line-height:20px; }
#main h2 {color:#333; font:1.5em times,tahoma,serif; margin:15px 0 0 0;padding:0 0 2px 10px;text-transform:capitalise; clear:both; }
#main h2 a{color:#73652e; color:#a82a11; }
#main p.details {padding:0 10px; font-size:.75em; color:tan;}
span.micros {font-size:.75em; color:gray; line-height:1.2em;}

/*
#main p.details{padding:3px 0px 0px 0px;margin:0px 0 13px 0;font-size:11px;border-bottom:1px solid #ddd;}
#main p.detailsb{padding:3px 0px 0px 5px;margin:10px 0 20px 0;font-size:12px;border-bottom:1px solid #ddd;background:#FFFBF1;display:block;}
*/
#main h3 {color:#9F6984;padding:0 10px;font-size:.9em;text-transform:uppercase; text-align:center; }
#main p {padding:5px 10px;color:#000; font-size: .8em;}
#main p a {text-decoration:underline;}
#main p a:hover{text-decoration:none; color:#eee; background:#890121;}
#main ul, ol{margin:0 0 10px 25px; padding:0;}

ol.topicos { font-size:.8em; padding:10px 30px; }
ol.topicos li { padding:10px 0; }

#main p a.more-link {text-decoration:none;background:#ddd;padding:0 5px;}
#main p a.more-link:hover {background:#890121;}

a.caixa img {margin:4px 0;  }
br.clear {clear:both; }
/* Left Sidebar */
#inner {width:220px; float:left; margin-right:5px; }

#inner h4 {color:#a82a11; font-size:.6em; border-bottom:1px dashed #999;margin:0 0 5px 0;padding:15px 0 3px 0;}
#inner ul {list-style:none;}
#inner ul li {display:inline;font-size:12px;}
#inner ul li a {display:block;color:#e5da8b;text-decoration:none;padding:3px;}
#inner ul li a:hover {background:transparent; color:#ccc;}

#inner a.title {color:#444;background:none;}
#inner p{padding:3px 0 0 0;line-height:20px;color:#666;}
#s{width:60%;}

.widget_recent_entries ul li a {background:#890121; margin:3px 0;}

ul#sidebarwidgeted1 {}
ul#sidebarwidgeted1 li a { padding:0 0 5px 15px; }

ul#recentcomments {margin:10px;}
ul#recentcomments li.recentcomments {display:block; margin:0 0 5px 5px; list-style:disc inside; border-bottom:2px solid #bf5555;}

#inner .widget_tag_cloud div {padding:0 10px; }
#inner .widget_tag_cloud a {display:inline; }


/* Pesquisar */
form#searchform {margin:10px;}
/* Right Sidebar */
#outer {width:185px;float:left;  }
#outer p {color:#444;padding:10px;margin-top:-15px; font-size: .8em; line-height:18px;}
#outer h4 {color:#333; font-size:1em; border-bottom:1px dashed #eee;margin:0 0 5px 0;padding:10px 0 3px 5px;}

#outer ul {list-style:none;padding:0 0 10px 0;}
#outer ul li {display:inline;padding:0;font-size:12px;color:#fff;}
#outer ul li a {display:block;color:red;text-decoration:none;padding:5px 0 5px 5px;border-bottom:1px dotted #eee;}
#outer ul li a:hover {background:#fcffec;color:#740127;}

#outer li.widget_archive ul li a {padding:0 0 0 20px; list-style:disc; line-height:1.8em;border:none; }
 /*
#outer a.more,#outer a.more  {background:#f6f6f0;color:#dd6600;padding:2px 2px 1px 2px;margin:0 0 5px 0;font-weight:bold;border-bottom:none;width:60px;}
#inner a.more {background:#f6f6f0;color: #dd6600;padding:2px 2px 1px 2px;margin:0 0 5px 0;font-weight:bold;border-bottom:none;width:60px;}
*/
#outer a.title {color:#555;background:none;}
#outer p{padding:3px 0 0 5px;line-height:20px;color:#666;}

div.caixas {padding:10px 0 10px 8px; }
div.logos {text-align:center; }
div.logos a img {margin:10px 0; }

div#banners-top {text-align:center;  }

ul#sidebarwidgeted {}
ul#sidebarwidgeted li {}

ul#erro404 { margin:15px; }
ul#erro404 li {font-size:.85em; list-style:disc inside; padding:3px 0;}

h2.widgettitle {height:28px; font:bold 1em times,tahoma,serif; margin-top:5px;padding:6px 10px 0 35px;color:#e5da8c;
text-transform:uppercase; background:url(images/sep-titulos.gif) no-repeat; letter-spacing:1px;  }

li#tag_cloud a { text-transform:lowercase; }
li#statpress, li.widget_statpress {font-weight:bold; color:#666; }
#inner li.cat-item a, #menu-categorias-principais li a {text-transform:uppercase;font-weight:bold;border-bottom:1px solid #890121;background:url(images/bullets.gif) no-repeat right center; margin-right:5px;}

#inner li.cat-item a:hover { background:none;   }



/* Comments */
#commentblock {width:480px;background:#ccc;color:#000;float:left;padding:20px 10px;margin:10px 0 0 5px;border:5px solid #c09000;}
/*
#commentblock ol {list-style:square inside; padding: 0px 0px 10px 0px;}
#commentlist ol li {font-size:.8em; border:1px solid red;}*/

ol.commentlist {list-style:square inside; padding:0 0 10px 0;}
ol.commentlist li { }

span.autor {font:bold .9em times,georgia,serif; }

.commentdate {padding-left:0;}
#commentlist li p{margin-bottom: 8px;line-height:20px;}
.commentname {color:#333;padding:5px 5px 5px 0;}
.commentinfo{clear:both;}
.commenttext {clear:both; _font-size:.85em; margin:10px 0;padding:20px 10px 5px 10px;width:95%;background:#fef9e9;}
.commenttext-admin {clear:both;margin:3px 0px 10px 0;padding:20px 10px 5px 10px;width:90%;background: #FEF9E9;}

p.subscribe-to-comments { font-weight:bold; }

#commentsformheader{padding-left:0;}
#commentsform{text-align:center;}
#commentsform form{text-align:left;}
#commentsform p{}
#commentsform form textarea{width:99%;}
form textarea {padding:5px; }
input#submit {font-weight: bold;}
p.comments_link  img{border-top-style: none;border-right-style: none;border-bottom-style: none;border-left-style: none;}

/* Footer */
#footer {height:160px;clear:both;background:#73652e;color:#fff;text-align:center; font:.85em verdana,arial,sans-serif;}
/* * html #footer {margin:0 0 0 3px;} */
#footer a {color:#fff; text-decoration:underline;}
#footer a:hover {color:#eee; }
#footer address {padding:10px; }

/* galeria */
div.galeria {padding:10px; }
div.galeria ul.galeria-fotos {font-size:.65em; color:#333;  }
div.galeria ul.galeria-fotos li { display:inline; float:left; margin:5px 15px;  }
div.galeria ul.galeria-fotos li img { margin:1px; padding:1px; border:1px solid #73652e; }

/* script */
#lbOverlay {position:absolute; left:0; width:100%;	background:#000;	cursor:pointer;}
#lbCenter, #lbBottomContainer {position:absolute; left:50%; overflow:hidden; background:#fff;}
.lbLoading {background:#fff url(/cms/wp-content/themes/maio/images/box/loading.gif) no-repeat center;}
#lbImage {position:absolute;left:0;	top:0;	border:10px solid #fff;	background-repeat:no-repeat;}
#lbPrevLink, #lbNextLink {display:block;	position:absolute;	top:0; width:50%;	outline:none;}
#lbPrevLink {left:0;}
#lbPrevLink:hover {background:transparent url(/cms/wp-content/themes/maio/images/box/prevlabel.gif) no-repeat 0% 15%;}
#lbNextLink {right: 0;}
#lbNextLink:hover {background:transparent url(/cms/wp-content/themes/maio/images/box/nextlabel.gif) no-repeat 100% 15%;}
/* é aqui onde se põe o fundo com as instruções */
#lbBottom {font:10px/1.4em verdana, arial, sans-serif; color:#666; background:transparent; text-align:left;	border:10px solid #fff;	border-top-style:none;}
#lbCloseLink {display:block;float:right;width:66px;	height:22px;background:transparent url(/cms/wp-content/themes/maio/images/box/closelabel.gif) no-repeat center;
margin:5px 0; }
#lbCaption, #lbNumber {margin-right:71px;}
#lbCaption {font-weight:bold;}

/* widgets */
div#neocounter4 {position:relative; width:160px; height:280px; margin:0 0 20px 15px; padding:0;}
div#map_popup4 {position:absolute; z-index:9999; margin:0;padding:0;}
p.stats {margin:5px 0; }

/*
Default style for WP-PageNavi plugin
http://wordpress.org/extend/plugins/wp-pagenavi/
*/
.wp-pagenavi {clear:both; font-size:.75em;}
.wp-pagenavi a, .wp-pagenavi span {text-decoration:none;border:1px solid #bfbfbf;padding:3px 5px;margin:2px; background:tan;}
.wp-pagenavi a:hover, .wp-pagenavi span.current {border-color:#000;}
.wp-pagenavi span.current {font-weight:bold;}

