﻿html, body, body div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, figure, footer, header, hgroup, menu, nav, section, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

/* HTML5 display-role reset for older browsers */
article, aside, figure, footer, header, hgroup, nav, section {display: block;}

ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: ''; content: none;}
a {margin: 0; padding: 0; font-size: 100%; vertical-align: baseline;}
del {text-decoration: line-through;}
abbr[title], dfn[title] {border-bottom: 1px dotted #000; cursor: help;}

body {line-height:1;}

/* tables still need cellspacing="0" in the markup */
table {border-collapse: collapse; border-spacing: 0;}
th {font-weight: bold; vertical-align: bottom;}
td {font-weight: normal; vertical-align: top;}
hr {display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0;}

/* Form Elements */
input, select {vertical-align: middle;}
input[type="radio"] {vertical-align: text-bottom;}
input[type="checkbox"] {vertical-align: bottom;}
.ie6 input {vertical-align: text-bottom;}
select, input, textarea {font: 99% sans-serif;}

a:hover, a:active {outline: none;}
small {font-size: 85%;}
strong, th {font-weight: bold;}
td, td img {vertical-align: top;} 

sub, sup {font-size: 75%; line-height: 0; position: relative;}
sup {top: -0.5em;}
sub {bottom: -0.25em;}

/* standardize any monospaced elements */
pre, code, kbd, samp {font-family: monospace, sans-serif;}

/* hand cursor on clickable elements */
.clickable, label, input[type=button], input[type=submit], button {cursor: pointer;}

/* Webkit browsers add a 2px margin outside the chrome of form elements */
button, input, select, textarea {margin-left: 0;
    margin-right: 0;
    margin-top: 0;
}

/* make buttons play nice in IE */
button {width: auto; overflow: visible;}

a, img a, img, a img {border:0;	outline:0; text-decoration:none;}

/* FLOAT-elements */
.fltleft {float:left;}
.fltright {float:right;}

/* let's clear some floats */
.clearfix:before, .clearfix:after { content: "\0020"; display: block; height: 0; overflow: hidden; }  
.clearfix:after { clear: both; }

.clrflt {
	clear:both;
	line-height:1px;
	font-size:1px;
	overflow: hidden;
	height:1px;
	}
	
.clear {
	clear:both;
	}

body {
	background:#FFFFFF;
	font-family:Arial, Geneva, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#464646;
	}
	
/****************Header*****************/
.header_outer {
	background:url(../img/header_outer.jpg) repeat-x left top;
	}
	.header_outer label {
	display:block;
	width:118px;
	height:29px;
	line-height:29px;
	float:left;
	}
	
.header_bg {
	background:url(../img/header_bg.jpg) no-repeat center top;
	}
	
.header {
	width:905px;
	margin:0 auto;
	}
	
.header.header2 {
	width:1011px;
	}
	
.header_top {
	height:133px;
	position:relative;
	}
	
.header_top.header_top2 {
	height:141px;
	}
	
.header_txt {
	position:absolute;
	top:96px;
	right:0px;
	width:270px;
	font-size:20px;
	color:#00477d;
	line-height:26px;
	padding:0 16px 0 0;
	z-index:9;
	}
	
.header_txt span {
	display: block;
	text-align:right;
	}
	
.logo {
	width:333px;
	padding:32px 0 0 0;
	float:left;
	position:relative;
	}
	
.logo span {
	display:block;
	position:absolute;
	font-size:11px;
	top:79px;
	left:81px;
	color:#5f6062;
	font-weight:bold;
	white-space:nowrap;
letter-spacing:0px;
	
	}
	
	.logo h1 {
	display:block;
	position:absolute;
	font-size:11px;
	top:79px;
	left:81px;
	color:#5f6062;
	font-weight:bold;
	white-space:nowrap;
letter-spacing:0px;
	
	}
	
.header_right {
	width:378px;
	float:right;
	padding:10px 0 0 0;
	}
	
.header_right.header_right2 {
	width:414px;
	}
	
.language_list {
	background:url(../img/left_side_head_shadow.png) no-repeat bottom center;
	width:184px;
	padding-bottom:14px;
	font-size:10px;
	color:#5f6062;
	float:left;
	position:relative;
	}
	
.language_block {
	background:url(../img/lang_block_bg.jpg) repeat-x left top;
	width:169px;
	height:27px;
	padding:0 5px 0 8px;
	border:0px;
	z-index:9999;
	border:1px solid #c9c9c9;
	position:relative;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
    behavior:url(PIE.htc);
	}
	
.language_block span {
	display:block;
	background:url(../img/lang_list_sep.jpg) no-repeat right top;
	width:67px;
	height:28px;
	line-height:28px;
	float:left;
	}
	
.language_block span img {
	float:left;
	margin:4px 6px 0 0;
	}
	
.language_block a {
	background:url(../img/list_arrow_normal.png) no-repeat center right;
	display:block;
	width:97px;
	height:28px;
	line-height:28px;
	float:right;
	color:#5f6062;
	}
	
.language_block a.active {
	background:url(../img/list_arrow.png) no-repeat center right;
	}
	
.lang_drop_bg {
	background:url(../img/left_side_head_shadow.png) no-repeat bottom center;
	padding:0 0 14px 0;
	width:172px;
	position:absolute;
	top:25px;
	left:6px;
	z-index:999;
	display:none;
	}
	
.lang_drop {
	background:#fafafa url(../img/lang_drop_bg.jpg) repeat-x bottom left;
	padding:6px 5px 0 5px;
	border:1px solid #a9a9a9;
	position:relative;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
    behavior:url(PIE.htc);
	}
	
.lang_drop ul li {
	background:url(../img/lang_drop_li_bg.png) no-repeat center top;
	height:26px;
	line-height:26px;
	padding:0 0 0 10px;
	margin-bottom:1px;
	}
	
.lang_drop ul li a {
	display:block;
	height:26px;
	background:url(../img/flag_brasil.png) no-repeat center left;
	padding:0 0 0 30px;
	color:#5f6062;
	}
	
.lang_drop ul li.flag2 a {
	background:url(../img/flag_england.png) no-repeat center left;
	}
	
.lang_drop ul li:hover {
	background:url(../img/lang_drop_li_hover.png) no-repeat left top;
	}
	
a.language1 {
	background:url(../img/flag_brazil.png) no-repeat left top;
	display:block;
	margin:6px 0 0 0;
	float:right;
	width:64px;
	height:19px;
	line-height:18px;
	padding:0 0 0 28px;
	font-size:9px;
	color:#5f6062;
	}
a.language1:hover{
color:#000;
	}

	
a.language1.lang2 {
	background:url(../img/flag_usa.png) no-repeat left top;
	width:40px;
	}
	
.nav1 {
	height:33px;
	}
	
.nav1 ul li {
	background:url(../img/nav1_bg.png) no-repeat left top;
	width:202px; 
	height:33px;
	text-align:center;
	line-height:33px;
	float:left;
	font-size:12px;
	}
	
.nav1 ul li a {
	font-weight:bold;
	color:#5f6062;
	}

/****************Content*****************/	
.country_area {
	background:url(../img/cont_bg.jpg) no-repeat center top;
	width:905px;
	margin:0 auto;
	padding:45px 0 40px 0;
	}
	
.country_box {
	width:200px;
	float:left;
	color:#5f6062;
	}
	
.country_box.country_box2 {
	width:180px;
	}
	
.country_box.country_box3 {
	width:125px;
	}
	
.country_box h2 {
	font-weight:bold;
	font-size:12px;
	padding-bottom:7px;
	}
	
.country_box ul {
	padding-bottom:24px;
	}
	
.country_box ul li {
	margin-bottom:6px;
	}
	

	
.country_box ul li a {

	color:#666;
	display:block;
	height:10px;
	}
.country_box ul li a:hover {

	color:#F60;
	display:block;
	height:10px;
	}
	
	

/****************Footer*****************/	
.footer {margin-top:0px;
	}
	
.footer_car 
{
    background:url(../img/footer_car.jpg);
	width:200px;
	height:126px;
	position:absolute;
	top:-128px;
	right:-3px;
	}
	
.footer_top_outer {
	background:url(../img/footer_top_outer.jpg) repeat;
	
	border-top:1px solid #d6d6d6;
	padding-top:1px;
	}
	
.footer_top {
	background: url(../img/footer_top_bg.png) no-repeat center top;
	width:905px;
	height:129px;
	margin:0 auto;
	padding-top:15px;
	position:relative;
	}
	
.footer_top.footer_top2 {
	width:1011px;
	height: auto;
	padding:5px 0 10px 0;
	}
	
.footer_top_bg {
	background:url(../img/footer_top_logo.jpg) no-repeat bottom right;
	}
	
.footer_top_left {
	width:643px;
	float:left;
	padding:0 0 0 100px;
	text-align:center;
	line-height:20px;
	}

.footer_social {
	width:131px;
	float:right;
	}
	
.footer_social.footer_social2 {
	width:236px;
	}
	
.footer_social img {
	float:left;
	margin:0 7px 0 0;
	}
	
.footer_social img.nomrgn {
	margin-right:0px;
	}
	
.footer_social ul {
	padding:15px 0 0 0;
	}
	
.footer_social ul li {
	font-size:10px;
	margin-bottom:12px;
	}
	
.footer_social ul li a {
	color:#3c3c3c;
	font-weight:bold;
	}
	
.footer_btm_outer {
	background:#004073;
	border-top:1px solid #d3d3d5;
	}
	
.footer_btm {
	width:905px;
	height:35px;
	margin:0 auto;
	}
	
.footer_btm_nav {
	width:560px;
	float:left;
	}
	
.footer_btm_nav ul li {
	background:url(../img/footer_btm_nav_sep.jpg) no-repeat center right;
	height:35px;
	line-height:35px;
	float:left;
	font-size:10px;
	padding-right:10px;
	margin-right:10px;
	}
	
.footer_btm_nav ul li.nosep {
	background:none;
	padding-right:0px;
	margin-right:0px;
	}
	
.footer_btm_nav ul li a {
	color:#fff;
	}

.footer_btm_nav ul li a:hover {
	color:#CCC;
	}
	
.copyright {
	background:url(../img/copyright_icon.jpg) no-repeat center left;
	width:314px;
	float:right;
	height:35px;
	line-height:35px;
	padding-left:26px;
	font-size:10px;
	color:#fff;
	letter-spacing:0px;
	}
	
/****************Inner 1*****************/
.main_outer_inner {
	background:url(../img/cont_outer.jpg) repeat-y center top;
	}
		
.nav_bg {
	background:url(../img/nav_bg.png) no-repeat left top;
	height:77px;
	padding:1px 12px 0 20px;
	}
	
.nav_top {
	height:30px;
	padding-top:3px
	}
	
.nav_top_left {
	width:780px;
	height:30px;
	float:left;
	}
	
.nav_top_left span {
	width:251px;
	height:30px;
	line-height:28px;
	display:block;
	font-size:12px;
	color:#fff;
	float:left;
	}
	
.nav_top_left span a {
	color:#fff;
	font-size:14px;
	font-weight:bold;
	margin-left:16px;
	}
	
.nav_top_left ul {
	float:left;
	}
	
.nav_top_left ul li {
	background:url(../img/region_btn_bg.jpg) no-repeat left top;
	width:99px;
	height:30px;
	font-size:10px;
	padding:0 0 0 7px;
	position:relative;
	z-index:9999;
	}
	
.nav_top_left ul li a {
	background:url(../img/list_arrow_normal.png) no-repeat center left;
	display:block;
	line-height:24px;
	color:#464646;
	padding:0 0 0 15px;
	}
	
.nav_top_left ul li.activesub {
	background:url(../img/region_btn_bg.jpg) no-repeat left -30px;
	}
	
.nav_top_left ul li.activesub a {
	background:url(../img/list_arrow.png) no-repeat center left;
	}
	
.search_bg {
	background:#fff;
	width:134px;
	height:22px;
	float:right;
	border:1px solid #00679f;
	padding:0 8px 0 10px;
	position:relative;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
    behavior:url(PIE.htc);
	}
	
.search_bg2 {
	background:#fff;
	width:134px;
	height:22px;
	float:left;
	border:1px solid #00679f;
	padding:0 8px 0 10px;
	position:relative;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
    behavior:url(PIE.htc);
	}
.search_field {
	background:none;
	width:116px;
	height:12px;
	line-height:12px;
	padding:5px 0;
	border:0px;
	outline:none;
	font-family:Arial, Geneva, sans-serif;
	color:#959595;
	font-size:10px;
	font-style:italic;
	float:left;
	}
	
.search_btn {
	background:url(../img/search_btn.jpg) no-repeat left top;
	width:14px;
	height:22px;
	border:0px;
	float:right;
	cursor:pointer;
	}
	
.nav_btm {
	height:27px;
	}
	
.nav_btm ul li {
	height:27px;
	line-height:27px;
	float:left;
	margin-right:17px;
	font-size:10px;

	}
	
.nav_btm ul li a {
	background:url(../img/nav_bullet.jpg) no-repeat center left;
	display:block;
	height:27px;
	color:#464646;
	padding:0 0 0 10px;
	float:left;
	}

.nav_btm ul li a:hover {

	color:#F33;

	}
.cont_outer {
	background:url(../img/cont_outer.jpg) repeat-y center top;
	}
	
.content {
	width:1011px;
	margin:0 auto;
	padding:15px 0 25px 0;
	}
	
	
.left_side {
	width:111px;
	float:left;
	margin-right:15px;
	}
	
.left_side_head {
	background:url(../img/left_side_head_shadow.png) no-repeat bottom center;
	padding-bottom:14px;
		margin-bottom:4px; 
	}
	.banner_fld_bg {margin-top:-10px;}
	
.left_side_head h2 {
	background:url(../img/heading_bg.jpg) repeat-x left top;
	height:22px;
	line-height:22px;
	text-align:center;
	border:1px solid #cdcdcd;
	font-weight:normal;
	position:relative;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
    behavior:url(PIE.htc);
	}
	
.left_side img {
	margin-bottom:18px;
	display:block;
	}

.cont_center2 h3 {
	text-align:center;
	font-size:10px;
	font-family:Arial;
	}
	
.anuncie h3 {
	text-align:center;
	font-weight:normal;
	font-size:11px;
	font-family:Arial;
	line-height
	}

.cont_center2 {
	width:700px;
	float:left;
	}
	
.cont_center_head2 {
	background:url(../img/cont_center_head_shadow.png) no-repeat bottom center;
	padding-bottom:15px;
	}
	
	.cont_center_head2 h2 {
	background:url(../img/heading_bg.jpg) repeat-x left top;
	width:700px;
	height:22px;
	line-height:22px;
	text-align:center;
	border:1px solid #cdcdcd;
	font-weight:normal;
	margin-left:7px;
	position:relative;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
    behavior:url(PIE.htc);
	}
	
.cont_center {
	width:585px;
	float:left;
	}
	
.cont_center_head {
	background:url(../img/cont_center_head_shadow.png) no-repeat bottom center;
	padding-bottom:15px;
	}
	
.cont_center_head h2 {
	background:url(../img/heading_bg.jpg) repeat-x left top;
	width:565px;
	height:22px;
	line-height:22px;
	text-align:center;
	border:1px solid #cdcdcd;
	font-weight:normal;
	margin-left:7px;
	position:relative;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
    behavior:url(PIE.htc);
	}
	
.logo_box {
	width:195px;
	height:215px;
	float:left;
	color:#8a8a8a;
	text-align:center;
	}
	
.logo_pic {
	background:url(../img/logo_box.jpg) no-repeat left top;
	height:114px;
	padding:10px 0 0 0;
	text-align:center;
	margin-bottom:10px;
	}
	
.logo_box h3 {
	padding:0 0 10px 15px;
	}
	
.logo_box h3 a {
	color:#545454;
	}
	
.logo_box h3 a:hover {
	color:#999;
	}
	
.logo_box p {
	padding:0 0 8px 15px;
	line-height:14px;
	}
	
.logo_box p strong {
	color:#ff5a00;
	font-weight:bold;
	}
	
.logo_box p span {
	color:#484848;
	}
	
.slider_bg {
	background:#fff;
	width:565px;
	height:193px;
	border:1px solid #d0d0d0;
	position:relative;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
    behavior:url(PIE.htc);
	}
	
#slideshow {
	overflow:hidden;
	height:193px;
	}
	
		
	
	
