/* PT WiFi CSS Document */

body { 
    background-color: #fcfcfc; 
        background-image: url(../images/Logo_Zona_pt.jpg); 
        background-repeat: no-repeat; 
        background-position:  47px 0px;
    margin: 0px; 
    padding: 0px; 
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 11px; 
    color: #666666; 
    vertical-align: top; 
} 
img {
    border: none;
    margin: 0px;
    padding: 0px;
}
input {
    margin: 0px;
    padding: 0px;
    border-width: 1px;
    border-color: #e1e1e1;
    border-style: solid;
}
select {
    margin: 0px;
    padding: 0px;
	border-width: 1px;
    border-color: #e1e1e1;
    border-style: solid;
}
option {
    margin: 0px;
    padding: 0px;
	border-width: 1px;
    border-color: #e1e1e1;
    border-style: solid;
}
table {vertical-align:top;}
ul {
    margin: 0px;
    padding: 0px;
}
li {
    margin: 0px;
    padding: 0px;
}
object {
    margin: 0px;
    padding: 0px;
}
FlashID {
    margin: 0px;
    padding: 0px;
}

/* TABELAS EXTERIORES */

#mainTable {
    width: 99%;
    position: absolute;
    vertical-align: top;
    left: 1px;
    top: 8px;
}
#outsideWrap {
    width: 965px; /*border-width:1px; border-style:solid; border-color:#00000;*/
}

.tblSearchAlternRow {
    background-color: #EFF3FB;
}


/* TABELAS LIMITADORAS */

.topo {
    width: 965px;
    height: 115px;
}
.centerRow {
    width: 965px;
    vertical-align: top;
}
.destaquesBottom {
    width: 918px;
    margin-left: 47px;
    height: 130px;
    border-bottom-width: 1px;
    border-bottom-color: #e1e1e1;
    border-bottom-style: solid;
}
.footer_area {
    text-align: right;
}
.footer {
    width: 918px;
    height: 36px;
    margin-top: 4px;
}

/* DIV LINGUAS */

#idioma {
    left: 47px;
    width: 13px;
    height: 90px;
    position: absolute;
    z-index: 200;
    margin-left: 1px;
    margin-top: 7px;
}

.idioma_ing {
    width: 13px;
    height: 36px;
    margin-bottom: 1px;
}
.idioma_pt {
    width: 13px;
    height: 53px;
    clear: both;
}


/* LOGOTIPO LOGO */
.logo {
    width: 94px;
    height: 95px;
}

/* HEADER */
.loginHeader {
    width: 446px;
    height: 47px;
    margin-top: 7px;
    margin-left: 22px;
    /*border-width: 1px;
    border-style: solid;
    border-color: #cfcfcf;*/
    padding-left: 6px;
    padding-top: 3px;
    /*background-color: #000000;*/
}

.menuHeader_area {
    width: 100%;
    vertical-align: bottom;
}
.menuHeader {
    width: 754px;
    height: 42px;
}


/* NAVEGAÇÃO */
.navigation {
    width: 732px;
    height: 42px;
    padding-left: 22px;
    text-align: right;
}
.navigationBOTS {
    height: 42px;
}

.btHome_area {
    width: 74px !important;
    height: 42px !important;
    text-align: left !important;
}
.homeBot {
    height: 42px !important;
}
.homeSeta {
    width: 7px !important;
    height: 42px !important;
    background-image: url(../images/bt_Header_homeSETA.jpg) !important;
    background-repeat: no-repeat !important;
    background-position: right top !important;
}
.homeText {
    width: 67px !important;
    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 13px !important; /* font-weight:bold;*/
    color: #666666 !important;
    display: block !important;
}
.homeText ul {
    list-style: none !important;
    display: block !important;
}
.homeText ul li {
    height: 31px !important;
    vertical-align: top !important;
    display: block !important;
    padding-top: 11px !important;
    padding-left: 11px !important;
    padding-right: 18px !important;
    background-image: url(../images/bt_HeaderBG.gif) !important;
    background-position: left top !important;
    background-repeat: repeat-x !important;
    border-right-width: 1px !important;
    border-right-style: solid !important;
    border-right-color: #ebebeb !important;
}

.navigation ul li a {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px; /* font-weight:bold;*/
    color: #666666;
    text-decoration: none;
    display: block;
}

.navigation_Items {
    list-style: none !important;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px; /* font-weight:bold;*/
    color: #666666;
    display: block;
}
.navigation_Items td {
    height: 31px;
    vertical-align: top;
    display: block;
    padding-top: 11px;
    padding-left: 18px;
    padding-right: 18px;
    margin-left: 1px;
    float: left;
    background-image: url(../images/bt_HeaderBG.gif);
    background-position: left top;
    background-repeat: repeat-x;
    border-left-width: 1px;
    border-left-style: solid;
    border-left-color: #ebebeb;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #ebebeb;
}


/* CONTEUDO CENTRAL */
.main {
    vertical-align: top;
}
.mainContent {
    width: 965px;
    height: 322px;
}

/* MENU ESQUERDO */
.leftMenu_area {
    width: 162px;
    vertical-align: top;
    padding-left: 47px;
}
.leftMenu {
    width: 162px;
}
.leftMenu_item {
    height: 56px;
    vertical-align: top;
}

.leftMenu_item a:hover {
    text-decoration: none;
}

