/* CSS Document */
/* CSS RESET */
	html,aside,header,address,article,bdi,command,details,dialog,summary,figure,figcaption,footer,mark,meter,nav,progress,ruby,rt,rp,section,time,wbr,body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align:top; }/* &#097;&#108;&#101;&#120;&#107;&#111;&#116;&#105;&#064;&#103;&#109;&#097;&#105;&#108;&#046;&#099;&#111;&#109; */
	/* remember to define focus styles! */
	:focus { outline: 0; }
	ol, ul { list-style: none; }
	/* tables still need 'cellspacing="0"' in the markup */
	table { }
	caption, th, td { text-align: left; font-weight: normal; }
	blockquote:before, blockquote:after, q:before, q:after { content: ""; }
	blockquote, q { quotes: "" ""; }
	cite {font-style:normal;}
	h1, h2, h3, h4, h5, h6 {font-weight:normal;}
	img {
	background: transparent;
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)"; /* IE8 */   
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);   /* IE6 & 7 */      
    zoom: 1;
	}
	

/* ========================================================================== */
/* DEBUG ==================================================================== */
#debug div						{outline:1px solid #DF2F00;}
#debug div div					{outline:1px solid #FF9B00;}
#debug div div div				{outline:1px solid #FED800;}
#debug div div div div			{outline:1px solid #CCD803;}
#debug div div div div div		{outline:1px solid #6DC807;}
#debug ul						{outline:1px solid #0000CC;}
#debug ul li 					{outline:1px solid #00CCFF;}
#debug aside						{outline:1px solid #DF2F00;}
#debug aside aside					{outline:1px solid #FF9B00;}
#debug aside aside aside				{outline:1px solid #FED800;}
#debug aside aside aside aside			{outline:1px solid #CCD803;}
#debug aside aside aside aside aside		{outline:1px solid #6DC807;}
#debug header						{outline:1px solid #6DC807;}
#debug nav						{outline:1px solid #CCD803;}
#debug article						{outline:1px solid #FF9B00;}
#debug h1 					{outline:1px solid #FF9B00;}
#debug h2 			{outline:1px solid #FED800;}
#debug h3 	{outline:1px solid #CCD803;}
#debug h4 	{outline:1px solid #6DC807;}

/* ========================================================================== */

body {
	font-family:'Open Sans', Arial, sans-serif;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
	background-color:ffffff;
	}

::-webkit-input-placeholder { color:#000; font-family: 'Open Sans', Arial, sans-serif; }
::-moz-placeholder { color:#000; font-family: 'Open Sans', Arial, sans-serif; } /* firefox 19+ */
:-ms-input-placeholder { color:#000; font-family: 'Open Sans', Arial, sans-serif; } /* ie */
input:-moz-placeholder { color:#000; font-family: 'Open Sans', Arial, sans-serif; }

*,
*:before,
*:after {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}

h1{
	font-size: 15px;
	color: #444444;
	font-weight:700;
}
h2{
	font-size: 15px;
	font-weight:700;
}
h3{
	font-size: 14px;
	color: #444444;
	font-weight: 400;
}
h4{
	font-size: 13px;
	color: #444444;
	font-weight:700;
}

/*
input{
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	-webkit-appearance: textfield;
}
*/

a{
	text-decoration: none;	
}
/* layout =================================================================== */

#master{
	position:relative;
	width:100%;
	height:100%;
	}
#wrapper{
	position:relative;
	width:100%;
	height:100%;
	margin:auto;
	}
#container{
	position:relative;
	overflow:hidden;
	width:1000px;
	margin:auto;
}


/* header =================================================================== */

#header{
	position:relative;
	width:100%;
	}
#header_wrapper{
	position:relative;
	width:100%;
	height:230px;
	margin:auto;
	background:url(../_img/header/bkgrd_header_1.jpg) center top repeat-x;
	cursor: pointer;
	}
#header_content{
	position:relative;
	width:1000px;
	height:230px;
	margin:auto;
}
#header_top{
	position:relative;
	overflow:hidden;
	width:100%;
	height:34px;
	margin:auto;
	}
#header_top_txt_present{
	position:relative;
	float:left;
	width:700px;
	/*height:34px;*/
	font-family: "Open Sans Condensed", Arial, sans-serif !important;
	line-height:13px;
	margin:12px 0px 0px 0px;
	}
