@charset "utf-8";


@import url(http://fonts.googleapis.com/css?family=Droid+Serif:400,700);
@import url(http://fonts.googleapis.com/css?family=Lustria);
@import url(http://fonts.googleapis.com/css?family=Lusitana:400,700);
@import url(http://fonts.googleapis.com/css?family=Esteban);

* {
	margin: 0px;
	padding: 0px;
}
html, body {
	font-family: Arial, Helvetica, sans-serif;
	/* [disabled]background-color: #000; */
	color: #FFF;
	
	
}



body {
	height: 100%;
	margin: 0px;
	
}

.unordered_list{
	background-image: url(../images/bullet_transp_branco.gif);
	background-repeat: no-repeat;
	background-position: 0em 0.3em;
	padding-left: 16px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	text-align: left;
	font-size: 13px;
	line-height: 20px;
	font-family: Arial, Helvetica, sans-serif;
}
.div-list-links {
	padding-top: 6px;
	padding-bottom: 12px;
}

.list-links {
	list-style-type: none;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.list-links LI {
	float: left;
	border-left-width: 1px;
	border-left-style: dashed;
	border-left-color: #999;
	padding-right: 6px;
	padding-left: 6px;
	font-size: 10px;

}


	
p {
	margin: 0px;
	font-size: 13px;
}
strong {
	font-weight: bold;
	/* [disabled]color: #999999; */
}
.p2 {
	/*	font-family: 'Lusitana', serif;
*/	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	line-height: 22px;
}

.p2 strong {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: bold;
}
.p2Press {
	/*	font-family: 'Lusitana', serif;
*/	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	line-height: 24px;
	font-style: italic;
}
.p2Press strong {
	/*	font-family: 'Lusitana', serif;
*/	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 17px;
	font-style: italic;
	font-weight: bold;
}


.p2pais {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 20px;
	margin-bottom: 11px;
}


.p3 {
	font-size: 18px;
	line-height: 24px;
	/*	font-family: Georgia,  "Times New Roman", Times, serif;*/
	font-family: Lustria, "Droid Serif", Times;
}
.p4 {
	/*	font-family: "Droid Serif",  "Times New Roman", Times, serif; */ 	
	font-family: Lustria, "Times New Roman", serif;
	font-size: 26px;
	line-height: 32px;
	color: #FFF;
}


.div-1col {
	width: 273px;
}
.div-2col {
	width: 586px;

}
.div-spacer-40px {
	width: 40px;
}

.box-border {
	border: 1px solid #666;
	margin-bottom: 20px;
	line-height: 0px;
	/* [disabled]overflow: hidden; */
}
.box-border-nomargin {
	border: 1px solid #999;

	/* [disabled]margin-bottom: Video < 2 min; */
	/* [disabled]line-height: 0px; */
	/* [disabled]overflow: hidden; */
}

.wrapper-principal {
	width:980px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	background-color: #000;
	/* [disabled]background-image: url(../images/vinha-1.gif); */
	background-repeat: no-repeat;
}
.div-bgvinha {
	background-image: url(../images/vinha-1.gif);
	background-repeat: no-repeat;
	background-attachment: fixed;
}


.wrapper-central {
	/* [disabled]background-image: url(../images/bg-fundo.gif); */
	background-repeat: repeat-x;
	background-position: left top;
	padding-top: 30px;
	background-color: #000;
}
.Container-Central {
	padding-right: 40px;
	padding-left: 40px;
	clear: left;
}
.container-nogap-img {
	line-height: 0px;
	overflow: hidden;
}
.container-nogap-imgFloatRight {
	line-height: 0px;
	overflow: hidden;
	float: right;
	margin-left: 20px;
}

.Georgia-it {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-style: italic;
	color: #FFF;
}


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

}

a img{ border:0}






img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

table {
	border-collapse:separate;
	border-spacing:0;
}



table, td {
	vertical-align:top;
	text-align:left;
}
.
body-agentes {
	background-image: url(../images/bg-fundo-2.gif);
}
.body-index {
	background-image: url(../images/bg-fundo.gif);
	background-attachment: fixed;
}
.body-mapa {
	background-image: url(../images/bg-fundo-4.gif);
}
.button{
	font-size: 11px;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 4px;
	padding-bottom: 4px;
	font-family: Arial, Helvetica, sans-serif;
	cursor: pointer;
}
.contacto-div {
	margin-top: 8px;
}

.contacto-text-input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	/* [disabled]vertical-align: middle; */
	color: #333;
}
.bg-black {
	background-color: #000;
}
.div-separador {
	margin-top: 20px;
	margin-bottom: 20px;
	line-height: 1px;
	height: 1px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666;
}

.div-wrapper-email {
	background-color: #000;
	padding-top: 10px;
	padding-right: 40px;
}


#divEmail-header img {
	display: inline;
}

#divEmail-header {
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 10px;
	padding-bottom: 2px;
	/* [disabled]float: right; */
	font-size: 12px;
	color: #FFF;
	margin-right: 30px;
	line-height: 12px;
	margin-left: 650px;
}
#divEmail-header a {
	color: #D04681;
}