.menuShadow {
    width: 162px;
    height: 14px;
    background-image: url(../images/bt_leftMenu_shadow.gif);
    background-position: left top;
    background-repeat: repeat-x;
}

/* MENU 01 */
.menu01 {
    width: 162px;
}
.menuTable {
    width: 162px;
}
.menu01_area {
    padding-left: 5px;
    padding-top: 11px;
    vertical-align: top;
    background-color: #f0f0f0;
    background-image: url(../images/bt_leftMenu_bg.gif);
    background-position: left top;
    background-repeat: repeat-x;
    border-left-width: 1px;
    border-left-style: solid;
    border-left-color: #ebebeb;
}
.menu01_area a {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    font-weight: bold;
    text-decoration: none !important;
    color: #0099ab !important;
}

.menu01_seta {
    height: 32px;
    padding-right: 5px;
    vertical-align: middle;
    text-align: right;
    background-image: url(../images/bt_leftMenu_bg.gif);
    background-position: left top;
    background-repeat: repeat-x;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #ebebeb;
    background-color: #f0f0f0;
}
.menu01_seta img {
    margin-top: 7px;
}

/* MENU 02 */
.menu02 {
    width: 162px;
}
.menuTable {
    width: 162px;
}
.menu02_area {
    padding-left: 5px;
    padding-top: 11px;
    vertical-align: top;
    background-color: #f0f0f0;
    background-image: url(../images/bt_leftMenu_bg.gif);
    background-position: left top;
    background-repeat: repeat-x;
    border-left-width: 1px;
    border-left-style: solid;
    border-left-color: #ebebeb;
}

.menu02_area a {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    font-weight: bold;
    text-decoration: none !important;
    color: #c90062 !important;
}

.menu02_seta {
    height: 32px;
    padding-right: 5px;
    vertical-align: middle;
    text-align: right;
    background-image: url(../images/bt_leftMenu_bg.gif);
    background-position: left top;
    background-repeat: repeat-x;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #ebebeb;
    background-color: #f0f0f0;
}
.menu02_seta img {
    margin-top: 7px;
}

/* MENU 03 */
.menu03 {
    width: 162px;
}
.menuTable {
    width: 162px;
}
.menu03_area {
    padding-left: 5px;
    padding-top: 11px;
    vertical-align: top;
    background-color: #f0f0f0;
    background-image: url(../images/bt_leftMenu_bg.gif);
    background-position: left top;
    background-repeat: repeat-x;
    border-left-width: 1px;
    border-left-style: solid;
    border-left-color: #ebebeb;
}
.menu03_area a {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    font-weight: bold;
    text-decoration: none !important;
    color: #6e2585 !important;
}

.menu03_seta {
    height: 32px;
    padding-right: 5px;
    vertical-align: middle;
    text-align: right;
    background-image: url(../images/bt_leftMenu_bg.gif);
    background-position: left top;
    background-repeat: repeat-x;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #ebebeb;
    background-color: #f0f0f0;
}
.menu03_seta img {
    margin-top: 7px;
}

/* MENU 04 */
.menu04 {
    width: 162px;
}
.menuTable {
    width: 162px;
}
.menu04_area {
    padding-left: 5px;
    padding-top: 11px;
    vertical-align: top;
    background-color: #f0f0f0;
    background-image: url(../images/bt_leftMenu_bg.gif);
    background-position: left top;
    background-repeat: repeat-x;
    border-left-width: 1px;
    border-left-style: solid;
    border-left-color: #ebebeb;
}
.menu04_area a {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    font-weight: bold;
    text-decoration: none !important;
    color: #004165 !important;
}

.menu04_seta {
    height: 32px;
    padding-right: 5px;
    vertical-align: middle;
    text-align: right;
    background-image: url(../images/bt_leftMenu_bg.gif);
    background-position: left top;
    background-repeat: repeat-x;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #ebebeb;
    background-color: #f0f0f0;
}
.menu04_seta img {
    margin-top: 7px;
}

/* MENU 05 */
.menu05 {
    width: 162px;
}
.menuTable {
    width: 162px;
}
.menu05_area {
    padding-left: 5px;
    padding-top: 11px;
    vertical-align: top;
    background-color: #f0f0f0;
    background-image: url(../images/bt_leftMenu_bg.gif);
    background-position: left top;
    background-repeat: repeat-x;
    border-left-width: 1px;
    border-left-style: solid;
    border-left-color: #ebebeb;
}
.menu05_area a {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    font-weight: bold;
    text-decoration: none !important;
    color: #bed600 !important;
}

.menu05_seta {
    height: 32px;
    padding-right: 5px;
    vertical-align: middle;
    text-align: right;
    background-image: url(../images/bt_leftMenu_bg.gif);
    background-position: left top;
    background-repeat: repeat-x;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #ebebeb;
    background-color: #f0f0f0;
}
.menu05_seta img {
    margin-top: 7px;
}

/* CENTRO */

.centerArea {
    vertical-align: top;
    padding-left: 20px;
}
.centerContent {
    width: 734px;
    height: 322px; /*border:1px; border-style:solid;*/
}

/* DESTAQUE */

.destaque {
    height: 304px;
}

.destaquesBottom01 {
    width: 304px;
}
.destaquesBottom02 {
    width: 304px;
}
.destaquesBottom03 {
    width: 304px;
}

.destaqueShadow {
    height: 18px;
    text-align: right;
    vertical-align: bottom;
}

.destaquesBottom_spacer {
    width: 3px;
}


