/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : Jun 7, 2017, 2:40:51 PM
    Author     : ocpcp
*/

@charset "UTF-8";

ul#album-fotos {
    width: 1200px;
    height: 860px;
    /* margin: 0 auto; */
    /* padding: 50px; */
    overflow: hidden;
    list-style: none;
}

ul#album-fotos li {
    float: left;
    width: 200px;
    height: 200px;
    margin: 20px;
    border: 3px solid #0b4980;
    background-color: #ffffff;
    box-shadow: 5px 5px 3px rgba(0,0,0,.4);
    -webkit-transition: all .4s ease-in;
    -moz-transition: all .4s ease-in;
    -ms-transition: all .4s ease-in;
}

ul#album-fotos li:hover {
    -webkit-transform: scale(2.0);
    -webkit-transform-origin: 20px 20px;
}

ul#album-fotos li span {
    opacity: 0;
    color: #ffffff;
    text-shadow: 1px 1px 1px #000000;
    background-color: rgba(0,0,0,.3);
    font-size: 9pt;
    line-height: 356px;
    margin-left: -9px;
    padding: 5px;
}

ul#album-fotos li:hover span {
    opacity: 1;
}

ul#album-fotos li#foto01 {
    background: url('../../images/foto_padrao_01.jpg') no-repeat;
    background-position: 50% 50%;
    background-size: 960px 600px;
    background-color: #ffffff;
}

ul#album-fotos li#foto01:hover {
    background-position: 0px 0px;
    background-size: 200px 200px;
}

ul#album-fotos li#foto02 {
    background: url('../../images/foto_padrao_02.jpg') no-repeat;
    background-position: 50% 50%;
    background-size: 960px 600px;
    background-color: #ffffff;
}

ul#album-fotos li#foto02:hover {
    background-position: 0px 0px;
    background-size: 200px 200px;
}

ul#album-fotos li#foto03 {
    background: url('../../images/foto_padrao_03.jpg') no-repeat;
    background-position: 50% 50%;
    background-size: 960px 600px;
    background-color: #ffffff;
}

ul#album-fotos li#foto03:hover {
    background-position: 0px 0px;
    background-size: 200px 200px;
}

ul#album-fotos li#foto04 {
    background: url('../../images/foto_padrao_04.jpg') no-repeat;
    background-position: 50% 50%;
    background-size: 960px 600px;
    background-color: #ffffff;
}

ul#album-fotos li#foto04:hover {
    background-position: 0px 0px;
    background-size: 200px 200px;
}

ul#album-fotos li#foto05 {
    background: url('../../images/foto_padrao_05.jpg') no-repeat;
    background-position: 50% 50%;
    background-size: 960px 600px;
    background-color: #ffffff;
}

ul#album-fotos li#foto05:hover {
    background-position: 0px 0px;
    background-size: 200px 200px;
}

ul#album-fotos li#foto06 {
    background: url('../../images/foto_padrao_06.jpg') no-repeat;
    background-position: 50% 50%;
    background-size: 960px 600px;
    background-color: #ffffff;
}

ul#album-fotos li#foto06:hover {
    background-position: 0px 0px;
    background-size: 200px 200px;
}

ul#album-fotos li#foto07 {
    background: url('../../images/foto_padrao_07.jpg') no-repeat;
    background-position: 50% 50%;
    background-size: 960px 600px;
    background-color: #ffffff;
}

ul#album-fotos li#foto07:hover {
    background-position: 0px 0px;
    background-size: 200px 200px;
}

ul#album-fotos li#foto08 {
    background: url('../../images/foto_padrao_08.jpg') no-repeat;
    background-position: 50% 50%;
    background-size: 960px 600px;
    background-color: #ffffff;
}

ul#album-fotos li#foto08:hover {
    background-position: 0px 0px;
    background-size: 200px 200px;
}

ul#album-fotos li#foto09 {
    background: url('../../images/foto_padrao_09.jpg') no-repeat;
    background-position: 50% 50%;
    background-size: 960px 600px;
    background-color: #ffffff;
}

ul#album-fotos li#foto09:hover {
    background-position: 0px 0px;
    background-size: 200px 200px;
}

ul#album-fotos li#foto010 {
    background: url('../../images/foto_padrao_010.jpg') no-repeat;
    background-position: 50% 50%;
    background-size: 960px 600px;
    background-color: #ffffff;
}

ul#album-fotos li#foto010:hover {
    background-position: 0px 0px;
    background-size: 200px 200px;
}

ul#album-fotos li#foto011 {
    background: url('../../images/foto_padrao_011.jpg') no-repeat;
    background-position: 50% 50%;
    background-size: 960px 600px;
    background-color: #ffffff;
}

ul#album-fotos li#foto011:hover {
    background-position: 0px 0px;
    background-size: 200px 200px;
}

ul#album-fotos li#foto012 {
    background: url('../../images/foto_padrao_012.jpg') no-repeat;
    background-position: 50% 50%;
    background-size: 960px 600px;
    background-color: #ffffff;
}

ul#album-fotos li#foto012:hover {
    background-position: 0px 0px;
    background-size: 200px 200px;
}

@media screen and (max-width: 960px) AND (min-width: 760px) {

    ul#album-fotos {
        width: 860px;
    }

}

@media screen and (max-width: 580px) {

    ul#album-fotos {
        width: 300px;
    }

}