@charset "utf-8";
/* CSS Document */

* { margin:0; padding:0;}
body { background:#a18659; font-family:tahoma; font-size:12px; line-height:16px; color:#ffffff;}

input, select, textarea { font-family:tahoma; font-size:12px;}

.fleft { float:left;}
.fright { float:right;}
.clear { clear:both;}

.alignright { text-align:right;}
.aligncenter { text-align:center;}

.wrapper { width:100%; overflow:hidden;}
.container { width:100%;}

p { margin-bottom:14px;}

a {color:#5e1306; text-decoration:underline;}
a:hover {text-decoration:none;}

/*==================forms====================*/
input, select { vertical-align:middle; font-weight:normal;}
img {border:0; vertical-align:top; text-align:left;}

.form { height:33px;}
.form input {width:201px; height:19px; background:#fff; color:#22150d; padding-left:3px; border:1px solid #d4d0c8; border-top:1px solid #808080; border-left:1px solid #808080;}
textarea { width:229px; height:90px; background:#fff; overflow:auto; color:#22150d; padding-left:3px; border:1px solid #d4d0c8;  margin-bottom:5px; border-top:1px solid #808080; border-left:1px solid #808080;}

.select1 { background:#322116; width:136px; height:21px; border:0; color:#816c57; padding-left:5px; font-size:1.1em;}

#form1 input { border:1px solid #d4d0c8; padding-left:3px;}
#form1 .input1 { border:none; padding-left:3px;}
#form1 select { width:80px; height:20px; border:1px solid #d4d0c8;}

/*==================list====================*/
ul { list-style:none;}

.top_nav li { display:inline;}
.top_nav li a { background:url(images/divider.gif) no-repeat left 2px; padding:0 10px 0 9px; color:#958d89; text-decoration:none; line-height:1.1em;}
.top_nav li a:hover { color:#fff;}
.top_nav li a.first { background:none;}

.list1 li a { background:url(images/marker.gif) no-repeat left 6px; padding-left:7px; line-height:1.64em;}
.list1 li a:hover { color:#fff;}

.list2 li { display:inline;}
.list2 li a { display:block; background:url(images/list2_bgd.gif) left bottom repeat-x;}
.list2 li strong { font-weight:normal; background:url(images/list2_bgd1.gif) left top;}
.list2 li span { float:right; color:#ac9c86; background:url(images/list2_bgd1.gif) left top;}
.list2 li a:hover { text-decoration:none; color:#fff;}

/*footer*/
.central_footer {padding:0px 35px 0px 30px;}
.footer a { text-decoration:underline; color:#FFFFFF;}
.footer a:hover { text-decoration:none; color:#FFFFFF;}
.footer {height:96px; background:#7F6140; border-top:1px solid #998059; font-size:11px; color:#fff; padding:0px 0 0 44px;}

.footer1 a {color:#FEE79F; text-decoration: underline;}
.footer1 a:hover {color:#FEE79F; text-decoration:none;}


/*=========Table=========*/

.central {padding:24px 35px 45px 30px;}
.clara{background-color:#B8A06E; padding:0px 25px 25px 25px;}
.escura{background-color:#B29866; padding:0px 25px 25px 25px;}

.title_clara{background-color:#B8A06E; padding:20px 25px 25px 25px;}
.title_escura{background-color:#B29866; padding:20px 25px 25px 25px;}


/*====Image====*/
.img_indent { margin:0 28px 0 0; float:left;}
.img_box { width:100%; overflow:hidden; padding-bottom:20px;}
.img_box img { float:left; margin:0 20px 0 0;}


/*Frases em Vinho*/
.vinho a {color:#5e1306; text-decoration:underline;}
.vinho a:hover {text-decoration:none; color:#5e1306;}

.subtitle {color:#5e1306; font-size:12px;}


/*====Zoom=====*/
.highslide {
	cursor: url(highslide/graphics/zoomin.cur), pointer;
    outline: none;
}
.highslide img {
	border: 0px solid gray;
}
.highslide:hover img {
	border: 1px solid white;
}

.highslide-image {
	border: 10px solid #F5F5F5;
}
.highslide-image-blur {
}
.highslide-caption {
    display: none;
    border: 5px solid white;
    border-top: none;
    padding: 5px;
    background-color: white;
}
.highslide-loading {
    display: block;
	color: white;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
    text-decoration: none;
	padding: 3px;
	border-top: 1px solid white;
	border-bottom: 1px solid white;
    background-color: black;
    /*
    padding-left: 22px;
    background-image: url(highslide/graphics/loader.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
    */
}
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}	

/*Clintes*/
div.cliente {
	height:100px;
	width:120px;
	float:left;
	margin:5px 5px 0 4px;
	border-left:1px solid #000000;
	border-bottom:1px solid #000000;
	background:#FFFFFF;
	padding-top: 10px;
	text-align:center;
	}
	
/*Rodapé*/
.pype a{
	text-decoration:none;
	font-weight:normal;
}
.pype a:hover{
	text-decoration:none;
	font-weight:normal;
}
.by_pype a{
	text-decoration: underline;
	font-weight:normal;
}
.by_pype a:hover{
	text-decoration:none;
	font-weight:normal;
}