/* FOOTTER */
.powerdBy_area {
    width: 100px;
    font-size: 9px;
    color: #838584;
    text-align: right;
}
.menuBottom_area {
    width: 650px;
    text-align: right;
}
.logoBottom_area {
    width: 168px;
    vertical-align: top;
}

/* LOGOS FUNDO */
.logoBottom {
    width: 168px;
}
.logosBottom_item {
    width: 45px;
    height: 23px;
}
.logosBottom_item img {
    padding-right: 10px;
}

/* MENU FUNDO */
.menuBottom {
    height: 13px;
}
.menuBottom_sep {
    width: 1px;
}
.menuBottom_item {
    padding-left: 13px;
    padding-right: 13px;
}
.menuBottom_item a {
    font-size: 11px;
    color: #838584;
    text-decoration: none;
}
.menuBottom_item a:hover {
    text-decoration: underline;
}

/* PAGINAS INTERIORES */

.mainInteriores {
    vertical-align: top;
    padding-left: 47px;
    padding-top: 0px;
}
.mainInterioresLINHA {
    padding-bottom: 1px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #e1e1e1;
    width: 100%;
}

.mainContentInteriores {
    width: 100%;
    background-image: url(../images/backgroundInteriores.gif);
    background-position: bottom left;
    background-repeat: repeat-x;
}
.loginHeaderInterior {
    width: 446px;
    height: 97px;
    margin-top: 7px;
    margin-left: 75px;
    border-width: 1px;
    border-style: solid;
    border-color: #cfcfcf;
    padding-left: 6px;
    padding-top: 3px;
    background-color: #000000;
}


/* MENU ESQUERDO */

.leftMenuInterior_area {
    width: 217px;
    vertical-align: top;
}

.menu01Interior {
    width: 217px;
}
.menuInteiorTable {
    width: 217px;
    height: 32px;
}
.menu01Interior_area {
    padding-left: 5px;
    padding-top: 9px;
    vertical-align: top;
    background-color: #f0f0f0;
    background-image: url(../images/bt_leftMenu_bg.gif);
    background-position: left top;
    background-repeat: repeat-x;
    border-left-width: 1px;
    border-left-style: solid;
    border-left-color: #ebebeb;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #ebebeb;
}
.menu01Interior_area a {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    font-weight: bold;
    text-decoration: none;
    color: #666666;
}
.menuInteriorShadow {
    width: 217px;
    height: 14px;
    background-image: url(../images/bt_leftMenu_shadow.gif);
    background-position: left top;
    background-repeat: repeat-x;
}

.leftMenuInterior {
    width: 217px;
}

.leftMenuInterior_item {
    height: 33px;
    vertical-align: top;
}

/* ITEM */
.leftMenuInterior_itemBot {
    width: 217px;
    height: 33px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #004165;
}
.leftMenuInterior_itemBot_text {
    padding-left: 15px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
}
.leftMenuInterior_itemBot_text a {
    line-height: 33px;
    color: #666666;
    text-decoration: none;
    display: block;
    background-image: url(../images/leftMenuInteriores_LOJAseta.gif);
    background-repeat: no-repeat;
    background-position: 185px;
}
.leftMenuInterior_itemBot_text a:hover {
    line-height: 33px;
    color: #004165;
    font-weight: bold;
    text-decoration: none;
    display: block;
    background-image: url(../images/leftMenuInteriores_LOJAseta_on.gif);
    background-repeat: no-repeat;
    background-position: 185px;
}
.leftMenuInterior_itemBot_text a:selected {
    line-height: 33px;
    color: #004165;
    font-weight: bold;
    text-decoration: none;
    display: block;
    background-image: url(../images/leftMenuInteriores_LOJAseta_on.gif);
    background-repeat: no-repeat;
    background-position: 185px;
}

/* IMAGEM */
.leftMenuInterior_imagem {
    vertical-align: bottom;
    padding-top: 15px;
    height: auto;
}

.leftMenuInterior_imagem img{
    vertical-align: bottom;
}


/* CENTRO */
.centerAreaInterior {
    vertical-align: top;
    padding-left: 20px;
}
.centerContentInterior {
    width: 681px;
}

.centerTitulo {
    font-size: 36px;
    color: #666666;
}
.centerTitulo table {
    border-bottom-width: 4px;
    border-bottom-style: solid;
    border-bottom-color: #004145;
}
.centerSubtitulo {
    font-size: 30px;
    color: #004165;
}

.contentInterior {
    width: 681px;
}
.contentInterior_area {
    vertical-align: top;
}
.destaqueInterior_area {
    width: 186px;
    vertical-align: top;
    padding-top: 62px;
}
.destaqueInterior {
    width: 186px;
}
.destaqueInterior_shadow {
    height: 10px;
    background-image: url(../images/bg_DestaqueShadow.gif);
    background-position: top left;
    background-repeat: repeat-x;
}

.contentText {
    vertical-align: top;
    padding-right: 50px;
}
.contentTit {
    font-size: 18px;
    margin-top: 27px;
    margin-bottom: 20px;
}
.contentSubTit {
    font-size: 12px;
    margin-top: 15px;
    margin-bottom: 20px;
}
.contentTexto {
    clear: both;
}
.contentTexto a {
    color: #0099ab;
    text-decoration: underline;
}
.contentTexto a:hover {
    color: #0099ab;
    text-decoration: none;
}


