/*
  Theme Name: Catraca Livre - Blueprint CSS
  Description: Catraca Livre with Blueprint CSS framework
  Version: 2.0
  Author: Hacklab
  Author URI: http://www.hacklab.com.br
  Template: catraca_core
*/

@import url(../catraca_core/library/stylesheets/reset.css);
@import url(../catraca_core/library/stylesheets/screen.css);





.sf-menu, .sf-menu * {
	margin:			0;
	padding:		0;
	list-style:		none;
	/*z-index:2000;*/
}
.sf-menu {
	line-height:	1.0;
}
.sf-menu ul {
	position:		absolute;
	top:			-999em;
	width:			156px;; /* left offset of submenus need to match (see below) */
	z-index:2000;
	
	
}
.sf-menu ul li {
	width:			100%;
	
}
.sf-menu li:hover {
	visibility:		inherit; /* fixes IE7 'sticky bug' */
}
.sf-menu li {
	float:			left;
	position:		relative;
}
.sf-menu a {
	display:		block;
	position:		relative;
	padding:5px 14px 5px 14px;
	margin-right:4px;

}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	left:			0;
	top:			24px; /* match top ul list item height */
	z-index:		99;
}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			0;
}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			0;
}

/*** DEMO SKIN ***/


.sf-menu a:hover {
	text-decoration:none;

	

}


.sf-menu li li a {
	border: 0;
	margin-top:0px;
	padding:10px 0px 10px 10px;
	z-index:2000;
	}

.sf-menu a, .sf-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/

}
.sf-menu li {
}
.sf-menu li li {

	font-size:12px!important;
	font-weight:normal!important;
	z-index:2000
}
.sf-menu li li li {

}
.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {


	outline:		0;
}

/*** arrows **/
.sf-menu a.sf-with-ul {
	padding-right: 	2.25em;
	min-width:		1px; /* trigger IE7 hasLayout so spans position accurately */
}
.sf-sub-indicator {
	position:		absolute;
	display:		block;
	right:			.75em;
	top:			.90em; /* IE6 only */
	width:			10px;
	height:			10px;
	text-indent: 	-999em;
	overflow:		hidden;
	/*background:		url(images/arrows-ffffff.png) no-repeat -10px -100px; /* 8-bit indexed alpha png. IE6 gets solid image only */
}
a > .sf-sub-indicator {  /* give all except IE6 the correct values */
	top:			.65em;
	background-position: 0 -100px; /* use translucent arrow for modern browsers*/
}
p.nomebairro{
	font-family:Arial, Helvetica, sans-serif;!important
	
	}
/* apply hovers to modern browsers */
a:focus > .sf-sub-indicator,
a:hover > .sf-sub-indicator,
a:active > .sf-sub-indicator,
li:hover > a > .sf-sub-indicator,
li.sfHover > a > .sf-sub-indicator {
	background-position: -10px -100px; /* arrow hovers for modern browsers*/
}

/* point right for anchors in subs */
.sf-menu ul .sf-sub-indicator { background-position:  -10px 0; }
.sf-menu ul a > .sf-sub-indicator { background-position:  0 0; }
/* apply hovers to modern browsers */
.sf-menu ul a:focus > .sf-sub-indicator,
.sf-menu ul a:hover > .sf-sub-indicator,
.sf-menu ul a:active > .sf-sub-indicator,
.sf-menu ul li:hover > a > .sf-sub-indicator,
.sf-menu ul li.sfHover > a > .sf-sub-indicator {
	background-position: -10px 0; /* arrow hovers for modern browsers*/
}

/*** shadows for all but IE6 ***/
.sf-shadow ul {
	background:	url(images/shadow.png) no-repeat bottom right;
	padding: 0 8px 9px 0;
	-moz-border-radius-bottomleft: 17px;
	-moz-border-radius-topright: 17px;
	-webkit-border-top-right-radius: 17px;
	-webkit-border-bottom-left-radius: 17px;
}
.sf-shadow ul.sf-shadow-off {
	background: transparent;
}