.slider {
	width:565px;
	height:193px;
	position:relative;
	}
.sliderdown{margin-top:20px;position:absolute;background-image:none repeat left top;}
.slider img {
	display:block;
	}
.selo{float:right; margin-top:-180px;}
.spaceunder{margin-left:200px;}
.video{margin-bottom:20px;}
	
.slider span {
	background:url(../img/slider_info_bg.png) no-repeat left top;
	width:545px;
	height:39px;
	display:block;
	position:absolute;
	bottom:20px;
	left:0px;
	padding:5px 0 0 20px;
	}
	
.slider span strong {
	display:block;
	font-size:16px;
	font-weight:normal;
	margin-bottom:5px;
	}		
	
.right_side {
	width:290px;
	float:right;
	}
	
.right_nav {
	width:166px;
	float:left;
	}
	
.right_nav_head {
	background:url(../img/left_side_head_shadow.png) no-repeat bottom center;
	padding-bottom:14px;
	margin-bottom:4px; 
	}
	
.right_nav_head h2 {
	background:url(../img/heading_bg.jpg) repeat-x left top;
	height:22px;
	line-height:22px;
	text-align:center;
	border:1px solid #cdcdcd;
	font-weight:normal;
	position:relative;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
    behavior:url(PIE.htc);
	}
	