/* PASSOS */
.contentPassos_area {
    text-align: right;
    vertical-align: top;
}
.contentPassos {
    width: 160px;
    height: 25px;
    margin-right: 20px;
    text-align: center;
    vertical-align: middle;
}

.contentText_Passo {
    padding-top: 20px;
    height: 42px;
}

.passos_Numeros {
    width: 25px;
    background-color: #004165;
    font-weight: bold;
    color: #ffffff;
    text-decoration: none;
}
.passos_Numeros a {
    font-size: 14px;
    font-weight: bold;
    color: #ffffff !important;
    text-decoration: none !important;
    display: block !important;
}

.passos_Seta {
    width: 20px;
}
.passos_Numeros_active {
    width: 25px;
    font-size: 14px;
    font-weight: bold;
    color: #004165;
}
.passos_Seta_active {
    width: 20px;
}

/* DETAILS */
.centerAreaInteriorDetails {
    vertical-align: top;
    padding-left: 20px;
}

.tblFaq {
    width: 100%;
    background-position: left bottom;
    background-repeat: no-repeat;
    vertical-align: bottom;
    text-align: right;
}

.botaoFAQDetails {
    background-image: url(../images/botFAQS.jpg);
    background-position: right bottom;
    background-repeat: no-repeat;
    vertical-align: bottom;
    text-align: right;
}

.botaoFAQDetailsLink {
    vertical-align: bottom;
    text-align: right;
}

.destaqueInterior_areaVOUCHERS {
    width: 186px;
    vertical-align: top;
}
.vouchers_area {
    width: 495px;
}
.vouchersImg {
    width: 460px;
}
.vouchersImg_linha {
    width: 205px;
    height: 217px;
    background-image: url(../images/voucher_fundo.gif);
    background-repeat: no-repeat;
}
.vouchersImg_linha2 {
    width: 205px;
    height: 217px;
    background-image: url(../images/voucher_fundo_2.jpg);
    background-repeat: no-repeat;
}
.vouchersImg_spacer {
    width: 25px;
}

.vouchersContent {
    width: 205px;
    height: 217px;
    vertical-align: top;
}
.vouchersContent_img {
    height: 99px;
    vertical-align: top;
}
.vouchersContent_text {
    height: 42px;
    padding-left: 35px;
    vertical-align: top;
}
.vouchersContent_textSTRONG {
    color: #004165;
    font-weight: bold;
    font-size: 14px;
}

.vouchersContent_quantidade {
    height: 21px;
}
.vouchersContent_comprar {
    height: 50px;
    padding-top: 5px;
    vertical-align: top;
    text-align: center;
}

.quantidade {
    height: 21px;
    display: block;
    margin-left: 39px;
}
.quantidadeTEXT {
    width: 54px;
    float: left;
    padding-top: 3px;
}
.quantidade_dropBOX {
    width: 46px;
    height: 21px;
    float: left;
    margin-left: 18px;
}
.quantidade_dropBOX_item {
    width: 46px;
    height: 21px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #666666;
}
.quantidade_dropBOX_item option {
    padding-left: 5px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #666666;
}
.notas {
    font-size: 10px;
    margin-top: 15px;
}
.condicoes {
    font-size: 10px;
    margin-bottom: 25px;
}
.condicoes a {
    color: #0099ab;
    text-decoration: underline;
}

/* FORMULARIO */

.formularioAREA {
    height: 285px;
}
.contentFormularios {
    width: 495px;
    height: 285px;
}
.linhaCampos {
    width: 495px;
    height: 21px;
}
.camposTEXT {
    width: 265px;
    text-align: right;
    vertical-align: middle;
    padding-right: 0px;
}
.camposFORM {
    width: 235px;
    vertical-align: middle;
}
.textField {
    width: 200px;
    height: 17px;
    padding-left: 5px;
    padding-top: 4px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #666666;
    border-width: 1px;
    border-style: solid;
    border-color: #d5d5d5;
    background-image: url(../images/form_FUNDO.gif);
    background-position: left top;
    background-repeat: repeat-x;
}
.textField_CP1 {
    width: 65px;
    height: 17px;
    padding-left: 5px;
    padding-top: 4px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #666666;
    border-width: 1px;
    border-style: solid;
    border-color: #d5d5d5;
    background-image: url(../images/form_FUNDO.gif);
    background-position: left top;
    background-repeat: repeat-x;
}
.textField_CP2 {
    width: 40px;
    height: 17px;
    padding-left: 5px;
    padding-top: 4px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #666666;
    border-width: 1px;
    border-style: solid;
    border-color: #d5d5d5;
    background-image: url(../images/form_FUNDO.gif);
    background-position: left top;
    background-repeat: repeat-x;
}

.dropBox {
    width: 206px;
    height: 21px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #666666;
}
.dropBox option {
    padding-left: 5px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #666666;
}
.dataNascimento {
    width: 206px;
    height: 21px;
}
.forms_Spacer {
    width: 10px;
    text-align: center;
}
.dataDia {
    width: 46px;
    height: 21px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #666666;
}
.dataDia option {
    padding-left: 5px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #666666;
}
.dataMes {
    width: 84px;
    height: 21px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #666666;
}
.dataMes option {
    padding-left: 5px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #666666;
}
.dataAno {
    width: 55px;
    height: 21px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #666666;
}
.dataAno option {
    padding-left: 5px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #666666;
}

.formSpacer {
    height: 5px;
}
.codigoPostal {
    width: 125px;
    height: 21px;
}

