/* Getting the new tags to behave */
article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video {display:block;}
mark, rp, rt, ruby, summary, time {display:inline;}

/* Global properties ======================================================== */
html, body {width:100%; padding:0; margin:0; }


body { 	 
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px; 
	line-height:19px;
	color:#969696;
	min-width:1026px;
	background:#efece7;	
	position:relative;
}
.bg-1 {background:url(../images/fundo1.jpg) 0 0 repeat-x;}
.bg-2 {background:url(../images/fundo2.jpg) center 0 no-repeat;}
.bg-3 {background:url(../images/fundo3.png) 0 bottom repeat-x;}
/***********************************************************************/

a {text-decoration:none; cursor:pointer;}
a:hover {text-decoration:underline;}

a.link {cursor:pointer; color:#101010; text-decoration:none; font-weight:bold;}
a.link:hover {  text-decoration:underline; }

a.link1 {cursor:pointer; color:#67c3cb; text-decoration:underline; }
a.link1:hover { text-decoration:none; }

a.text-3  { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; color:#2b2a2a; line-height:16px; cursor:pointer; text-decoration:underline; font-weight:bold; text-transform:uppercase;}
a.text-3:hover {text-decoration:none;}

.button-1 { font-family:"Times New Roman", Times, serif; line-height:25px; font-size:20px; color:#84a5a8; display:inline-block;  text-shadow:none; font-weight:bold; margin-left:34px; margin-top:3px;

-webkit-transition: all 0.2s ease;
-moz-transition: all 0.2s ease;
-o-transition: all 0.2s ease;
transition: all 0.2s ease;
}

.button-1:hover { color:#67c3cb; text-decoration:none; 
-webkit-transition: all 0.2s ease;
-moz-transition: all 0.2s ease;
-o-transition: all 0.2s ease;
transition: all 0.2s ease;
}

.button-2 { font-family:"Times New Roman", Times, serif; line-height:22px; font-size:18px; color:#383838; display:inline-block;  text-shadow:none; font-weight:bold; background:url(../images/ponto.png) right 11px no-repeat; padding-right:10px;

-webkit-transition: all 0.2s ease;
-moz-transition: all 0.2s ease;
-o-transition: all 0.2s ease;
transition: all 0.2s ease;
}

.button-2:hover { color:#f6f6f6; text-decoration:none; 
-webkit-transition: all 0.2s ease;
-moz-transition: all 0.2s ease;
-o-transition: all 0.2s ease;
transition: all 0.2s ease;
}

.button-3 { font-family:"Times New Roman", Times, serif; line-height:24px; font-size:20px; color:#383838; display:inline-block;  text-shadow:none; font-weight:bold; background:url(../images/seta-ler.png) right 8px no-repeat; padding-right:15px;

-webkit-transition: all 0.2s ease;
-moz-transition: all 0.2s ease;
-o-transition: all 0.2s ease;
transition: all 0.2s ease;
}

.button-3:hover { color:#c2c2c2; text-decoration:none; 
-webkit-transition: all 0.2s ease;
-moz-transition: all 0.2s ease;
-o-transition: all 0.2s ease;
transition: all 0.2s ease;
}


.lsp {letter-spacing:-1px !important;}

/******************************************************************/
.clear {clear:both; line-height:0; font-size:0; width:100%;}
.wrapper {width:100%; overflow:hidden; position:relative}
.extra-wrap {overflow:hidden;}
.container {width:100%;}
.reg {text-transform:uppercase;}
.right {text-align:right;}
.left {text-align:left;}
.center {text-align:center;}
.fleft {float:left;}
.fright {float:right;}

.nowrap{ white-space:nowrap; }

.img-indent {float:none; margin:0px 0px 0px 70px;}/*float:left; margin:0px 17px 0px 0px;*/
.img-indent2 {float:left; margin:5px 21px 0px 0px;}
.img-indent3 {float:left; margin:-16px 12px 0px 0px;}


.last {margin-right:0px !important;}


/*********************************header*************************************/
header {width:1020px; margin:0 auto; z-index:299; position:relative; background:url(../images/topo.png) 0 0 no-repeat; height:141px;}

.logo {z-index:299; position:relative; float:left; margin-top:31px; margin-left:38px;}
h1 { margin-top:0px; padding-bottom:0px; margin-left:0px;  }

.menu {  position:relative;  z-index:99; float:right;margin-right:42px;}
nav {  float:left; z-index:501; margin-top:60px; margin-right:17px;}

.face{margin:-7px -14px 0px 0px;display:inline-block; padding:0px 0px 0px 18px; background:url(../images/line_menu.png) 0px 13px no-repeat;}
      /**/
.slider-block {  margin:0 auto; z-index:200; height:433px; width:1125px; margin-top:-23px; overflow:hidden; padding-bottom:15px;}


h2 { font-family:"Times New Roman", Times, serif; font-size:30px; color:#4e4e4e; line-height:36px; font-weight:bold; }
h3 { font-family:"Times New Roman", Times, serif; font-size:24px; color:#4e4e4e; line-height:29px; font-weight:bold; }


/*********************************content*************************************/

#content { padding-bottom:40px; z-index:199; position:relative; width:1018px; padding-top:39px; margin:0 auto; background:#f6f6f6; box-shadow:0px 0px 4px #e1dfd8; }
#content-page { padding-bottom:40px; z-index:199; position:relative; width:1018px; padding-top:31px; margin:0 auto; background:#f6f6f6; box-shadow:0px 0px 4px #e1dfd8; margin-top:10px;}
.pvlogo{box-shadow:0px 0px 2px #777777; float:right}
.boxpic {width:264px; background:#eeece4;  position:relative; overflow:hidden; padding:18px 18px 28px 18px; float:left; margin-left:20px; -webkit-transition: all 0.2s ease;
-moz-transition: all 0.2s ease;
-o-transition: all 0.2s ease;
transition: all 0.2s ease;} 
.boxpic:hover {background:#ebc8af;
-webkit-transition: all 0.2s ease;
-moz-transition: all 0.2s ease;
-o-transition: all 0.2s ease;
transition: all 0.2s ease;}
.boxpic:hover .text-1, .boxpic:hover .text-2 {color:#ffffff; 
-webkit-transition: all 0.2s ease;
-moz-transition: all 0.2s ease;
-o-transition: all 0.2s ease;
transition: all 0.2s ease;
}

.boxpic2 {height:350px; width:300px; background:#eeece4; position:relative; overflow:hidden; padding:18px 18px 18px 18px; float:left; margin-left:20px; margin-top:19px; -webkit-transition: all 0.2s ease;
-moz-transition: all 0.2s ease;
-o-transition: all 0.2s ease;
transition: all 0.2s ease;} 
.boxpic2:hover {background:#ebc8af; -webkit-transition: all 0.2s ease;
-moz-transition: all 0.2s ease;
-o-transition: all 0.2s ease;
transition: all 0.2s ease;}
.boxpic2:hover .text-1, .boxpic2:hover .text-2 {color:#ffffff; -webkit-transition: all 0.2s ease;
-moz-transition: all 0.2s ease;
-o-transition: all 0.2s ease;
transition: all 0.2s ease;}

.numbox { background:url(../images/numbox.png) 0 0 no-repeat; width:75px; height:78px; text-align:center; font-family:"Times New Roman", Times, serif; color:#f9f9dc; font-size:34px; line-height:41px; font-weight:bold; padding-top:17px; float:left; margin:-6px 4px 0px -8px; text-shadow:1px 1px 1px #4a9ea6;}


.color-1 {color:#777777;}

.boxdate {border:1px solid #d5d5d5; padding:7px 12px 7px 12px; text-align:center; display:inline-block;}
.boxdate p { font-family:"Times New Roman", Times, serif; font-size:28px; color:#3b3939; line-height:34px; }

.line-1 {background:#e8e8e8; height:1px; width:100%;}
.line-2 {background:#e8e8e8; height:100%; width:1px; position:absolute; top:33px; left:-50px;}
.line-3 {background:#e8e8e8; height:525px; width:1px; position:absolute; top:36px; left:669px;}
.line-4 {background:#e8e8e8; height:100%; width:1px; position:absolute; top:0px; left:669px;}
.line-5 {background:#e8e8e8; height:100%; width:1px; position:absolute; top:0px; left:30px;}
.line-6 {background:#e8e8e8; height:100%; width:1px; position:absolute; top:0px; left:669px;}

.text-1 { font-family:"Times New Roman", Times, serif; font-size:23px; color:#3b3939; line-height:36px; font-weight:bold;}
.text-2  { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; color:#858484; line-height:19px;}

.box-1 {width:220px; float:left;}
.box-2 {width:300px; float:left; margin-left:100px; position:relative;}

.marg0 {margin-left:0px !important;}
.marg1 {margin-top:21px;}
.marg2 {margin-top:14px;}
.marg3 {margin-top:5px;}
.marg4 {margin-top:36px;}
.marg5 {margin-top:22px;}
.marg6 {margin-top:6px;}
.marg7 {margin-top:10px;}
.marg8 {margin-top:24px;}
.marg9 {margin-top:16px;}
.marg10 {margin-top:36px;}
.marg11 {margin-top:30px;}
.marg12 {margin-top:9px;}
.marg13 {margin-top:19px;}
.marg14 {margin-top:19px;}
.marg15 {margin-top:22px;}
.marg16 {margin-top:45px;}
.marg17 {margin-top:-12px; font-size:15px;}
.marg18 {margin-top:17px;}
.marg19 {margin-top:23px;}
.marg20 {margin-top:23px;}
.marg21 {margin-top:26px;}
.marg22 {margin-top:29px;}
.marg23 {margin-top:47px;}
.marg24 {margin-top:15px;}
.marg25 {margin-top:12px;}
.marg26 {margin-top:0px;}
.marg27 {margin-top:3px;}
.marg28 {margin-top:25px;}
.marg29 {margin-top:28px;}
.marg30 {margin-top:43px;}
.marg31 {margin-top:49px;}
.marg32 {margin-top:34px;}
.marg33 {margin-top:20px;}
.marg34 {margin-top:13px;}
.marg35 {margin-top:57px;}
.marg36 {margin-right:20px;}
.marg37 {margin-top:4px;}
.marg38 {margin-top:9px;}


.pad0 {padding-bottom:0px !important;}
.pad1 {padding-bottom:24px;}
.pad2 {padding-bottom:19px;}
.pad-c {padding-bottom:4px;padding-top:15px;}

/******/



.list1 { }
.list1 li a:hover { color:#000;}
.list1 li {padding:0px 0 6px 16px;  background:url(../images/arrow_link.png) 0 2px no-repeat;}
.list1 li:first-child {}
.list1 li a { font-size:14px; color:#8c8c8c; font-family:"Times New Roman", Times, serif; text-decoration:none;  line-height:17px; text-transform:uppercase;
  -webkit-transition:all 0.2s ease; -moz-transition:all 0.2s ease; -o-transition:all 0.2s ease; transition:all 0.2s ease;}
  
  
.list2 { }
.list2 li a:hover { color:#8c8c8c;}
.list2 li {padding:0px 0 4px 15px;  background:url(../images/arrow_link.png) 0 3px no-repeat;}
.list2 li:first-child {}
.list2 li a { font-size:14px; color:#383838; font-family:"Times New Roman", Times, serif; text-decoration:none;  line-height:20px; text-transform:uppercase;
  -webkit-transition:all 0.2s ease; -moz-transition:all 0.2s ease; -o-transition:all 0.2s ease; transition:all 0.2s ease;}
  
.list3 { }
.list3 li a:hover { color:#8c8c8c;}
.list3 li {padding:0px 0 5px 16px;  background:url(../images/arrow_link.png) 0 5px no-repeat;}
.list3 li:first-child {}
.list3 li a { font-size:14px; color:#383838; font-family:"Times New Roman", Times, serif; text-decoration:none;  line-height:20px; text-transform:uppercase;
  -webkit-transition:all 0.2s ease; -moz-transition:all 0.2s ease; -o-transition:all 0.2s ease; transition:all 0.2s ease;}


/****************************footer************************/
footer {
	width:100%;
	margin:0 auto;
	position:relative;
	z-index:102;	
}


footer .foot-text { font-size:18px; color:#fff; margin-left:0px; float:left; font-family:"Times New Roman", Times, serif; padding-top:22px; padding-bottom:30px; line-height:22px; text-transform:uppercase; text-shadow:1px 1px 1px #cbbfa8; text-align:center; width:100%; font-weight:bold;}
footer .foot-text a {cursor:pointer; color:#fff; text-decoration:none;}
footer .foot-text a:hover { text-decoration:underline; }



/**********************form**********************/
.map {width:537px; height:307px; margin-top:22px; display:block; float:left; margin-right:22px;}
.map iframe {	width:537px; height:307px; }

dl {margin:17px 0 0px 0px; }
dl dt { padding:0px 0 0px 0;}
dl dd span { display:inline-block; width:74px;}
dl dd { }

.box3 {width:381px;}

#form {
	margin: 22px 0 0px 0px;
	width:940px;
}
#form input {
	border:#e0e0e0 1px solid;
	background:#fcfcfc;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	height:17px;
	color:#969696;
	padding:10px 4px 10px 12px;
	outline: medium none;
	width: 363px;
	
	float:left;
}
#form textarea {
	
	border:#e0e0e0 1px solid;
	background:#fcfcfc;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#969696;
	height: 182px;
	outline: medium none;
	overflow: auto;
	padding: 11px 0px 0px 11px;
	width: 526px;
	resize:none;
	margin:0px 0 0 0;
	float:left;
}
#form label {
	position:relative;
	display: block;
	min-height:50px;
	overflow:hidden;
}
#form .error, #form .empty {
	color: #F00;
	display: none;
	font-size: 11px;
	line-height:14px;
	float:left;
	width:200px;
}
#form .error-empty {
	margin: 4px 0 5px 7px !important;
	display:none;
	float:left;
}
#form .success {
	display:none;
	padding-bottom:10px;
}
.btns {
	text-align:right;
	width:940px;
	position:relative;
	padding-top:21px;
	overflow:hidden;
	
}
.btns a {
	margin: 0px 0px 0px 37px;
}

#homepage_map{position:relative;top:53px;left:45px;width:162px;float:left !important; margin-bottom:55px;}
#homepage_map #map_holder,#homepage_map #map{background:url("../images/mapa.png") -242px 0;height:336px;width:162px}
#homepage_map #map_holder{position:absolute;background:0;width:214px;right:0}
#homepage_map #map_hover{position:absolute}
#homepage_map #map_hover.h{background:url("../images/distritos.png")}
#homepage_map #acores_map,#homepage_map #madeira_map{background:url("../images/mapa.png") -242px -336px;width:38px;height:32px;position:absolute;top:290px;left:-50px;z-index:-1}
#homepage_map #acores_map{background-position:-187px -249px;width:55px;height:53px;top:90px;left:-50px}
#homepage_map ul{display:none}
#homepage_map ul li{width:78px;text-align:left;padding-right:5px;line-height:12px;padding-bottom:3px}

.fb_hidden{position:absolute;top:-10000px;z-index:10001}
.fb_invisible{display:none}
.fb_reset{background:none;border:0;border-spacing:0;color:#000;cursor:auto;direction:ltr;font-family:"lucida grande", tahoma, verdana, arial, sans-serif;font-size:11px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:1;margin:0;overflow:visible;padding:0;text-align:left;text-decoration:none;text-indent:0;text-shadow:none;text-transform:none;visibility:visible;white-space:normal;word-spacing:normal}
.fb_reset > div{overflow:hidden}
.fb_link img{border:none}
.fb_dialog{background:rgba(82, 82, 82, .7);position:absolute;top:-10000px;z-index:10001}
.fb_dialog_advanced{padding:10px;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px}
.fb_dialog_content{background:#fff;color:#333}
.fb_dialog_close_icon{background:url(http://static.ak.fbcdn.net/rsrc.php/v2/yq/r/IE9JII6Z1Ys.png) no-repeat scroll 0 0 transparent;_background-image:url(http://static.ak.fbcdn.net/rsrc.php/v2/yL/r/s816eWC-2sl.gif);cursor:pointer;display:block;height:15px;position:absolute;right:18px;top:17px;width:15px;top:8px\9;right:7px\9}
.fb_dialog_mobile .fb_dialog_close_icon{top:5px;left:5px;right:auto}
.fb_dialog_padding{background-color:transparent;position:absolute;width:1px;z-index:-1}
.fb_dialog_close_icon:hover{background:url(http://static.ak.fbcdn.net/rsrc.php/v2/yq/r/IE9JII6Z1Ys.png) no-repeat scroll 0 -15px transparent;_background-image:url(http://static.ak.fbcdn.net/rsrc.php/v2/yL/r/s816eWC-2sl.gif)}
.fb_dialog_close_icon:active{background:url(http://static.ak.fbcdn.net/rsrc.php/v2/yq/r/IE9JII6Z1Ys.png) no-repeat scroll 0 -30px transparent;_background-image:url(http://static.ak.fbcdn.net/rsrc.php/v2/yL/r/s816eWC-2sl.gif)}
.fb_dialog_loader{background-color:#f2f2f2;border:1px solid #606060;font-size:24px;padding:20px}
.fb_dialog_top_left,
.fb_dialog_top_right,
.fb_dialog_bottom_left,
.fb_dialog_bottom_right{height:10px;width:10px;overflow:hidden;position:absolute}
.fb_dialog_top_left{background:url(http://static.ak.fbcdn.net/rsrc.php/v2/ye/r/8YeTNIlTZjm.png) no-repeat 0 0;left:-10px;top:-10px}
.fb_dialog_top_right{background:url(http://static.ak.fbcdn.net/rsrc.php/v2/ye/r/8YeTNIlTZjm.png) no-repeat 0 -10px;right:-10px;top:-10px}
.fb_dialog_bottom_left{background:url(http://static.ak.fbcdn.net/rsrc.php/v2/ye/r/8YeTNIlTZjm.png) no-repeat 0 -20px;bottom:-10px;left:-10px}
.fb_dialog_bottom_right{background:url(http://static.ak.fbcdn.net/rsrc.php/v2/ye/r/8YeTNIlTZjm.png) no-repeat 0 -30px;right:-10px;bottom:-10px}
.fb_dialog_vert_left,
.fb_dialog_vert_right,
.fb_dialog_horiz_top,
.fb_dialog_horiz_bottom{position:absolute;background:#525252;filter:alpha(opacity=70);opacity:.7}
.fb_dialog_vert_left,
.fb_dialog_vert_right{width:10px;height:100%}
.fb_dialog_vert_left{margin-left:-10px}
.fb_dialog_vert_right{right:0;margin-right:-10px}
.fb_dialog_horiz_top,
.fb_dialog_horiz_bottom{width:100%;height:10px}
.fb_dialog_horiz_top{margin-top:-10px}
.fb_dialog_horiz_bottom{bottom:0;margin-bottom:-10px}
.fb_dialog_iframe{line-height:0}
.fb_dialog_content .dialog_title{background:#6d84b4;border:1px solid #3b5998;color:#fff;font-size:14px;font-weight:bold;margin:0}
.fb_dialog_content .dialog_title > span{background:url(http://static.ak.fbcdn.net/rsrc.php/v2/yd/r/Cou7n-nqK52.gif)
no-repeat 5px 50%;float:left;padding:5px 0 7px 26px}
body.fb_hidden{-webkit-transform:none;height:100%;margin:0;overflow:visible;position:absolute;top:-10000px;left:0;width:100%}
.fb_dialog.fb_dialog_mobile.loading{background:url(http://static.ak.fbcdn.net/rsrc.php/v2/ya/r/3rhSv5V8j3o.gif)
white no-repeat 50% 50%;min-height:100%;min-width:100%;overflow:hidden;position:absolute;top:0;z-index:10001}
.fb_dialog.fb_dialog_mobile.loading.centered{max-height:590px;min-height:590px;max-width:500px;min-width:500px}
#fb-root #fb_dialog_ipad_overlay{background:rgba(0, 0, 0, .45);position:absolute;left:0;top:0;width:100%;min-height:100%;z-index:10000}
#fb-root #fb_dialog_ipad_overlay.hidden{display:none}
.fb_dialog.fb_dialog_mobile.loading iframe{visibility:hidden}
.fb_dialog_content .dialog_header{-webkit-box-shadow:white 0 1px 1px -1px inset;background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#738ABA), to(#2C4987));border-bottom:1px solid;border-color:#1d4088;color:#fff;font:14px Helvetica, sans-serif;font-weight:bold;text-overflow:ellipsis;text-shadow:rgba(0, 30, 84, .296875) 0 -1px 0;vertical-align:middle;white-space:nowrap}
.fb_dialog_content .dialog_header table{-webkit-font-smoothing:subpixel-antialiased;height:43px;width:100%
}
.fb_dialog_content .dialog_header td.header_left{font-size:12px;padding-left:5px;vertical-align:middle;width:60px
}
.fb_dialog_content .dialog_header td.header_right{font-size:12px;padding-right:5px;vertical-align:middle;width:60px
}
.fb_dialog_content .touchable_button{background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#4966A6),
color-stop(0.5, #355492), to(#2A4887));border:1px solid #29447e;-webkit-background-clip:padding-box;-webkit-border-radius:3px;-webkit-box-shadow:rgba(0, 0, 0, .117188) 0 1px 1px inset,
rgba(255, 255, 255, .167969) 0 1px 0;display:inline-block;margin-top:3px;max-width:85px;line-height:18px;padding:4px 12px;position:relative}
.fb_dialog_content .dialog_header .touchable_button input{border:none;background:none;color:#fff;font:12px Helvetica, sans-serif;font-weight:bold;margin:2px -12px;padding:2px 6px 3px 6px;text-shadow:rgba(0, 30, 84, .296875) 0 -1px 0}
.fb_dialog_content .dialog_header .header_center{color:#fff;font-size:16px;font-weight:bold;line-height:18px;text-align:center;vertical-align:middle}
.fb_dialog_content .dialog_content{background:url(http://static.ak.fbcdn.net/rsrc.php/v2/y9/r/jKEcVPZFk-2.gif) no-repeat 50% 50%;border:1px solid #555;border-bottom:0;border-top:0;height:150px}
.fb_dialog_content .dialog_footer{background:#f2f2f2;border:1px solid #555;border-top-color:#ccc;height:40px}
#fb_dialog_loader_close{float:left}
.fb_dialog.fb_dialog_mobile .fb_dialog_close_button{text-shadow:rgba(0, 30, 84, .296875) 0 -1px 0}
.fb_dialog.fb_dialog_mobile .fb_dialog_close_icon{visibility:hidden}
.fb_iframe_widget{display:inline-block;position:relative}
.fb_iframe_widget span{display:inline-block;position:relative;text-align:justify}
.fb_iframe_widget iframe{position:absolute}
.fb_iframe_widget_lift{z-index:1}
.fb_hide_iframes iframe{position:relative;left:-10000px}
.fb_iframe_widget_loader{position:relative;display:inline-block}
.fb_iframe_widget_fluid{display:inline}
.fb_iframe_widget_fluid span{width:100%}
.fb_iframe_widget_loader iframe{min-height:32px;z-index:2;zoom:1}
.fb_iframe_widget_loader .FB_Loader{background:url(http://static.ak.fbcdn.net/rsrc.php/v2/y9/r/jKEcVPZFk-2.gif) no-repeat;height:32px;width:32px;margin-left:-16px;position:absolute;left:50%;z-index:4}
.fb_connect_bar_container div,
.fb_connect_bar_container span,
.fb_connect_bar_container a,
.fb_connect_bar_container img,
.fb_connect_bar_container strong{background:none;border-spacing:0;border:0;direction:ltr;font-style:normal;font-variant:normal;letter-spacing:normal;line-height:1;margin:0;overflow:visible;padding:0;text-align:left;text-decoration:none;text-indent:0;text-shadow:none;text-transform:none;visibility:visible;white-space:normal;word-spacing:normal;vertical-align:baseline}
.fb_connect_bar_container{position:fixed;left:0 !important;right:0 !important;height:42px !important;padding:0 25px !important;margin:0 !important;vertical-align:middle !important;border-bottom:1px solid #333 !important;background:#3b5998 !important;z-index:99999999 !important;overflow:hidden !important}
.fb_connect_bar_container_ie6{position:absolute;top:expression(document.compatMode=="CSS1Compat"? document.documentElement.scrollTop+"px":body.scrollTop+"px")}
.fb_connect_bar{position:relative;margin:auto;height:100%;width:100%;padding:6px 0 0 0 !important;background:none;color:#fff !important;font-family:"lucida grande", tahoma, verdana, arial, sans-serif !important;font-size:13px !important;font-style:normal !important;font-variant:normal !important;font-weight:normal !important;letter-spacing:normal !important;line-height:1 !important;text-decoration:none !important;text-indent:0 !important;text-shadow:none !important;text-transform:none !important;white-space:normal !important;word-spacing:normal !important}
.fb_connect_bar a:hover{color:#fff}
.fb_connect_bar .fb_profile img{height:30px;width:30px;vertical-align:middle;margin:0 6px 5px 0}
.fb_connect_bar div a,
.fb_connect_bar span,
.fb_connect_bar span a{color:#bac6da;font-size:11px;text-decoration:none}
.fb_connect_bar .fb_buttons{float:right;margin-top:7px}
.fbpluginrecommendationsbarleft,
.fbpluginrecommendationsbarright{position:fixed !important;bottom:0;z-index:999}
.fbpluginrecommendationsbarleft{left:10px}
.fbpluginrecommendationsbarright{right:10px}