/* CORES
    
   #da261d - vermelho 
   #98211b - vermelho escuro
   #4e4b48 - cinza
   #e4d7b9 - bege
   #efe6d2 - bege

*/

/* Elements
------------------------------------------------------------------------------*/
h1 {
    background: url(../images/logo.png) no-repeat center;
    text-indent: -9999px;
}

h2 {
    background: url(../images/bullet_header.png) no-repeat left;
    font-size: 1.6em;
}

h2,
h2 a {
    text-decoration: none;
    color: #4e4b48;
}
h2 a:hover {
    text-decoration: underline;
}

h3,
h3 a {
    text-decoration: none;
    font-size: 1.2em;
    font-weight: bold;
    color: #4e4b48;    
}
h3 a:hover {
    text-decoration: underline;
}

a {
    color: #98211b;
}

/* Ids
------------------------------------------------------------------------------*/
#root { 
    background: #da261d;
}

#header {
    background: url(../images/bg-topo.png) no-repeat top center;
}

/* menu */
#header #menu ul,
#footer-menu ul {
    list-style: none;
}

#header #menu ul li {
    border-left: 1px solid white;
}

#footer-menu li {
    border-left: 1px solid #4e4b48;
}

#header #menu ul li:first-child,
#footer-menu ul li:first-child {
    border-left: 0;
}

#header #menu li a,
#footer-menu li a {
    text-decoration: none;
    color: white;    
}
#header #menu li a:hover,
#footer-menu li a:hover {
    text-decoration: underline;
}

#footer-menu li a {
    color: #4e4b48;
}

/* highlight */
#highlight {    
    background: url(../images/bg-destaque.png) no-repeat center;
}

/* search */
#search {
    background: url(../images/bg-busca.jpg) no-repeat center;
}

#search .button {
    border: 0;
    background: url(../images/icon_search.png) no-repeat center;
    text-indent: -9999px;
    cursor: pointer;
}

/* content */
#content {
    background: url(../images/bg-corpo.png) repeat-y center;
}

#feeds {
    background: url(../images/rss_logo.gif) no-repeat left;
    text-decoration: none;
    font-size: 1.8em;
    color: #4e4b48;
}
#feeds:hover {
    text-decoration: underline;
}

/* footer */
#footer {
    background: url(../images/bg-rodape.png) no-repeat center;
    text-align: center;
    font-size: 0.9em;
    color: white;
}

/* Classes
------------------------------------------------------------------------------*/
.read-all {
    text-decoration: none;
}
.read-all:hover {
    text-decoration: underline;
}

.list {
    list-style: none;
}

.list li {
    background: url(../images/bullet.gif) no-repeat left;
}

.list li a {
    text-decoration: none;
    color: #4e4b48;
}
.list li a:hover {
    text-decoration: underline;
}

.listpage li,
.listproduct li {
    border: 1px solid #e4d7b9;
    background: #efe6d2;
}

.listpage li h3,
.listproduct li {
    background: url(../images/bullet.gif) no-repeat left;
}

.listproduct li {
    background-color: #efe6d2;
}

.listpage .read-all {
    background: #e4d7b9;
    text-align: right;
    color: #4e4b48;
}

/* WP Styles
------------------------------------------------------------------------------*/
.wp-caption {
    text-align: center;
}

.wp-caption-text {
    color: #999;
}

.entry img {
    background: #98211B;
}

.entry li {
    list-style-position: inside;
}

/* Index
------------------------------------------------------------------------------*/
#news,
#events {
    border: 1px solid #e4d7b9;
    background: #efe6d2;
}

#news .read-all,
#events .read-all {
    background: #e4d7b9;    
    text-align: right;
    color: #4e4b48;
}

#events #banner {
    text-align: center;
}

#banner img {
    background: #98211B;
}