.opcoesBottom {
    width: 476px;
    margin-top: 10px;
    margin-bottom: 20px;
}
.opcoesBottom_option {
    width: 15px;
}
.opcoesBottom_text {
    padding-left: 5px;
}
.optionSpacer {
    height: 5px;
}

.destaqueInterior_areaFORM {
    width: 186px;
    vertical-align: bottom;
    text-align: right;
}
.botSeguinte {
    width: 111px;
    height: 36px;
    display: block;
    margin-left: 70px;
    margin-bottom: 15px;
}
.notasForm {
    padding-top: 10px;
}

/* COMPRAR */

.infoCompra {
    width: 681px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #004165;
    padding-bottom: 25px;
}
.titCompra {
    font-size: 16px;
    color: #004165;
    font-weight: bold;
    padding-bottom: 5px;
}
.blocoTit {
    width: 122px;
    height: 27px;
    text-align: center;
    vertical-align: middle;
    line-height: 27px;
    background-color: #004165;
    font-size: 12px;
    color: #FFFFFF;
    float: left;
}
.bloco {
    width: 74px;
    height: 25px;
    text-align: center;
    vertical-align: middle;
    line-height: 25px;
    margin-left: 1px;
    font-size: 12px;
    color: #004165;
    border-width: 1px;
    border-style: solid;
    border-color: #004165;
    float: left;
}

/* DADOS CLIENTE */

.dados_Content {
    width: 674px;
    vertical-align: top;
    margin-left: 7px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #004165;
    padding-bottom: 25px;
    margin-bottom: 20px;
}
.dados_Area01 {
    vertical-align: top;
    width: 50%;
}
.dados_Area02 {
    vertical-align: top;
    width: 50%;
}

.dadosTitulo {
    font-size: 16px;
    font-weight: bold;
    color: #004165;
    margin-top: 15px;
}
.dados_tit {
    margin-top: 20px;
}
.dados_text {
    font-size: 12px;
    font-weight: bold;
    color: #004165;
}

.dados_ButtonsAREA {
    text-align: right;
}
.dados_Butons {
    margin-top: 100px;
    margin-left: 75px;
}
.dados_Botoes {
    width: 111px;
    height: 36px;
    float: left;
}
.dados_BotoesRIGHT {
    width: 111px;
    height: 36px;
    float: left;
    margin-left: 20px;
}

.dados_tit_metade {
    margin-top: 20px;
}
.dados_text_metade {
    font-size: 12px;
    font-weight: bold;
    color: #004165;
}

.dadosDIVS {
    width: 100px;
    float: left;
}

/* CONTACTOS */

.centerTituloCONTACTOS {
    font-size: 36px;
    color: #666666;
}
.centerTituloCONTACTOS table {
    border-bottom-width: 4px;
    border-bottom-style: solid;
    border-bottom-color: #0099ab;
}

.contentTextoCONTACTOS {
    margin-top: 55px;
    clear: both;
    font-size: 12px;
}
.contentTextoCONTACTOS p a {
    color: #0099ab;
    text-decoration: underline;
}
.contentTextoCONTACTOS p a:hover {
    color: #0099ab;
    text-decoration: none;
}
.contentTextoCONTACTOS_BOLD {
    font-weight: bold;
}


/* EMPRESA */

.centerTituloEMPRESA {
    font-size: 36px;
    color: #666666;
}
.centerTituloEMPRESA table {
    border-bottom-width: 4px;
    border-bottom-style: solid;
    border-bottom-color: #0099ab;
}
.centerSubtituloEMPRESA {
    font-size: 30px;
    color: #0099ab;
}

.contentTextoEMPRESA {
    margin-top: 25px;
    clear: both;
    font-size: 12px;
}
.contentTextoEMPRESA p a {
    color: #0099ab;
    text-decoration: underline;
}
.contentTextoEMPRESA p a:hover {
    color: #0099ab;
    text-decoration: none;
}
.contentTextoEMPRESA_BOLD {
    font-weight: bold;
}


/* PESQUISA */

.leftMenuInteriorONDE_itemBot {
    width: 217px;
    height: 33px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #6e2585;
}
.leftMenuInteriorONDE_itemBot_text {
    padding-left: 15px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
}
.leftMenuInteriorONDE_itemBot_text a {
    line-height: 33px;
    color: #666666;
    text-decoration: none;
    display: block;
    background-image: url(../images/leftMenuInteriores_ONDEseta.gif);
    background-repeat: no-repeat;
    background-position: 185px;
}
.leftMenuInteriorONDE_itemBot_text a:hover {
    line-height: 33px;
    color: #6e2585;
    font-weight: bold;
    text-decoration: none;
    display: block;
    background-image: url(../images/leftMenuInteriores_ONDEseta_on.gif);
    background-repeat: no-repeat;
    background-position: 185px;
}
.leftMenuInteriorONDE_itemBot_text a:selected {
    line-height: 33px;
    color: #6e2585;
    font-weight: bold;
    text-decoration: none;
    display: block;
    background-image: url(../images/leftMenuInteriores_ONDEseta_on.gif);
    background-repeat: no-repeat;
    background-position: 185px;
}

.centerTituloONDE {
    font-size: 36px;
    color: #666666;
}
.centerTituloONDE table {
    border-bottom-width: 4px;
    border-bottom-style: solid;
    border-bottom-color: #6e2585;
}
.centerSubtituloONDE {
    font-size: 30px;
    color: #6e2585;
}


