/*
Theme Name: Enio Verri
Description: O tema do Enio Verri
Author: Ethymos
Author URI: http://ethymos.com.br/
Template: thematic
Version: 0.1
*/

/* Reset browser defaults */
@import url(../thematic/library/styles/reset.css);

/* Apply basic typography styles */
@import url(../thematic/library/styles/typography.css);

/* Apply a basic layout */
@import url(../thematic/library/layouts/2c-r-fixed.css);

/* Apply basic image styles */
@import url(../thematic/library/styles/images.css);

/* Prepare theme for plugins */
@import url(../thematic/library/styles/plugins.css);

/* Usa o tema padrão da Thematic */
@import url(../thematic/library/styles/default.css);

/* Font-Face via Google */
@import url(http://fonts.googleapis.com/css?family=Droid+Sans);

/* Globais */
body { font-size: 13px; }
body, html { background: #F3F3F3; }
#branding, #main, #siteinfo { background: #fff; }
#branding, #siteinfo { width: 960px; }

#container { width: 660px; }
#main { padding-top:65px; }
#content { width: 650px; }

a {
-webkit-transition-property: color;
-webkit-transition-duration:.6s;
-webkit-transition-timing:ease-out;
}
a:link { color: #a1a1a1; }
a:hover { color: #990000; }
a:visited { color:#7f7f7f;}


/* Cabeçalho */
#wrapper-jaiminho { font-family: 'Droid Sans', Arial, Verdana, sans-serif; background: #757575; height: 30px;  }
#jaiminho { color: #fff; font-size: 12px; margin: 0 auto; padding: 4px 0; text-align: right; text-transform: uppercase; width: 960px; }
#wrapper-form { float: right; width:490px; }
#wrapper-form span {float:left}
#jaiminho span {  }
#jaiminho-form { float: right; margin-top: 0; margin-right: 10px; width: 300px; }

#jaiminho .jaiminho-text { padding-top: 0; margin-top:0;background: #E5E5E5; border: 1px solid #fff; font-size: 12px; font-style: italic; margin-right: 5px; width: 150px; display:inline;margin-left:5px;height:16px;}
#jaiminho .jaiminho-submit { background: url('images/degrade.png') top repeat-x; border: 1px solid #ccc; color: #999; cursor: pointer; font-size: 11px; height: 20px;  margin:0; }
.jaiminho-error {color: #fff;float:right; position:relative;z-index:999; font-size:12px; margin:0; padding-right:15px; }
.jaiminho-sucesso { color:#fff;float:right; position:relative;z-index:999; font-size:12px; margin:0; padding-right:15px; }

#jaiminho .jaiminho-submit:hover { color: #990000; }

#header { height: 269px; }

#branding { background: #fff url('images/topo.jpg') no-repeat center top;  height: 262px; padding: 0; text-indent: -5000px; }

#access { border: 0; }
#access .menu { background: #fff; height: 70px; width: 960px; }
#access .menu ul { background: #fff; list-style-type: none; float: left; margin: 0 0 0 -17px; padding: 0; height: 50px; text-transform: uppercase;  }
#access .menu ul li { background: url('images/menu.png') top repeat-x; display: block; float: left; height: 50px; }
#access .menu ul li a {  font-size: 14px; font-family: 'Droid Sans', Arial, Verdana, sans-serif; background: url('images/menu.png') top repeat-x; color: #808080; display: block; float: left; height: 45px; padding: 13px 8px; text-decoration: none; }
#access .menu ul li.first a { background: url('images/menu-first.png') top left no-repeat; padding-left: 20px; }
#access .menu ul li.last a { background: url('images/menu-last.png') top right no-repeat; padding-right: 20px; }
#access .menu ul li.current a { color: #000; }
#access .menu ul li a:hover { color: #000; }
#access #searchform { float: right; text-align: right; width: 200px; line-height: 20px; padding-right:30px; padding-top: 10px; }
#access #searchform #s { background: url('images/degrade.png') top repeat-x; border: 1px solid #999; color: #666; font-size: 12px; padding: 5px 3px; width: 200px; } 
/*#access #searchform #searchsubmit { background: url('images/degrade.png') top repeat-x; border: 2px solid #F3F3F3; color: #999; cursor: pointer; font-size: 12px;  } */
#access #searchform #searchsubmit { display: none; }
#access #searchform #searchsubmit:hover { color: #666; }
#searchsubmit { height:32px; }
#s {height:20px;}


/* Capa */
#wrapper-destaques { background: #9d0021; height: 338px; width: 650px; position: relative; }
#destaques { float: left; height: 340px; left: 0; position: absolute; width: 450px; margin-bottom:10px; }

ul#destaques-navegacao {  font-size: 14px; height: 338px; list-style-type: none; position: absolute; right: 0; width: 200px; }
ul#destaques-navegacao li { border-bottom: 1px solid #7F0F1C; height: 83px; }
li.destaque-4 {border-bottom:0 !important;}
ul#destaques-navegacao li a { font-family: 'Droid Sans', Arial, Verdana, Tahoma, sans-serif; color: #ccc; display: block; padding: 18px 0; text-decoration: none; }
ul#destaques-navegacao li a span { display: block; padding: 0 10px; }
ul#destaques-navegacao li a:hover { color: #fff; }
ul#destaques-navegacao li.activeSlide a { color: #fff; }

#blog { border-right: 1px solid #ddd; float: left; margin-bottom: 22px; width: 418px; }
#video, #fotos, #audio { float: right; margin-bottom: 22px; width: 230px; }

#principal { margin-top: 15px; }
#principal h3, #principal h3 a { color: #990000; font-size: 15px; font-style: normal; height: 30px; line-height: 30px; margin: 0 0 15px; padding: 0 7px; }
#principal h3 a:hover { color: #DF3B1A; }
#principal a { color: #666; font-style: italic; text-decoration: none; }
#principal .hentry { padding: 0 10px; }

#blog, #video, #fotos, #audio { background: url('images/degrade.png') repeat-x 50px 30px; }
#blog h3 { background: url('images/blog.png') right top no-repeat; }
#video h3 { background: url('images/video.png') right top no-repeat; }
#fotos h3 { background: url('images/fotos.png') right top no-repeat; }
#audio h3 { background: url('images/audio.png') right top no-repeat; }

.textwidget img {padding-bottom:15px;}

#blog .hentry { border-bottom: 1px solid #ddd; margin-bottom: 30px; }
#blog h2 { font-size: 20px; margin: 10px 0; }
#blog .entry-date { color: #a1a1a1; font-size: 12px; }
#blog h2 a { color: #000; font-style: normal; }
#blog .entry-content { padding: 0 15px 0 0; width: 390px; }
#blog .entry-comments { display: block; font-size: 12px; padding-right: 15px; text-align: right; }

#video .hentry h2 a, #fotos .hentry h2 a, #audio .hentry h2 a { border-bottom: 1px solid #ddd; display: block; padding: 15px 0; }
#video img { margin: 10px 0 !important; }

#fotos img { border: 1px solid #333; margin: 3px; }


/* Agenda */
ul.dbem_events_list { list-style:none; padding:0; margin:0; }
ul.dbem_events_list a { text-decoration:none; }
.dbem_events_list li{ margin-bottom:20px; padding-bottom:20px; border-bottom:1px solid #eee; font-style:italic; }
.dbem_events_list a { color:#a1a1a1; }
  

/* Posts */
.home #content .sticky { border: 0; padding: 0 10px; margin: 0 0 30px; }

.entry-title { font-family: Georgia, Times, "Times New Roman", serif; font-weight: normal; }

#container a:hover { color: #990000; }

.hentry .entry-title  { padding-left: 25px; font-family: Georgia, Times, "Times New Roman", serif; font-size: 26px; font-weight: normal; margin-bottom: 5px; }
.hentry .entry-meta { padding-left: 25px; font-size: 12px; padding-bottom:10px; }
.hentry .entry-meta abbr { text-transform: none; }
.hentry .entry-content { padding-left: 25px; width: 600px; }
.hentry .entry-utility { font-size: 12px; margin-top: 15px; padding-left: 25px; }

.entry-content a { color: #990000; text-decoration:none; }
.entry-content a:hover { text-decoration:underline; }

.entry-title a{ color:black; }
.hentry .event-details { font-size: 20px; line-height:28px; color:#990000; } 

#nav-below { padding-left:25px; margin-bottom:45px; width:600px; }

#content .hentry  { line-height: 160%; }
/* #content .hentry  img { margin-top: 20px; margin-bottom: 30px; } */

#content .hentry img a:hover { border:none; }

#content #mapa ul { list-style-type: none; } 

/* Adesive */
.slug-adesive-sua-foto .entry-content img{margin:0; padding:0;}
.slug-adesive-sua-foto .entry-content ul li {list-style:none; margin:0; padding:0;}
.slug-adesive-sua-foto .entry-content ul {list-style:none; margin:0; padding:0;}
.slug-adesive-sua-foto .entry-content p {display:block; clear:both; }
.slug-adesive-sua-foto .entry-content input[type="radio"] {margin-left:10px;}                                                      
.slug-adesive-sua-foto .entry-content #adesive-avatar-submit {padding:5px 10px; background:#fff; border:1px solid #a1a1a1; margin-top:20px; display:block; color:#000;}
.slug-adesive-sua-foto .entry-content #adesive-avatar-submit:hover {background:#c72116; color:#fff; cursor:pointer;}
.slug-mobilize .entry-content ul {list-style:none; padding:0; margin:0;}
.slug-mobilize .entry-content a {margin-bottom:10px;text-align:center; background: #ddd; float:left; margin-left:10px; width:280px; color: #a1a1a1; display:block; font-size:16px;  padding:20px 0 20px 0; font-weight:bold; letter-spacing:-1px; border:0 !important; }
.slug-mobilize .entry-content a:hover { background:#666; text-decoration:none; color:#fff !important;}
.slug-mobilize .entry-content img { border:0; }

/* Você escreve */
.tdomf_buttons tr { border: 0; }


/* Galerias */
.entry-content .gallery { clear: both; margin: auto; }
.entry-content .gallery dl.gallery-item { float: left; margin: 5px; text-align: center; width: 90px;  }


/* Comentários */
#comments h3 {
font-family:Georgia, serif;
font-size:16px;
}
#comments #respond {
font-family:Georgia, serif;
font-size:12px;
}

#comments #respond label {
font-family: georgia, serif;

color:#a1a1a1;
}

#comments #respond .required {
display:inline;
float:right;


}
#comments input{
padding-left:5px;
border:1px solid #ccc;
padding-top:5px;
padding-bottom:5px;
margin-top:20px;

}
#comments input:focus {
border:1px solid #999;
}
#comments textarea:focus { border:1px solid #999; }

#comments textarea { border:1px solid #ccc; margin-top: 20px; }

#comments .form-submit input {
color:#a1a1a1;
background-color:#ccc;
cursor:pointer;
}
#comments .form-submit input:hover{
color:#646464;
background-color:#ccc;
cursor:pointer;
}

#comments #form-allowed-tags {
padding-top:20px;
}


#comments .input submit{
color:#ccc;
}

#comments {
font-family:Georgia, serif;
padding-left:25px;
border-top:1px solid #ddd;
width: 620px;}


/* Arquivos */
.page-title { padding:0 25px 25px; }
.archive-meta { color: #96141A; font-style: italic; padding-left: 25px; width: 600px; }
.archive-meta a { background: #96141A; color: #fff; display: block; margin-top: 15px; text-align: center; text-decoration: none; width: 200px; }
.archive-meta a:hover { background: #E1002F; color: #fff !important; }

/* Barras laterais */
#primary { border: 0; border-left: 1px solid #ddd; padding: 0; }
.main-aside { font-size: 13px; width: 278px; }
.main-aside a { color: #666; text-decoration: none; }
.main-aside a:hover { color: #990000; }
.main-aside h3 { color: #990000; font-style: normal; height: 30px; padding-left: 10px;}

.main-aside ul { padding: 20px 0 0; }
.main-aside ul ul { list-style-type: none; margin: 0 0 22px 5px; padding: 15px; }

.widgetcontainer { background: url('images/degrade.png') 50px 30px repeat-x; color: #a1a1a1; list-style-type: none; }
.widgetcontainer ul, .widgetcontainer ul li ul { list-style-type: none; }
.widgetcontainer ul { margin-left: 20px; }

.widget_dbem_list h3 { background: url('images/agenda.png') right center no-repeat; line-height: 30px; }
.widget_twitter h3 { background: url('images/tweet.png') right top no-repeat; line-height: 30px; }
.widget_redes h3 { background: url('images/redes.png') right top no-repeat; line-height: 30px; }

.widget_dbem_list ul li { margin-bottom: 3px; }
.widget_dbem_list ul li ul { border-bottom: 1px solid #ddd; margin-bottom: 7px; padding: 0 0 7px; }
.widget_dbem_list span { color: #a1a1a1; font-size: 12px; }

.widget_twitter ul li.twitter-item { margin-bottom: 10px; }

.widget_redes ul { margin-left: 30px; }
.widget_redes li { border-bottom: 1px solid #ddd; }
.widget_redes li a { display: block; padding: 10px 0 10px 50px; margin-left: 20px; }
.widget_redes li.facebook { background: url('images/facebook.png') 15px center no-repeat; }
.widget_redes li.twitter { background: url('images/twitter.png') 15px no-repeat; }
.widget_redes li.youtube { background: url('images/youtube.png') 15px no-repeat; }
.widget_redes li.flickr { background: url('images/flickr.png') 15px no-repeat; }
.widget_redes li.slideshare { background: url('images/slideshare.png') 15px no-repeat; }
.widget_redes li.orkut { background: url('images/orkut.png') 15px no-repeat; }

.widget_categoriasfilhas li { margin-bottom: 10px; }
.widget_categoriasfilhas li a { border-bottom: 1px solid #ddd; display: block; padding: 5px; }
.widget_categoriasfilhas li.current-cat a { color: #000; }

.widget_text { background: none; }


/* Links */

ul.bookmarks-list {
list-style:none;
margin:0;
padding:0;
}

ul.bookmarks-list a {
display:block;
text-decoration:none;
margin-bottom:20px;
padding-bottom:20px;
border-bottom:1px solid #eee;
font-style:italic;}

ul.bookmarks-list a:hover {
display:block;
text-decoration:none;
margin-bottom:20px;
padding-bottom:20px;
border-bottom:1px solid #ddd;
font-style:italic;}



/* Rodapé */
#footer { border: 0; margin-top: 0; }
#siteinfo { border-top: 1px solid #eee; background: #fff url('images/degrade.png') top repeat-x; background-position: 0px 1px; color: #a1a1a1; font-size: 13px; height: 100px; padding: 0; }
#siteinfo a { color: #a1a1a1; text-decoration: none; }
#siteinfo a:hover { color: #990000; }
#siteinfo div#creditos { float: right; padding-top: 30px; width: 288px; }
#siteinfo div#creditos a { color: #666; }
#siteinfo div#creditos a:hover { color: #990000; }
#siteinfo div#creditos p { margin: 0; padding: 0 10px; }
#siteinfo #menu-footer { float: left; font-style: italic; }
#siteinfo #menu-footer ul { margin: 0; padding: 30px 0 0 37px; }
#siteinfo #menu-footer ul li {  display: inline; }
#siteinfo #menu-footer ul li.rss a { background: url('images/rss.png') 10px center no-repeat; }
#siteinfo #menu-footer ul li a { border-right: 1px solid #ddd; display: block; float: left; height: 40px; line-height: 40px; padding: 0 60px; }

