/*
Theme Name: 27 Maio
Theme URI: http://www.27maio.com
Description: Esta template fixa tem 3 Colunas, permite WIDGET.
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 {float:right; margin:5px 0 2px 10px; }

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;  }


/* 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:39px; 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 #ccc; margin-bottom:3px; padding:4px;}
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:#5a83ce; font:1.4em times,tahoma,serif;  margin:15px 0 0 0; padding:0 0 6px 10px;
 text-transform:capitalise }

#main h2 a{color:#73652e; color:#a82a11; }

#main p.details {padding:3px 10px; font-size:.75em; color:tan; text-align:right; }	

#main p.detailsb {padding:3px 15px; font-size:.75; background:; color:gray;  display:block;border-bottom:1px solid #ddd;}

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 {color:blue; text-decoration:underline;}
#main p a:hover{text-decoration:none;color:#fff; 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; }



/* 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:#890121; color:#ccc;}
#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;}	

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

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


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

#inner li#tag_cloud {padding:0 10px; }
#inner li#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 a.morre,#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;}	
#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 {}

h2.widgettitle {height:28px; font:bold 1em times,tahoma,serif; margin-top:15px;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; }

li.cat-item 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;   }

a.more { margin:0 0 0 20px; font-size:.8em; font-weight:bold;}
p.more  {text-align: right; padding-right:50px; }

a.caixa img {margin:4px 0;  }

br.clear {clear:both; }


/* Comments */
#commentblock {width:470px;background:#f1ede3;color:#000;float:left;padding:20px 10px;margin:10px 0 0 0;border-top: 1px solid #C09000;border-bottom:1px 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-size:.8em; }

.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; xfont-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;}

#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:normal 11px/18px arial;}  

/* * html #footer {margin:0 0 0 3px;} */

#footer a {color:#fff; text-decoration:underline;}  
#footer a:hover {color:#eee; }  


/* 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; }