.pesquisa_TITULO {
    font-size: 18px;
    color: #6e2585;
    margin-top: 35px;
}
.pesquisa_espacamento01 {
    height: 22px;
}
.pesquisa_espacamento01 {
    height: 5px;
}
.pesquisa_espacamento03 {
    height: 140px;
}

.pesquisa_OPCOES {
    width: 681px;
    margin-bottom: 10px;
}
.pesquisa_OPCOES_items {
    margin-top: 5px;
}
.pesquisa_OPCOES_text {
    width: 155px;
    float: left;
    font-size: 12px;
    font-weight: bold;
}
.pesquisa_OPCOES_text a, a:hover {
    color: #666666;
    text-decoration: none;
}
.pesquisa_OPCOES_seta {
    width: 6px;
    float: left;
}
.pesquisa_OPCOES_seta img {
    margin-top: 3px;
}

.pesquisa_OPCOES_imagem {
    width: 131px;
    text-align: right;
}


/* RAPIDA */

.pesquisa_rapidaBARRA {
    width: 679px;
}
.pesquisa_rapidaBARRA_textField {
    width: 679px;
    height: 35px;
    background-image: url(../images/bg_BarraPesquisaRap.gif);
    background-position: left top;
    background-repeat: repeat-x;
    background-color: #e1e1e1;
    border-width: 1px;
    border-style: solid;
    border-color: #d7d7d7;
}
.pesquisa_rapidaBARRA_textFieldAREA {
    width: 679px;
    height: 35px;
}

.pesquisa_rapidaBARRA_shadow {
    width: 662px;
    height: 13px;
    background-image: url(../images/Shadow_BarraPesquisa.gif);
    background-position: left top;
    background-repeat: repeat-x;
}

.pesquisa_Field {
    width: 455px;
    float: left;
    vertical-align: top;
    padding-top: 10px;
    padding-left: 10px;
}
.pesquisa_FieldCAMPO {
    width: 475px;
    padding: 3px 0px 3px 5px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #666666;
    border-width: 1px;
    border-style: solid;
    border-color: #d5d5d5;
    display: block;
    background-image: url('../images/form_FUNDO.gif');
    background-repeat: repeat-x;
}
.pesquisa_Pesquisar {
    width: 109px;
    float: left;
    display: table;
    margin-left: 60px;
}

/* AVANÇADA */

.pesquisaAvancada {
    width: 681px;
    vertical-align: top;
}
.pesquisaAvancada_AREA {
    vertical-align: top;
}
.pesquisaAvancada_01 {
    width: 310px;
    vertical-align: top;
}
.pesquisaAvancada_02 {
    width: 350px;
    margin-left: 20px;
    vertical-align: top;
}
.pesquisaMAPA_img {
    vertical-align: top;
    padding-top: 30px;
}

.pesquisaAvancada_form {
    width: 310px;
}
.pesquisa_ITEM {
    width: 310px;
}
.pesquisa_ITEM_separador {
    height: 5px;
}
.pesquisa_ITEM_text {
    font-size: 11px;
}
.pesquisa_selectBOX {
    width: 206px;
    border-width: 1px;
    border-style: solid;
    border-color: #d5d5d5;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #666666;
}
.pesquisa_selectBOX option {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #666666;
    padding-left: 5px;
}
.pesquisa_textField {
    width: 201px;
    border-width: 1px;
    border-style: solid;
    border-color: #d5d5d5;
    background-image: url(../images/form_FUNDO.gif);
    background-position: left top;
    background-repeat: repeat-x;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #666666;
    padding-left: 5px;
}
.pesquisa_textField_CP1 {
    width: 68px;
    border-width: 1px;
    border-style: solid;
    border-color: #d5d5d5;
    background-image: url(../images/form_FUNDO.gif);
    background-position: left top;
    background-repeat: repeat-x;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #666666;
    padding-left: 5px;
}
.pesquisa_textField_CP2 {
    width: 68px;
    margin-left: 3px;
    border-width: 1px;
    border-style: solid;
    border-color: #d5d5d5;
    background-image: url(../images/form_FUNDO.gif);
    background-position: left top;
    background-repeat: repeat-x;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #666666;
    padding-left: 5px;
}

.pesquisa_Categoria {
    width: 310px;
}
.pesquisa_Categoria_CHECK_area {
    width: 310px;
    margin-top: 2px;
}

.pesquisa_Categoria_CHECK_area td {
    vertical-align:bottom;
    valign:bottom;
}

.pesquisa_Categoria_CHECK_area input {
    padding: 2px 4px 0px 0px;
    margin: 2px 4px 0px 0px;
    border: none;
}

.pesquisa_Categoria_CHECK_area label {
    padding: 2px 4px 4px 0px;
    margin: 2px 4px 4px 0px;
}

.pesquisa_CategoriaITEM {
    width: 155px;
}
.pesquisa_CategoriaITEM_box {
    width: 18px;
}