.right_nav ul {
	padding-bottom:22px;
	}
	
.right_nav ul li {
	line-height:18px;
	padding:5px 0 3px 6px;
	border-bottom:1px solid #fcfcfc;
	}
	
.right_nav ul li a {
	background:url(../img/right_nav_icon1.png) no-repeat center left;
	color:#545454;
	padding:0 0 0 45px;
	display:block;
	}
	
.right_nav ul li.right_nav_icon2 a {
	background:url(../img/right_nav_icon2.png) no-repeat center left;
	}
	
.right_nav ul li.right_nav_icon3 a {
	background:url(../img/right_nav_icon3.png) no-repeat center left;
	}
	
.right_nav ul li a span {
	color:#0092e1;
	}
	
.right_nav ul li:hover, .right_nav ul li.selected {
	background:#e9e9e9 url(../img/right_nav_hover.jpg) repeat-x left top; 
	border-bottom:1px solid #dddddd;
	}
	
.right_add {
	width:113px;
	float:right;
	text-align:center;
	}
	
.right_add img {
	margin-bottom:24px;
	}
	
.footer_top_nav {
	width:120px;
	float:left;
	color:#3c3c3c;
	margin-right:25px;
	}
	
.footer_top_nav h2 {
	background:url(../img/footer_nav_brdr.png) no-repeat bottom left;
	padding:3px 0 20px 0;
	
	}
	