/*  =DEFAULT CATEGORIES COLORS
    ------------------------------------------------------ */
    .home, .link-sem-categoria,.breadcrumb-home a,.breadcrumb-home a:link,.breadcrumb-home a:visited,a.link-subhome-sem-categoria:hover img {color:black;}
    .agenda,.link-agenda,.link-agenda a,.link-agenda a:link,.link-agenda a:visited {color:#d78c12;}
    .multimidia,.link-multimidia,.link-multimidia a,.link-multimidia a:link,.link-multimidia a:visited {color: #57773e;}
    .olhodarua,.link-olhodarua,.link-olhodarua a,.link-olhodarua a:link,.link-olhodarua a:visited {color: #920056;}
    .promocao,.link-promocao,.link-promocao a,.link-promocao a:link,.link-promocao a:visited {color: #1792b8;}
	
	.link-home,.link-home a,.link-home a:link,.link-home a:visited{
		color:#fff;
		background-color:#006838;
		margin-right:0px;
		height: 20px;

		
	}
	.link-home a:hover{
		background-color:#000;		
	}

	
/*  =END Default Categories Colors
    ------------------------------------------------------ */

/*  =DEFAULT TYPOGRAPHY DEFINITIONS
    ------------------------------------------------------ */
    a, a:link, a:visited {color: black;text-decoration: none;}
    a:hover {text-decoration: underline;}
    .bold {font-weight: bold;}
    .italic,.obs,.twitter-timestamp {font-style: italic;}
    .center {text-align: center;}
    .right {text-align: right;}
    .linhafina {font-size: 14px;line-height: 18px;padding: 9px 0;}
    
/*  =END Default Typography Definitions
    ------------------------------------------------------ */     

/*  =POST DEFAULT HTML ELEMENTS DEFINITIONS
    ------------------------------------------------------ */
    .post a {font-weight: bold;}
    .post ul,.post ol {margin: 0 0 18px 36px;}
    .post ul li,.post ol li {padding: 9px 0;}
    .post ul li {list-style: disc;}
    .post ol li {list-style: decimal;}
    .post address,.post pre,.post blockquote {margin: 0 0 18px 0;}
    .post address {font-style: normal;}
    .post pre {border: 1px solid #ccc;font-size: 12px;padding: 18px;overflow: auto;overflow-Y: hidden;width: 514px;}
    .post blockquote {font-family: "Times New Roman", Times, Serif;font-size: 14px;margin: 0 0 18px 0;padding: 18px;quotes: "\201C" "\201D";}  
    .post blockquote:before {content: open-quote;font-size: 60px;font-weight: bold; line-height:0;}
    .post blockquote:after {content: close-quote;font-size: 60px;font-weight: bold; line-height:0; padding: 0 0 0 480px;text-align: right;}
    .post blockquote p {padding: 0 36px;}
/*  =END Post Default Html Elements Definitions
    ------------------------------------------------------ */

/*  =POST ATTACHMENTS (images)
    ------------------------------------------------------ */
    .post img {padding: 2px;}
    .post img.alignright,.post a img.alignright {float: right;margin: 0 0 18px 18px;}
    .post img.alignleft,.post a img.alignleft {float: left;margin: 0 18px 18px 0;}
    .post img.aligncenter,.post a img.aligncenter {display: block;margin-left: auto;margin-right: auto;}
/*  =END Post Attachments (Images)
    ------------------------------------------------------ */

/*  =POST ATTACHMENTS WITH CAPTION (images)
    ------------------------------------------------------ */
    .post .wp-caption {margin: 0 0 18px 0;padding: 2px;}
    .post div.wp-caption img {border: none;margin: 0 5px;padding: 0;}
    .post div.wp-caption .wp-caption-text {background: #efece4;margin: 1px 5px;padding: 3px 9px;}
    .post div.alignleft {float: left;margin: 0 18px 18px 0;}
    .post div.alignright {float: right;margin: 0 0 18px 18px;}
    .post div.aligncenter {display: block;margin-left: auto;margin-right: auto;}
/*  =END Post Attachments With Caption (Images)
    ------------------------------------------------------ */

/*  =POSTS BOXES (Dica Catraca, Serviço, Posts Relacionados)
    ------------------------------------------------------ */
    /* Default */
    .box { margin:18px 0 0 0;}
    .box h2 {clear: both;}
    .dica-catraca,.servico,.relacionados {margin: 0 0 36px 0;padding: 9px 18px;}
    .dica-catraca,.servico,.relacionados {margin: 0 0 36px 0;padding: 9px 18px;}
    .dica-catraca {background: #d8e9e1;}
    .servico{ background-image:url(http://vilamundo.org.br/wp-content/themes/vilamundo/images/bg_cx.jpg);   }
    .relacionados {background: #f8f8f8;}        
    .relacionados a {color: #DA2128 !important;}
    /* END Default */

    /* Dica Catraca */
    .dica-catraca a,.dica-catraca a:link,.dica-catraca a:visited {color:black;font-weight: bold;}
    /* END Dica Catraca */
    
    /* Serviço */
    .servico table {width: 100%;}
    .servico table tr {border-bottom: 1px dotted #402211;}
    .servico table tr td {padding: 18px 18px 17px 0;}
    .servico table tr td.left {vertical-align: middle;width: 70px;}
    .servico table tr td ul {margin: 0 0 18px 0;padding: 0;}    
    .servico table tr td ul li {list-style: none;margin: 0 0 18px 0;padding: 0;}
    .servico table tr td ul li ul {margin: 0 0 0 18px;padding: 0;}
    .servico table tr td ul li ul li {list-style: disc;margin: 0 0 0 18px;padding: 0;}
    .servico .exception_ul,.servico .all_dates {margin: 0 0 0 18px;}
    .servico .all_dates li {margin: 0;}
    .servico span.label {background: #7f9158;color: #fff;padding: 2px 6px; text-align:right; text-transform:uppercase; font-weight:normal; letter-spacing:1px; font-size:10px;}
    .servico span.exception,.servico span.all-dates {font-weight: bold;cursor: pointer;position:relative;}    
    .servico .obs {background: #e8e4d8;color: #402211;margin: 0 0 9px 0;padding: 9px;} 
    .servico #up_arrow {display:none;}
    .servico .arrows {position: absolute;top: 3px;right: -15px;}
    /* END Serviço */

    /* Artigos Relacionados */
    .relacionados ul {list-style: none;margin: 9px 0 0 0;padding-left: 0px;}
    .relacionados ul li {list-style: none;margin: 0 0 9px 0;padding: 0;}
    .artigos-relacionados,.relacionados a,.relacionados a:link,.relacionados a:visited {color: #da2128;}
    /* END Artigos Relacionados */
    
    /* Newsletter form */
    .post .newsletter_form {background: #EAEAEA;margin-bottom: 18px;padding: 6px;}
    .post .newsletter_form h2 {background: #B4B4B4;color: white;font-size: 14px;font-weight: bold;margin-bottom: 6px;padding: 0 4px;}
    .post .newsletter_form form {padding: 10px;}
    .post .newsletter_form label {display: block;font-size: 11px;}
    .post .newsletter_form input[type="text"] {width: 512px;}
    .post .newsletter_form input[type="text"].text2 {width: 50px;}
    .post .newsletter_form input[type="submit"] {margin-top: 6px;}    
    /* END Newsletter form */
    
/*  =END Posts Boxes (Dica Catraca, Serviço, Posts Relacionados)
    ------------------------------------------------------ */

/*  = POSTS VARIOUS ELEMENTS
    -------------------------------------------------------*/
    /* Box Audio */
    .box-audio {background: #F5F5F5;border: 1px solid #CCC;float: right;margin: 10px 0 10px 10px;padding: 18px 10px 10px 18px; width: 200px;}
    .box-audio p.audioplayer_container {margin-bottom: 6px;}
    .box-audio p.caption {font-style:italic; margin-bottom: 6px;}
    .box-audio p:last-child {margin-bottom:0;}

    /* 2 Columns Shortcode */
    .columns h1, .columns h2, .columns h3, .columns h4, .columns h5, .columns h6 {background: #EFEFEF;font-size:1em;font-weight:bold;margin-bottom: 1.5em;padding: 6px;}
    .column-separator {text-align:center;}
/*  = END Post various elements
    -------------------------------------------------------*/

/*  =COMMENTS
    ------------------------------------------------------ */
    #comments span.comment-count {border: none;border-bottom: 1px dotted #ccc;color: black;display: block;font-size: 18px;margin: 0 0 18px 0;padding: 0 0 9px 0;}
    #comments .comment {position: relative;}
    #comments .comment span.comment-author {display: block;font-size: 18px;line-height: 18px;}
    #comments .comment span.comment-date {display: block;}
    #comments .comment p {margin: 9px 0 0 0;}
    #comments .comment img {float: left;margin: 4px 9px 5px 0;}
    #comments ul.children {margin: 0 0 0 45px;}
    .comment-form textarea {border: 1px solid #b4b4b4;padding: 5px 0;width: 100%;}
    .comment-form input {margin: 0 0 40px 0;width: 27%;}
    .comment-form input#submit {width: 70px;}
    .comment-form p {margin: 0;}
/*  =END Comments
    ------------------------------------------------------ */

/*  =LIST POSTS
    ------------------------------------------------------ */
    .list-posts h1 {clear: none;font-family: Arial;font-size: 14px;line-height: 18px;margin: 0;padding: 0;}
    .list-posts p {margin: 9px 0 0 0;}
    .list-posts img {float: left;margin: 4px 9px 5px 0;}
    .list-posts .category-description {margin: 18px 36px;}
    .list-posts .meta {clear: both;color: #555;font-size: 11px;margin: 9px 0;}
    .list-posts .meta a,.list-posts .meta a:link,.list-posts .meta a:visited {color: #555;}
    .list-posts .meta-tags {float: left;width: 60%;}
    .list-posts .meta-comments {float: right;text-align: right;margin: 0 0 0 27px;width: 32%;}
    .list-posts .hr {border-bottom: 1px dotted #ccc;clear: both;margin: 9px 0;}
    .list-posts .pagination {padding: 9px;}
    .list-posts .pagination span.older {float: left;}
    .list-posts .pagination span.newer {float: right;}
    .list-posts a:hover h1 {text-decoration: underline;}
/*  =END List Posts
    ------------------------------------------------------ */

/*  =BODY, WRAPPER, CONTENT
    ------------------------------------------------------ */
    body {background: #f5f5f1; 
	background-image:url(http://vilamundo.org.br/wp-content/themes/vilamundo/images/bg.jpg); background-repeat:repeat-x  }
    #wrapper {background: white;padding: 10px;}
    #content {}
    .central {position:relative;}
/*  =END Body, wrapper, content
    ------------------------------------------------------ */

/*  =HEADER
    ------------------------------------------------------ */
    #header {margin:0 0 18px 0;}

    #bookmarks {color:#666;font-size:11px;padding:3px 9px;float:left;width:350px; padding-bottom:5px; background-color:#0F0}
	#bookmarks span{font-size:12px; color:#333!important;}
	.bairro{margin:0px 9px 0px 0px; float:left; font-size:12px;}
	
/*  =END Header
    ------------------------------------------------------ */

/*  =TOP MENU AND SEARCH PLACES
    ------------------------------------------------------ */
  
	#top-menu {float:left;width: 960px; height:25px; }
    #top-menu ul.parents-cat {margin: 0;padding: 0;}
    #top-menu ul.parents-cat li {display:inline;font-size: 14px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;} 
	
    #top-menu ul.children-cat {margin: 9px 0 0 0;padding: 0;} 
    #top-menu ul.children-cat li {display:inline;padding: 0 9px 0 0;}
    #search-guia-lugares {background: #E0EFE8;float: right;height:63px;margin: 18px 0px 0px;padding: 9px 18px 0px 18px;width: 240px;}
    #search-guia-lugares label {color: #006633;display: block;font-family: Tahoma, Arial, Sans-serif;font-size: 18px;font-weight: bold;padding: 0 9px 0 0;text-transform: lowercase;}
    #search-guia-lugares select {font-size:11px;font-weight:normal;padding:2px;width:100px;}
    #search-guia-lugares input[type=image] {background:white;border:1px solid#bbb;margin-bottom:-7px;-moz-border-radius:3px;webkit-border-radius:3px;}
    #search-guia-lugares input[type=image]:hover {background:lightyellow;}
/*  =END Top Menu and search places
    ------------------------------------------------------ */

/*  =TWITTER HIGHLIGHT
    ------------------------------------------------------ */
    #twitter-highlight {background: #D7E7DF;color: black;margin: 0 9px 18px 9px;padding: 8px 18px;}
    #twitter-highlight a {font-weight: bold;}
    #twitter-highlight img {margin: 0 9px 0 0;}
/*  =END Twitter Highlight
    ------------------------------------------------------ */

/*  =HOME BANNER
    ------------------------------------------------------ */
    #home-banner {float:right;width:300px;}
/*  =END Home Banner
    ------------------------------------------------------ */

/*  =HOME WIDGETS
    ------------------------------------------------------ */
    .home-widgets {
        color: black;
        float: left;
        margin: 0 0 9px 0;
        width: 382px;
    }
    div.eletro_widgets_col {
        width: 48%;
    }
    div.itemDrag {
        width: 100%;
    }
    .home-widgets h1,
    .eletro_widgets_content h2 {
        font-family: Arial, Helvetica, sans-serif;
		padding-top:5px;
        font-size: 12px;
        font-weight: bold;
        padding: 0;
        margin: 0;
        	
    }
    .eletro_widgets_content h2 {
        border-bottom: 2px solid #724327;
        color: #724327;
        line-height: 1;
        margin-bottom: 9px;
    }
    .home-widgets h2 {
        font-family:Verdana, Geneva, sans-serif;
        font-size: 10px;
        margin: 0 0 9px 0;
        padding: 0;
        text-transform: lowercase;
    }
    .home-widgets h3 {
        font-family:Verdana, Geneva, sans-serif;
		font-weight:bold;
		line-height:18px;
        font-size: 14px;
        margin: 0;
        padding: 0;
    }
    .home-widgets div.home-widgets-odd  h3,
    .home-widgets div.home-widgets-even  h3 {
        clear: none;
        border:none ;
    }
    .home-widgets p {
        margin: 9px 0 0 0;
    }
    .home-widgets img {        
        float: left;
        margin: 4px 9px 5px 0;
    }
    .home-widgets a:hover h3 {          
        text-decoration: underline;
    }
    .home-widgets .hr {
        border-bottom: 1px dotted #ccc;
        clear: both;
        margin: 9px 0;
    }
    .home-widgets .home-widgets-col-1,
    .home-widgets .home-widgets-col-2 {
        width: 182px;
    }
    .home-widgets .home-widgets-col-1 {
        float: left;
        margin: 0 9px 0 0;
    }
    .home-widgets .home-widgets-col-2 {
        float: right;
        margin: 0 0 0 9px;
    }
    .home-widgets .home-widgets-odd,
    .home-widgets .home-widgets-even {
        padding: 0;
        width: 182px;
    }
    .home-widgets .home-widgets-odd {
        float: left;
    }
    .home-widgets .home-widgets-even {
        float: right;
    }
    .selecao-semana div.home-widgets-odd a:hover img,
    .selecao-semana div.home-widgets-even a:hover img {
        border: 3px solid;
        border-color: #724327;
        margin: 1px 6px 2px -3px;            
    }
    .selecao-semana h1 {
        color: #724327;
        border-bottom: 2px solid #724327;
        margin: 0 0 9px 0;
    }
    .selecao-semana h3,
    .selecao-semana a {
        color: #724327;
    }                
    .nome-categoria {
        margin-top: 18px;
    }
    .post-unico,
    .textwidget {
        border-bottom: 1px dotted #ccc;
        margin-bottom: 9px;
        padding-bottom: 9px;
    }           
/*  =END Home Widgets
    ------------------------------------------------------ */

/*  =BREADCRUMB
    ------------------------------------------------------ */
    .breadcrumb {display: block;line-height: 18px;margin: 0 0 17px 0;text-transform: lowercase;font-size: 1.5em;}
    .breadcrumb span.current {font-weight: bold;text-transform: capitalize;}
    .breadcrumb-home {border-bottom: 2px solid #006838;color: #006838;padding-bottom: 6px;}
/*  =END Breadcrumb
    ------------------------------------------------------ */

/*  =AGENDA COMPLETA
    ------------------------------------------------------ *
    /* Configuração geral do header da agenda */
    div#agenda-categories, div#agenda-days, div#agenda-period {padding: 0}
    div#agenda-categories div,div#agenda-days div,div#agenda-period div {float: left;font-weight: bold;margin-right: 1px;position: relative;}
    div#agenda-categories div:last-child,div#agenda-days div:last-child,div#agenda-period div:last-child {clear: right;margin-right: 0px;}
    /* END Configuração geral do header da agenda */

    /* Configuração das categorias */
    div#agenda-categories div {padding: 2px 0;}
    div#agenda-categories div a {background: #979797;color: white;padding: 4px 9px;}
    div#agenda-categories div a:hover {background: #D78C12;text-decoration: none;}
    div#agenda-categories div.current a,div#agenda-days div.current a {background: #D78C12;}             
    /* END Configuração das categorias */

    /* Configuração dos dias */
    div#agenda-days div {padding: 14px 0;}
    div#agenda-days div a {background: #636363;color: white;font-size: 150%;padding: 16px;}
    div#agenda-days div a:hover {background: #D78C12;text-decoration: none;}
    div#agenda-days div span {bottom: 7px;font-size: 11px;position: absolute;right: 16px;}
    div#agenda-days div.nav {padding: 18px 0px;}
    div#agenda-days div.nav a {font-size: 107%;padding: 19px 16px;}
    /* END Configuração dos dias */

    /* Configuração dos períodos */
    div#agenda-period div {padding: 5px 0;}
    div#agenda-period div a {background: #979797;color: white;padding: 7px 9px;}
    div#agenda-period div a:hover,div#agenda-period div.current a {background: #D78C12;text-decoration: none;}
    div#select-day {}
    .ui-datepicker-trigger {background-color: #636363; border: 0px; color:white; cursor:pointer; display:block; font-weight:bold; margin-top:-5px; padding: 6px 9px 6px 60px;}
    /* END Selecionar dia */

    /* Ajax Loader */
    #agenda-ajax-loader{position: absolute;right: 166px;top: 122px;display: none;}
    /* END Ajax Loader */

    /* Eventos */
    div.row {background: #F7F7F7; border-bottom: 1px solid #EAEAEA;}
    div.row div.event h5 {font-size: 16px; font-weight: normal; line-height: 1.25em; margin: 0; padding: 9px 9px 6px 9px;}
    div.row div.event p {margin-bottom: 18px; padding: 0 18px 0 27px;}
    div.row div.event-highlight {background: #d8e9e1;}
    div.row div.event-highlight a.link-highlight {color:#006838;}
/*  =END Agenda Completa
    ------------------------------------------------------ */



/*  =AGENDA HOME
    ------------------------------------------------------ */
    #agenda-home h1 {clear: none;font-family: Arial;font-size: 14px;line-height: 18px;margin: 0;padding: 0;}
    #agenda-home img {float: left;margin: 4px 9px 5px 0;}   
    #agenda-home .meta {color: #555;font-size: 11px;margin: 9px 0;}
    #agenda-home .meta a, #agenda-home .meta a:link, #agenda-home .meta a:visited {color: #555;}
    #agenda-home .meta-tags {float: left;width: 60%;}
    #agenda-home .meta-comments {float: right;text-align: right;margin: 0 0 0 27px;width: 32%;}
    #agenda-home .hr {border-bottom: 1px dotted #ccc;clear: both;margin: 9px 0;}
    .agenda-home-col-1,.agenda-home-col-2 {width: 48%;}
    .agenda-home-col-1 {float: left;position: relative !important;}
    .agenda-home-col-2 {float: left;position: relative !important;margin: 0 0 0 31px;}

    /* Header: intervalo das datas e selecionar dia */
    .agenda-home-col-2 .calendar-header {background: #636363;color: white;margin: 5px 0 1px 0;padding: 27px 9px 9px 9px;position: relative;}
    .agenda-home-col-2 .calendar-header a, .agenda-home-col-2 .calendar-header a:link, .agenda-home-col-2 .calendar-header a:visited {color: white;}
    .agenda-home-col-2 .calendar-range {font-size: 18px;font-weight: bold;}
    .agenda-home-col-2 .calendar-select-day {bottom: 9px;position: absolute;right: 9px;}
   .agenda-home-col-2 .calendar-select-day .ui-datepicker-trigger {background: none;border: none;color: white;cursor: pointer;font-weight: bold;                        float: none;list-style: none;margin: 0 0 0 0;position: none;text-align:right;width:220px;}
   .agenda-home-col-2 .calendar-day-header {background: #818181;cursor: pointer;margin: 0 0 1px 0;padding: 6px 9px;position: relative;}
   .agenda-home-col-2 .calendar-day-header:hover {background: #636363;}
   .agenda-home-col-2 .calendar-day-header .calendar-day {color: white;font-size: 16px;font-weight: bold;}
   .agenda-home-col-2 .calendar-day-header .calendar-wday {color: white;font-size: 16px;font-weight: bold;position: absolute;right: 9px;}
   .agenda-home-col-2 .calendar-items .calendar-item {background: #F1F1F1;border-bottom: 1px dotted #ccc;padding: 9px;}
   .agenda-home-col-2 .calendar-items .calendar-item h2 {font-size: 15px;margin: 0;padding: 0;}
   .agenda-home-col-2 .calendar-items .calendar-item p {margin: 0;padding: 0 0 0 5px;}
   .agenda-home-col-2 .calendar-show-all {background: #F1F1F1;padding: 18px 9px;text-align: right;}
   .agenda-home-col-2 .calendar-show-all a {background: #D78C12;color: white;font-size: 14px;padding: 9px 18px;-moz-border-radius: 5px;}
   /* Tem que estar nesta posição do arquivo! */
   .agenda-home-col-2 .current,.agenda-home-col-2 .current:hover {background: #D78C12;}
/*  =END Agenda Home
    ------------------------------------------------------ */

/*  =RIGHT SIDEBAR
    ------------------------------------------------------ */
    .widgets {color: #724327;margin: 0 0 18px 0;}
    .widgets ul {margin: 0 0 18px 0;padding-left: 0px;}
    .widgets ul li {margin: 0 9px 18px 9px;}
    .widgets a, .widgets a:link, .widgets a:visited, .eletro_widgets_content ul li a, .eletro_widgets_content ul li a:link, .eletro_widgets_content ul li a:visited {font-weight:bold;font-size:12px;color:#724327;background:#d8eae9;}
    .widget {margin: 0 0 18px 0;}
    .widget ul li {margin: 0 0 6px 18px;}
    .widget h3 {border-bottom: 2px solid #724327;color: #724327;font-family: Tahoma, Arial, Sans-serif;font-weight: bold;margin: 0 0 9px 0;padding: 0 0 6px 0;}
    .widget h3 a, .widget h3 a:link, .widget h3 a:visited {background:none;font-size:18px;}            
    .widget .widget-img {background: #ccc;height: 100px;margin: 0 0 5px 0;width: 192px;}

    /* Newsletter form */
    #right-sidebar .widget_newsletter_form {background: #EAEAEA;margin-bottom: 18px;padding: 6px;}
    #right-sidebar .widget_newsletter_form h2 {background: #B4B4B4;color: white;font-size: 14px;font-weight: bold;margin-bottom: 6px;padding: 0 4px;}
    #right-sidebar .widget_newsletter_form p {margin-bottom: 3px;}
    #right-sidebar .widget_newsletter_form label {display: block;font-size: 11px;}
    #right-sidebar .widget_newsletter_form input[type="text"] {margin-top: 0px;width: 170px;}
    #right-sidebar .widget_newsletter_form input[type="submit"] {margin-top: 6px;}
/*  =END Right Sidebar
    ------------------------------------------------------ */

/*  =LEFT SIDEBAR
    ------------------------------------------------------ */
    #left-sidebar img {margin: 0 0 0 8px;}
    #left-sidebar .Banner img {margin: 0 0 18px;}
	
    /* Left Menu */
    .left-menu ul {list-style: none;margin-right: 9px;padding: 0;}
    .left-menu ul li {border-bottom: 1px dotted #e9e9e9;margin: 0;padding: 3px 0 3px 9px;}
    .left-menu ul a {font-size: 13px;font-weight: normal;background: none;}
    .left-menu ul ul.children {border: none; margin: 0 0 0 18px;padding: 0;}
    .left-menu ul ul.children li {border: none;margin: 0;padding: 0;}
    .left-menu ul ul.children a {font-size: 11px;font-weight: normal;background: none;}

    /* Newsletter form */
    #left-sidebar .widget_newsletter_form {background: #EAEAEA;color: black;margin-bottom: 9px;padding: 6px;}
    #left-sidebar .widget_newsletter_form h2 {background: #B4B4B4;color: white;font-size: 14px;font-weight: bold;margin-bottom: 6px;padding: 0 4px;}
    #left-sidebar .widget_newsletter_form p {margin-bottom: 3px;}
    #left-sidebar .widget_newsletter_form label {display: block; font-size: 11px;}
    #left-sidebar .widget_newsletter_form input[type="text"] {width: 124px;}
    #left-sidebar .widget_newsletter_form input[type="submit"] {margin-top: 6px;}

    /* Search form */
    #left-sidebar #searchform {background: #EAEAEA;margin-bottom: 18px;margin-right: 9px;padding: 3px;}
    #left-sidebar #searchform input[type="text"] {background: white url(images/search.png) no-repeat right center;margin: 0px;width: 127px;}
    #left-sidebar #searchform input.search-submit {display: none;}
    #left-sidebar #searchform label {display: none;}

    /* Guia de Lugares */
    #left-sidebar .menu-guia-lugares h6 {background: #E0EFE8;color: #006633;margin-bottom: 6px;margin-right: 9px;padding: 3px 0;text-align: center;}
    #left-sidebar #menu-guia-lugares li {cursor: pointer;margin-bottom: 0px;padding: 6px  0px;}
    #left-sidebar #menu-guia-lugares li span {background: url(images/guia-setas-close.png) no-repeat left center;color: #006633;padding-left: 18px;}
    #left-sidebar #menu-guia-lugares li li {padding:0px;}
/*  =END Left Sidebar
    ------------------------------------------------------ */

/*  =FOOTER
    ------------------------------------------------------ */
    #footer {background: #d2d5cb;border-top: 2px solid #616b37;color: black;margin: 18px -10px 0 -10px;padding: 18px 0;text-align: center;}
    #footer .page_item {list-style: none;display:inline;padding-left: 10px;}
    #footer .page_item a {color: #006633;}
    #footer hr {border-top: 1px dotted #616B37;}
    #footer #dev {width: 100%;}
    #footer #dev .left {float: left;}
    #footer #dev .right {float: right;}
/*  =END Footer
    ------------------------------------------------------ */
        
/*  =FORMS
    ------------------------------------------------------ */
    fieldset.green {background: #e6f2ec;border: 1px solid #dee7e2;padding: 25px;}
    form input {border: 1px solid #b4b4b4;padding: 3px;}
    form textarea {font: 12px/16px Arial, Tahoma, Sans-serif;margin: 0 0 3px 0;}
    form input:hover,form input:focus,form textarea:hover,form textarea:focus {background: lightyellow;}
    form input#submit,form input#search-submit {background: #ccc;border: none;}
    form input#search-submit:hover,form input#submit:hover {background: #333;color: white;}

    /* REVISAR */
    form input.search-submit {background: url(images/btn-submit.png) no-repeat center;border: none;height: 33px;margin: 0;padding: 0;vertical-align: middle;width: 33px;}
    form input.search-submit:hover {background: url(images/btn-submit-hover.png) no-repeat center;cursor:pointer;}
/*  =END Forms
    ------------------------------------------------------ */

/*  =SOCIABLE PLUGIN
    ------------------------------------------------------ */
    .sociable {margin: 5px 0;padding: 0;}
    .sociable .sociable_tagline {float: left;}
    .sociable ul li {display: inline;margin: 0 2px;}
/*  =END Sociable Plugin
    ------------------------------------------------------ */

/*  =OTHERS
    ------------------------------------------------------ */
    .hr {border-bottom: 1px dotted #ccc;clear: both;margin: 18px 0;}
/*  =END Others
    ------------------------------------------------------ */

/*  =ARRUMAR CSS
    ------------------------------------------------------ */
    p.authoring {margin:18px 0 18px 0;}
    div.meta {margin: 36px 0;}
    img {border:none;}
    #posthighlights_container{margin-bottom: 0px !important;margin-left: 0px !important;}
    .eletro_widgets_content {border-bottom: none !important;}
    .widget_tag_cloud, .tag_cloud, a[rel="tag"] {text-transform:lowercase;}
    .wp-caption a {font-size:11px;font-weight:normal;text-align:right;}
    #posthighlights_container, #posthighlights_container .ph-canvas {float:left;padding-top:0px !important;}

