/*
Theme Name: Damiani Raw
Theme URI: http://luzrefletida.com/
Description: Damiani Raw theme by <a href="http://luzrefletida.com">Vitor Damiani</a>.
Version: 1.0
Author: Vitor Damiani
Author URI: http://luzrefletida.com
Tags: damiani, raw

The CSS, XHTML is released under GPL:
http://www.opensource.org/licenses/gpl-license.php

*/

/* Estilos para Albumize */

.albumize_gallery_damiani {
width: 160px;
height:205px;
float:left;
font-size:10px;
/*line-height:14px;*/
padding:5px;
margin:2px;
background:#363636;
border:solid 1px #797979;
-moz-border-radius: 10px;
-khtml-border-radius: 10px;
-webkit-border-radius: 10px;
}

.albumize_gallery_damiani:hover {
background:#4a4a4a;
border:solid 1px #656565;
-moz-border-radius: 10px;
-khtml-border-radius: 10px;
-webkit-border-radius: 10px;
}

.albumize_thumb_damiani {
margin-bottom:5px; 
text-align:center;
overflow:hidden;
width: 160px;
height:140px;
}

.albumize_thumb_damiani img{
border: 1px solid black;
min-width:160px;
}

.albumize_title_damiani {
margin-bottom:3px;
font-size:12px;
color:#d6d6d6;
}

.albumize_title_damiani a:link, a:visited, a:active {
margin-bottom:3px;
font-size:12px;
color:#d6d6d6 !important;
}

.albumize_desc_damiani {

}

.albumize_count_damiani {
font-size:10px;
color:#7c7c7c;
font-weight: bold;
}
/* --------------------------------------------- */



#gallery { position: relative; width:659px; height:152px; margin:0; padding:0; }
#gallery li { display: block; }


img {
border: 0 none;
}

.gallery .gallery-item img, .gallery .gallery-item img.thumbnail {
border: 1px solid #555;
}

.tabela_Paginas {
border: 1px solid white;
color: #eeeeee;
background: #4A4A4A;
}

.tabela_Paginas TD {
border: 2px solid #444444;
font-size:11px;
width:14%;
text-align:center;

}

.tabela_Paginas_titulo {
color: #ffffff;
font-size:14px;
font-weight:bold;
background:#7F7F7F;
}

.tabela_Paginas_periodos {
color: #ffffff;
font-size:14px;
font-weight:bold;
background:#2F2F2F;
}

.tabela_Paginas_nivel-1 {
color: #000000;
background:#FF99CC;
}

.tabela_Paginas_nivel-2 {
border: 1px solid #6c6c6c;
color: #000000;
background:#F301FD;
}

.tabela_Paginas_nivel-3 {
border: 1px solid #6c6c6c;
color: #000000;
background:#D92571;
}

.tabela_Paginas_nivel-4 {
border: 1px solid #6c6c6c;
color: #000000;
background:#F20C4D;
}

.tabela_Paginas_extra {
border: 1px solid #6c6c6c;
color: #ffffff;
background:#DD2522;
}

.widget_texto li {
	list-style-type:disc;
	list-style-position: inside;
	font-size:13px;
	line-height:1.2em;	
	margin:10px 8px;
	padding:0;
}

.titulo_eventos  {
color:#0d879d;
font-weight:normal;
font-size:15px;
}

a.titulo_eventos:link {
color:#0d879d;
font-weight:normal;
font-size:15px;
}

a.titulo_eventos:visited {
color:#0d879d;
font-weight:normal;
font-size:15px;
}

a.titulo_eventos:hover {
color:#0d879d;
font-weight:normal;
font-size:15px;
}

a.titulo_eventos:active   {
color:#0d879d;
font-weight:normal;
font-size:15px;
}

.prox-month:link, visited, active  {
COLOR:#efefef;
text-decoration:none;
}
.prox-month:hover  {
COLOR:#000000;
text-decoration:none;
}

.ante-month:link, visited, active  {
COLOR:#efefef;
text-decoration:none;
}
.ante-month:hover  {
COLOR:#000000;
text-decoration:none;
}


table.dbem-calendar-table thead {
color:#cfa975;
}

.days-names {
	COLOR:#b8b8b8;
} 

.eventless {
	COLOR:#282828;
} 

table.dbem-calendar-table TD {
padding:2px 5px !important;
}

.dbem-calendar {
border: 1px solid #3E3E3E;
text-align: center;
background-color: #5E5E5E;
padding: 4px;
-moz-border-radius: 4px;
-khtml-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
}


