*{margin:0; padding:0;}
body{background-color:#eeeeee;}
img{border:0; text-align:left; vertical-align:top;}
a img {	border:0;}
a:hover img {border:0;}
ul{list-style:none;}
li{line-height:18px;}
.column{float:left;}
.clear{clear:both;}
body{font-family:Tahoma, Arial, helvetica, sans-serif; color:#2f384d; font-size:12px; line-height:18px;}
input, textarea, select{color:#000000; vertical-align:top; text-align:left; font:11px Tahoma, Arial, helvetica, sans-serif; padding-left:3px;}
.float_right{float:right;}
.align_right{text-align:right;}
.center{text-align:center;}
.top_indent_5px{padding-top:5px; display:block;}
.top_indent_10px{padding-top:10px; display:block;}
.top_indent_15px{padding-top:15px; display:block;}
.top_indent_20px{padding-top:20px; display:block;}
.top_indent_25px{padding-top:25px; display:block;}

.width_stretch{width:100%;}

.col_1, .col_2, .col_3, .box_1, .box_2, .box_3, .mid{float:left;}

.main{width:800px;}

.content_bg{background:url(images/mbg.jpg) left top repeat-x #7A848C;}

.flash{height:337px;}

.col_1{width:467px;}
.col_2{width:333px; margin-top:-117px; position:relative;}

/*=======content===========*/
.left_col{background:url(images/left_col_bg2.jpg) left top no-repeat; padding:23px 20px 30px 0;}

.right_col{padding:5px 25px 30px 19px;}

.title{margin-bottom:15px;}
.title_2{margin-bottom:40px;}
.right_col span a{font-size:1.18em;}

a{color:#af0d0d; text-decoration:underline;}
a:hover{text-decoration:none;}

.new{padding-bottom:15px;}

.line_x{height:1px; background:url(images/line_x.gif) left top repeat-x; margin:29px 0 26px 0; font-size:0;}

li{padding:0 0 11px 10px; background:url(images/li.gif) left 3px no-repeat;}
li a{color:#2f384d; text-decoration:underline; font-size:1.18em; line-height:18px;}
li a:hover{text-decoration:none;}

.banner{position:relative; margin:33px -7px -30px -19px;}

.indent{padding:38px 24px 0 27px;}

b{color:#FFFFFF;}

strong{font-size:1.09em;}

.pic_float{margin-right:10px; float:left;}
/*=====//content===========*/

/*=======block_1===========*/
.block_1{color:#7A848C; font-size:1.18em; line-height:1.38em;}
.block_1 .corners{height:10px; overflow:hidden; width:100%;}
.block_1 .corn_top{width:100%; float:left;}
.block_1 .corn_top .layer_2{margin:0 446px 0 -5px; height:10px; background:url(images/block_1_left_top_bg.gif) left top repeat-x;}
.block_1 .corn_right_top{width:446px; height:10px; margin-left:-446px; background:url(images/block_1_right_top_bg.gif) left top no-repeat; float:left;}

.block_1 .content{background:url(images/block_1_content_bg.gif) right top no-repeat #2A2F33; width:100%;}
.block_1 .content .right{background:url(images/block_1_content_right.gif) right top repeat-y; padding:16px 27px 15px 28px;}

.block_1 .corn_bot{width:100%; float:left;}
.block_1 .corn_bot .layer_2{margin:0 446px 0 -5px; height:10px; background:url(images/block_1_left_bot_bg.gif) left top repeat-x;}
.block_1 .corn_right_bot{width:446px; height:10px; margin-left:-446px; background:url(images/block_1_right_bot_bg.gif) left top no-repeat; float:left;}

.block_1 strong{font-size:0.91em;}
/*=====//block_1===========*/

/*=======block_2===========*/
.block_2 .corners{height:10px; overflow:hidden; width:100%;}
.block_2 .corn_top{width:100%; float:left;}
.block_2 .corn_top .layer_2{margin:0 446px 0 -5px; height:10px; background:url(images/block_2_left_top_bg.gif) left top repeat-x;}
.block_2 .corn_right_top{width:446px; height:10px; margin-left:-446px; background:url(images/block_2_right_top_bg.gif) left top no-repeat; float:left;}

.block_2 .content{background:url(images/block_2_content_bg.gif) right top no-repeat #515D6A; width:100%;}
.block_2 .content .right{background:url(images/block_2_content_right.gif) right top repeat-y; padding:15px 21px 12px 27px;}

.block_2 .corn_bot{width:100%; float:left;}
.block_2 .corn_bot .layer_2{margin:0 446px 0 -5px; height:10px; background:url(images/block_2_left_bot_bg.gif) left top repeat-x;}
.block_2 .corn_right_bot{width:446px; height:10px; margin-left:-446px; background:url(images/block_2_right_bot_bg.gif) left top no-repeat; float:left;}
.block_2 span a{font-size:1.18em;}

/*=======footer===========*/
.footer_bg{background:url(images/footer_bg2.jpg) left top repeat-x;}
.footer{padding:0 0 19px 0; text-align:center; color:#2f384d; line-height:25px;}
.footer a{text-decoration:underline; color:#2f384d;}
.footer a:hover{text-decoration:none;}
.pype a{color:#af0d0d;}

/*=====//footer===========*/

.conteudo_left {padding:15px 21px 12px 27px;}
.tabela_cont {padding:0 20px 30px 0;}
.bg_left {background:url(images/topo_redondo.gif); background-repeat:no-repeat;}
.img_pad {padding-bottom:5px; padding-right:10px;}
.img_pad2 {padding-bottom:5px;}
.empresa {font-size:13px; line-height:20px; color:#000000;}


/*------------------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;
}	

	div.leftv {
	height:100px;
	width:120px;
	float:left;
	margin:5px 5px 0 0;
	border-left:1px solid #666666;
	border-bottom:1px solid #666666;
	background:#FFFFFF;
	text-align:center;
}

/*Rodapé*/
.pype a{
	text-decoration: underline;
	font-weight:normal;
}
.pype a:hover{
	text-decoration:none;
	font-weight:normal;
}
.by_pype a{
	text-decoration:none;
	font-weight:normal;
}
.by_pype a:hover{
	text-decoration:none;
	font-weight:normal;
}