.pesquisarBOT {
    width: 129px;
    margin-left: 75px;
}
.pesquisarBOT_text {
    width: 84px;
    font-family: Arial, Helvetica, sans-serif;
    display: block;
}
.pesquisarBOT_text ul {
    list-style: none;
    display: block;
}
.pesquisarBOT_text ul li {
    height: 37px;
    vertical-align: top;
    display: block;
    background-image: url(../images/bg_BotPesquisar.gif);
    background-position: left top;
    background-repeat: repeat-x;
    border-left-width: 1px;
    border-left-style: solid;
    border-left-color: #d2d2d2;
}
.pesquisarBOT_text ul li span {
    font-size: 14px;
    text-decoration: none;
    font-weight: bold;
    color: #6e2585;
    display: block;
    line-height: 37px;
    padding-left: 10px;
}
.pesquisarBOT_img {
    width: 35px;
    text-align: right;
    padding-right: 10px;
    background-image: url(../images/bg_BotPesquisar.gif);
    background-position: left top;
    background-repeat: repeat-x;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #d2d2d2;
}
.pesquisarBOT_shadow {
    width: 129px;
    height: 13px;
    background-image: url(../images/shadow_BotPesquisar.gif);
    background-position: left top;
    background-repeat: repeat-x;
}


/* EM ROAMING */

.centerAreaInteriorROAMING {
    width: 100%;
    vertical-align: bottom;
    height: 100%;
    background-image: url(../images/imagemRoaming02.jpg);
    background-position: left bottom;
    background-repeat: no-repeat;
}

.roamingTIT {
    font-size: 12px;
    color: #6e2585;
    font-weight: bold;
    margin-top: 25px;
}
.roamingCONTENT {
    font-size: 12px;
}
.roamingCONTENT a {
    text-decoration: underline;
    color: #0099ab;
}
.roamingCONTENT a:hover {
    text-decoration: none;
}
.roamingSPACER {
    height: 55px;
}
.listaROAMING_text {
    padding-left: 10px;
    font-weight: bold;
}

.roamingBOX {
    width: 151px;
    height: 22px;
    margin-bottom: 10px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #666666;
}
.roamingBOX option {
    margin-left: 5px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #666666;
}

.roamingBOX_texto {
    color: #6e2585;
    font-weight: bold;
}

/* VISITA PORTUGAL */

.centerAreaInteriorVISITA {
    vertical-align: top;
    padding-left: 20px;
    background-image: url(../images/botFAQS.jpg);
    background-position: right bottom;
    background-repeat: no-repeat;
}
.roamingPARCEIROS {
    width: 560px;
}
.roamingPARCEIROS_colum {
    width: 172px;
    vertical-align: top;
}
.roamingPARCEIROS_colum_SPACER {
    width: 22px;
}
.roamingPARCEIROS_ITEM_area {
    vertical-align: top;
    width: 172px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #F1F1F1;
}
.roamingPARCEIROS_ITEM {
    width: 167px;
    height: 40px;
    padding-left: 5px;
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #F1F1F1;
}

.roamingPARCEIROS_tit {
    margin-bottom: 15px;
}
.roamingNotas {
    font-size: 10px;
    margin-top: 15px;
}

.botaoFAQ_visita {
    vertical-align: bottom;
    text-align: right;
}

/* PARCEIROS */

.leftMenuInteriorPARCEIROS_itemBot {
    width: 217px;
    height: 33px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #299501;
}
.leftMenuInteriorPARCEIROS_itemBot_text {
    padding-left: 15px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
}
.leftMenuInteriorPARCEIROS_itemBot_text a {
    line-height: 33px;
    color: #666666;
    text-decoration: none;
    display: block;
    background-image: url(../images/leftMenuInteriores_PARCEIROSseta.gif);
    background-repeat: no-repeat;
    background-position: 185px;
}
.leftMenuInteriorPARCEIROS_itemBot_text a:hover {
    line-height: 33px;
    color: #299501;
    font-weight: bold;
    text-decoration: none;
    display: block;
    background-image: url(../images/leftMenuInteriores_PARCEIROSseta_on.gif);
    background-repeat: no-repeat;
    background-position: 185px;
}
.leftMenuInteriorPARCEIROS_itemBot_text a:selected {
    line-height: 33px;
    color: #299501;
    font-weight: bold;
    text-decoration: none;
    display: block;
    background-image: url(../images/leftMenuInteriores_PARCEIROSseta_on.gif);
    background-repeat: no-repeat;
    background-position: 185px;
}

.centerTituloPARCEIROS {
    font-size: 36px;
    color: #666666;
}
.centerTituloPARCEIROS table {
    border-bottom-width: 4px;
    border-bottom-style: solid;
    border-bottom-color: #299501;
}
.centerSubtituloPARCEIROS {
    font-size: 30px;
    color: #299501;
}

.parceirosLinks {
    width: 681px;
}
.parceirosLinks_TIT_area {
    width: 681px;
    margin-top: 33px;
    margin-bottom: 15px;
}
.parceirosLinks_colum {
    width: 172px;
    vertical-align: top;
}
.parceirosLinks_colum_SPACER {
    width: 20px;
}
.parceirosLinks_ITEM_area {
    vertical-align: top;
    width: 172px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #F3F3F3;
}
.parceirosLinks_ITEM {
    width: 172px;
    height: 40px;
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #F3F3F3;
}
.parceirosLinks_text {
    padding-left: 5px;
}
.parceirosCONTENT {
    margin-top: 27px;
}
.parceirosCONTENT_strong {
    font-weight: bold;
}

.parceirosCONTENT_botoes {
    width: 681px;
}

.parceirosTIT_nacionais {
    width: 364px;
    font-size: 16px;
    font-weight: bold;
}
.parceirosTIT_info {
    width: 255px;
    margin-left: 63px;
    font-size: 16px;
    font-weight: bold;
}

/* PARCEIROS MONTRA */