#event-map {
    width: 300px !important;
    height: 230px !important;
}

#dbem-location-map {
width: 300px !important;
height: 230px !important;
float:right !important;
border:1px solid black !important;
}


.eventos_titulo {
height:40px;
padding:4px 0px 0px 4px;
border-top:1px solid #6a6a69;
}


.voltar {
color:#5F5F5F;
font-size:11px;
font-weight:bold;
margin:5px 0px 5px 4px;
text-transform:uppercase;
cursor:pointer;
}

.voltar:hover {
margin:5px 3px 5px 1px;
cursor:pointer;
}

.voltar img {
border:0px;
}

img.alignright {
	margin: 0 0 2px 5px;
	padding:0px;
	border: 0 none;
	border-color:#727272 #1a0b06 #1a0b06 #727272;
	border-style:solid;
	border-width:1px;
}

img.alignleft {
	margin: 0 5px 2px 0;
	padding:0px;
	border: 0 none;
	border-color:#727272 #1a0b06 #1a0b06 #727272;
	border-style:solid;
	border-width:1px;
}

.alignright {
	float: right;
}

.alignleft {
	float: left;
}


/* Captions */
.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
	border: 0 none;
}

.wp-caption {
	margin: 2px;
	padding: 2px;
	text-align:center;
}

.wp-caption img {
	margin: 0px;
	padding:0px;
	border: 0 none;
	border-color:#727272 #1a0b06 #1a0b06 #727272;
	border-style:solid;
	border-width:1px;
}

.size-thumbnail {
	margin: 0px;
	padding:0px;
	border: 0 none;
	border-color:#727272 #1a0b06 #1a0b06 #727272;
	border-style:solid;
	border-width:1px;
}

.attachment-medium {
	margin: 0px;
	padding:0px;
	border: 0 none;
	border-color:#727272 #1a0b06 #1a0b06 #727272;
	border-style:solid;
	border-width:1px;
}


.wp-caption p.wp-caption-text {
	font-size: 11px;
	padding: 0px 1px 0px 1px;
	margin:  0px 2px 0px 2px;
	color: #b66a33 !important;
	font-weight:normal;
	text-align:center;
	
}
/* End captions */

body {
background:#efeee2 url(/img/fundo.jpg);
font-family: "Trebuchet MS", Tahoma, Arial, Verdana, Georgia, Geneva, Lucida, Arial, Helvetica, sans-serif;
}

a:link{
color:#d72754;
text-decoration:none;
font-weight:normal;
}
a:visited{
color:#d72754;
text-decoration:none;
font-weight:normal;
}
a:hover{
color:#d72754;
text-decoration:underline;
font-weight:normal;
}
a:active{
text-decoration:none;
}

.lytebox {

}

ul, ol, dl, p, h1, h2, h3, h4, h5, h6 {
	margin-top: 10px;
	margin-bottom: 10px;
	padding-top: 0;
	padding-bottom: 0;
	
font-size:14px;
line-height:1.4em;
color:#c4c4c4;
}

p {
text-align:justify;
}

ul ul, ul ol, ol ul, ol ol {
	/* remove margins on sub-lists */
	margin-top: 0;
	margin-bottom: 0;
	}

h1 {
clear:left;
color:#dfdfdf;
font-size:20px;
font-weight:bold;
margin:18px 0 -10px 0px;
}

h2 {
clear:left;
color:#b2936a;
font-size:16px;
font-weight:bold;
margin:12px 0 -5px 0px;
}

h3 {
clear:left;
color:#498EBF;
font-size:16px;
font-weight:normal;
}

h4 {
clear:left;
color:#e7195e;
font-size:16px;
font-weight:normal;
}

h5 {
clear:left;
color:#498EBF;
font-size:15px;
font-weight:normal;
}

h6 {
	font-size: 11px;
	margin:  -3px 2px 0px 2px;
	color: #b66a33;
	font-weight:bold;
	
/*clear:left;
color:#7c746b;
font-size:15px;
font-weight:normal;*/
}

.nomePagina {
position:relative;
height:42px;
top:-15px;
left:-4px;
color:#6F6F6F;
font-size:36px;
font-weight:bold;
}


.textwidget {
color:#c4c4c4;
font-size:15px;
text-align:left;
}

/* -------- WIDGETS ---------- */

.widget {
list-style-type: none;
margin:0px;
text-align:center;
padding:3px 0px 3px 0px;
}

	
/* -------- LISTS INSIDE OF WIDGETS ----------- */