#header_top_btn_pt_en{
	position:relative;
	float:right;
	width:250px;
	height:34px;
	font-family: 'Open Sans Condensed', Arial, sans-serif;
	line-height:34px;
	margin:0px 50px 0px 0px;
	text-align:right;
	}
#header_logo{
	position:relative;
	width:455px;
	height:145px;
	margin:21px 0px 0px 300px;
	}




/* side left =================================================================== */
#news_cadastro{
	position:fixed;
	width: 460px;
	height: 470px;
	top: 50%;
	left: 50%;
	margin-top:-230px;
	margin-left:-235px;
	background-color: #fff;
	-webkit-box-shadow: 0 0 10px 5px rgba(0,0,0,0.2);
	box-shadow: 0 0 10px 5px rgba(0,0,0,0.2);
	z-index: 9999;
	display: none;
}
#news_cadastro_inner{
	position:relative;
	width: 438px;
	height: 450px;
	margin-left:auto;
	margin-right:auto;
	margin-top: 10px;
	border: 2px solid #f4f4f4;
	padding-top: 37px;
	padding-left: 50px;
	padding-right: 60px;
}
#news_cadastro_inner h3{
	font-size: 18px;
	color:#98aeb0;	
}
#news_bt_fechar{
	position:absolute;
	width: 25px;
	height: 23px;
	background-color: #bcc8c9;
	color: #fff;
	top: 0px;
	right: 0px;
	font-size:14px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	cursor: pointer;
	display: block;
}
#news_bt_fechar:hover{
	background-color: #fff;
	color: #bcc8c9;
	border: 1px solid #bcc8c9;	
}
#news_bt_enviar{
	position:relative;
	width: 80px;
	height: 33px;
	float:right;
	color: #769496;
	font-size: 15px;
	background-color: #ececec;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #bdc9ca;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	clear:both;
	margin-top: 20px;
	cursor: pointer;	
}
#news_bt_enviar:hover{
	color: #ececec;	
	background-color: #769496;
}
.news_campos{
	position:relative;
	width: 100%;
	margin-top:	22px;
	font-size: 14px;
	clear:both;
	overflow:hidden;
}
.news_campos input, .news_campos select{
	width: 99%;
	font-size: 14px;
	background-color: #ececec;
	height: 30px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.news_campos_cidade{
	position: relative;
	width: 225px;
	float:left;	
}
.news_campos_estado{
	position: relative;
	width: 80px;
	float:right;	
}
#side_left{
	position:relative;
	float:left;
	width:153px;
	margin:30px 0px 40px 0px;
	}
#side_left_menu{
	position:relative;
	width:153px;
	margin-bottom:30px;
	}
#side_left_menu ul{
	position:relative;
	margin:0;
	padding:0;
	list-style-type:none;
	width:100%;
	background:url(../_img/side_left/bkgrdMenu01.png) left top no-repeat;
	}
#side_left_menu ul li{
	position:relative;
	}
.side_left_menu_box{
	position:relative;
	width:153px;
	height:47px;
	display:table;
	font-family: "Open Sans", Arial, sans-serif;
	margin:0px 0px 2px 0px;
	}
.side_left_menu_box a {
	display:table-cell;
	vertical-align:middle;
	color:#8f8787;
	text-decoration:none;
	padding:0px 7px 0px 10px;
	background:#ececec;
	}
.side_left_menu_box a:hover {
	color:#769496;
	text-decoration:none;
	background:#dae0e0;
	}
.menu_box_greenline{
	position:absolute;
	width:2px;
	height:39px;
	left:0;
	margin-top:9px;
	z-index:10;
	}

#side_left_menu ul li ul{
	position:absolute;
	width:180px;
	padding:0;
	top:0;
	margin-left:100%;
	list-style-type:none;
	background:#ececec;
	z-index:999;
	}
/*== provisorio - apenas para visualizar o menu-drop ===============*/
.menu_item .menu_item2{
	display:none;
	overflow:hidden;
}
.menu_item:hover .menu_item2{
	display:block;	
}
/*==================================================================*/
.side_left_submenu_box{
	position:relative;
	font-family: "Open Sans", Arial, sans-serif;
	}
.side_left_submenu_box a {
	display:block;
	vertical-align:middle;
	color:#8f8787;
	text-decoration:none;
	padding:10px 7px 10px 10px;
	background:#ececec;
	}
.side_left_submenu_box a:hover {
	color:#ffffff;
	text-decoration:none;
	background:#769496;
	}