.parceirosMONTRA {
    width: 255px;
    height: 205px;
    margin-left: 63px;
    background-image: url(../images/fundo_ParceirosMONTRA.gif);
    background-position: bottom;
    background-repeat: no-repeat;
    border-left-width: 1px;
    border-left-style: solid;
    border-left-color: #f3f3f3;
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #f3f3f3;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #f3f3f3;
}
.parceirosMONTRA_inside01 {
    padding-left: 15px;
    padding-right: 15px;
}
.parceirosMONTRA_inside02 {
    vertical-align: top;
    padding-left: 15px;
    padding-right: 15px;
}

.parceirosMONTRA_logoParceiro {
    width: 100%;
    height: 60px;
    padding-top: 10px;
    padding-bottom: 5px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #f3f3f3;
}
.parceirosMONTRA_infoParceiro {
    width: 100%;
    height: 105px;
    padding-top: 15px;
    padding-bottom: 35px;
}
.parceirosMONTRA_infoParceiro_text {
    vertical-align: top;
}

.parceirosCONTENT_botoes {
    margin-bottom: 140px;
    margin-top: 30px;
}
.parceirosCONTENT_botoes_wifi {
    width: 149px;
    float: left;
}
.parceirosCONTENT_botoes_solucao {
    width: 206px;
    float: left;
    margin-left: 120px;
}

.tblWiFiHeader {
    background-color: #f0f0f0;
    background-image: url(../images/bt_leftMenu_bg.gif);
    background-position: left top;
    background-repeat: repeat-x;
    color: #6e2585;
}

.tblWiFiPager {
    background-color: #f0f0f0;
    background-image: url(../images/bt_leftMenu_bg.gif);
    background-position: left top;
    background-repeat: repeat-x;
    color: #6e2585;
    font-weight: bold;
    font-size: 12px;
}

.tblWiFiPager a {
    color: Black;
    font-size: 11px;
    font-weight: normal;
}

/* LISTAS */

li {
    list-style-position: inside;
    list-style-type: disc;
}


/* MENUS FUSHIA */

.centerTituloTARIFARIOS {
    font-size: 36px;
    color: #666666;
}
.centerTituloTARIFARIOS table {
    border-bottom-width: 4px;
    border-bottom-style: solid;
    border-bottom-color: #C90062;
}
.centerSubtituloTARIFARIOS {
    font-size: 30px;
    color: #C90062;
}
.leftMenuInteriorTARIFARIOS_itemBot {
    width: 217px;
    height: 33px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #C90062;
}
.leftMenuInteriorTARIFARIOS_itemBot_text {
    padding-left: 15px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
}
.leftMenuInteriorTARIFARIOS_itemBot_text a {
    line-height: 33px;
    color: #666666;
    text-decoration: none;
    display: block;
    background-image: url(../images/leftMenuInteriores_TARIFARIOSseta.gif);
    background-repeat: no-repeat;
    background-position: 185px;
}
.leftMenuInteriorTARIFARIOS_itemBot_text a:hover {
    line-height: 33px;
    color: #C90062;
    font-weight: bold;
    text-decoration: none;
    display: block;
    background-image: url(../images/leftMenuInteriores_TARIFARIOSseta_on.gif);
    background-repeat: no-repeat;
    background-position: 185px;
}
.leftMenuInteriorTARIFARIOS_itemBot_text a:selected {
    line-height: 33px;
    color: #C90062;
    font-weight: bold;
    text-decoration: none;
    display: block;
    background-image: url(../images/leftMenuInteriores_TARIFARIOSseta_on.gif);
    background-repeat: no-repeat;
    background-position: 185px;
}


/* MENUS AZUIS CLAROS (TMN) */

.centerTituloEMPRESA {
    font-size: 36px;
    color: #666666;
}
.centerTituloEMPRESA table {
    border-bottom-width: 4px;
    border-bottom-style: solid;
    border-bottom-color: #0099ab;
}
.centerSubtituloEMPRESA {
    font-size: 30px;
    color: #0099ab;
}
.leftMenuInteriorEMPRESA_itemBot {
    width: 217px;
    height: 33px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #0099ab;
}
.leftMenuInteriorEMPRESA_itemBot_text {
    padding-left: 15px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
}
.leftMenuInteriorEMPRESA_itemBot_text a {
    line-height: 33px;
    color: #666666;
    text-decoration: none;
    display: block;
    background-image: url(../images/leftMenuInteriores_EMPRESAseta.gif);
    background-repeat: no-repeat;
    background-position: 185px;
}
.leftMenuInteriorEMPRESA_itemBot_text a:hover {
    line-height: 33px;
    color: #0099ab;
    font-weight: bold;
    text-decoration: none;
    display: block;
    background-image: url(../images/leftMenuInteriores_EMPRESAseta_on.gif);
    background-repeat: no-repeat;
    background-position: 185px;
}
.leftMenuInteriorEMPRESA_itemBot_text a:selected {
    line-height: 33px;
    color: #0099ab;
    font-weight: bold;
    text-decoration: none;
    display: block;
    background-image: url(../images/leftMenuInteriores_EMPRESAseta_on.gif);
    background-repeat: no-repeat;
    background-position: 185px;
}
.tbprinc{ border-left:1px solid #ebebeb;border-top:1px solid #ebebeb;}
.tbprinc td{border-right:1px solid #ebebeb; border-bottom:1px solid #ebebeb; padding:5px;}