.footer_top_nav h3 {
	font-size:11px;
	padding:0 0 2px 3px;
	}
	
.footer_top_nav ul {
	margin-bottom:15px;
	}
	
.footer_top_nav ul li {
	height:14px;
	line-height:14px;
	font-size:10px;
	}
	
.footer_top_nav ul li a {
	color:#3c3c3c;
	padding:0 0 0 3px;
	height:14px;
	display:block;
	}
	
.footer_top_nav ul li:hover a, .footer_top_nav ul li.selected a {
	background:url(../img/footer_top_hover.png) repeat;
	}
	
/*********************css for Sub Menu*************************/
.submenu {
	position:absolute;
	left:0px;
	top:30px;
	background:#fff url(../img/submenu_bg.jpg) repeat-x bottom left;
	width:710px;
	height:421px;
	display:none;
	border:1px solid #cdcdcd;
	border-top:0px;
	padding:15px 0 1px 25px;
	-moz-border-radius:0px 3px 3px 3px;
	-webkit-border-right-top-radius:3px;
	-webkit-border-bottom-left-radius:3px;
	-webkit-border-bottom-right-radius:3px;
	border-radius:0px 3px 3px 3px;
    behavior:url(PIE.htc);
	}
	
.submenu_bg {
	background:url(../img/submenu_shadow.png) no-repeat bottom center;
	width:710px;
	height:421px;
	}
	