#Header {
	padding-top: 5px;
	padding-right: 40px;
	padding-left: 40px;
	height: 150px;
	padding-bottom: 20px;
	/* [disabled]background-color: #FFF; */
	background-repeat: no-repeat;
	background-position: left top;
}

#Header-wrapper {
	padding-right: 40px;
	padding-left: 40px;
	height: 66px;
}


#divFooter {
	margin: 0px;
	padding-top: 10px;
	padding-right: 40px;
	padding-bottom: 130px;
	padding-left: 40px;
	text-align: left;
	line-height: 18px;
	}
#divFooter-wrapper {
	/* [disabled]background-color: #FFF; */
	margin: 0px;

}


#divFooter  p {
	color: #999;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;

}
#divFooter a {
	color: #D04681;
}

#photoholder {
	background-image: url(../images/loading.gif);
	background-repeat: no-repeat;
	background-position: 50% 50%;
}
#photoholder img {
	display: block;
}

#thephoto {
	width:980px;
	height:240px;
}





/* >>>>>>>>>>>>>>  MENU <<<<<<<<<<<<<<<<*/

#navigation {
	DISPLAY: inline;
}
#navigation UL {
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	DISPLAY: inline;
	PADDING-TOP: 0px;
}
#navigation UL LI {
	TEXT-ALIGN: center;
	LIST-STYLE-TYPE: none;
	DISPLAY: inline;
	FLOAT: left;
	padding-right: 4px;
	padding-left: 4px;
	/* [disabled]background-image: url(../images/bg-fundo-3.gif); */
	/* [disabled]background-repeat: repeat-x; */
	/* [disabled]background-position: left top; */
	/* [disabled]background-color: #000; */
	border-right-width: 1px;
	/* [disabled]border-left-width: 1px; */
	/* [disabled]border-right-style: solid; */
	/* [disabled]border-left-style: solid; */
	/* [disabled]border-right-color: #D04681; */
	/* [disabled]border-left-color: #D04681; */
}
#navigation UL LI.left {
	/* [disabled]border-left-width: 1px; */
	/* [disabled]border-left-style: solid; */
	/* [disabled]border-left-color: #D04681; */
	width: auto;


}
#navigation UL LI.center {
	BORDER-LEFT: 0px;
	width: auto;
}
#navigation UL LI.right {
	width: auto;
	/* [disabled]border-right-width: 1px; */
	/* [disabled]border-left-width: 0px; */
	/* [disabled]border-right-color: #D04681; */

}
#navigation UL LI A {
	LINE-HEIGHT: 50px;
	WIDTH: 100%;
	DISPLAY: block;
	HEIGHT: 100%;
	text-decoration: none;
	padding-right: 12px;
	padding-left: 12px;
}
#navigation UL LI A SPAN {
	BORDER-BOTTOM: medium none;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	COLOR: #D04681;
	FONT-SIZE: 13px;
	TEXT-DECORATION: none;
	letter-spacing: 1px;
}
#navigation UL LI A:hover SPAN {
	PADDING-BOTTOM: 2px;
	COLOR: #FFF;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}
#navigation UL LI A.selected SPAN {
	PADDING-BOTTOM: 2px;
	COLOR: #FFF;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
}

