* {outline:none; padding:0px; margin:0px; border:0px;}

.v7but{height:25px; text-align:center; border-radius:3px; padding:0px 10px; cursor:pointer; background:#e3e3e3; border:1px solid #ccc; font-weight:bold; color:#333; font-size:14px; line-height:25px;}
#login{position:relative;}
#login .op{position:absolute; left:5px; bottom:5px; font-size:40px; line-height:40px; font-weight:bold;}
#login #lognickdiv .v7but, #login .logged #logpassdiv .v7but {border:0px !important; height:27px; line-height:27px;}
.v7but:hover{color:#111; border-color:#b6b6b6; text-decoration:none;}

.v7input{height:25px; border-radius:3px; border:1px solid #ccc !important; color:#999 !important; line-height:25px; padding:0px 3px; font-size:14px;}
.v7input:focus{color:#666 !important; border-color:#b6b6b6 !important;}

#pubsalastit{display:block; float:left; margin-right:15px;}
#pubsalas {display:block; float:left; width:100px; margin-right:3px;}
#pubsalasbut{display:block; float:left; padding:0px; width:65px}
#hpbody .ui-autocomplete.ui-menu{max-height:156px; width:172px !important; overflow-x:hidden;}

.ui-widget-content {border: 1px solid #b6b6b6; background: #ffffff; color: #666;}
.ui-widget-content a { color: #666; }
.ui-menu {font-size:14px; list-style:none; padding: 2px; margin: 0; display:block; outline: none;}
.ui-menu .ui-menu-item { margin: 0; padding: 0; zoom: 1; width: 100%;}
.ui-menu .ui-menu-item a { text-decoration: none; display: block; padding: 2px 3px; line-height: 22px; zoom: 1; font-weight: normal;}
.ui-menu .ui-menu-item a.ui-state-focus{font-weight:bold; border:1px solid #ccc; color:#333; background:#e3e3e3; margin: -1px;}
.ui-corner-all { -moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px;}
.ui-helper-hidden-accessible {display:none;}
.ui-autocomplete {position: absolute;top: 0;left: 0;cursor: default;}

#salasVip, #outrasSalas, #coisas, #iphotoroll, #quiosque {float:left; width:335px; margin-right:10px;}
#quiosque {width:300px; margin-right:0px;}
#salasVip .inner, #outrasSalas .inner{height:230px;} 
#coisas .inner, #iphotoroll .inner, #quiosque .inner{height:230px;}


/* #####  HP  ##### */
#hp {margin:19px auto 0px; width:990px;padding:10px;position:relative;}
#hp #obj-cortina{border-radius:5px;}
#hp .inner {padding:10px 10px;}
#hp #header{height:24px; line-height:24px; padding-top:5px; padding-bottom:5px;}
#hp .blalogo {position: absolute; top: -10px; left: -10px; z-index:90}

#hp .mrec {margin:0px;}

#hp a {text-decoration:none;}
#hp a:hover {text-decoration:underline;}

#hp .userlist {width:285px; font-size:11px; line-height:24px;}
#hp .userlist .select{float:left; margin-right:10px;}
#hp .userlist .semaforo{float:left; margin:4px 5px 4px 0px}
#hp .userlist select{color:#666 !important; border-color:#b6b6b6 !important; height:24px; padding:3px; line-height:18px; font-size:11px; width:150px;}
#hp .userlist table{height:24px; border-spacing:0px;}
#hp .userlist td {text-align:center; vertical-align:middle}

#hp .salas ul {list-style-type:none; margin-bottom:-9px; margin-right:9px;}
#hp .salas li {padding-bottom:9px}
#hp .sala {width:644px; height:240px; margin-right:10px; margin-bottom:2px; padding:0px}

#hp #login{border:0px !important; height:240px; font-weight:normal;}
#login h2, #chat-box .streams .iframe h2{font-size:16px; font-weight:bold; line-height:25px; margin:0px;}
#login h3, #chat-box .streams .iframe h3{font-size:11px; font-weight:normal; line-height:13px; margin:0px;}

#login #logpassdiv {width:225px; height:180px; padding:30px 20px 30px 175px;}
#login table{margin-top:25px;}
#login #logpassdiv td{white-space:nowrap;}
.login #logpassdiv table{margin-left:-26px;}
#logpassdiv select{color:#666 !important; border-color:#b6b6b6 !important; padding:4px !important; width:141px; height:27px; line-height:19px;}
#login input[type=text], #login input[type=password]{width:112px;}
#b_login{width:38px;}

#login .logged #lognickdiv .v7but{background-image:url('http://bla.aeiou.pt/imagens/login.png');}
#login #lognickdiv{background-image:url('http://bla.aeiou.pt/imagens/login.png'); border:0px !important; height:180px; width:190px; padding:30px 17px;}
#lognickdiv  input[type=text]{width:120px;}

#favlist{position:relative; text-align:center; float:left; width:614px; padding:8px 15px !important; height:22px; line-height:22px; font-size:12px;}
#favlist .v7but{text-decoration:underline; padding:0px; background:none; border:0px; height:22px; line-height:22px;}
#favlist .rooms div{font-size:11px; float:left; padding:0px 8px; border-left:1px solid;}
#favlist .rooms div:first-child{border:0px; padding-left:0px;}

#alertmsg{display:none; font-weight:normal; line-height:22px; position:absolute; z-index:2; top:0px; left:0px; padding:8px; width:628px; height:22px;}
#alertmsg img{cursor:pointer; width:14px; height:14px;}

#hp select {color:#545454;}
#hp select {border:1px solid #545454}


.cen {width:100px; background:url('/imagens/v6/i_center.gif') repeat-x;}
#hp select {font-size:12px; font-family: arial, helvetica, 'trebuchet ms', sans-serif;font-style:normal;font-weight:normal;}
#hp .rad {border:0px; margin:0px; padding:0px;}

#hp #login input.buttons {border-style: solid; border-color: #ffffff #000000 #000000 #ffffff; border-width: 1px; font-size: 11px;}

table.map {border-spacing:0px; width:100%;}
table.map td {white-space:nowrap; padding:0px; font-size:14px; width:10%; padding:5px 0px; line-height:14px;}
#salasVip table.map td{width:50%; overflow;hidden;}

#hp table.login {margin:0px auto;}
#hp table.login td.aleft {padding-right:20px; text-align:left;}
#hp .nwrap {white-space:nowrap;}

.footer {margin-top:9px}
.c2{text-decoration:none;}

/* ##### SALA ##### */
/* UI */
body{height:100%; width:100%; font-family:arial, helvetica, 'trebuchet ms', sans-serif; overflow: hidden;}
#overlay {position:absolute; z-index:9999; width:100%; height:100%; top:0px; left:0px;}
#overlay table {width:100%; height:100%;}
#overlay table td {text-align:center; vertical-align:middle;}
#display {width:100%; height:100%; position:absolute; overflow:hidden;}
	  
#f0, #f1, #f2, #f3, #f4, #f5, #f6, #f7 {position:absolute; overflow:hidden;}
#f0 {top:5px; left:5px; right:320px; bottom:63px; z-index:1;}
#f1 {background:#FFF; left:0px; top:0px; bottom:23px; right:255px; z-index:1;}
#f2 {right:0px; top:0px; z-index:1; height:100%; width:250px;}
#f3 {height:21px; left:0px; bottom:0px; right:255px;overflow:visible;}
#f4 {height:56px; left:5px; bottom:5px; right:320px; overflow:visible;}
#f5 {overflow:hidden; width:310px; top:5px; bottom:100px; right:5px;}
/*#f6 {right:5px; bottom:5px; width:310px; height:46px;}*/
#f6 {right:5px; bottom:5px; width:310px; height:90px;}
#f0 #drag-handler {text-align:center; cursor:pointer; width:21px; height:41px; z-index:99; position:absolute; overflow:hidden; right:245px;}
#f7 {display:none;}

.fb_edge_widget_with_comment span.fb_edge_comment_widget iframe.fb_ltr {display: none !important;}
.skyscrapper #f0, .skyscrapper #f4 {left:170px}
.skyscrapper #f7 {top:5px; left:5px; width:160px; height:600px; display:block; overflow:hidden; z-index:1}


#f1 #chat-font-zoom {position:absolute; right:20px; top:5px; z-index:2; cursor:pointer; width:80px;}
#f1 #chat-font-zoom img {cursor:pointer;}
		
#f1 #chat-font-fader {position:absolute; width:100%; top:0px; left:0px; z-index:1; height:14px; overflow:hidden;}
#f1 #chat-font-fader img{width:100%; height:14px;}
		
#f2 .box-tab {width:240px;}
#f2 .seecard {width:13px; height:13px;}
#f2 label, #f2 .seecard {cursor:pointer;}		
#f3 #talkingto {padding:0px 5px; font-size:11px; line-height:21px; float:left;}
#f3 #talkingto span {font-weight:bold;}
#f3 #talkingto span span {margin-left:10px; padding-left:17px; height:14px; overflow:hidden; cursor:pointer}

#f4 #falar-box {height:56px; overflow:hidden; background:none !important;}	
#f4 .des {border:0px !important}
#f4 #falar-box table {padding:0px; width:100%; height:21px;}
#f4 #falar-box table tr:first-child td{padding-bottom:2px;}
#f4 #falar-box table .cen div form{display:block; margin-right:10px;}
#f4 #falar-box table .cen {width:100%; background-image:none !important}
#f4 #falar-box table .cen input {color:#333; width:100%; font-size:14px;}
#f4 #falar-box table .but {}

#f2 #f2-0-1 input, #f5 input {height:16px;}
#f5 a {text-decoration:none;}
#f5 a:hover {text-decoration:underline;}

#f5 #f5-2-0 input {width:228px}
#f5 #f5-2-1 ul, #f5 #f5-0-2 ul {list-style-type:none;}
#f5 #f5-2-1 ul li, #f5 #f5-0-2 ul li {margin:2px 0px 2px 4px; padding:0px 0px 2px;}

.adlink {padding-right:2px;}
.adlink div {height:27px; line-height:27px; padding:0px 6px;}
.adlink div *{font-weight:normal; float:right;}

.button {background:url('/imagens/v6/button.gif') left center; height:16px; border:1px solid #333333 !important; color:#333333 !important; overflow:hidden; cursor:pointer; text-align:center; text-transform:uppercase; display:block; text-decoration:none !important; font-size:14px; font-weight:bold; margin:0px auto;}
#b_doPay, #b_doQPay, #b_paySair{width:100px;}
#b_exp, #b_inact {width:150px;}
#b_enviar {width:66px;}
#b_sair {text-transform:uppercase}
#b_privar, #b_ignorar, #b_aceitar, #b_alt {width:98px;}
#ui_opt {height:16px; overflow:hidden;}
#ui_opt img {cursor:pointer; margin-right:2px;}
#b_falar {text-transform:uppercase}


/* NAVIGATION */
	/* tabs */
.boxtab, .box-tab {clear:both; overflow:hidden;}
.boxtab ul, .box-tab ul {width:100%; list-style-type:none; font-size:11px; height:20px}
.boxtab ul li, .box-tab ul li {float:left; padding:3px 10px; line-height:14px; border:0px;cursor:pointer;}
.boxtab ul li div, .box-tab ul li div {height:14px;}
.boxtab ul li.sel, .box-tab ul li.sel, .box-tab ul li.dea {cursor:default;}
.box-tab div.tab-title {font-weight:bold;height:24px; font-size:18px; line-height:24px; padding:0px 10px;}

	/* common lists */
.box-list {clear:both; overflow:auto; font-size:11px;}
#f5 .box-list {padding-top:10px;}
#f5-2 .box-list {padding-top:0px;}
.box-list div.pre {width:180px;}
.box-list div.pre {margin-top:10px; cursor:pointer;}
.box-list div.pre, .box-list div.head {clear:both; overflow:hidden;}
.box-list div.title {clear:both; height:13px; padding:3px; overflow:hidden;}
.box-list div.container {clear:both; overflow:hidden; cursor:default;}
.box-list div.sel, .box-list div.dea {cursor:default !important;}

	/* nick lists */
.box-list div.nick {clear:both; overflow:hidden;}
.box-list div.nick div.title {cursor:pointer;}
.box-list div.nick div.container {margin-bottom:-1px;}
.box-list div.nick div.container div.option {font-weight:normal; margin:0px 0px 0px 8px; clear:both; overflow:hidden; height:14px; padding:3px 0px;}

	/* nicks list */
.box-list div.nicks {clear:both; overflow:hidden;}
.box-list div.nicks div.title {cursor:pointer;}
.box-list div.nicks div.container {}
.box-list div.nicks div.container div.option {font-weight:normal; margin:0px 0px 0px 8px; clear:both; overflow:hidden; height:14px; padding:3px 0px;}
	
	/* pass lists */
.box-list div.pass {clear:both; overflow:hidden;}
.box-list div.pass div.title {margin-left:4px; width:180px; cursor:pointer;}
#f5-2 .box-list div.pass div.title {margin-left:0px; width:auto;}
.box-list div.pass div.container {padding:5px;}
.box-list div.pass div.container div.option {font-weight:normal; margin-left:8px; margin-right:8px; clear:both; overflow:hidden; height:14px; padding:3px 0px;}
	
	/* status: deactivated (dea), selected (sel), highlighted (des) */

.dea, .clickdea{color:#999 !important;}
.sel{font-weight:bold;}
.ign{text-decoration: line-through;}

/* video */
.prev, .next {width:15px; height:35px;}
.prev{background:url('/imagens/v6/boxopen.png') -3px -3px no-repeat; margin-right:5px;}
.next{background:url('/imagens/v6/boxclose.png') -3px -3px no-repeat; margin-left:5px;}
#player ul{padding:0px 1px;}
#player ul li, .playlist ul li {float:left; width:48px; height:33px; border:1px solid #333; margin-right:2px;}
#player img, .playlist img {cursor:pointer;}
#sharelinks a {margin-right:3px;}

.playlist .prev{margin-right:2px;}
.playlist .next{margin-left:2px;}
.playlist ul li{margin-right:1px;}
.playlist ul{padding:0px;}

/* MISC */
.p3 {padding:3px;} 
.p5, .p5v2 {padding:0px; min-height:1px;}
.p5 {padding:5px; clear:both; overflow:hidden;}
.ptop10{padding-top:10px;}
.ptop5 {padding-top:5px;}
.pbot3 {padding-bottom:3px;}
.pbot5 {padding-bottom:5px;}
.pbot8 {padding-bottom:8px;}
.pbot10 {padding-bottom:10px;}
.pbot15 {padding-bottom:15px;}
.pright5 {padding-right:5px;}
.pright20 {padding-right:20px;}

.bdotted{border-style:dotted !important;}

.fleft{float:left !important;}
.fright{float:right !important;}
.cboth {clear:both !important;}
.hidden {overflow:hidden;}
.boxoff {display:none;}
.tacenter{text-align:center;}
.taright{text-align:right;}
.taleft{text-align:left;}
.oauto{overflow:auto;}
.bold {font-weight:bold;}
.block{display:block;}
.nobold {font-weight:normal;}
.pointer {cursor:pointer;}

.f10 {font-size:10px;}
.f11, input, select, textarea {font-size:11px; font-family:arial, helvetica, 'trebuchet ms', sans-serif}
.f12 {font-size: 12px;}
.f14 {font-size:14px;}
.f16 {font-size:16px;}
.f18 {font-size: 18px;}
.f20{font-size:20px;}
.f24{font-size:24px;}

.w20 {width:20px;}

.mbot5 {margin-bottom:5px}
.mbot6 {margin-bottom:6px}
.mbot10 {margin-bottom:10px}
.mbot15 {margin-bottom:15px}
.mtop5 {margin-top:5px;}
.mtop10 {margin-top:10px;}
.mleft5 {margin-left:5px;}
.mright5 {margin-right:5px;}
.mright10 {margin-right:10px;}
.mleft20 {margin-left:20px;}
.mleft160{margin-left:160px}
.mright3 {margin-right:3px;}
.mright20 {margin-right:20px;}

.mrec {height:250px; width:300px;}

.mrectable{height:280px; width:336px; margin:0px; border:0px; border-spacing:0px;}
.mrectable td{padding:0px;}

#leaderboard>div,#leaderboard>div iframe,#leaderboard>div ins{margin:0px auto; display:block !important;}

#leaderboard div{display:block !important; width:auto !important;}

/* RESETS */
.noclick {cursor:default !important;}	  
.b0 {border:0px !important;}
.p0 {padding:0px !important;}
.w0 {width:auto !important;}
.chk {cursor:pointer; height:13px !important; width:13px; padding:0px; margin:0px;}
#f5-1-0, #f5-1-1 {margin-top:5px; clear:both; overflow:hidden; padding:5px !important;}
.clearer {clear:both; display:none;}

/* objects */
#obj-cortina {width:100%; height:100%; position:absolute; top:0px; left:0px; z-index:-1;}
#tooltip {position:absolute; width:200px; background:#FFDD7C; color:#000; z-index:99; border:1px solid #000; font-size:12px; padding:5px}


/* PAI */
#pai {display:none; border-width:5px 0px 0px; border-style:solid;}
#pai-res {background:url('http://www.aeiou.pt/img/pa_logo.png') no-repeat 10px center; padding-left:28px;}
#pbi-res {background:url('http://www.aeiou.pt/img/pb_logo.png') no-repeat 10px center; padding-left:28px;}
#pai .content {position:relative; height:80px; overflow:hidden;}
#pai .content ul {width:200%; position:relative; list-style:none;}
#pai .content li{position:relative; float:left; width:50%; height:80px;}
#pai .item{padding:5px;}
#pai .item .title{display:block; font-size:15px; line-height:18px; margin-top:3px; font-weight:bold; height:36px; overflow:hidden;}
#pai .item div{line-height:16px; clear:both; overflow:hidden;}
#pai .item div.details{text-decoration:none; position:absolute; bottom:0; left:5px;}
#pai .item div.details a{}
#pai .item div.details a span{}
#pai div.cat a{font-weight:bold; text-decoration:underline;}
#pai .item div.details a{text-decoration:none; margin-right:10px;}
#pai .item div.details a:hover{text-decoration:underline;}

#pai .pai-pesq div.inputs{background:#e0e0e0}
#pai .pai-pesq div.input{padding:0px 3px; width:135px; border:1px solid #fff; box-shadow:inset 0 0 3px #333; background:#fff;}
#pai .pai-pesq form input[type=text]{height:20px; border:0px; width:100%; background:none;}
#pai .pai-pesq label {display:block; margin:0px 10px 0px 3px}
#pai .pai-pesq form input[type=submit]{height:20px; width:100px;}
#pai .pai-pesq form input[type=radio]{margin-top:2px;}
#pai .pai-pesq form div{line-height:20px;}

#pai ul .pai-res{padding:0px 5px;}
#pai ul .pai-res *{display:block; display:block; float:left;}
#pai ul .pai-res b{padding:0px 3px; line-height:18px; font-size:14px;}
#pai ul .pai-res .arr-next{margin-top:2px; width:12px; height:12px; border:1px solid #333; background:url("/imagens/v6/boxclose.png") no-repeat scroll -4px -15px}
#pai ul .pai-res .arr-prev{margin-top:2px; width:12px; height:12px; border:1px solid #333; background:url("/imagens/v6/boxopen.png") no-repeat scroll -4px -15px}


#overlay2{display:none; z-index:2; position:fixed; background:#ffffff; opacity:0.8; top:0px; left:0px; width:100%; height:100%}
.sprite{background-image:url("http://www.aeiou.pt/img/sprite.png?v=6"); background-repeat:no-repeat}
.papopup {font-size:12px; padding:10px; border-radius:6px; display:none; background:#FFF2A7; z-index:2000; width:600px; box-shadow:0px 0px 10px #999; border: 1px #999 solid;}
.papopup .box{margin:0px;}
.papopup .close{background-color:#087886; background-position:-61px -18px; width:14px; height:14px; float:right; display:block;}
.papopup .close:hover{box-shadow:0px 0px 3px #087886;}
.papopup .title {background:url('http://www.aeiou.pt/img/pa_logo.png') no-repeat; padding-left:18px; min-height:14px; padding-right:24px; line-height:16px; font-weight:bold; font-size:14px; margin-bottom:5px;}
.papopup #pfx_latl {width:200px; display:block;visibility: visible;}
.papopup #pfx_latl ul {padding:5px; border:1px solid #CCCCCC; background:#fff;}
.papopup #pfx_latl li{margin-top:4px; font-size:11px;}
.papopup #pfx_latl li:first-child{margin-top:0px;}
.papopup #pfx_latl ul.menu {padding:0px; background:none; border:0px;}
.papopup #pfx_latl ul.menu li {margin-top:2px; background:#087886; padding:0px; padding:2px 5px;}
.papopup #pfx_latl ul.menu li a{text-decoration:none; text-align:right; font-family:Arial; font-size:12px; font-weight:bold; line-height:15px; height:14px; display:block; color:#FFF; text-transform:uppercase;}
.papopup #pfx_latl ul.menu li:hover {background:#2a9aa8}
.papopup #pfx_latl li b{color:#888; font-size:10px;}
.papopup #pfx_latl li.table b{display:inline-block; width:33%;}
.papopup #pfx_latl li a{color:#087886}
.papopup #pfx_latr {width:368px; float:right; background:#fff; border:1px solid #ccc; padding:5px;}
.papopup .f80{font-size:80px; line-height:80px;}


/* FOOTER */
#LPF * {margin:0; padding:0; border:0; font-size:10px; text-transform:none; text-align:left;}
#LPF table {width:100%;}
#LPF table td.sep {width:20%;}
#LPF td {vertical-align:top; font-family: Arial;}
#LPF a {font-family: Arial, Helvetica; color:#666; text-decoration:none;}
#LPF a:hover {text-decoration:underline;}
#LPF .bd1 {border:1px solid #666;}
#LPF .bg1 {background-color:#666 !important}
#LPF .boxoff {visibility:hidden; display:block;}
#LPF .links {background:#E6E6E6 !important; overflow:visible; padding:10px 0px; position:absolute; top:0; left:0; z-index:9999;}
#LPF .links div{float:left;}
#LPF .links div a {display:block; padding:0px 10px;}
#LPF #bar {padding:8px 0px;}
#LPF #bar iframe {width:112px; height:18px;}
#LPF #bar img {background-image:url(http://toolbar.aeiou.pt/impresa/img/ft/fb_impresa.png);}
#LPF #bar .lpflogo {margin:0px 4px 0px 8px; width:19px; height:20px; background-position:top left; background-repeat:no-repeat; background-image:url(http://toolbar.aeiou.pt/impresa/img/ft/impresa.png); _background-image:url(http://toolbar.aeiou.pt/impresa/img/ft/impresa.gif);}
#LPF #bar .barbox {height:20px; overflow:hidden;}
#LPF #bar .title {vertical-align:middle;}
#LPF #bar .title, #LPF #bar .title b {font-size:12px; white-space:nowrap;}
			
#LPF table td.tabs {color:#888; width:200px; margin:0px auto;}
#LPF table td.tabs .tab {position:relative; cursor:pointer;}
#LPF table td.tab1 img {width:106px;height:18px; background-position: -9px top; margin-right:2px;}
#LPF table td.tab2 img {width:114px;height:18px; background-position: -1px -19px; margin-right:2px;}
#LPF table td.tab3 img {width:70px;height:18px; background-position: -45px -38px; margin-right:2px;}
#LPF table td.tab4 img {width:90px;height:18px; background-position: -25px -57px;}
#LPF table td.tab1 img.sel {background-position: -9px -118px;}
#LPF table td.tab2 img.sel {background-position: -1px -137px;}
#LPF table td.tab3 img.sel {background-position: -45px -156px;}
#LPF table td.tab4 img.sel {background-position: -25px -175px;}
#LPF table td.acap img {width:81px; height:18px; background-position:-38px -78px}
#LPF table td.iframe {white-space:nowrap; vertical-align:top; padding-right:8px;}
#LPF table td.iframe img {width: 17px; height: 18px; background-position: -4px -57px}
#LPF table td.iframe div {height:18px; width:129px; overflow:hidden;}

#div-gpt-ad-1334063082007-2{width:200px; height:30px; text-align: right; font-size: 13px; line-height: 15px;}
#div-gpt-ad-1334063082007-2 b{font-weight:normal;}

.ptop6{padding-top:6px;}
.w84p{width:233px;}
.mbot3{margin-bottom:3px;}
.mright3{margin-right:3px;}
.mright6{margin-right:6px;}
.b{font-weight:bold;}
#coisas div.input-textarea, #coisas div.input-text{height:26px; border:1px solid #999; float:left; padding:0px 5px; background:#fff; margin-right:4px;}
#coisas div.input-textarea input, #coisas div.input-text input{border:none !important; background:none !important}
#coisas .input50, #coisas .input100{padding:0px !important; color:#373737; font-size:17px; float:left; width:314px; display:block; height:26px; background:#FFF;}
#coisas .colrightformbut{cursor:pointer; height: 39px; width:40px; float:right}
#coisas div.input-text{height:16px;}
#coisas .input50{width:221px; height:16px; font-size:13px;}
#coisas select{width:100%}
#coisas form{background:#e5e5e5; padding:6px;}
#coisas .colrightformbut{background-image:url("http://www.aeiou.pt/img/lupa.png"); background-repeat: no-repeat; background-position: center center;}

#iphotoroll .phototitle div div{height:17px; overflow:hidden;}
#player-foto .fright{width:103px; height:171px; overflow:hidden;}
#player-foto .fright ul{width:108px;}
#player-foto .fright li{overflow:hidden; cursor:pointer; width:31px; height:31px; margin-bottom:4px; margin-right:5px; padding:0px; float:left;}
#player-foto .fright li.sel{width:27px; height:27px; border:2px dotted #fff;}
#player-foto .fright li.sel img{width:31px; height:31px; margin-top:-2px; margin-left:-2px;}

#quiosque{font-size:11px;}
#quiosque ul{overflow:auto; height:171px; margin:0px !important;}
#quiosque ul li a:first-child{display:block; font-weight:normal; font-size:14px;}
#quiosque ul li{padding-bottom:8px !important;}
#quiosque ul li:last-child{padding-bottom:0px !important;}

#bolo{border-width:0px 0px 3px 0px;}
#bolo .base{position:relative; height:62px;
color:#bb7137;
text-align:center;
font-family:"Comic Sans MS",Arial,"sans-serif";
font-size:14px;
line-height:16px;
}
#bolo .base img{position:absolute; top:0px; left:0px;  z-index:1; display:block; width:100%; height:100%;}
#bolo .base div{position:absolute; top:8px; left:0px;  z-index:2; display:block; width:100%;}
#bolo .base span{display:block; font-size:12px; font-family:Arial; padding-top:20px; color:#f0f0f0}
#bolo .velas{margin:0px auto; clear:both; overflow:hidden; width:233px;}
#bolo .vela{margin-left:5px; float:left;}
#bolo .vela-1{margin-left:0px;}
#bolo .vela .bot{text-align:center; font-size:7px; line-height:20px; border:1px dotted #999; color:#999; border-width:1px 1px 0px; width:10px; height:19px;}
#bolo .vela.active .bot{border:1px dotted #D8C695; color:#801003;
background: rgb(216,198,149); /* Old browsers */
background: -moz-linear-gradient(left,  rgba(216,198,149,1) 0%, rgba(243,226,199,1) 50%, rgba(216,198,149,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(216,198,149,1)), color-stop(50%,rgba(243,226,199,1)), color-stop(100%,rgba(216,198,149,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  rgba(216,198,149,1) 0%,rgba(243,226,199,1) 50%,rgba(216,198,149,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  rgba(216,198,149,1) 0%,rgba(243,226,199,1) 50%,rgba(216,198,149,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  rgba(216,198,149,1) 0%,rgba(243,226,199,1) 50%,rgba(216,198,149,1) 100%); /* IE10+ */
background: linear-gradient(to right,  rgba(216,198,149,1) 0%,rgba(243,226,199,1) 50%,rgba(216,198,149,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d8c695', endColorstr='#d8c695',GradientType=1 ); /* IE6-9 */
}
#bolo .vela.self .bot{border:1px solid rgb(152,70,13); color:#fff;
background: rgb(152,70,13); /* Old browsers */
background: -moz-linear-gradient(left,  rgba(152,70,13,1) 0%, rgba(200,105,22,1) 50%, rgba(152,70,13,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(152,70,13,1)), color-stop(50%,rgba(200,105,22,1)), color-stop(100%,rgba(152,70,13,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  rgba(152,70,13,1) 0%,rgba(200,105,22,1) 50%,rgba(152,70,13,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  rgba(152,70,13,1) 0%,rgba(200,105,22,1) 50%,rgba(152,70,13,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  rgba(152,70,13,1) 0%,rgba(200,105,22,1) 50%,rgba(152,70,13,1) 100%); /* IE10+ */
background: linear-gradient(to right,  rgba(152,70,13,1) 0%,rgba(200,105,22,1) 50%,rgba(152,70,13,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#98460d', endColorstr='#98460d',GradientType=1 ); /* IE6-9 */
}
#bolo .vela .flame{height:5px; width:2px; border:1px dotted #999; border-radius:10px; margin:0px auto 1px;}
#bolo .vela.self .flame, #bolo .vela.active .flame{
border:0px; height:7px; width:4px;
background: rgb(242,161,0); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(242,161,0,1) 0%, rgba(241,120,0,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(242,161,0,1)), color-stop(100%,rgba(241,120,0,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(242,161,0,1) 0%,rgba(241,120,0,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(242,161,0,1) 0%,rgba(241,120,0,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(242,161,0,1) 0%,rgba(241,120,0,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(242,161,0,1) 0%,rgba(241,120,0,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2a100', endColorstr='#f17800',GradientType=0 ); /* IE6-9 */
}

#chat-box{position:absolute; height:21px; top:0px; right:0px;}
#chat-box .main{float:right;}
#chat-box .main li{cursor:pointer; position:relative; display:block; float:left; overflow:hidden; height:21px; width:21px; margin-left:2px;}
#chat-box .main li img{height:21px; width:21px; display:block; position:absolute; top:0px; left:0px;}
#chat-box .main li div{z-index:2; border:1px solid #acacac; position:absolute; height:19px; width:19px; top:0; left:0; display:block;}

#chat-box .main li.status0 div{border:1px solid #acacac; background-image:url("/imagens/chat-loading.gif");}
#chat-box .main li.status2 div{border:1px solid #007e44; background-image:url("/imagens/chat-calling.gif"); background-color:rgba(0,126,68,0.5);}
#chat-box .main li.status3 div{border:1px solid #007e44; background-color:rgba(0,126,68,0.5);}
#chat-box .main li.status4 div{border:1px solid #da4220 !important; background-color:rgba(218,66,32,0.5) !important;}
#chat-box .main li.status6 div{border:1px solid #ffc600 !important; background-color:rgba(255,198,0,0.5) !important;}
#chat-box .main li.active div{border:1px solid #333; background-color:transparent;}



#chat-box .menu{position:relative; border-radius:2px; cursor:pointer; height:17px; width:27px; float:right; background:#e5e5e5; margin:2px; display:none;}
#chat-box .menu div{border-radius:2px; z-index:1; border:1px solid #acacac; position:absolute; height:15px; width:25px; top:0; left:0; display:block;}
#chat-box .menu.st0 div{background-image:url("/imagens/chat-loading.gif");}
#chat-box .menu.st2 div{border:1px solid #007e44; background-image:url("/imagens/chat-calling.gif"); background-color:rgba(0,126,68,0.5);}
#chat-box .menu.st3 div{border:1px solid #007e44; background-color:rgba(0,126,68,0.5);}
#chat-box .menu.st4 div{border:1px solid #da4220; background-color:rgba(218,66,32,0.5);}

#chat-box .menu span{color:#333; z-index:2; position:absolute; height:17px; width:27px; line-height:17px; font-size:8px; text-align:center; top:0; left:0; display:block;}
#chat-box .menu.st2 span, #chat-box .menu.st3 span, #chat-box .menu.st4 span{color:#FFF}
#chat-box .menu span b{font-size:10px;}
#chat-box .calls{display:none; position:absolute; z-index:25; bottom:24px; width:180px; right:1px;}
#chat-box .calls li{position:relative; cursor:pointer; list-style: none;padding: 2px;border: 1px solid;line-height: 27px;overflow: hidden;margin-top: -1px;display: block;}
#chat-box .calls li img{width: 27px;height: 27px;margin-right: 5px;float: left;display: block;}
#chat-box .calls li span{font-size: 12px;font-weight: bold;display: block;float: left;width: 140px;overflow: hidden;}
#chat-box .calls li div {z-index:2; border:1px solid #acacac; position:absolute; height:25px; width:25px; top:2px; left:2px; display:block;}

#chat-box .calls li.status0 div{border:1px solid #acacac; background-image:url("/imagens/chat-loading.gif");}
#chat-box .calls li.status2 div{border:1px solid #007e44; background-image:url("/imagens/chat-calling.gif"); background-color:rgba(0,126,68,0.5);}
#chat-box .calls li.status3 div{border:1px solid #007e44; background-color:rgba(0,126,68,0.5);}
#chat-box .calls li.status4 div{border:1px solid #da4220; background-color:rgba(218,66,32,0.5);}


#chat-box .streams{position:absolute; z-index:-2; bottom:23px; right:16px; width:248px; height:300px;}
#chat-box .streams.visible{z-index:20}
#chat-box .streams iframe{position:absolute; bottom:1px; right:-15px; width:0px; height:0px; overflow:hidden; border:1px solid rgba(0,0,0,0.25) !important}
#chat-box .streams iframe.open{width:250px; height:298px;}
#chat-box .streams .iframe{overflow:hidden; clear:both; background:url('http://bla.aeiou.pt/imagens/login.png') #fff; padding:10px 10px 15px; display:none; position:absolute; bottom:1px; right:-15px; width:228px; border:1px solid rgba(0,0,0,0.25)}
#chat-box .streams .iframe h3{margin-bottom:15px;}
#chat-box .streams .iframe a{display:block; float:left; font-size:12px; height:22px; line-height:22px; margin-left:3px; padding:0px 6px}
#chat-box .streams .iframe a.aceitar{margin:0px; background:#007e44; color:#fff; border:1px solid rgba(0, 0, 0, 0.2)}
#chat-box .streams .iframe a.rejeitar{background:#da4220; color:#fff; border:1px solid rgba(0, 0, 0, 0.2)}
#chat-box .streams .iframe a.aceitar:hover, #chat-box .streams .iframe a.rejeitar:hover{border:1px solid rgba(0, 0, 0, 0.5)}


/*#f5-2 li[rel=f5-2-1] span {
    -webkit-animation-name: blinker;
    -webkit-animation-duration: 1s;
    -webkit-animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;

    -moz-animation-name: blinker;
    -moz-animation-duration: 1s;
    -moz-animation-timing-function: linear;
    -moz-animation-iteration-count: infinite;

    animation-name: blinker;
    animation-duration: 1s;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
}

@-moz-keyframes blinker {  
    0% { opacity: 1.0; }
    50% { opacity: 0.0; }
    100% { opacity: 1.0; }
}

@-webkit-keyframes blinker {  
    0% { opacity: 1.0; }
    50% { opacity: 0.0; }
    100% { opacity: 1.0; }
}

@keyframes blinker {  
    0% { opacity: 1.0; }
    50% { opacity: 0.0; }
    100% { opacity: 1.0; }
}

*/
