*{margin:0; padding:0;}
body 
img{border:0; text-align:left; vertical-align:top;}
ul{list-style:none;}
li{line-height:0;}
.column{float:left;}
.container{width:100%; overflow:hidden;}
.clear{clear:both;}
body{font-family:Arial, helvetica, sans-serif; color:#494949; font-size:0.75em; line-height:1.33em; text-align:center;}
input, textarea, select{color:#494949; vertical-align:top; text-align:left; font:12px Arial, helvetica, sans-serif; padding-left:5px;}
.float_right{float:right;}
.align_right{text-align:right;}
.center{text-align:center;}
.block{display:block;}
.top_indent_5px{margin-top:5px; display:block;}
.top_indent_10px{margin-top:10px; display:block;}
.top_indent_15px{margin-top:15px; display:block;}
.top_indent_20px{margin-top:20px; display:block;}
.top_indent_25px{margin-top:25px; display:block;}

.width_stretch{width:100%;}

.col_1, .col_2, .col_3, .box_1, .box_2, .box_3, .mid{float:left;}

.right_taling{position:absolute; top:0; right:0; width:50%; height:378px; background:url(images/right_taling.gif) left top repeat-x;}

.title{margin-bottom:10px;}
.up{text-transform:uppercase;}

/*=======header===========*/
.menu{height:61px; background:url(images/logo.jpg) 23px 19px  no-repeat; padding:69px 0 0 293px;}
.head_left{width:666px; height:248px; float:left; background:url(images/head_left_bg.jpg) left top no-repeat;}
.head_right{width:207px; height:209px; float:left; background:url(images/head_right_bg.jpg) left top no-repeat; padding:39px 64px 0 43px; color:#3D3D05;}
.head_right a{color:#3D3D05; text-decoration:underline;}
.head_right a:hover{text-decoration:none;}

.head_right .qout{background:url(images/qout_2.gif) left 2px no-repeat; padding-left:20px; padding-bottom:5px;}
.head_right b{font-family:Georgia, "Times New Roman", Times, serif; color:#2D2D2D; display:block; margin:32px 0 2px 71px;}
/*=====//header===========*/


.borda {background-image:url(images/l_esquerda.jpg); background-repeat:repeat-y;}
.borda2 { width:auto; background-image:url(images/t_direita.jpg); background-repeat:repeat-y;}
.borda3 {background-image:url(images/l_esquerda2.jpg); background-repeat:repeat-y;}
.borda4 { width:auto; background-image:url(images/l_direita.jpg); background-repeat:repeat-y;}
.borda5 { width:auto; background-image:url(images/l_direita2.jpg); background-repeat:repeat-y;}
.margens {padding:10px;}
.margens2 {padding:10px 10px 10px 0;}

.borda6 {background-image:url(images/borda04.jpg); background-repeat:repeat-y;}
.borda7 { width:auto; background-image:url(images/borda03.jpg); background-repeat:repeat-y;}

.tabela {padding-top:13px;}

.vinho {color:#663243; font-weight:bold; font-size:12px; line-height:16px; padding-bottom:15px;}
.verde {color:#90901B; font-size:12px; line-height:17px; padding-bottom:15px;}
.sublinhado {color:#673042; font-size:11px; line-height:16px;}

.ponta01 {background-image:url(images/ponta01.jpg); background-repeat:no-repeat; width:22px;}
.ponta02 {background-image:url(images/ponta02.jpg); background-repeat:no-repeat; width:20px;}
.meio {background-color:#EBEBEB; font-weight:bold; padding-left:5px;}

.texto {padding-bottom:10px; padding-right:15px;}

.laranja {color:#ef9702; font-weight:bold; font-size:11px; text-decoration:none; padding-right:5px; padding-top:10px;}
.laranja a{color:#ef9702; font-weight:bold; font-size:11px; text-decoration:none;}

/*=======footer===========*/
.footer{padding:9px 42px 10px 0; text-align:right; font-weight:bold; color:#FFFFFF;}
.footer a{color:#FFFFFF; text-decoration:underline;}
.footer a:hover{text-decoration:none;}
/*=====//footer===========*/

.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;
}	