.submenu_box_greenline{
	position:absolute;
	width:2px;
	height:47px;
	left:0;
	z-index:20;
	}

#side_left_news{
	position:relative;
	width:155px;
	}
.side_left_top{
	position:relative;
	width:155px;
	height:3px;
	}
.side_left_box{
	position:relative;
	width:155px;
	border-right:#f4f4f4 2px solid;
	border-bottom:#f4f4f4 2px solid;
	background:url(../_img/side_left/left_greenline.png) left top no-repeat;
	margin-bottom:30px;
	}
.side_left_tit{
	position:relative;
	width:100%;
	font-family: "Open Sans", Arial, sans-serif;
	color:#769496;
	padding:12px 0px 0px 15px;
	}
.side_left_news_txt{
	position:relative;
	width:155px;
	font-family: "Open Sans", Arial, sans-serif;
	color:#666666;
	padding:25px 20px 20px 20px;
	}
.side_left_news_field{
	position:relative;
	width:116px;
	height:33px;
	margin:0px auto 30px auto;
	}
input[name="news_email"]{
	width:116px;
	height:33px;
	font-family: "Open Sans", Arial, sans-serif;
	color:#666666;
	line-height:33px;
	border:0;
	padding:0px 10px 0px 15px;
	background:#ececec;
	}
.side_left_news_btn {
	position:relative;
	width:78px;
	height:34px;
	margin:0px auto 30px auto;
	}
.side_left_news_enviar {
	position:absolute;
	width:78px;
	height:34px;
	font-family: "Open Sans", Arial, sans-serif;
	color:#769496;
	line-height:29px;
	text-align:center;
	left:0;
	top:0;
	border-bottom:#bdc9ca 4px solid;
	background:#ececec;
	}
input[name="news_enviar"]{
	position:relative;
	width:78px;
	height:34px;
	cursor:pointer;
	border:0;
	padding:0;
	margin:0;
	background:none transparent;
	z-index:20;
	}

#side_left_busca{
	position:relative;
	width:155px;
	}
.side_left_box_busca{
	position:relative;
	overflow:hidden;
	width:155px;
	padding-bottom:15px;
	border-left:#c8d4d5 6px solid;
	background:#ececec;
	}
.side_left_busca_data{
	position:relative;
	width:100%;
	font-family: "Open Sans", Arial, sans-serif;
	color:#769496;
	padding:0px 20px 20px 10px;
	text-align:right;
	}
.side_left_busca_select{
	position:relative;
	width:124px;
	height:33px;
	margin:0px auto 20px auto;
	}
select {
	position:relative;
	width:124px;
	height:33px;
	font-family: "Open Sans", Arial, sans-serif;
	color:#666666;
	line-height:33px;
	cursor:pointer;
	border:0;
	padding:5px 0px 0px 10px;
}
.select-container {
    display:inline-block;
    position:relative;
}
.select-container:after {
    content:'';
	position:absolute;
	width:37px;
	height:33px;
	top:0;
	right:0;
	pointer-events: none;
	background:url(../_img/side_left/arrow_down_01.png) right top no-repeat;
    z-index:10;
}


/* center content =================================================================== */

#content{
	position:relative;
	float:left;
	width:644px;
	margin:30px 30px 50px 30px;
	}
.content_box {
	position:relative;
	overflow:hidden;
	width:644px;
	padding:20px 14px 20px 14px;
	margin-top:30px;
	border:#f4f4f4 1px solid;
	font-size: 13px;
	color: #666666;
	}