#wrapper-navigation {
	background-repeat: no-repeat;
	background-position: left top;
	height: 50px;
	padding-right: 40px;
	padding-left: 40px;
	/* [disabled]background-color: #000; */
	margin-right: auto;
	margin-left: auto;
	background-image: url(../images/bg-nav-1.gif);
}
/*.submenuOptionFirst {
	FONT-SIZE: 13px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.submenuOptionFirstSelected {
	PADDING-RIGHT: 6px;
	DISPLAY: block;
	PADDING-LEFT: 6px;
	PADDING-BOTTOM: 2px;
	WIDTH: auto;
	COLOR: #FFF;
	PADDING-TOP: 2px;
	TEXT-DECORATION: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #930;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #930;
	background-color: #7C1F3E;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}

.submenuOptionFirst A:link {
	PADDING-RIGHT: 6px;
	DISPLAY: block;
	PADDING-LEFT: 6px;
	PADDING-BOTTOM: 2px;
	WIDTH: auto;
	COLOR: #CCC;
	PADDING-TOP: 2px;
	TEXT-DECORATION: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #930;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #930;
	background-color: #360E1F;
}

.submenuOptionFirst A:visited {
	PADDING-RIGHT: 6px;
	DISPLAY: block;
	PADDING-LEFT: 6px;
	PADDING-BOTTOM: 2px;
	WIDTH: auto;
	COLOR: #CCC;
	PADDING-TOP: 2px;
	TEXT-DECORATION: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #930;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #930;
	background-color: #360E1F;
}

.submenuOptionFirst A:hover {
	DISPLAY: block;
	WIDTH: auto;
	COLOR: #FFF;
	BACKGROUND-COLOR: #60172F;
}
*/

.submenuOption {
	FONT-SIZE: 20px;
	FONT-FAMILY: Lustria, "Times New Roman", serif;
	line-height: 35px;
}
.submenuOptionSelected {
	PADDING-RIGHT: 6px;
	DISPLAY: block;
	PADDING-LEFT: 6px;
	PADDING-BOTTOM: 2px;
	WIDTH: auto;
	COLOR: #FFF;
	PADDING-TOP: 2px;
	TEXT-DECORATION: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #930;
	background-color: #7C1F3E;
	font-family: Lustria, "Times New Roman", serif;
	font-size: 13px;
	line-height: 40px;
}

.submenuOption A:link {
	PADDING-RIGHT: 6px;
	DISPLAY: block;
	PADDING-LEFT: 6px;
	PADDING-BOTTOM: 2px;
	WIDTH: auto;
	COLOR: #C85988;
	PADDING-TOP: 2px;
	TEXT-DECORATION: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #930;
	background-color: #360E1F;
}


.submenuOption A:visited {
	PADDING-RIGHT: 6px;
	DISPLAY: block;
	PADDING-LEFT: 6px;
	PADDING-BOTTOM: 2px;
	WIDTH: auto;
	COLOR: #C85988;
	PADDING-TOP: 2px;
	TEXT-DECORATION: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #930;
	background-color: #360E1F;
}

.submenuOption A:hover {
	DISPLAY: block;
	WIDTH: auto;
	COLOR: #FFF;
	BACKGROUND-COLOR: #60172F;
}


.submenu {
	MARGIN: 0px;
	WIDTH: 100%;
	
}
.linkcaixa {
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 16px;
}
.google-map {
	height: 480px;
	overflow: hidden;
}

.google-map  iframe {
	margin-top: -3px;
}
.div-wrapper-email p {
	text-align: right;
}

#divFooter a {
	text-decoration: none;
	padding-right: 4px;
	padding-left: 4px;
}

#divFooter a:hover {
	text-decoration: underline;
}

.divsForm {
	margin-bottom: 10px;
}

.formMailer {
	font-size: 10px;
	color: #333;
}

.formMailer a {
	color: #333;
}

.div-wrapper-email img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.p2 a:link {
	font-style: italic;
	text-decoration: none;
}

.p2 a:hover {
	text-decoration: underline;
	color: #FFF;
}

.p4 a:link {
	text-decoration: none;
}

.p4 a:hover {
	text-decoration: underline;
	color: #FFF;
}

.notas {
	font-size: 10px;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.white-space-nowrap {
	white-space: nowrap;
}