.widget_search {
	list-style-type: none;
	margin: 0; 
	padding: 0;
	width: auto;
}

.widget ul, li {
	list-style-type: none;
	margin: 0; 
	padding: 0;
	width: auto;
	font-size:14px;
	color:#c4c4c4;
	}



/* ---------- FORMS ------------*/

form, .feedburner-email-form {
	margin: 0; 
	padding: 0; 
	}

fieldset {
	border: 1px solid #cccccc; 
	width: auto; 
	padding: 0 0 0 1px;
	display: block; 
	}
	
legend { 
	color: #000000; 
	padding: 0px 6px; 
	}
	
form p {
	margin: 5px 0 0 0; 
	padding: 0; 
	}
	
label {
	margin-right: 0.5em; 
	font-family: arial;
	cursor: pointer; 
	}

/* input.TextField for WP-Email */
input.text, 
input.password, 
input.file,
input.TextField, 
textarea {
	padding: 3px;
	/* more  ... */
	}

textarea {
	width: 96%; 
	}


input.inputblur {
	color: #777777;
	width: 95%;
	}

input.inputfocus {
	color: #000000;
	width: 95%;
	}	
	
input.highlight, textarea.highlight {
	/* more  ... */
	}

/* .Button for WP-Email */
.button, .Button {
	padding: 1 3px;
	/* more  ... */
	}
	
.buttonhover {
	padding: 0 2px;
	cursor: pointer;
	/* more  ... */
	}

/* comment submit button */
form#commentform input#submit	{

	/* more  ... */
	}
	

/* ---------- SEARCH FORM ----------- */


table.searchform {
	/*width: 100%;*/
	}

table.searchform td.searchfield {
	padding: 0;
	/*width: 90%;*/
	}
	
table.searchform td.searchbutton {
	padding: 0 0 0 7px;
	}

table.searchform td.searchbutton input{
	padding: 0 0 0 5px;
	}
	
/* ---------- BLOCKQUOTES ------------*/

blockquote {
	height: 1%;
	display: block;
	clear: both;
	/* more  ... */	
	}
	
blockquote blockquote {
	height: 1%;
	display: block;
	clear: both;
	/* more  ... */
	}


/* ---------- TABLES & CALENDAR -----------*/

/* ---------- TABLES IN POSTS ------------*/

.post table {
	padding:0;
	margin:0;
	/* more ... */
	}
	
.post table caption {
	width: auto;
	margin: 0 auto;
	/* more  ... */
	}
	
.post table th {
	/* more  ... */
	}
	
.post table td {
	/* more  ... */
	}

.post table tfoot td {
	/* more  ... */
	}
	
.post table tr.alt td {
	/* more  ... */
	}

.post table tr.over td {
	/* more  ... */
	}


/* ------------- CALENDAR WIDGET ------------- */

#calendar_wrap {
	padding: 0;
	border: none;
	}
	
table#wp-calendar {
	width: 100%; 
	font-size:90%;
	border-collapse: collapse;
	background-color: #ffffff;
	margin: 0 auto;
	}

table#wp-calendar caption {
	width: auto;
	background: #eeeeee;
	border: none;;
	padding: 3px;
	margin: 0 auto;
	font-size: 1em;
	}

table#wp-calendar th {
	border: solid 1px #eeeeee;
	background-color: #999999;
	color: #ffffff;
	font-weight: bold;
	padding: 2px;
	text-align: center;
	}
	
table#wp-calendar td {
	padding: 0;
	line-height: 18px;
	background-color: #ffffff;
	border: 1px solid #dddddd;
	text-align: center;
	}

table#wp-calendar tfoot td {
	border: solid 1px #eeeeee;
	background-color: #eeeeee;
	}
	
table#wp-calendar td a {
	display: block;
	background-color: #eeeeee;
	width: 100%;
	height: 100%;
	padding: 0;
	}


label{
display:block;
color:#888;
font-weight:bold;
font-size:10px;
}

input, textarea{
font-size:11px;
color:#D4D0C8;
background:#5E5E5E;
border:1px solid #000000;
/*text-transform:uppercase;*/
font-weight:bold;
padding:3px 5px 3px 5px;
}

form .button{
width:auto;
}

pre{
font-size:14px;
color:#c4c4c4;
font-family: "Trebuchet MS", Tahoma, Arial, Verdana, Georgia, Geneva, Lucida, Arial, Helvetica, sans-serif;
}

address {
font-size:11px;
color:#c4c4c4;
font-weight:bold;
}