.content_box a{ color: #316e72; text-decoration:none;	}
.content_box a:hover{ color: #316e72; text-decoration:underline;	}
.content_box a:visited{ color: #316e72;text-decoration:none;	}

.content_box2 {
	position:relative;
	overflow:hidden;
	width:644px;
	margin-top:30px;
	font-size: 13px;
	color: #666666;
	}

.content_box2 a{ color: #316e72; text-decoration:none;	}
.content_box2 a:hover{ color: #316e72; text-decoration:underline;	}
.content_box2 a:visited{ color: #316e72;text-decoration:none;	}

.content_box2_bottom{
	position:relative;
	width:644px;
	height:30px;
	}
.content_btn_close{
	position:absolute;
	width:23px;
	height:23px;
	right:0;
	top:0;
	z-index:10;
	}
.content_tit {
	position:relative;
	width:600px;
	font-family: "Open Sans", Arial, sans-serif;
	font-size:16px;
	color:#769496;
	}
.content_tit_bar{
	position:relative;
	width:616px;
	height:3px;
	margin:5px 0px 25px 0px;
	}
.content_bottom_bar{
	position:relative;
	height:3px;
	text-align:center;
	margin:0px 0px 25px 0px;
	}
.content_area_colunas{
	position:relative;
	width:616px;
	margin:auto;
	}
.content_area_colunas a{
	text-decoration:none;
	}
.content_area_colunas ul{
	position:relative;
	margin:0;
	padding:0;
	list-style-type:none;
	width:100%;
	}
.content_area_colunas ul li{
	position:relative;
	display:inline-block;
	}

.coluna_1 {position:relative; float:left; width:204px;}
.coluna_2 {position:relative; float:left; width:280px;}
.coluna_3 {position:relative; float:left; width:330px;}
.coluna_4 {position:relative; float:left; width:302px;}
.coluna_5 {position:relative; float:left; width:240px;}
.coluna_6 {position:relative; float:left; width:402px;}
.coluna_7 {position:relative; float:left; width:161px;}
.coluna_8 {position:relative; float:left; width:483px;}

.content_pagination_area {
	position:relative;
	width:616px;
	margin:15px 0px 10px 0px;
	}
.content_pagination_area ul {
	position:relative;
	margin:0;
	padding:0;
	text-align:center;
	list-style-type:none;
	width:100%;
	}
.content_pagination_area ul li {
	position:relative;
	height:20px;
	display:inline-block;
	}
.content_pg_btn{
	position:relative;
	width:19px;
	height:20px;
	margin:0px 6px 0px 6px;
	}
.first {margin:0px 10px 0px 0px;}
.prev {margin:0px 20px 0px 0px;}
.next {margin:0px 0px 0px 20px;}
.last {margin:0px 0px 0px 10px;}
.content_pg_num{
	position:relative;	
	height:20px;
	font-family: "Open Sans", Arial, sans-serif;
	font-size:18px;
	color:#769496;
	line-height:20px;
	margin:0px 7px 0px 7px;
	font-weight: bold;
	}
.content_pg_num a{
	color:#769496;
	text-decoration:none;
	font-weight: normal;
	}
.content_pg_num a:hover{
	color:#396265;
	text-decoration:underline;
	}
.content_share_area {
	position:relative;
	overflow:hidden;
	width:100%;
	font-family: "Open Sans", Arial, sans-serif;
	line-height:20px;
	}
.content_share_itens {
	position:relative;
	float:left;
	color:#769496;
	}
.addthis_button_facebook_like{
	margin-left:20px;
	}
.addthis_button_google_plusone {
	margin-left:15px;
	}
.content_share_voltar a {
	position:relative;
	float:right;
	height:20px;
	text-transform:uppercase;
	color:#769496;
	text-decoration:none;
	}
.content_share_voltar a:hover {
	color:#769496;
	text-decoration:underline;
	}

.pages_top{
	position:relative;
	width:644px;
	}
.pages_bar_top{
	position:relative;
	width:644px;
	height:3px;
	margin-bottom:10px;
	}
.separador{
	position:relative;
	width:100%;
	height:3px;
	margin-bottom:5px;
	margin-top:5px;
	overflow:hidden;
	background-color: #ececec;
	}
.pages_ident_top{
	position:relative;
	overflow:hidden;
	width:644px;
	}
.pages_onde{
	position:relative;
	font-family: "Open Sans", Arial, sans-serif;
	font-size:12px;
	color:#bdc9ca;
	text-transform:uppercase;
	display:inline-block;
	vertical-align:bottom;
	padding:0px 5px 2px 0px;
	}
.pages_onde_active{
	position:relative;
	font-family: "Open Sans", Arial, sans-serif;
	font-size:20px;
	color:#769496;
	text-transform:uppercase;
	display:inline-block;
	vertical-align:bottom;
	padding:0px 5px 0px 0px;
	}
.pages_select_categoria{
	position:relative;
	overflow:hidden;
	width:644px;
	margin:30px 0px 35px 0px;
	}
.pages_select_categoria_txt{
	position:relative;
	float:left;
	font-family: "Open Sans", Arial, sans-serif;
	color:#666666;
	line-height:33px;
	margin:0px 20px 0px 0px;
	}
select[name="select_categoria"] {
	position:relative;
	width:284px;
	height:33px;
	font-family: "Open Sans", Arial, sans-serif;
	color:#666666;
	line-height:33px;
	cursor:pointer;
	border:0;
	padding:5px 0px 0px 10px;
	background:#ececec;
}
select[class="form_144_33"] {
	position:relative;
	width:144px;
	height:33px;
	font-family: "Open Sans", Arial, sans-serif;
	color:#666666;
	line-height:33px;
	cursor:pointer;
	border:0;
	padding:5px 0px 0px 10px;
	background:#ececec;
}
select[class="form_200_33"] {
	position:relative;
	width:200px;
	height:33px;
	font-family: "Open Sans", Arial, sans-serif;
	color:#666666;
	line-height:33px;
	cursor:pointer;
	border:0;
	padding:5px 0px 0px 10px;
	background:#ececec;
}
.pages_select_categoria_form {
    display:inline-block;
    position:relative;
	margin:0px 17px 10px 0px;
}
.pages_select_categoria_form.last {
	margin-right: 0px;	
}
.pages_select_categoria_form:after {
    content:'';
	position:absolute;
	width:35px;
	height:33px;
	top:0;
	right:0;
	pointer-events: none;
	background:url(../_img/geral/pages_btn_down_1.png) right top no-repeat;
    z-index:10;
}



/* side fotos =================================================================== */

.content_ico_play {
	position:absolute;
	width:50%;
	height:39px;
	top:0;
	right:0;
	bottom:0;
	left:25%;
	margin:auto;
	z-index:10;
	}
.content_thumb_161_107 {
	position:relative;
	width:161px;
	height:107px;
	margin:auto;
	background-repeat: no-repeat;
	background-position: center center;
	-webkit-background-size: contain;
	-moz-background-size: contain;
	-o-background-size: contain;
	background-size: contain;
	}
.content_thumb_170_115 {
	position:relative;
	width:170px;
	height:115px;
	margin:auto;
	background-repeat: no-repeat;
	background-position: center center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	}
.content_thumb_240_160 {
	position:relative;
	width:240px;
	height:160px;
	margin:auto;
	background-repeat: no-repeat;
	background-position: center center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-color:#CCC;
	}
.content_thumb_276_183{
	position:relative;
	width:276px;
	height:183px;
	margin:auto;
	background-repeat: no-repeat;
	background-position: center center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	}
.content_thumb_312_208{
	position:relative;
	width:312px;
	height:208px;
	margin:auto;
	background-repeat: no-repeat;
	background-position: center center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	}
.content_thumb_580_386{
	position:relative;
	width:580px;
	height:386px;
	margin:auto;
	background-repeat: no-repeat;
	background-position: center center;
	-webkit-background-size: contain;
	-moz-background-size: contain;
	-o-background-size: contain;
	background-size: contain;
	}

.content_thumb_644_428{
	position:relative;
	width:644px;
	height:428px;
	margin:auto;
	background-repeat: no-repeat;
	background-position: center center;
	-webkit-background-size: contain;
	-moz-background-size: contain;
	-o-background-size: contain;
	background-size: contain;
	}


/* side right =================================================================== */

#side_right{
	position:relative;
	float:right;
	width:140px;
	margin:30px 0px 40px 0px;
	overflow:hidden;
	}
.side_right_gadgets{
	position:relative;
	width:140px;
	}
.side_right_top{
	position:relative;
	width:140px;
	height:3px;
	}
.side_right_box{
	position:relative;
	width:140px;
	border-right:#f4f4f4 2px solid;
	border-bottom:#f4f4f4 2px solid;
	background:url(../_img/side_right/box_greenline.png) left top no-repeat;
	margin-bottom:30px;
	}
.side_right_tit{
	position:relative;
	width:140px;
	font-family: "Open Sans", Arial, sans-serif;
	color:#769496;
	padding:12px 0px 25px 15px;
	}
.side_right_marcas{
	position:relative;
	width:140px;
	margin:auto;
	}
.side_right_marcas ul{
	position:relative;
	margin:0;
	padding:0;
	list-style-type:none;
	width:100%;
	}
.side_right_marcas ul li{
	position:relative;
	text-align:center;
	padding:0px 0px 5px 0px;
	}


/* footer =================================================================== */

#footer{
	position:relative;
	width:100%;
	}
#footer_top{
	position:relative;
	width:100%;
	margin:auto;
	background:#f5f5f5 url(../_img/footer/bkgrd_footer_1.png) center top repeat-x;
	}
#footer_top_content{
	position:relative;
	overflow: hidden;
	width:1000px;
	margin:auto;
	}
.fotter_top_left{
	position:relative;
	float:left;
	width:610px;
	margin:30px 0px 0px 40px;
	}
.footer_menu{
	position:relative;
    width:610px;
	}
.footer_menu ul{
	position:relative;
	margin:0;
	padding:0;
	list-style-type:none;
	width:100%;
	}
.footer_menu ul li{
	position:relative;
	width:200px;
	font-family: "Open Sans", Arial, sans-serif;
	display:inline-block;
	}
.footer_menu ul li a, .footer_menu ul li a:hover {
	text-decoration:none;
	}
.footer_menu_tit_1	{margin:0px 0px 30px 0px;}
.footer_menu_tit_2	{margin:-50px 0px 20px 0px;}
.footer_menu_tit_3	{margin:-120px 0px 0px 0px;}
.footer_menu_txt	{line-height:24px;}

.fotter_top_right{
	position:relative;
	float:right;
	width: 300px;
	margin:20px 40px 30px 10px;
	}

#facebook {
    position: relative;
    width: 300px !important;
    height: 250px !important;
}
.dbfl {
    float: left;
    display: block;
}

#footer_bottom{
	position:relative;
	overflow:hidden;
	width:100%;
	height:63px;
	margin:auto;
	background:#ffffff;
	}

