﻿body { margin: 0px; font-family: Arial; font-size: 12px; color: #414547; }

a { color: #414547; border: none 0px; text-decoration: none; }
a:hover { text-decoration: underline; }

.container { margin: 0px auto; width: 942px; min-height: 620px; background-image: url('../img/backgroung-line.png'); background-repeat: repeat-y; overflow: hidden; }
.container_bottom { margin: 0px auto; width: 942px; height: 28px; background-image: url('../img/backgroung-line-bottom.png'); background-repeat: no-repeat; }

.master_text { font-family: Arial; font-size: 12px; font-style: normal; font-weight: bold; text-decoration: none; color: #555555; outline: none; }
.master_text_green { font-family: Arial; font-size: 12px; font-style: normal; font-weight: bold; text-decoration: none; color: #09b5a2; outline: none; }

/* LOGIN */
.login_top { width: 942px; height: 86px; float: left; background-image: url('../img/login/login_header.png'); background-repeat: no-repeat; }
.login_area { width: 360px; height: 200px; margin: 200px auto; }
.login_title { width: 240px; height: 27px; float: left; background-image: url('../img/login/login_title.png'); background-repeat: no-repeat; margin-bottom: 40px; }
.login_line { width: 370px; height: 35px; }
.login_text { width: 95px; text-align: right; padding-right: 10px; padding-top: 4px; float: left; }
.login_textbox { width: 250px; height: 18px; float: left; }

/* TOP */
.top { width: 942px; height: 86px; float: left; background-image: url('../img/header.png'); background-repeat: no-repeat; }
.top_logout { width: 210px; height: 86px; float: right; }
.top_logout_icon { width: 40px; height: 57px; float: left; padding-left: 15px; padding-top: 29px; }
.top_logout_text { width: 140px; height: 57px; float: left; padding-left: 15px; padding-top: 37px; font-weight: bold; color: White; }

/* MENU */
.menu_container { width: 942px; height: 41px; float: left; font-size: 0px; position: relative; }

/* HELP MESSAGES */
.help { position: absolute; display: inline; }
.help_img { clear: none; float: left; display: inline; position: absolute; padding-left: 6px; z-index: 999; margin-left: -5px; }
.help_message { clear: none; float: left; position: absolute; visibility: hidden; display: inline; margin: -1px 0 0 0; padding: 0; width: 200px; text-transform: none; height: 30px; min-height: 30px; white-space: normal; z-index: 99; color: Red; }
div[class] .help_message /* min-height hack */ { height: auto; }
.help_message a { clear: none; float: left; margin: 6px 0 0 0; width: 140px; font-size: 9px; color: black; padding: 0 12px 6px 25px; text-decoration: none; text-transform: none; }
.help_message span { clear: none; float: left; margin: 6px 0px 0px 5px; width: 200px; font-size: 9px; color: Red; padding: 0 10px 6px 25px; text-decoration: none; text-transform: none; font-weight: bold; font-family: Arial; }
.help_message a:hover { text-decoration: none; }

/* INFO MESSAGES */
.infobox { position: absolute; display: inline; }
.infobox_img { clear: none; float: left; display: inline; position: absolute; padding-left: 6px; z-index: 999; margin-left: -5px; }
.infobox_message { clear: none; float: left; position: absolute; visibility: hidden; display: inline; margin: -1px 0 0 0; padding: 0; width: 320px; text-transform: none; height: 100px; min-height: 30px; white-space: normal; z-index: 99; color: Black; background-color: White; border: solid 1px #049182; }
div[class] .infobox_message /* min-height hack */ { height: auto; }
.infobox_message a { clear: none; float: left; margin: 6px 0 0 0; width: 140px; font-size: 9px; color: black; padding: 0 12px 6px 25px; text-decoration: none; text-transform: none; }
.infobox_message span { clear: none; float: left; margin: 6px 0px 0px 5px; width: 280px; font-size: 9px; color: black; padding: 0 10px 6px 25px; text-decoration: none; text-transform: none; font-weight: bold; font-family: Arial; }
.infobox_message a:hover { text-decoration: none; }

/* PAGES */
.page_titles { width: 128px; height: 34px; float: left; margin: 25px auto auto 45px; }

/* SERVICOS */
.servicos_tab_bar { width: 938px; height: 42px; background-image: url('../img/servicos/servicos_tab_bar_bg.png'); background-repeat: repeat-x; margin: 2px auto auto 2px; }
.servicos_tab_bar_buttons { width: 138px; height: 42px; float: left; margin-left: 10px; }

/* WIDGETS */
.SWLogo { width: 123px; height: 40px; float: left; background-image: url('../img/widgets/criar-widget_title.png'); margin-left: 20px; margin-top: 20px; }
.SWLine { width: 938px; height: 2px; float: left; background-image: url('../img/widgets/pixel-widget-line.png'); background-repeat: repeat-x; margin-top: 25px; margin-left: 2px; }

.MWsearchBar { position: absolute; overflow: hidden; width: 80px; height: 70px; }

.MWslidingBarClosed { margin-top: 1px; display: block; z-index: 10; position: absolute; }
.MWslidingBarClosed2 { display: block; z-index: 10; position: absolute; }
.MWslidingBarOpen { position: absolute; display: block; background-repeat: no-repeat; width: 217px; height: 46px; padding: 25px 0 0 63px; z-index: 0; margin-left: -200px; }

.MWbtUnfold { float: right; margin-top: -25px; }
.MWbtUnfoldLink { outline: none; }

.MWtxtSearch { background-color: transparent; width: 185px; height: 20px; margin-top: 4px; margin-left: 8px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: black; text-decoration: none; border: 0px solid #848383; outline: none; }

.MWtxtSearchBG { background-image: url(http://www.myway.pt/imgOrange/field_widget.png); background-repeat: no-repeat; width: 201px; height: 26px; left: 100px; }

.MWloaderImg { position: absolute; margin-top: -20px; margin-left: 180px; display: none; }

.MWpanelSearch { padding: 0; top: 0; left: 0; position: absolute; margin-top: 47px; margin-left: 23px; z-index: 20; }
.pesquisar_Fechar { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; text-align: right; color: #f4772b; cursor: pointer; padding-right: 6px; margin-bottom: 20px; }

.criarWidget_wrapper { background-image: width: 610px; height: 510px; padding-top: 100px; margin: 10px auto; }

.criarWidget_content { background-image: url('../img/widgets/bcg_semfilete.png'); background-repeat: no-repeat; width: 519px; height: 354px; margin: 20px 0 0 45px; }
.criarWidget_content01 { background-image: url('../img/widgets/bcg_comfilete.png'); background-repeat: no-repeat; width: 519px; height: 344px; margin: 0 0 0 45px; padding-top: 20px; }
.criarWidget_content02 { background-image: url('../img/widgets/bcg_comfilete.png'); background-repeat: no-repeat; width: 519px; height: 344px; margin: 0 0 0 45px; padding-top: 20px; }
.criarWidget_content03 { background-image: url('../img/widgets/bcg_semfilete.png'); background-repeat: no-repeat; width: 519px; height: 344px; margin: 0 0 0 45px; padding-top: 20px; }
.criarWidget_content04 { background-image: url('../img/widgets/bcg_comfilete.png'); background-repeat: no-repeat; width: 519px; height: 344px; margin: 0 0 0 45px; padding-top: 2px; }
.criarWidget_content041 { background-image: url('../img/widgets/bcg_comfilete.png'); background-repeat: no-repeat; width: 519px; height: 354px; margin: 0 0 0 45px; padding-top: 10px; }

.criarWidget_radiosSelectArea { width: 519px; height: 70px; margin: 20px 0 0 42px; }
.criarWidget_playlistSelect { background-image: url('../img/widgets/playlist.jpg'); background-repeat: no-repeat; width: 340px; height: 37px; margin: 0px 0px 0px 85px; padding: 10px 0 0 38px; }

.criarWidget_title { width: 610px; height: 45px; text-align: center; margin-bottom: 20px; }
.criarWidget_title2 { width: 400px; height: 45px; margin-left: 48px; padding-top: 10px; margin-bottom: 10px; }
.criarWidget_textBemVindo { width: 429px; height: 306px; /*padding: 26px 0 0 40px;*/ padding: 45px 0 0 45px; }
.criarWidget_naveg { width: 610px; height: 39px; margin-top: 30px; }
.criarWidget_btns { width: 225px; height: 39px; margin: 0px auto; }
.naveg_1btn { width: 108px; height: 39px; margin: 0px auto; }
.naveg_left { width: 108px; height: 39px; float: left; margin: 0 0 0 0px; }
.naveg_right { width: 108px; height: 39px; float: left; margin: 0 0 0 5px; }
.criarWidget_titleSmall { width: 519px; height: 20px; margin-top: 8px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #F60; text-align: center; }

/* PAG 01 */
.criarWidget_leg01 { width: 400px; height: 25px; margin-left: 60px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; }
.criarWidget_escolha { width: 500px; height: 100px; margin-left: 50px; }
.criarWidget_check { background-color: black; width: 5px; height: 5px; float: left; margin-right: 20px; }
.criarWidget_imagem { float: left; }
.criarWidget_imagem_info { float: left; }
.criarWidget_setas { width: 519px; height: 44px; margin: 8px 0 0 0; }
.seta_left { width: 31px; height: 44px; float: left; margin: 0 10px 0 10px; }
.seta_right { width: 31px; height: 44px; float: right; margin: 0 10px 0 10px; }

/* PAG 02 */
.criarWidget_previewTitle { width: 519px; height: 36px; text-align: center; margin: 0px 0 0 0; }
.criarWidget_preview { width: 519px; height: 120px; text-align: center; margin: 3px 0 0 0; }
.criarWidget_comboRadios { width: 519px; height: 30px; text-align: center; margin: 15px 0 0 0; }
.criarWidget_comboPlaylists { background-color: black; width: 200px; height: 37px; margin: 0px 15px 0 0; float: right; }
.criarWidget_check01 { width: 172px; height: 25px; float: left; margin-top: 3px; margin-left: 10px; }
.criarWidget_check02 { width: 131px; height: 25px; float: left; margin-top: 3px; }
.criarWidget_check03 { width: 170px; height: 25px; float: left; margin-top: 3px; }
.criarWidget_check04 { width: 170px; height: 25px; float: left; margin-top: 3px; margin-left: 10px; }
.criarWidget_check041 { width: 170px; height: 25px; float: left; margin-top: 3px; margin-left: 2px; }
.criarWidget_leg06 { width: 400px; min-height: 25px; margin-left: 130px; margin-top: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #000000; }


/* PAG 03 */
.criarWidget_previewImage { width: 519px; height: 60px; text-align: center; margin: 0 0 0; }
.criarWidget_leg02 { width: 400px; min-height: 25px; margin-left: 114px; margin-top: 0px; margin-bottom: 20px; font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #000000; }
.criarWidget_leg03 { width: 280px; height: 13px; margin-left: 113px; margin-top: 6px; font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #333333; }
.criarWidget_leg07 { width: 350px; height: 15px; margin-top: 5px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; float: left; }
.criarWidget_carregarImage { width: 519px; min-height: 30px; text-align: center; margin: 20px 0 0 0; }
.criarWidget_browserImage { width: 200px; height: 23px; float: left; margin: 0 10px 0 90px; }
.criarWidget_btnUpload { width: 60px; height: 23px; float: left; }

/* PAG 04 */
.criarWidget_corTitle { width: 519px; height: 23px; margin: 20px 0 0 0; text-align: center; }
.criarWidget_letraTitle { width: 519px; height: 23px; margin: 20px 0 0 0; text-align: center; }
.criarWidget_colorPicker { width: 519px; height: 35px; margin: 5px 0 0 0; }
.criarWidget_letraCombo { width: 519px; height: 50px; margin: 10px 0 0 0; text-align: center; }

.criarWidget_colorTable { width: 519px; height: 20px; padding: 0px; }
.criarWidget_firstLine { width: 310px; height: 20px; margin: 0px auto; }
.criarWidget_color01 { width: 20px; height: 20px; float: left; background-color: #8bc443; border: 1px #ffffff solid; }
a.criarWidget_color01 { width: 20px; height: 20px; float: left; background-color: #8bc443; border: 1px #ffffff solid; }
a.criarWidget_color01:hover { width: 20px; height: 20px; float: left; background-color: #8bc443; border: 1px #000000 solid; }
.criarWidget_color02 { width: 20px; height: 20px; float: left; background-color: #009f5f; border: 1px #ffffff solid; }
a.criarWidget_color02 { width: 20px; height: 20px; float: left; background-color: #009f5f; border: 1px #ffffff solid; }
a.criarWidget_color02:hover { width: 20px; height: 20px; float: left; background-color: #009f5f; border: 1px #000000 solid; }
.criarWidget_color03 { width: 20px; height: 20px; float: left; background-color: #019fa0; border: 1px #ffffff solid; }
a.criarWidget_color03 { width: 20px; height: 20px; float: left; background-color: #019fa0; border: 1px #ffffff solid; }
a.criarWidget_color03:hover { width: 20px; height: 20px; float: left; background-color: #019fa0; border: 1px #000000 solid; }
.criarWidget_color04 { width: 20px; height: 20px; float: left; background-color: #019fde; border: 1px #ffffff solid; }
a.criarWidget_color04 { width: 20px; height: 20px; float: left; background-color: #019fde; border: 1px #ffffff solid; }
a.criarWidget_color04:hover { width: 20px; height: 20px; float: left; background-color: #019fde; border: 1px #000000 solid; }
.criarWidget_color05 { width: 20px; height: 20px; float: left; background-color: #007ee0; border: 1px #ffffff solid; }
a.criarWidget_color05 { width: 20px; height: 20px; float: left; background-color: #007ee0; border: 1px #ffffff solid; }
a.criarWidget_color05:hover { width: 20px; height: 20px; float: left; background-color: #007ee0; border: 1px #000000 solid; }
.criarWidget_color06 { width: 20px; height: 20px; float: left; background-color: #8b7bdd; border: 1px #ffffff solid; }
a.criarWidget_color06 { width: 20px; height: 20px; float: left; background-color: #8b7bdd; border: 1px #ffffff solid; }
a.criarWidget_color06:hover { width: 20px; height: 20px; float: left; background-color: #8b7bdd; border: 1px #000000 solid; }
.criarWidget_color07 { width: 20px; height: 20px; float: left; background-color: #cd7cdb; border: 1px #ffffff solid; }
a.criarWidget_color07 { width: 20px; height: 20px; float: left; background-color: #cd7cdb; border: 1px #ffffff solid; }
a.criarWidget_color07:hover { width: 20px; height: 20px; float: left; background-color: #cd7cdb; border: 1px #000000 solid; }
.criarWidget_color08 { width: 20px; height: 20px; float: left; background-color: #fc5775; border: 1px #ffffff solid; }
a.criarWidget_color08 { width: 20px; height: 20px; float: left; background-color: #fc5775; border: 1px #ffffff solid; }
a.criarWidget_color08:hover { width: 20px; height: 20px; float: left; background-color: #fc5775; border: 1px #000000 solid; }
.criarWidget_color09 { width: 20px; height: 20px; float: left; background-color: #ff1142; border: 1px #ffffff solid; }
a.criarWidget_color09 { width: 20px; height: 20px; float: left; background-color: #ff1142; border: 1px #ffffff solid; }
a.criarWidget_color09:hover { width: 20px; height: 20px; float: left; background-color: #ff1142; border: 1px #000000 solid; }
.criarWidget_color10 { width: 20px; height: 20px; float: left; background-color: #ff8247; border: 1px #ffffff solid; }
a.criarWidget_color10 { width: 20px; height: 20px; float: left; background-color: #ff8247; border: 1px #ffffff solid; }
a.criarWidget_color10:hover { width: 20px; height: 20px; float: left; background-color: #ff8247; border: 1px #000000 solid; }
.criarWidget_color11 { width: 20px; height: 20px; float: left; background-color: #f6be09; border: 1px #ffffff solid; }
a.criarWidget_color11 { width: 20px; height: 20px; float: left; background-color: #f6be09; border: 1px #ffffff solid; }
a.criarWidget_color11:hover { width: 20px; height: 20px; float: left; background-color: #f6be09; border: 1px #000000 solid; }
.criarWidget_color12 { width: 20px; height: 20px; float: left; background-color: #cfd3d6; border: 1px #ffffff solid; }
a.criarWidget_color12 { width: 20px; height: 20px; float: left; background-color: #cfd3d6; border: 1px #ffffff solid; }
a.criarWidget_color12:hover { width: 20px; height: 20px; float: left; background-color: #cfd3d6; border: 1px #000000 solid; }
.criarWidget_color13 { width: 20px; height: 20px; float: left; background-color: #000000; border: 1px #ffffff solid; }
a.criarWidget_color13 { width: 20px; height: 20px; float: left; background-color: #000000; border: 1px #ffffff solid; }
a.criarWidget_color13:hover { width: 20px; height: 20px; float: left; background-color: #000000; border: 1px #000000 solid; }
.criarWidget_color14 { width: 20px; height: 20px; float: left; background-color: #ffffff; border: 1px #ffffff solid; }
a.criarWidget_color14 { width: 20px; height: 20px; float: left; background-color: #ffffff; border: 1px #ffffff solid; }
a.criarWidget_color14:hover { width: 20px; height: 20px; float: left; background-color: #ffffff; border: 1px #000000 solid; }
.criarWidget_inputRGB { width: 130px; height: 22px; margin-bottom: 10px; padding-left: 200px; }
.criarWidget_inputTEXT { width: 100px; height: 15px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin-left: 0px; }

/* PAG 05 */
.criarWidget_verPlayer { width: 519px; height: 31px; margin: 15px 0 0 0; text-align: center; }
.criarWidget_content03 { background-image: url('../img/bcg_semfilete.png'); background-repeat: no-repeat; width: 519px; height: 334px; margin: 0 0 0 45px; padding-top: 20px; }
.criarWidget_leg04 { width: 519px; height: 20px; margin-top: 8px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-align: center; }
.criarWidget_leg05 { width: 400px; height: 10px; margin-top: 4px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; float: left; }
.criarWidget_RSSbox { /*background-color: black;*/ width: 300px; height: 20px; margin-top: 10px; padding-left: 110px; }
.criarWidget_check05 { width: 5px; height: 5px; float: left; margin-left: 90px; margin-right: 20px; margin-top: 1px; }
.criarWidget_til { width: 519px; min-height: 10px; }
.pubWarning { width: 400px; margin-left: 114px; margin-top: 10px; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #f4772b; display: none; }

/* PAG 06 */
.criarWidget_codigo { width: 425px; height: 250px; padding-left: 45px; font-family: Arial; font-size: 10px; padding-top: 20px; }
.criarWidget_btnCopiar { width: 519px; height: 31px; text-align: center; margin: 15px 0 0 0px; }

/* CANAIS */
.bgCanal { background-image: url('../img/canais/canal_normal.png'); background-repeat: repeat-y; }

/* UPLOAD */
.Uploader { font-weight: normal; color: #000000; text-decoration: none; border: 1px solid #848383; width: 200px; height: 23px; font-size: 12px; font-family: Helvetica,Trebuchet MS, Verdana, Geneva, Arial, sans-serif; background-color: #F2F9E2; margin-left: 20px; }
.Uploader:focus { font-weight: normal; color: #000000; text-decoration: none; border: 1px solid #000000; width: 200px; height: 23px; font-size: 12px; font-family: Helvetica,Trebuchet MS, Verdana, Geneva, Arial, sans-serif; background-color: #F2F9E2; }
.criarWidget_browserImage { width: 200px; height: 23px; float: left; margin: 0 10px 0 90px; }
.criarWidget_btnUpload { width: 60px; height: 23px; float: left; margin-left: 20px; }

/* SELECCIONAR RADIOS OU PLAYLISTS */
.Seleccionar_Playlist_Background { width: 390px; overflow: auto; border-style: solid; border-width: 1px; border-color: gray; background-color: White; border-top-width: 0px; color: Gray; }
.Seleccionar_Playlist_Background:hover { background-color: #EEEEEE; }
.Seleccionar_Playlist_Background a:hover { text-decoration: none; }

/* SPOTS */
.spots_left_area { width: 388px; height: 410px; float: left; padding: 20px; }
.spots_divide_bar { width: 2px; height: 400px; float: left; background-image: url('../img/pixel-vertical-line.jpg'); background-repeat: repeat-y; margin-top: 25px; }
.spots_rigth_area { width: 468px; height: 410px; float: left; padding: 20px; }
.spots_title { width: 200px; height: 30px; float: left; margin: 30px auto 5px 20px; color: #09b5a2; font-weight: bold; }
.spots_upload_input { width: 350px; height: 22px; margin-left: 20px; }
.spots_files { width: 400px; border-left: solid 1px #E0E0E0; border-top: solid 1px #E0E0E0; border-right: solid 1px #E0E0E0; margin: 0px auto; background-color: White; float: left; }
.spots_files_item { width: 400px; height: 25px; border-bottom: solid 1px #E0E0E0; }
.spots_files_item2 { width: 400px; height: 25px; border-bottom: solid 1px #E0E0E0; }
.spot_files_title { width: 220px; height: 20px; float: left; padding-top: 5px; padding-left: 10px; color: Gray; }
.spot_files_apagar { width: 60px; height: 20px; float: left; padding-top: 5px; padding-left: 20px; }
.spot_files_apagar a { color: #09b5a2; text-decoration: underline; }
.spot_files_editar { float: left; padding-left: 20px; padding-top: 5px; height: 20px; width: 60px; }
.spot_files_editar a { color: #09b5a2; text-decoration: underline; }
.spot_files_ok { float: left; padding-left: 38px; padding-top: 5px; height: 20px; width: 41px; }
.spot_files_ok a { color: #09b5a2; text-decoration: underline; }

/* PERFIL */
.perfil_left_area { width: 388px; min-height: 420px; float: left; padding: 20px; }
.perfil_divide_bar { width: 2px; height: 450px; float: left; background-image: url('../img/perfil/pixel-vertical-line.jpg'); background-repeat: repeat-y; margin-top: 25px; }
.perfil_rigth_area { width: 468px; min-height: 420px; float: left; padding: 20px; }
.perfil_title_area { width: 250px; height: 70px; float: left; margin: 0px auto auto 5px; }
.perfil_title { width: 250px; height: 30px; float: left; margin: 5px auto 10px 2px; color: #09b5a2; font-weight: bold; }

.perfil_areas { width: 380px; min-height: 100px; float: left; margin-left: 15px; margin-top: 20px; }
.perfil_dadosempresa { width: 380px; height: 260px; float: left; }
.perfil_areas_estabelecimento { width: 450px; min-height: 100px; float: left; margin-left: 5px; margin-top: 10px; }

.perfil_dadosempresa_titulo { width: 380px; height: 30px; float: left; }
.perfil_areas_title { width: 250px; height: 28px; float: left; color: #09b5a2; font-weight: bold; }
.perfil_areas_editar { width: 100px; height: 26px; float: right; text-align: right; padding-top: 4px; }
.perfil_areas_editar a { color: #09B5A2; font-weight: bold; text-decoration: underline; font-size: 10px; }
.perfil_areas_editar_ok { width: 100px; height: 26px; float: right; text-align: right; padding-top: 4px; }
.perfil_areas_editar_ok a { color: #09B5A2; font-weight: bold; text-decoration: underline; font-size: 10px; }

.perfil_areas_line { width: 380px; height: 25px; float: left; }
.perfil_areas_field_title { width: 130px; height: 16px; float: left; text-align: right; padding-right: 10px; color: Gray; font-size: 10px; font-weight: bold; padding-top: 9px; }
.perfil_areas_field_field { width: 235px; height: 16px; float: left; text-align: left; color: Black; font-size: 10px; font-weight: bold; padding-top: 9px; }
.perfil_areas_field_title_edit { width: 130px; height: 16px; float: left; text-align: right; padding-right: 10px; color: Gray; font-size: 10px; font-weight: bold; padding-top: 9px; }
.perfil_areas_field_field_edit { width: 238px; height: 18px; float: left; text-align: left; color: Black; font-size: 10px; font-weight: bold; padding-top: 7px; }
.perfil_areas_field_field_edit_input { width: 205px; height: 13px; font-size: 10px; float: left; }

.perfil_areas_estabelecimento_field_title { width: 130px; height: 24px; float: left; text-align: right; padding-right: 10px; color: Gray; font-size: 9px; font-weight: bold; padding-top: 1px; }
.perfil_areas_estabelecimento_field_field { width: 175px; height: 25px; float: left; text-align: left; color: Black; font-size: 10px; font-weight: bold; }
.perfil_areas_estabelecimento_field_field_input { width: 250px; height: 16px; }

.perfil_areas_adicionar_estabelecimento { width: 150px; height: 30px; float: right; text-align: right; margin-top: 3px; }
.perfil_areas_adicionar_estabelecimento a { color: #09B5A2; font-weight: bold; text-decoration: underline; font-size: 10px; }


/* PLAYLISTS */
.playlists_left_area { width: 402px; float: left; padding-top: 20px; padding-left: 10px; padding-right: 10px; }
.playlists_divide_bar { width: 2px; height: 400px; float: left; background-image: url('../img/pixel-vertical-line.jpg'); background-repeat: repeat-y; margin-top: 25px; }
.playlists_rigth_area { width: 468px; float: left; padding-top: 20px; padding-left: 10px; padding-right: 10px; /*background-color:Aqua;*/ }

.playlists_title { float: left; margin: 3px 10px 5px 20px; color: #09b5a2; font-weight: bold; width: 70px; text-align: right; }
.playlists_files { width: 450px; border-left: solid 1px #E0E0E0; border-top: solid 1px #E0E0E0; border-right: solid 1px #E0E0E0; margin: 0px auto auto 7px; background-color: White; float: left; }
.playlists_files_item { width: 450px; height: 32px; border-bottom: solid 1px #E0E0E0; padding-top: 3px; }

.playlists_info_area { width: 352px; height: 30px; float: left; margin-left: 4px; }
.playlist_info_standby { width: 26px; height: 30px; float: left; margin-left: 6px; border-left: solid 1px #E0E0E0; }
.playlists_files_title { width: 348px; height: 15px; float: left; color: Gray; }
.playlists_files_artist_album { width: 348px; height: 15px; float: left; color: Gray; }

.playlists_files_apagar { width: 60px; height: 20px; float: left; padding-top: 5px; }
.playlists_files_apagar a { color: #09b5a2; text-decoration: underline; }

.playlists_combo { width: 400px; height: 30px; float: left; margin-top: 20px; }
.playlists_txtTitle { width: 448px; 
height: 30px; float: left; margin-top: 10px; }


/* PESQUISA MUSICAS */
.pesquisa_resultado_titulo { font-size: 12px; font-family: Arial; color: Black; }
.pesquisa_resultado_maisinfo { font-size: 10px; font-family: Arial; color: Gray; }
.pesquisa_resultado_detalhe { }
.pesquisa_links:link, .pesquisa_links:active, .pesquisa_links:visited { font-family: Arial; font-size: 10px; font-style: normal; font-weight: bold; text-decoration: none; color: #09b5a2; outline: none; }
.pesquisa_links:hover { text-decoration: underline; }
.pesquisa_ver_mais:link, .pesquisa_ver_mais:active, .pesquisa_ver_mais:visited { font-family: Arial; font-size: 10px; font-style: normal; font-weight: bold; text-decoration: none; color: #222222; outline: none; }
.pesquisa_ver_mais:hover { text-decoration: underline; }


/* CONTRATO */
.contrato_left_area { width: 388px; min-height: 420px; float: left; padding: 20px; }
.contrato_divide_bar { width: 2px; height: 450px; float: left; background-image: url('../img/perfil/pixel-vertical-line.jpg'); background-repeat: repeat-y; margin-top: 25px; }
.contrato_rigth_area { width: 468px; min-height: 420px; float: left; padding-top: 90px; padding-left:20px; padding-right:20px; }

/* DOCUMENTOS */
.info_left_area { width: 388px; min-height: 420px; float: left; padding: 20px; }
.info_divide_bar { width: 2px; height: 450px; float: left; background-image: url('../img/perfil/pixel-vertical-line.jpg'); background-repeat: repeat-y; margin-top: 25px; }
.info_rigth_area { width: 468px; min-height: 420px; float: left; padding: 20px; }


/* LEGENDAS */
.legenda { width: 350px; min-height:20px; padding:20px; border: solid 1px #E0E0E0; margin: 30px auto auto 50px; background-color: White; float: left; }
.legenda_line { width: 200px; height:20px; float: left; margin-top:5px; }
.legenda_line_img {height:20px; float: left;}
.legenda_line_text {height:18px; padding-top:2px; margin-left:5px;  float: left;}


/* BOTÕES */
.button {
    background-color: #00786a;
    border: solid 1px #00786a;
    color: white;
    padding: 5px 20px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 14px;
    margin: 4px 2px;
    cursor: pointer;
    border-radius: 4px;
}

    .button:hover {
        background-color: white;
        border: solid 1px #00786a;
        color: #00786a;
        text-decoration: none;
    }

.button_sec {
    background-color: white;
    border: solid 1px #00786a;
    color: #00786a;
    padding: 5px 20px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 14px;
    margin: 4px 2px;
    cursor: pointer;
    border-radius: 4px;
}

    .button_sec:hover {
        background-color: #00786a;
        border: solid 1px #00786a;
        color: white;
        text-decoration: none;
    }

.button_dead {
    background-color: white;
    border: solid 1px #00786a;
    color: silver;
    padding: 5px 20px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 14px;
    margin: 4px 2px;
    cursor: pointer;
    border-radius: 4px;
    cursor: default;
}
    .button_dead:hover {
        text-decoration: none;
    }