.submenu_box {
	width:111px;
	float:left;
	color:#3c3c3c;
	margin-right:35px;
	}
	
.submenu_box.nomrgn {
	margin-right:0px;
	}
	
.submenu_box h2 {
	background:url(../img/submenu_head_bg.jpg) no-repeat bottom left;
	padding:0px 0 20px 0;
	font-size:11px;
	}
	
.submenu_box h3 {
	font-size:11px;
	padding:0 0 2px 3px;
	}
	
.submenu_box ul {
	margin-bottom:15px;
	float:none;
	}
	
.submenu_box ul li {
	background:none !important;
	width:auto;
	height:14px !important;
	line-height:14px;
	font-size:10px;
	padding:0px;

	}
	
.submenu_box ul li a {
	background:none !important;
	color:#3c3c3c;
	padding:0 0 0 3px;
	height:14px;
	line-height:14px;
	display:block;
	}
	
.submenu_box ul li:hover a, .submenu_box ul li.selected a {
	background:url(../img/footer_top_hover.png) repeat !important;
	}
	
/*********************Inner 2*************************/
.main_cont {
	width:746px;
	float:left;
	}

.main_cont_head {
	background:url(../img/cont_center_head_shadow.png) no-repeat bottom center;
	padding-bottom:15px;
	}
	