#footer_endereco{
	position:relative;
	width:800px;
	height:36px;
	line-height:36px;
	font-family: "Open Sans", Arial, sans-serif;
	text-align:center;
	margin:auto;
	}
#footer_baseline{
	position:relative;
	width:100%;
	height:27px;
	line-height:27px;
	font-family: "Open Sans", Arial, sans-serif;
	margin:auto;
	background:#ffffff url(../_img/footer/bkgrd_footer_2.png) center top repeat-x;
	}

#footer_social_area{
	position:relative;
	overflow:hidden;
	padding:10px 30px 0px 0px;
	}
.footer_social_icon{
	position:relative;
	float:right;
	width: 30px;
	height:30px;
	margin:0px 0px 0px 15px;
	}
/* galeria */

.galeria_fotos{
	position: relative;
	width: 580px;
	overflow:hidden;	
}

	
.galeria_result_txt {
	position:relative;
	width:580px;
	font-family: "Open Sans", Arial, sans-serif;
	color:#939393;
	padding-bottom:10px;
	}
.galeria_result_img{
	position:relative;
	width:580px;
	height:386px;
	}
.galeria_result_btn_left {
	position:absolute;
	width:43px;
	height:31px;
    top: 40%;
    left: 0;
	z-index:9999;
	}
.galeria_result_btn_right {
	position:absolute;
	width:43px;
	height:31px;
    top: 40%;
	right: 0;
	z-index:9999;
	}

