/*  

Theme Name: Freitas Fotos 2009
Theme URI: http://www.freitasfotos.com.br
Description: Tema para fotogafo. Contem variedade de templates.
Author: Leandro de Amorim
Author URI: http://www.andros.com.br

*/

html{
height:100%;
margin:0;
padding:0;
background:url(images/bg.jpg) repeat #ffffff; 
}

body{
height:100%;
font-family:Arial, Helvetica, sans-serif;
margin:0;
padding:0;
}

p{
font-size:12px;
}

p a{
color:#990000;
}

p a:hover{
color:#777777;
}




/*
*
* PÁGINA INICIAL
*
*/

#main-index{
width:100%;
margin:0;
}

#header-index{
margin:0 auto;
width: 920px;
height:613px;
padding:80px 0 5px 0;
}

/*--- START MENU ---*/
#menu-index{
height:70px;
width:100%;
position:fixed;
background-color:#FFFFFF;
background-image:url(images/logo.jpg);
background-repeat:no-repeat;
background-position:right;
border-bottom:1px solid #EEEEEE;
border-top:1px solid #EEEEEE;
}

#navbar-index{
height:35px;
width:910px;
margin:0 auto;
padding-top:25px;
}

/*--- END MENU ---*/

#intro-index{
width: 920px;
margin:0 auto;
padding:5px 0;
}

#intro-index h1{
font-weight:normal;
width: 920px;
margin:0 auto;
margin-top:10px;
color:#666666;
}

#intro-index h2{
font-weight:normal;
width: 920px;
margin:0 auto;
color:#666666;
border-bottom:solid 1px #DDDDDD;
}

#intro-index h2 a{
color:#666666;
text-decoration:none;
}

#intro-index p{
margin:0;
padding-top:5px;
color:#990000;
line-height:18px;
}/*-- página inicial --*/


/*
*
* MODELO PADRÃO
*
*/
/*--- START HEADER ---*/
#main{
display:table;
height:100%;
width:100%;
padding:10px 0;
}

#header{
height:40px;
background-color:#ffffff;
border-bottom:1px solid #EEEEEE;
border-top:1px solid #EEEEEE;
}

#menu{
width:920px;
margin: 0 auto;
}

#navbar{
position:absolute;
top:23px;
}

#slogan{
float:right;
height:30px;
}

#slogan h1{
float:left;
font-size:9pt;
text-align:right;
padding-right:10px;
line-height:19px;
}

#slogan a{
color:#777777;
text-decoration:none;
}

#slogan a:hover{
color:#999999;
}

#slogan h2{
float:left;
font-size:9pt;
text-align:right;
padding-right:10px;
line-height:16px;
color:#777777;
}
/*--- END HEADER ---*/

/*--- START CONTEÚDO ---*/
#titulo{
width:920px;
margin:0 auto;
}

#titulo h3{
font-size:12px;
text-transform:uppercase;
color:#777777;
padding-left:15px;
}

#conteudo{
width:840px;
margin: 0 auto;
}

#conteudo h1, h2, h3{
color:#777777;
}

#conteudo p{
margin:0;
padding-top:5px;
color:#990000;
line-height:18px;
}

#comentBio{
padding:30px 20px;
}

#audio{
padding-left:545px;
}

/*--- END CONTEÚDO ---*/

#footer{
clear:both;
height:30px;
width:100%;
margin-bottom:10px;
background-color:#ffffff;
border-bottom:1px solid #EEEEEE;
border-top:1px solid #EEEEEE;
}

#footer p{
font-size:10px; !impotant;
color:#777777; !impotant;
text-align:center;
}

#footer a{
text-decoration:none;
color:#777777;
}

#footer a:hover{
text-decoration:none;
color:#000000;
}/* página padrão */


/*
*
* GALERIAS
*
*/
#galerias {
width:840px;
margin:0 auto;
display:table;
}

#galerias a{
color:#990000;
text-decoration:none;
}

#galerias-esq{
float:left;
display:table;
}

#galerias-dir{
float:right;
display:table;
}