.main_cont_head h2 {
	background:url(../img/heading_bg.jpg) repeat-x left top;
	height:22px;
	line-height:22px;
	border:1px solid #cdcdcd;
	font-weight:normal;
	padding:0 0 0 11px;
	position:relative;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
    behavior:url(PIE.htc);
	}
	
.about_comp {
	padding:0 0 30px 0;
	font-size:11px;
	color:#545454;
	}
	
.about_pic_bg {
	background:url(../img/left_side_head_shadow.png) no-repeat bottom center;
	width:180px;
	float:left;
	padding-bottom:14px;

	}
	
.about_pic {
	width:178px;
	height:124px;
	text-align:center;
	
	border:1px solid #dcdcdc;
	position:relative;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
    behavior:url(PIE.htc);
		background-color:#FFF;
	}
	
.about_txt {
	width:550px;
	float:right;
	font-weight:normal;
	padding:10px 0 0 0;
	}
	
.about_txt h3 {
	font-size:12px;
	padding:0 0 10px 0;
	}
	
.about_txt p {
	line-height:14px;
	padding-bottom:12px;
	}
	
.about_txt p a {
	color:#ff5a00;
	}
	
.about_comp span {
	display:block;
	text-align:center;
	padding-top:15px;
	}
	
.description {
	padding:0 0 18px 0;
	}
	
.description p {
	line-height:20px;
	padding-bottom:15px;
	}
	
.make_assessment_bg {
	background:url(../img/cont_center_head_shadow.png) no-repeat bottom center;
	padding-bottom:15px;
	}
	
.make_assessment {
	background:url(../img/assesment_bg.jpg) repeat-x left top;
	height:31px;
	border:1px solid #e9e9e9;
	padding:11px 33px 0 36px;
	position:relative;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
    behavior:url(PIE.htc);
	}
	
.make_assessment span {
	display:block;
	height:24px;
	line-height:24px;
	float:left;
	font-size:12px; 
	}
	
.make_assessment a {
	background:url(/img/send_btn3.png) repeat-x left top;
	display:block;
	width:143px;
	height:22px;
	line-height:22px;
	text-align:center;
	color:#fff;
	float:right;
	border:1px solid #c2c2c2; 
	position:relative;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
    behavior:url(PIE.htc);
	}
	
.request_area {
	background:url(../img/cont_center_head_shadow.png) no-repeat bottom center;
	padding-bottom:15px;
	margin-bottom:20px;
	}
	
	