#content p{
font-size:10pt;
line-height:1.4em;
color:#373533;
}

#conteudo p{
font-size:14px;
line-height:1.4em;
color:#c4c4c4;
text-align:justify;
}

#content img, .thumb-link{
position:relative;
right:1px;
}

#content li{
color:#1f4616;
font-size:1.4em;
}

#content blockquote{
margin:1em 0;
height:1%;
}

#content blockquote p{
background:#ecf5e9;
text-align:center;
padding:8px 20px;
line-height:normal;
font-style:italic;
font-size:1.5em;
}

/********************* OBJECTS *********************/

#sidebar {
}

#wrap{
margin:0 auto;
padding: 0;
border-top: solid 1px #5e5e5d;
border-right: solid 1px #5e5e5d;
border-left: solid 1px #5e5e5d;
width:990px;
text-align:left;
background:url(/img/fundo_conteudo.gif) repeat-y center;
min-height:500px;
position:relative;
overflow:hidden;
height:1%;
}

#top{
overflow:hidden;
margin:0px;
height:167px;
position:relative;
z-index:3;
}


#testeira_fundo {
width:990px;
height:167px;
position:absolute;
z-index:12;
background: url(/img/testeira-fundo.jpg) no-repeat top center;
}

#testeira_imagens {
width:659px;
height:152px;
left:331px;
position:absolute;
z-index:15;
}

#testeira_logo {
top:20px;
left:22px;
width:311px;
height:96px;
position:absolute;
z-index:16;
background: url(/img/testeira-logo.png) no-repeat top left;
cursor:pointer;
}

#testeira_oclusor {
width:211px;
height:39px;
left:779px;
position:absolute;
z-index:20;
background: url(/img/testeira-oclusor.png) no-repeat top right;
}

#testeira_menu {
width:543px;
height:31px;
left:140px;
top:139px;
position:absolute;
z-index:20;
font-family: 'Puritan', arial, serif;
color: #efc58d;
font-size:13pt;
}

#testeira_menu_corner {
position:absolute;
left:70px;
z-index:20;
font-family: 'Puritan', arial, serif;
color: #efc58d;
font-size:13pt;
}

#menu td{
	text-decoration:none;
	padding:0px 6px 2px 6px;
	background: url(/img/testeira-menu-separador.png) no-repeat bottom right;
}

#menu td:hover{
border-bottom: 2px solid #d70148;
padding:0px 6px 0px 6px;
cursor:pointer;
text-decoration:none;
}

.menu-canto {
	color:#fff;
}
.menu-canto:link, visited, active  {
	color:#fff;
	text-decoration:none;
}
.menu-canto:hover  {
COLOR:#eed59c;
text-decoration:none;
}

.menu-principal {
	color:#efc58d;
}
.menu-principal:link, visited, active  {
	color:#efc58d;
	text-decoration:none;
}
.menu-principal:hover  {
COLOR:#efe5d9;
text-decoration:none;
}

#menu_itens {
height:29px;
position:relative;
z-index:25;
}


#menu ul{
height:29px;
font-size:11px;
position:relative;
}

#menu ul li{
height:29px;
display:inline;
list-style:none;
}

#menu ul a{
text-decoration:none;
}

#menu ul a:hover{
background:white;
text-decoration:none;
}

#logo{
float:left;
margin:0 15px 0 25px;
}

#wide{
position:absolute;
top:0;
left:9px;
}

#conteudo{
padding: 10px 15px;
min-height:366px;
height:auto !important;
height:366px;
width: 725px;
}


#footer{
font-size:12px;
color:#9f8766;
background-image:url(/img/rodape.jpg);
background-repeat: no-repeat;
height:53px;
margin:0 auto;
width:990px;
text-align:center;
vertical-align:middle;
border-right: solid 1px #5e5e5d;
border-left: solid 1px #5e5e5d;
border-bottom: solid 1px #5e5e5d;
}

#footer img{
vertical-align:middle;
padding:0px 0px 1px 0px;
}

#footer big{
margin:0 5px;
}

#footer p {
line-height:2em;
}

#footer a:hover  {
color:#ffffff;
font-weight:bold;
text-decoration:underline;
}

#footer a {
text-decoration:none;
color:#9f8766;
font-weight:bold;
font-size:11px;
}

#footer_esq {
float:left;
padding-left:210px;
padding-top:30px;
text-align:center;
}

#footer_dir {
float:right;
padding-right:36px;
padding-top:34px;
color:#9f8766;
}