.galerias{
margin-bottom:10px;
padding:5px;
height:200px;
width:370px;
display:table;
}

.descricao{
float:right;
height:160px;
width:145px;

text-align:left;
margin-top:25px;
padding-top:6px;
padding-left:2px;
color:#950000;
font-size:12px;

border-left: solid 2px #D4D4D4;
}

.galerias h3{
margin: 0;
color:#777777;
}

/*
*
* GALERIAS
*
*/

#cont-miniaturas{
width:870px;
display:block;
margin:0 auto;
}

.miniaturas{
float:left;
width:260px;
margin:15px;
}


/*
*
* CONTATO
*
*/
#contato{
width: 780px;
margin:0 auto;
}

#formulario{
float:left;
width: 410px;
border-right:solid 1px #E0DFE3;
padding-right:25px;
}

#endereco{
display:table;
width: 350px;
color:#990000;
font-size:14px;
padding-left:45px;
line-height:20px;
}


/*
*
* CLIENTES
*
*/

/*
*
* BLOG
*
*/


#blog{
height:100%;
width:930px;
margin:0 auto;
padding:10px;
}

#titulo-post h3 a{
text-decoration:none;
color:#990000;
}

#autor{
color:#555555;
font-size:11px;
}

#autor a{
color:#555555;
}

#autor a:hover{
text-decoration:none;
color:#555555;
}

#data{
color:#555555;
font-size:11px;
}

#data a{
color:#555555;
}

#data a:hover{
text-decoration:none;
color:#555555;
}

#posts{
width:700px;
padding:0 25px 20px 10px;
border-right:1px solid #D4D4D4;
}

#posts p{
line-height:18px;
color:#333333;
}

#post{
display:table;
margin:3px 0;
padding:5px 0;
border-bottom:1px solid #CCCCCC;
}

#continue a{
float:right;
color:#333333;
font-size:18px;
padding:15px;
}

#continue a:hover{
text-decoration:none;
color:#555555; !impotant;
}

#qtd-comentarios a{
color:#333333;
text-decoration:none;
padding:10px;
}

/*--- START SIDEBAR ---*/

#icones{
padding:20px 0 0 10px;
display:table;
}

#icones img{
float:left;
padding-right:5px;
}

#leftnav{
float:right;
height:100%;
width:200px;
}

.leftnav{
padding:0 10px;
}

.leftnav h2{
font-size:18px;
color:#990000;
}

#leftnav ul{
list-style-type:none;
padding-left:10px;
}


#leftnav  li{
padding:5px 0;
}

#leftnav ul li a{
color:#444444;
font-size:14px;
}
#leftnav a{
color:#444444;
font-size:14px;
}

#leftnav ul li a:hover{
color:#666666;
text-decoration:none;
}
#leftnav a:hover{
color:#666666;
text-decoration:none;
}
/*--- END SIDEBAR ---*/
/*-- blog --*/



/* ######################  CSS INTERNA  ##################################### */


/*---------------- PG ALBUNS ------------------*/

#livros{
margin:0 auto;
width:800px;
}

#post-332 p{
width:750px;
color:#990000;
text-align:justify;
line-height:20px;
margin:0 auto;
}

#albuns{
border-top:solid 1px #CCCCCC;
margin-top:10px;
padding-top:5px;
}

.alignleft{
float:left;
margin-bottom:10px;
margin-right:10px;
padding:5px;
}

/*
.livros{
float:left;
margin-bottom:10px;
margin-right:40px;
padding:5px;
height:200px;
width:370px;
}


/* GALERIAS */

#livro1 img{
border:solid 1px #E0DFE3;
}

#livro2 img{
border:solid 1px #E0DFE3;
}

.play{
float:right;
}



/*------------------- CONTATO --------------------*/

.contato-form{
float:left;
height:500px;
width:400px;
padding-right:20px;
}

.contato-txt{
float:left;
height:500px;
width:400px;
line-height:24px;
padding-left:20px;
border-left:solid 1px #D7D7D7;
}