.request_bg {
	background:#f2f2f2;
	border:1px solid #e9e9e9;
	padding:15px 30px 0 24px;
	position:relative;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
    behavior:url(PIE.htc);
	}
	
	.request_bg2 {
	background:#f2f2f2;
	border:1px solid #e9e9e9;
	height:450px;
	padding:15px 30px 0 24px;
	position:relative;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
    behavior:url(PIE.htc);
	}
	
	.request_bg4 {
	background:#f2f2f2;
	border:1px solid #e9e9e9;
	height:2050px;
	padding:15px 30px 0 24px;
	position:relative;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
    behavior:url(PIE.htc);
	}
	
	request_bg5 {
	background:#f2f2f2;
	border:1px solid #e9e9e9;
	height:750px;
	padding:15px 30px 0 24px;
	position:relative;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
    behavior:url(PIE.htc);
	}
		.input-btn{width:170px; height:28px; background:url(../images/small-orng-bg.png) no-repeat center; margin-left:245px; text-align: center; text-shadow:-1px -1px 1px #fcfcfc; color:#fcfcfc; font-weight:bold; cursor:pointer;padding-top:15px; text-decoration:none;}
		.input-btn{width:170px; height:28px; background:url(../images/small-orng-bg.png) no-repeat center; margin-left:245px; text-align: center; text-shadow:-1px -1px 1px #fcfcfc; color:#fcfcfc; font-weight:bold; cursor:pointer;padding-top:15px; text-decoration:none;}
	.request_bg3 {
	background:#f2f2f2;
	border:1px solid #e9e9e9;
	height:1200px;
	padding:15px 30px 0 24px;
	position:relative;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
    behavior:url(PIE.htc);
	}
.request_block {
	padding:0 0 12px 0;
	font-size:10px;
	}

.request_block p {
	
	font-size:11px;
	}
.request_block label {
	display:block;
	width:118px;
	height:29px;
	line-height:29px;
	float:left;
	}
	
	.request_block h3{ font-weight:normal;}

.request_field {
	background:#fff;
	width:215px;
	
	border:1px solid #c5c5c5;
	outline:none;
	float:left;
	padding:5px;
	margin:0 5px 7px 0;
	position:relative;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
    behavior:url(PIE.htc);
	}
	
.request_heading {
	background: url(../img/double_brdr.jpg) repeat-x center left;
	height:20px;
	margin-bottom:18px;
	}
	
.request_heading span {
	background:#f2f2f2;
	display:block;
	height:20px;
	line-height:18px;
	width:118px;
	}
	
.sp_list {
	float:left;
	position:relative;
	z-index:9999;
	height:20px;
	line-height:20px;
	}
	
.request_txtarea {
	background:#fff;
	width:560px;
	height:129px;
	border:1px solid #c5c5c5;
	outline:none;
	float:left;
	padding:5px;
	overflow:auto;
	resize:none;
	margin:0 0px 7px 0;
	position:relative;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
    behavior:url(PIE.htc);
	}
	
.check_area {
	width:572px;
	float:right;
	font-size:10px;
	color:#797979;
	padding-bottom:15px;
	}
	
.check_area input {
	margin:0 9px 0 0;
	}
	
.send_btn5 {
	background:url(../img/send_btn5.png) no-repeat left top;
	width:145px;
	height:24px;
	border:0px;
	cursor:pointer;
	float:right;
	margin-right:217px;
	}
.send_btn4 {
	background:url(../img/send_btn4.png) no-repeat left top;
	width:145px;
	height:24px;
	border:0px;
	cursor:pointer;
	float:right;
	margin-right:217px;
	}
.send_btn {
	background:url(../img/send_btn.jpg) no-repeat left top;
	width:145px;
	height:24px;
	border:0px;
	cursor:pointer;
	float:right;
	margin-right:217px;
	}
	.send_btn2 {
	background:url(../img/send_btn2.png) no-repeat left top;
	width:145px;
	height:24px;
	border:0px;
	cursor:pointer;
	float:right;
	margin-right:217px;
	}
	.send_btn3 {
	background:url(../img/send_btn3.png) no-repeat left top;
		width:145px;
	height:24px;
	border:0px;
	cursor:pointer;
	float:right;
	margin-right:17px;
	}
.facebook_cmnt_area {
	padding-bottom:20px;
	}
	
.facebook_comment {
	background:#f1f1f1;
	padding:7px 0 3px 22px;
	border:1px solid #cdcdcd;
	margin-bottom:6px;
	position:relative;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
    behavior:url(PIE.htc);
	}
	
.facebook_cmnt_area span {
	display:block;
	padding:0 0 0 5px;
	}
	
.photo_gallery {
	}
	
.photo_gallery img {
	float:left;
	margin:0 170px 11px 0;
	border:1px solid #000;
	}
	
.photo_gallery img.nomrgn {
	margin-right:0px;
	}
	
.return_btn {
	background:url(../img/return_btn.jpg) no-repeat left top;
	width:87px;
	height:39px;
	line-height:39px;
	display:block;
	margin:0 auto;
	text-align:right;
	font-weight:bold;
	color:#fff;
	padding:0 12px 0 0;
	}




































































































	
.sidebar {
	width:224px;
	float:right;
	}

.sidebar_head {
	background:url(../img/left_side_head_shadow.png) no-repeat bottom center;
	padding-bottom:14px;
	margin-bottom:4px; 
	}
	
.sidebar_head h2 {
	background:url(../img/heading_bg.jpg) repeat-x left top;
	height:22px;
	line-height:22px;
	border:1px solid #cdcdcd;
	font-weight:normal;
	padding:0 0 0 16px;
	position:relative;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
    behavior:url(PIE.htc);
	}
	
.sidebar_logo {
	background:#fff;
	height:132px;
	border:1px solid #ccc;
	padding:16px 0 0 0;
	text-align:center;
	margin-bottom:21px;
	position:relative;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
    behavior:url(PIE.htc);
	}
	
.sidebar_menu {
	padding-bottom:15px;
	}
	
.sidebar_menu ul li {
	height:30px;
	line-height:30px;
	border-bottom:1px solid #fcfcfc;
	}
	
.sidebar_menu ul li a {
	padding:0 0 0 18px;
	color:#464646;
	display:block;
	height:30px;
	}
	
		
.sidebar_menu2 {

	padding-bottom:15px;
	}
.sidebar_menu2 ul li {
	height:30px;
	line-height:30px;
	border-bottom:1px solid #fcfcfc;
	}
	
.sidebar_menu2 ul li a {
	padding:0 0 0 18px;
	color:#464646;
	display:block;
	height:30px;
	}
	
.sidebar_menu ul li:hover, .sidebar_menu ul li.selected {
	background:#e9e9e9 url(../img/right_nav_hover.jpg) repeat-x left top;
	border-bottom:1px solid #dddddd;
	}


.socialmedia {
	width:150px;
	float:right;
	margin-right:-20px;
	
	}
	
.socialmedia.footer_social2 {
	width:236px;
	}
	
	
.socialmedia .yticon {
  display: block;
  float: left;
  width: 32px;
  height: 34px;
  background-image: url("../img/socialmediaicons.png");
  background-repeat: no-repeat;
}

.socialmedia .fbicon {
  display: block;
  float: left;
  width: 32px;
  height: 34px;
  background-image: url("../img/socialmediaicons.png");
  background-repeat: no-repeat;
}
.socialmedia .twicon {
  display: block;
  float: left;
  width: 32px;
  height: 34px;
  background-image: url("../img/socialmediaicons.png");
  background-repeat: no-repeat;
}
/* line 869, ../sass/screen.scss */
.socialmedia .gplus:hover {
  background-position: 0 -45px;
}
/* line 872, ../sass/screen.scss */
.socialmedia .fbicon {
  background-position: -32px 0;
}
/* line 874, ../sass/screen.scss */
.socialmedia .fbicon:hover {
  background-position: -32px -45px;
}
/* line 878, ../sass/screen.scss */
.socialmedia .twicon {
  background-position: -64px 0;
}
/* line 880, ../sass/screen.scss */
.socialmedia .twicon:hover {
  background-position: -64px -45px;
}
/* line 884, ../sass/screen.scss */
.socialmedia .yticon {
  background-position: -101px 0;
  margin-left: 3px;
}
/* line 887, ../sass/screen.scss */
.socialmedia .yticon:hover {
  background-position: -101px -45px;
}


.socialmedia  ul {
	padding:15px 0 0 0;
	}
	
.socialmedia  ul li {
	font-size:10px;
	margin-bottom:12px;
	}
	
.socialmedia  ul li a {
	color:#3c3c3c;
	font-weight:bold;
	}
.socialmedia  ul li a:hover {
	color:#999;
	font-weight:bold;
	}

    .gplus{margin-right:10px;  display: block;  float: left;  width: 32px;  height: 34px;}
    .fb-like{margin-left:260px;margin-bottom:10px;}
	.sp_box{width:100%; overflow:hidden; padding-bottom:4px; padding-top:4px;font-size:10px;}
	.sp_box:hover{	background:#e9e9e9 url(../img/right_nav_hover.jpg) repeat-x left top; }
	.sp_pic{width:39px; float:left; padding-top:0px;}
	.sp_detail{width:124px; float:right;height:20px;font-size:10px;}
	.sp_detail a{color:#545454; font-size:10px; line-height:18px; display:block; padding-left:5px;}
	.sp_detail p{color:#F00; font-size:11px; line-height:18px; display:block;padding-left:5px;}
	.sp_detail a{font-weight:bold;}
	.sp_detail a:hover{color:#000;}
	.telefone {color:#000; font-size:11px;padding-left:5px;}
	.sp_detail_destaque{margin-left:-10px;}
	.sp_detail_destaque_desconto {color:#F00;padding-bottom:5px;}
	.telefonedestaque{margin-top:10px;margin-left:-10px;}
	
	
	    #creditfooter
                 {
                 display: none;
                 }
                   div.feedburnerFeedBlock
                   {
                       
                        margin-left:0px;
                       }
                   div.feedburnerFeedBlock ul li 
                   {
                       
  width:550px;
  list-style-type: circle;
  font-size:12px;
  margin:0 0 5px 0px;
  
  padding:5px 5px 5px 10px !important;
  /* border: 1px solid #C2C0C0;
  border-radius:4px;
  -moz-border-radius:4px;
  -webkit-border-radius:4px; */
  }
    div.feedburnerFeedBlock ul li a{

  color:#0419F7;
  text-decoration:none;
  
  }

  div.feedburnerFeedBlock ul li a:hover {
  text-decoration:none;
 
  }

  div  #creditfooter{
  display:none;

  }