.galeria_dados_img{
	position:relative;
	overflow:hidden;
	width:580px;
	font-family: "Open Sans", Arial, sans-serif;
	color:#666666;
	line-height:30px;
	margin:3px 0px 20px 0px;
	background:#ececec;
	}
.galeria_dados_num{
	position:relative;
	float:right;
	width:100px;
	text-align:right;
	margin-right:12px;
	line-height: normal;
	padding-top: 5px;
	padding-bottom: 5px;
	}
.galeria_dados_legenda{
	position:relative;
	float:left;
	width:400px;
	text-align:left;
	margin-left:12px;
	line-height: normal;
	padding-top: 5px;
	padding-bottom: 5px;
	}


#header_barra {
	/*background-image: url(../_img/header/bg_transp.png);*/
	background-color:#666;
	background-repeat: repeat;
	height: 36px;
	width: 100%;
	position: absolute;
	top: 0px;
}
.campo{
	height:33px;
	font-family: "Open Sans", Arial, sans-serif;
	color:#666666;
	line-height:33px;
	border:0;
	padding:0px 10px 0px 15px;
	background:#ececec;	
	font-size: 12px;
}
.botao{
 position:relative;
height:34px;
cursor:pointer;
border:0;
padding-left: 10px;
padding-right: 10px;
padding-bottom:0px;
padding-top: 0px;
margin:0;
background:none transparent;
z-index:20;
font-size: 14px;


	height:34px;
	font-family: "Open Sans", Arial, sans-serif;
	color:#769496;
	line-height:29px;
	text-align:center;
	left:0;
	top:0;
	border-bottom:#bdc9ca 4px solid;
	background:#ececec;

}
