﻿@charset "UTF-8";

/* definicoes */
body{margin:0;padding:0;font-family:Arial, Sans-Serif;font-size:62.5%;background: #40b3a7 url('../imagens/fundo.gif') top left repeat-x;}
ul{list-style:none;}
img{border:0;}
h1, h2, h3, h4{font-family:Arial, Sans-Serif;}
h1{font-size:2.2em;}
h2{font-size:1.9em;}
h3{font-size:1.7em;width: 38%;}
h4{font-size:1.5em;}
span{visibility: hidden;}
.clear{clear:both;}
p, div.direita ul.lista{font-size: 1.3em;line-height: 20px;}
div.creditos p, div.creditos p a{font-size: 1em;color:#FFF;}
div.creditos p a {color:#7bd3cb;}

/* especiais */
.novo {background: url('../imagens/novo.png') right no-repeat;}

/* botao */
.btn {color:#FFF;background:#9daa3e;border:1px solid #000;padding:10px 30px;display: block;float:right;font-weight: bold;font-size: 1.2em;}

/* links */
a:link, a:visited, a:hover, a:active{text-decoration:none;} /* active links */
a:hover{color:#7bd3cb;} /* hover links */

/* cores das fontes */
.cor0{color:#FFF;}
.cor1{color:#7bd3cb;}
.cor2{color:#1c8a7f;}
.cor3{color:#005f55;}
.cor4{color:#4e7489;}
.cor5{color:#434343;}
.cor6{color:#3c4211;}

/* estrutura */
div.container{margin:0 auto;width:920px;}
div.menu{width:920px;background: url('../imagens/fundo_menu.gif') repeat-x;height: 35px;clear: both;}
div.chamadas {height: 276px;background: url('../imagens/fundo_slider.gif') no-repeat;margin-bottom: -20px;}
div.conteudo{background:#FFF;height:376px;}
div.rodape{background: #005f55;height:100px;margin-bottom: 40px;}

/* logo */
#logo {background: url('../imagens/logo.gif') no-repeat;margin-left:20px;width: 216px;height: 144px;}
#subtitulo {font-weight: bold;font-size: 40px;text-align: right;width:500px;float: right;margin-top:-80px;}

/* menu */
div.menu ul {padding-top:10px;margin-left:-10px;}
div.menu ul li {display: inline;font-size: 1.2em;font-weight: bold;padding-right:20px;}

/* conteudo */
div.conteudo {padding:0 40px 60px;height:auto;}
div.esquerda {width:34%;float:left;margin-top:-17px;}
div.esquerda p {width:95%;float:left;margin-top:7px;padding-bottom:20px;font-size:1.1em;}
div.direita {width: 66%;margin-left:34%;}

/* slider */
div.chamadas{padding:0 65px;}
div.slider{width:100%;overflow:hidden;}
div.evento {width:208px;margin:-15px 26px 0;float: left;}
div.evento h4 {padding-left:55px;background: url('../imagens/icon_camera.png') no-repeat;padding-top:20px;margin-bottom:10px;}
div.evento a {width:208px;height:142px;display:block;border:3px solid #FFF;}

div.aniversario a{background: url('../imagens/slider_aniversario.jpg') no-repeat;}
div.casamento a{background: url('../imagens/slider_casamento.jpg') no-repeat;}
div.fotodivertida a{background: url('../imagens/slider_fotodivertida.jpg') no-repeat;}
div.corporativo a{background: url('../imagens/slider_corporativo.jpg') no-repeat;}
div.makingof a{background: url('../imagens/slider_makingof.jpg') no-repeat;}
div.filmagem a{background: url('../imagens/slider_filmagem.jpg') no-repeat;}
div.album a{background: url('../imagens/slider_album.jpg') no-repeat;}

#myList{border:0; margin:0; padding:0;width:1900px;overflow:auto;}
#slider-buttons {margin:-100px 0 0 -20px;position:absolute;}
#slider-buttons #next {margin-left:785px;}

/* rodape */
div.rodape{padding:0 5px;}
div.creditos {float: right;}

/* lista interna */
div.direita ul{margin-left:-40px;}
div.direita ul.lista li{padding-left: 18px;background: url('../imagens/arrow.gif') no-repeat;}

/* galeria */
.especial {width:530px;margin-top:-220px;height:300px;float:left;background: #FFF;padding:0 20px;}

/* restrita */
.listafotos {clear:right;text-align:left;}
.listafotos li{display:inline-table;margin:0 12px 20px 0;text-align:center;width:120px;}
.listafotos img{margin-bottom:10px;border:2px solid #40b3a7;}