TD {
	FONT-SIZE: 9px; COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.minititulo {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #dc4e1c; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.corpo {
	FONT-SIZE: 9px; COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.picotado {
	BACKGROUND-POSITION: left 50%; BACKGROUND-ATTACHMENT: fixed; BACKGROUND-IMAGE: url(../img/picotado.gif); BACKGROUND-REPEAT: repeat-y
}
.titulo {
	FONT-SIZE: 18px; COLOR: #dc4e1c; PADDING-TOP: 10px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.bgdestaque {
	BACKGROUND-POSITION: right bottom; BACKGROUND-ATTACHMENT: fixed; BORDER-BOTTOM: #cccccc 1px dotted; BACKGROUND-REPEAT: no-repeat
}
HR {
	BORDER-RIGHT: #cccccc 1px dotted; BORDER-TOP: #cccccc 1px dotted; BORDER-LEFT: #cccccc 1px dotted; BORDER-BOTTOM: #cccccc 1px dotted; HEIGHT: 1px; shading: no
}
A {
	FONT-SIZE: 9px; COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A:hover {
	FONT-SIZE: 9px; COLOR: #dc4e1c; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.topico {
	BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; FONT-WEIGHT: bold; BACKGROUND: url(../img/canto.gif) #dc4e1c fixed no-repeat right bottom; BORDER-LEFT: #ffffff 1px solid; CURSOR: default; COLOR: #ffffff; BORDER-BOTTOM: #ffffff 1px solid
}
.menu {
	BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; BACKGROUND: url(../img/canto.gif) #e3e3e3 fixed no-repeat right bottom; BORDER-LEFT: #ffffff 1px solid; CURSOR: hand; COLOR: #666666; BORDER-BOTTOM: #ffffff 1px solid
}
.menu_activo {
	BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; BACKGROUND: url(../img/canto.gif) #bfd6ba fixed no-repeat right bottom; BORDER-LEFT: #ffffff 1px solid; CURSOR: hand; COLOR: #666666; BORDER-BOTTOM: #ffffff 1px solid
}
.inputs {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; FONT-SIZE: 9px; BORDER-LEFT: #999999 1px solid; COLOR: #000000; BORDER-BOTTOM: #999999 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.botoes {
	BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 9px; BORDER-LEFT: #ffffff 1px solid; COLOR: #ffffff; BORDER-BOTTOM: #ffffff 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #9C2B06; TEXT-DECORATION: none
}
.bgcorpo2 {
	BACKGROUND-POSITION: 50% bottom; BACKGROUND-ATTACHMENT: fixed; BACKGROUND-IMAGE: url(../img/bgcorpo2.jpg); BACKGROUND-REPEAT: repeat-x
}
.agua {
	BACKGROUND-POSITION: right bottom; BACKGROUND-ATTACHMENT: fixed; BACKGROUND-IMAGE: url(../img/agua.jpg); BACKGROUND-REPEAT: no-repeat
}
.corporodape {

	FONT-SIZE: 9px; COLOR: #FFFFFF; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
.textobranco {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #ffffff; LINE-HEIGHT: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}

.textobranco A:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #ffffff; LINE-HEIGHT: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.textobranco A:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #ffffff; LINE-HEIGHT: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}

.textobranco A:hover link {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #ffffff; LINE-HEIGHT: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}

.inputs {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; FONT-SIZE: 9px; BORDER-LEFT: #999999 1px solid; COLOR: #000000; BORDER-BOTTOM: #999999 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.botaovermelho {
	BORDER-RIGHT: #000066 1px solid; BORDER-TOP: #ccccff 1px solid; FONT: 11px Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; BORDER-LEFT: #ccccff 1px solid; COLOR: #ffffff; BORDER-BOTTOM: #000066 1px solid; BACKGROUND-COLOR: #993300; TEXT-DECORATION: none
}


a.addtofavorites {
    background: url("../images/addtofavorites.png") no-repeat scroll 0 0 transparent;
    font-size: 12px;
    padding-left: 22px;
    text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	display:inline-block;
	margin-bottom:10px;
}

a.recommendsite {
    background: url("../images/recommendsite.png") no-repeat scroll 0 0 transparent;
    font-size: 12px;
    padding-left: 25px;
    text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
}

.inputs_orcamento{
    background: url("../images/input_orcamento.png") no-repeat scroll 0 0 transparent;
    border: 0 none;
    height: 19px;
    margin: 0 0px 13px 0;
    overflow: hidden;
    padding: 5px 5px 4px;
    width: 260px;
	font:12px Arial,Helvetica,sans-serif;
}

.mini_inputs_orcamento{
    background: url("../images/mini_input_orcamento.png") no-repeat scroll 0 0 transparent;
    border: 0 none;
    height: 19px;
    margin: 0 0px 13px 0;
    overflow: hidden;
    padding: 5px 5px 4px;
    width: 123px;
	font:12px Arial,Helvetica,sans-serif;
}

.textarea_orcamento {
    background: url("/images/textarea_orcamento.png") no-repeat scroll 0 0 transparent;
    border: 0 none;
    height: 125px;
    margin: 0;
    padding: 5px 5px 4px;
    width: 260px;
}


a.btn_enviar:link, a.btn_enviar:visited {
    font-size: 14px;
	font-weight:bold;  
    text-shadow: 0 1px #82171C;
	color:#FFFFFF;
	cursor:pointer;
}

a.btn_enviar:hover {
	background-color: #BE1F25;
	text-shadow: 0 1px #82171C;
}

a.btn_enviar span.l {
    background-color: #D4232A;
    width: 8px;
	height: 45px;
	border-top-left-radius:4px;
	border-bottom-left-radius:4px;	
}

a.btn_enviar:hover span.l {
	background-color: #BE1F25;
}

a.btn_enviar span.c {
    background-color: #D4232A;
	height: 45px;
	text-align:center;
	vertical-align:middle;
	line-height:45px;
	width:254px;
}
a.btn_enviar:hover span.c {
	background-color: #BE1F25;
}

a.btn_enviar span.r {
    background-color: #D4232A;
	width: 8px;
	height: 45px;  
	border-top-right-radius:4px;
	border-bottom-right-radius:4px;  
}
a.btn_enviar:hover span.r {
	background-color: #BE1F25;
}

a.btn_enviar span {
	display:inline-block;
    float: left;
    height: 100%;
    overflow: hidden;
}

#destaques{
	width:978px; height:160px; background-color:#FFFFFF;
}
#topo{
	width:978px; height:160px; background-color:#FFFFFF;
}

#noivos_link ul{margin:0px; padding:10px; float:left; margin-right:30px; }
#noivos_link li a:link{font-size:14px; padding:5px; color:#383838; margin:0px; padding:0px; list-style:none; line-height:20px; }
#noivos_link li a:hover{ color:#990000; }

/*Facebook Barra Lateral*/
#jslikeboxsidebarright {
    margin-bottom: 5px;
    width: 40px;
}
#jslikeboxsidebarright {
    list-style: none outside none;
    margin: 0;
    padding: 0;
    position: fixed;
    right: 0;
    z-index: 9999;
}

#jslikeboxsidebarright {
    top: 100px !important;
}
#likeboxdarkiconright {
    background: url("../images/darkbutton1.png") no-repeat scroll left 20px transparent;
    padding-left: 34px !important;
}

