/*  
Theme Name: Laureano Bittencourt
Theme URL: http://www.sigales.com/
Description: LAUREANO BITTENCOURT Fotos, Fotografia digital com qualidade
Version: 1.0
Author: Jeferson Sigales e Leo Branco
Author URL: http://www.sigales.com/

The CSS, XHTML and design is released under GPL:
http://www.opensource.org/licenses/gpl-license.php
*/

@import url(contato.css); /*import contato*/
@import url(post.css); /*import post*/

/* ---------------------------------------------HTML ELEMENTOS ---------- */
* {
border: none;
list-style: none !important;
margin: 0px auto !important;
padding: 0px;
word-wrap: break-word;
}
body {
background: #000000;
width: 100%;
}
blockquote {
padding: 10px 10px 0 10px;
border-top: 1px solid #DDDDDD;
border-bottom: 1px solid #DDDDDD;
background: #EEEEEE;
font:1.0em Arial;
line-height:1.5em;
margin:10px 0px;
}
a:link, a:visited {
color: #FFFFFF;
text-decoration:none
}
a:hover, a:active {
text-decoration:underline;
}

/* -------------------------------------------------- CABEÇALHOS ---------- */
h1, h1 a {
font: bold 1.6em Arial, Helvetica, sans-serif; 
color: #DD7700;
padding: 10px; 
}
h2, h3, h3 a {
font: 100 1.8em Arial, Helvetica, sans-serif !important;
color: #CCCCCC !important;
display: block !important;
height: 30px;
}

/* --------------------------------------------ESTRUTURA ------------ */
#head {
height: 145px;
width: 778px;
}
#menu {
width: 778px;
}
#pagina {
background: #666666;
width: 778px;
}
#coluna {
width: 440px;
}
#index {
width: 778px;
}
#rodape {
height: 100px;
width: 758px;
}

/* -------------------------------------------------- HEAD ---------- */
#head {
background: #999999 url(images/fundo-cabecalho.jpg) top no-repeat;
margin: 0px auto;
text-align: center;
}
#head p {
float: left;
font: 100 0.8em Arial, Helvetica, sans-serif;
color: #886644;
width: 768px;
margin: 4px 0px !important;
padding: 2px;
display: block;
text-align: center;
}
#head p strong {
font: bold 1.3em Arial, Helvetica, sans-serif;
color: #DD7700;
display: block;
}
#head p em {
font: bold 1.0em Arial, Helvetica, sans-serif;
color: #000000;
display: inline-block;
text-decoration: none;
}
#head a:hover {
color: #DD7700 !important;
}
#logo {
width: 658px;
}
#atendimento {
float: right;
margin: 10px !important;
width: 90px;
font: bold 0.8em Arial, Helvetica, sans-serif;
color: #336699;
text-align: center;
}
#atendimento img {
margin: 0px 0px 4px !important;
text-align: center;
color: #000000;
}

/* -------------------------------------------------- MENU ---------- */
#menu {
margin: 0px auto;
}
#menu ol {
display: block;
}
#menu li {
background: url(images/seta-menu.gif) left bottom no-repeat;
float: left;
height: 26px;
margin: 0px 1px !important;
}
#menu li:hover {
}
#menu li.current_page_item, #menu li.current_page_item a {
color: #666666;
}
#menu a, #menu a:visited {
font: bold 0.7em Arial, Helvetica, sans-serif;
color: #000000;
display: block;
padding: 14px 14px 10px;
}
#menu a:hover {
color: #FFFFFF;
text-decoration: none;
}
/* ------------------------------------------------- COLUNA ---------- */
#coluna {
background: #666666;
margin: 20px 0px  !important;
}
#coluna ol {
display: block;
}
#coluna li {
display: inline;
float: left;
margin: 0px 6px !important;
}
#coluna li img {
border: 2px solid #332200;
width: 82px;
height: 82px;
padding: 2px;
}
#coluna li img:hover {
border: 2px solid #CC9933;
}

/* -------------------------------------------------- INDEX ---------- */
#index {
background: #222222;
line-height: 1.64em;
margin: 5px 0px!important;
min-height: 940px;
}
#index ol {
float: left;
}
#index li {
display: block;
margin: 20px 0px !important;
width: 348px;
}
.bloco {
font: 100 0.8em Arial, Helvetica, sans-serif;
color: #333333;
background: #111111;
margin: 10px !important;
width: 348px;
min-height: 820px;
padding: 0px 10px;
}
.bloco li img {
border: 1px solid #CCCCCC;
margin: 4px !important;
}

/* -------------------------------------------------- CAMINHO ---------- */
#index .caminho {
font: 100 0.8em Arial, Helvetica, sans-serif;
color: #666666;
margin: 10px !important;
}
#index .caminho a {
font: 100 0.9em Arial, Helvetica, sans-serif;
color:#666666;
}

/* --------------------------------------------------- ENTRY ---------- */
.entry {
font: 100 0.8em Arial, Helvetica, sans-serif;
color:#666666;
padding: 10px;
}
.entry p a img {
border: 2px solid #666666;
margin: 4px !important;
padding: 2px;
}
.entry p a img:hover {
border: 2px solid #CCCCCC;
}

/* -------------------------------------------------- RODAPE ---------- */
#rodape {
background: #333333;
margin: 0px auto 10px auto !important;
padding: 10px !important;
}
#rodape ol {
width: 220px;
float: left;
}
#rodape ol li {
font: 100 0.6em Arial, Helvetica, sans-serif;
color: #111111;
display: inline;
}
#rodape ol li a {
color: #666666;
}
#rodape p {
width: 240px;
margin: 0px 10px !important;
float: left;
}
#rodape p, #rodape p a, #rodape p strong {
font: 100 0.8em Arial, Helvetica, sans-serif;
color: #666666;
}

/* ----------------------------------------------PROPRIEDADES DO FLOAT ---------- */
/* Hides from IE-mac \*/
* html .clearfloat { height:1%; }
*+html .clearfloat { height:1%; }
.clearfloat { display:block; }
.clearfloat { display: inline-block; }
.clearfloat:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }


/*---------------------------------------------------------------GENERICAS--------*/
.left, .alignleft { float:left; }
.right, .alignright { float:right; }
.center { text-align: center; }
.clear { clear:both; }
.mt10 { margin-top: 10px; }
.ml10 { margin-left: 10px !important; }
.mr10 { margin-right: 10px !important; }

.title, .title a { font: bold 1.4em Arial, Helvetica, sans-serif; color: #DD7700; letter-spacing: -0.06em; }
