* {margin:0; padding:0;}

html,body
{
   font-family:"Arial,Helvetica,sans-serif";
   font-size:13px;
	 background:#393939 url(../img/img01.gif) repeat-x scroll 0 0
}
#container 
{
	width:990px;
	margin:auto;
	padding:0;
font-family:"Arial,Helvetica,sans-serif";
}
#top
{
	height:130px;
	color:#afafaf;
	font-size:12px;
	font-family:"Arial,Helvetica,sans-serif";
}
a img 
{
   border:none;
}


table.index a img{ width:129px;margin:3px; }

td.imagem_grande a img { width:300px ;vertical-align:bottom;}

td.detalhe_img a img { width:300px }

table.index img
{
   width:129px;
	 margin:3px;
}
a:link, a:visited
{
   color:#f5cf08;
   font-size:11px;
   text-decoration:none;
}
#publicidade
{
   margin-bottom:10px;
}
a:hover
{
   text-decoration:underline;
}
b.preco
{
   color:white;
}
h1,h2,h3,h4,ul.block 
{
   margin:0;
   padding:0;
}
h2.destaque
{
   color:#F5CF08;
}
h3.preco
{
   color:#afafaf;
   padding-right:10px;
}
h3.preco_listagem,h4.preco_listagem
{
   color:#afafaf;
}

h3.titulo a:link,h3.titulo a:hover,h3.titulo a:visited
{
   font-size:14px;
   text-decoration:none;
}
label
{
   color:#f5cf08;
}

ul.index
{
   list-style:none;
   padding:0;
}
ul.index li
{
   
}
ul.index li:hover
{
   border:3px solid #f5cf08;
   cursor:hand;
}
/* Tabelas */
a.property_link, a.property_link:hover
{
   font-size:15px;
   font-weight:bold;
   text-decoration:underline;
}
a.descricao,a.descricao:hover
{
   color:#afafaf;
   text-decoration:none;
}

table.listagem
{
   padding: 0 22px;
}
table tr.altrow td {
	background: #f4f4f4;
}
td a
{
   line-height:20px;
   text-decoration:none;
}
td.registese
{
   background-color:#f5cf08;
   text-align:center;
}
td.detalhes
{
   padding:5px 20px;
}
table.formulario tr td
{
   vertical-align:top;
}
table td.center
{
   padding:0 22px;
}
span.display_price
{
   text-align:center;
   color:#f5cf08;
}
span.price
{
   color:white;
   font-weight:bold;
   font-size:14px;
}
td.imagem_grande
{
  
}
td.precos
{
   
   text-align:center;
}
td.imagem
{
   text-align:center;
}
table.index tr td, table.index tr td a
{
   color:#afafaf;
   line-height:23px;   
}
table.index tr td a:hover
{
   text-decoration:none;
}
td.destaque_titulo
{
   padding:10px;
   vertical-align:top;
}
td.destaque_descricao
{
   vertical-align:middle;
   height:25px;
   
   padding-left:10px;
}
td.destaque_preco
{
   vertical-align:middle;
   text-align:right;
   
}
td.header
{
   
   text-align:left;
}

td.header a
{
   font-size:15px;
   font-weight:bold;
   color:#F5CF08;
   text-decoration:none;
}

/* Fim-Tabelas */

h1.topmenu
{
   color:#f5cf08;
   font-weight:300;
   padding:0;
   margin:0;
   font-size:19px;
}
h2.topmenu
{
   color:#f5cf08;
   font-weight:300;
   padding:0;
   margin:0;
   font-size:15px;
}
span.header
{
   color:#f5cf08;
   font-size:15px;
   font-weight:bold;
}
input, select, textarea
{
   border:1px solid #ccc;
	 margin:5px;
}

/* lists */
.block ul
{
   padding-left:15px;
}
.block li 
{
	list-style: none;
	border-bottom: 1px dashed #ccc;
}
.block a 
{
	color: #AFAFAF;
	display: block;
	padding: 3px 2% 0.6em 5%;
	width: 92%;
}
.block a:hover {
	color: #AFAFAF;
   text-decoration:none;
}
.block a em {
	color: #999;
	display: block;
	margin-top: 0.3em;
}
#main_right {
	float: right;
	width: 170px;
}
h1.cidade
{
   color:#f5cf08;
   padding:0;
   margin: 0px 11px 0 0; 
   padding: 0;
   font-size: 47px;
   letter-spacing: -6px;
}
.label 
{
   clear:both;
   color:#f5cf08;
   font-size:19px;
   font-size-adjust:none;
   font-stretch:normal;
   font-style:normal;
   height:24px;
   overflow:hidden;
}
/* Paging */
div.paging {
	color: #ccc;
	margin-top: 5px;
}
div.paging div.disabled {
	color: #ddd;
	display: inline;
}
div.paging span {
}
div.paging span.current {
	color: #f5cf08;
}
div.paging span a 
{
}
div.error-message
{
   background-color:#f5cf08;
   color:#f5cf08;
   font-size:15px;
   font-weight:bold;
}
div.message
{
   padding:5px;
   background-color:green;
   color:white;
   font-size:15px;
   font-weight:bold;
   margin-bottom:15px;
}
.form-error
{
	display:block !important;
	background-color: #FFDFDF !important;
	border:1px dotted red;
}
h2.title
{
   margin:0;
   padding: 2px 10px;
   background-color:#f5cf08;
   color:white;
}
input[type=submit].guardar
{
   border:none;
   background-color:#fff;
   color:#f5cf08;     
   font-size:11px;
}
.cake-sql-log table {
	background: #f4f4f4;
	clear:both;
	margin-top:500px;
}
.cake-sql-log td {
	padding: 4px 8px;
	text-align: left;
}
';
?>