#likebox-frame-lights {
    background-color: #F4F4F4;
    border: 4px solid #CCCCCC;
    min-height: 119px;
}


/* Topo Site */
@font-face {
    font-family: 'Lobster';
	src: url('../fonts/Lobster/lobster_1.4-webfont.eot'); /* IE9 Compat Modes */
	src: url('../fonts/Lobster/lobster_1.4-webfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/Lobster/lobster_1.4-webfont.woff') format('woff'), /* Modern Browsers */
    url('../fonts/Lobster/lobster_1.4-webfont.ttf') format('truetype'), /* Safari, Android, iOS */
    url('../fonts/Lobster/lobster_1.4-webfont.svg#futuhv__') format('svg'); /* Legacy iOS */
    font-weight: normal;
    font-style: normal;
}

.topo_site{
	width:978px;
	height:110px;
	background-image:url(../imagens/topo_quintas.gif);
	background-repeat:no-repeat;
	overflow:hidden;
}

.titulo_site{
	font-family:'Lobster', Arial;
	font-size:35px;
	color:#FFFFFF;
	font-weight:normal;
	margin-left:110px;
	margin-top:26px;
	float:left;
	word-spacing:15px;
}

.pesquisa{
	width:195px;
	height:38px;
	float:right;
	margin-right:66px;
	margin-top:35px;
}

.pesquisa span{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	display:block;
}

.botao_pesquisa{
	width:23px;
	height:21px;
	float:left;
}

.botao_pesquisa1{
	width:23px;
	height:21px;
	float:left;
	background-image:url(../imagens/search.png);
	border:0px;
	background-color:transparent;
	cursor:pointer;
}


.localizar{
	height:14px;
	line-height:14px;
	font-size:12px;
	line-height:14px;
	width:150px;
	display:block;
	float:left;
}


/* Destaques */

