/*!
Pure v0.3.0
Copyright 2013 Yahoo! Inc. All rights reserved.
Licensed under the BSD License.
https://github.com/yui/pure/blob/master/LICENSE.md
*/
.pure-table {
    /* Remove spacing between table cells (from Normalize.css) */
    border-collapse: collapse;
    border-spacing: 0;
    empty-cells: show;
    border: 1px solid #cbcbcb;
}

.pure-table caption {
    color: #000;
    padding: 1em 0;
    text-align: center;
}

.pure-table td,
.pure-table th {
    border-left: 1px solid #cbcbcb;/*  inner column border */
    border-width: 0 0 0 1px;
    font-size: inherit;
    margin: 0;
    overflow: visible; /*to make ths where the title is really long work*/
    padding: 6px 12px; /* cell padding */
}
.pure-table td:first-child,
.pure-table th:first-child {
    border-left-width: 0;
}

.pure-table thead {
    background: #e0e0e0;
    color: #000;
    text-align: left;
    vertical-align: bottom;
    font-size: 13px;
}

.pure-table tbody tr {
    border-bottom: 1px solid #CCC !important;
}

.pure-table tbody tr:nth-child(even) {
    background-color: #E5E5E5 !important;
}

.pure-table tr td:first-child {
	/*padding-right: -10px !important;
	width: 140px !important;*/
}

/*
striping:
   even - #fff (white)
   odd  - #f2f2f2 (light gray)
*/

.pure-table td {
    font-size: 13px !important;
}
.pure-table-odd td {
    background-color: #f2f2f2;
}

/* nth-child selector for modern browsers */
.pure-table-striped tr:nth-child(2n-1) td {
    background-color: #f2f2f2;
}

/* BORDERED TABLES */
.pure-table-bordered td {
    border-bottom: 1px solid #cbcbcb;
}
.pure-table-bordered tbody > tr:last-child td,
.pure-table-horizontal tbody > tr:last-child td {
    border-bottom-width: 0;
}


/* HORIZONTAL BORDERED TABLES */

.pure-table-horizontal td,
.pure-table-horizontal th {
    border-width: 0 0 1px 0;
    border-bottom: 1px solid #cbcbcb;
}
.pure-table-horizontal tbody > tr:last-child td {
    border-bottom-width: 0;
}

.area-acao {
    width: 70px;
    min-width: 70px;
    max-width: 70px;
}



/* ========== GALERIAS ========== */

.lista-galeria {
    width: 100%;
    float: left;
    text-align: center;
}

.item-galeria {
    float: left;
    width: 200px;
    height: 150px;
    margin:  8px;
    border-radius: 4px;
}

.item-galeria img {
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    height: 100%;
    min-height: 100%;
    max-height: 100%;
    border-radius: 4px;
}

.opcoes-foto {
    width: 200px;
    height: 150px;
    background: url('../img/overlay-galeria.png');
    margin-top: 0px;
    float: left;
    border-radius: 4px;
    position: absolute;
    z-index: 2;
    display: none;
}

.item-galeria:hover .opcoes-foto {
    display: block;
}

.opcoes-foto .botao-acao {
   margin-top: 62px !important;
    border: none !important;
}

.opcoes-foto .icone-capa {
     margin-right: 0 !important;
     margin-left: 0 !important;
}

.icone-capa {
    position: absolute;
    z-index: 3;
    margin: 3px 0 0 170px !important;
    border-radius: 50%;
    border: none !important;
    display: none;
}


.imagem-alta {
    width: 120px !important;
}

.imagem-alta .opcoes-foto {
    width: 120px;
}

.imagem-alta .icone-capa {
    margin: 3px 0 0 90px !important;
}

.negrito {
    font-weight: bold !important;
}
/* ========== FIM GALERIAS ========== */