.destaque { width:160px; position:relative; border-right: dashed 1px #CCC; padding-right:1px; float:left; padding-left:1px; border-top:solid 1px #CCC;  } 
.destaque:hover img {width:160px; height:120px;} 
.destaque .titulo_destaque {float:left; display:block; font-family:Verdana, Geneva, sans-serif; font-size:8px; color:#999; margin-top:3px; height:auto; line-height:12px; font-weight:bold;}
.destaque:hover .titulo_destaque{font-weight:bold;}
.destaque .seta { float:right; background-image:url(../destaques/arrow.gif); background-repeat:no-repeat; width:11px; height:13px; margin-top:3px;}
.destaque:hover .seta { background-image:url(../destaques/arrow_hover.gif);}
.link_destaque {text-decoration:none; cursor:pointer;}

.destaque .foto_destaque_01 { background-image:url(../destaques/quintadocasalnovo.jpg); width:160px; height:120px; }
.destaque:hover .foto_destaque_01 { background-image:url(../destaques/quintadocasalnovo_hover.jpg); width:160px; height:120px; }

.destaque .foto_destaque_02 { background-image:url(../destaques/quintadocoelho.jpg); width:160px; height:120px; }
.destaque:hover .foto_destaque_02 { background-image:url(../destaques/quintadocoelho_hover.jpg); width:160px; height:120px; }

.destaque .foto_destaque_03 { background-image:url(../destaques/casadereguengos.jpg); width:160px; height:120px; }
.destaque:hover .foto_destaque_03 { background-image:url(../destaques/casadereguengos_hover.jpg); width:160px; height:120px; }

.destaque .foto_destaque_04 { background-image:url(../destaques/grupogrilo.jpg); width:160px; height:120px; }
.destaque:hover .foto_destaque_04 { background-image:url(../destaques/grupogrilo_hover.jpg); width:160px; height:120px; }

.destaque .foto_destaque_05 { background-image:url(../destaques/grupovitorcerqueira.jpg); width:160px; height:120px; }
.destaque:hover .foto_destaque_05 { background-image:url(../destaques/grupovitorcerqueira_hover.jpg); width:160px; height:120px; }

.destaque .foto_destaque_06 { background-image:url(../destaques/quintasprestige.jpg); width:160px; height:120px; }
.destaque:hover .foto_destaque_06 { background-image:url(../destaques/quintasprestige_hover.jpg); width:160px; height:120px; }

#links_menu {
	margin-top:10px;
}

#links_menu ul
{
margin: 0;
padding: 0;
text-align: left;
list-style:circle;
}

#links_menu ul li { display: inline;  }

#links_menu ul li a
{
background-image:url(../images/seta_menu.gif);
background-position:0px 6px;
background-repeat:no-repeat;
text-decoration: none;
color: #9c2b06;
font-size:18px;
padding-left:15px;
margin-left:30px;
line-height:30px;
}

#links_menu ul li:first-child a
{
margin-left:10px;
}

#links_menu ul li a:hover
{
color: #9c2b06;
font-weight:bold;
}


.tip-fotos {
    background: url("../images/ico-photos-thumb.png") no-repeat scroll left top transparent;
    color: #FFFFFF;
    display: block;
    float: left;
    font-size: 10px;
    font-weight: bold; 
    line-height: 20px;
    padding-left: 23px;
    width: 20px;
}

.fb-like {
    -webkit-filter: hue-rotate(120deg);
}

.btn_contactar {
    font-size: 18px;
    font-weight: 300 !important;
    height: 45px;
    width:270px;
    background-color: #D4232A;
    background-image: -moz-linear-gradient(center top , #D4232A, #BE1F25);
    background-repeat: repeat-x;
    border: 1px solid #A81B21;
    text-shadow: 0 1px #82171C;
	color:#FFFFFF;
	cursor:pointer;
	border-radius:4px;
}

.btn_contactar:hover {
    background-color: #DD3339;
    background-image: -moz-linear-gradient(center top , #DD3339, #D4232A);
    background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
}


.lista_destaque {
position:absolute;
background-image:url(../images/fita_destaque.png);
width:57px;
height:57px;
}



.headerBar {
height:31px; background-color:#c33; width:100%;	
}
.networklinks {
	float:right;
}

.networklinks a.active {
    background-color: #bb2525;
	text-decoration:none;
	line-height:30px;
	font-size:10px;
	padding:10px;
}

.headerBar .networklinks a {
    color: #FFF;
    cursor: pointer;
    padding: 10px;
    text-decoration: none;
	line-height:30px;
	font-size:10px;
}

.headerBar .networklinks a:hover {
	font-size:12px;

}

a.distrito_link {
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#FFF;
	text-decoration:none;
	text-align:left;
	width:200px;
	cursor:pointer;	
}

a.distrito_link:hover {
	font-weight:bold;	
}

a.links_uteis {
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#FFF;
	text-decoration:none;
	text-align:left;
	width:200px;
	cursor:pointer;	
}

a.links_uteis:hover {
	font-weight:bold;	
}


a.link_area_clientes {
background: url(../imagens/icon_area_clientes.png) 6px no-repeat;
/*background-position: 10px center;*/
/*background-repeat: no-repeat;*/
font-weight: 400;
font-size: 12px;
line-height: normal;
color: #a0a0a0;
text-transform: uppercase;
line-height: 26px;
padding-left:30px;
}


a.link_area_clientes_ligado {
background: url(../imagens/icon_area_clientes_ligado.png) 6px no-repeat;
/*background-position: 10px center;*/
/*background-repeat: no-repeat;*/
font-weight: 400;
font-size: 12px;
line-height: normal;
color: #0088cc;
text-transform: uppercase;
line-height: 26px;
padding-left:30px;
}

.headerBar .networklinks a.link_area_clientes  {
	padding-left:30px;
}

.headerBar .networklinks a.link_area_clientes_ligado  {
	padding-left:30px;
	color:#FFF;
	border-left:solid 1px #ed0606;
}
