/*background*/
.background {background: url(../images/screen/background.jpg) no-repeat center top;}

/*main*/
#main {}

/*header*/
#main header {margin:0 0 15px 0;}
#main header #header-wrap {width:940px; height:100px; margin:0 auto; padding:20px 0 0 0;}
#main header #header-wrap #logo {width:108px; height:100px; margin:0 0 0 8px; text-indent:-9999px; float:left;}
#main header #header-wrap #logo a {width:108px; height:100px; display:block; background:url(../images/screen/logo.png) no-repeat;}
#main header #header-wrap #images {width:814px; height:100px; float:right; overflow:hidden;}
#main header #header-wrap #images #images-wrap {}
#main header #header-wrap #images #images-wrap li {margin:0 0 5px 0;}

/*content*/
#main #content {width:940px; margin:0 auto;}

/*footer*/
#main footer {margin:15px 0; background:url(../images/screen/footer-blue.png) repeat-x;}
#main footer #footer-wrap {width:940px; height:60px; margin:0 auto; padding:15px 0 0 0; background:url(../images/screen/footer-red.jpg) repeat-x;}
#main footer #footer-wrap #footer-top {height:28px; margin:0 0 8px 0;}
#main footer #footer-wrap #footer-top address, #telephone {color:#FFF;}
#main footer #footer-wrap #footer-bottom #social-networks {float:left;}
#main footer #footer-wrap #footer-bottom #social-networks li {width:23px; height:24px; float:left; margin:0 6px 0 0;}
#main footer #footer-wrap #footer-bottom #seals {width:60px; height:24px; display:block; float:right;}
#main footer #footer-wrap #footer-bottom #seals li {float:left; margin:0 0 0 6px;}

/*index*/
#main #content #menu-home {height:470px;}
#main #content #menu-home li {width:310px; height:310px; position:absolute;}
#main #content #menu-home li a {font-size:15px; font-family:"Comic Sans MS", cursive; color:#2C3192; font-weight:bold;}
#main #content #menu-home li a:hover {text-decoration:underline;}
#main #content #menu-home li .img {position:absolute; z-index:99997;}
#main #content #menu-home li .base {position:absolute; z-index:99998;}
#main #content #menu-home li .title {width:180px; position:absolute; z-index:99999; text-align:center;}
#main #content #menu-home li .position-1 {margin:192px 0 0 66px;}
#main #content #menu-home li .position-2 {margin:134px 0 0 70px;}
#main #content #menu-home #menu01 {z-index:99999;}
#main #content #menu-home #menu02 {margin:160px 0 0 157px;}
#main #content #menu-home #menu03 {margin:0 0 0 314px; z-index:99998;}
#main #content #menu-home #menu04 {margin:160px 0 0 471px;}
#main #content #menu-home #menu05 {margin:0 0 0 628px; z-index:99997;}

/*walt-disney-world*/
.player {margin:150px 0 0 120px; position:absolute; display:none;}
.player2 {margin:146px 0 0 130px; position:absolute;}
#main #content #content-h1, #content-h2 {font-size:18px; font-family:"Comic Sans MS", cursive; color:#EC1B24; padding:0 0 0 126px;}
#main #content #content-p {color:#000079; padding:10px 0 0 126px;}
#main #content #packages-list {width:700px; min-height:260px; padding:28px 0px;}
#main #content #packages-list .pl-li-right {width:263px; margin:0 0px 10px 13px;}
#main #content #packages-list .pl-li-right .information {width:180px; float:left; height:56px;}
#main #content #packages-list li {height:56px;  display:block; float:left; margin:0 0px 10px 55px;}
#main #content #packages-list li a {}
#main #content #packages-list li a:hover {text-decoration:underline;}
#main #content #packages-list li .stone {width:59px; height:56px; float:left;}
#main #content #packages-list li .information {width:285px; float:left; height:56px;}
#main #content #packages-list li .information .label a {font-size:18px;}
#main #content #packages-list li .information .description a {font-size:11px; color:#666;}
#main #content #packages-list li #amber-img {background:url(../images/screen/amber.png) 0 3px no-repeat; margin:0 10px 0 0; padding:0 8px 0 0; border-right:6px solid #F26100;}
#main #content #packages-list li .information #amber-title a {color:#F26100;}
#main #content #packages-list li #ruby-img {background:url(../images/screen/ruby.png) 0 3px no-repeat; margin:0 10px 0 0; padding:0 8px 0 0; border-right:6px solid #AE0000;}
#main #content #packages-list li .information #ruby-title a {color:#AE0000;}
#main #content #packages-list li #tourmaline-img {background:url(../images/screen/tourmaline.png) 0 3px no-repeat; margin:0 10px 0 0; padding:0 8px 0 0; border-right:6px solid #00593E;}
#main #content #packages-list li .information #tourmaline-title a {color:#00593E;}
#main #content #packages-list li #tourquoise-img {background:url(../images/screen/tourquoise.png) 0 3px no-repeat; margin:0 10px 0 0; padding:0 8px 0 0; border-right:6px solid #0D5379;}
#main #content #packages-list li .information #tourquoise-title a {color:#0D5379;}
#main #content #packages-list li #amesthyst-img {background:url(../images/screen/amesthyst.png) 0 3px no-repeat; margin:0 10px 0 0; padding:0 8px 0 0; border-right:6px solid #5A3372;}
#main #content #packages-list li .information #amesthyst-title a {color:#5A3372;}
#main #content #packages-list li #serpentine-img {background:url(../images/screen/serpentine.png) 0 3px no-repeat; margin:0 10px 0 0; padding:0 8px 0 0; border-right:6px solid #009100;}
#main #content #packages-list li .information #serpentine-title a {color:#009100;}
#main #content #packages-list li #sapphire-img {background:url(../images/screen/sapphire.png) 0 3px no-repeat; margin:0 10px 0 0; padding:0 8px 0 0; border-right:6px solid #1E3E6E;}
#main #content #packages-list li .information #sapphire-title a {color:#1E3E6E;}
#main #content #packages-list li #escapolita-img {background:url(../images/screen/escapolita.png) 0 3px no-repeat; margin:0 10px 0 0; padding:0 8px 0 0; border-right:6px solid #B7B700;}
#main #content #packages-list li .information #escapolita-title a {color:#B7B700;}
#main #content #tips {width:220px; height:330px; position:absolute; margin:10px 0 0 710px;}
#main #content #tips #tips-big {margin:-15px 0 10px 5px;}
#main #content #tips .tips-small {height:42px; padding:6px 0 0 50px;}
#main #content #tips .tips-small a {font-size:17px; font-family:"Comic Sans MS", cursive; color:#2D3092;}
#main #content #tips .tips-small a:hover {text-decoration:underline;}
#main #content #tips #icon-01 {background:url(../images/screen/icon-01.png) no-repeat;}
#main #content #tips #icon-02 {background:url(../images/screen/icon-02.png) no-repeat;}
#main #content #tips #icon-03 {background:url(../images/screen/icon-03.png) no-repeat;}
#main #content #tips #icon-04 {background:url(../images/screen/icon-04.png) no-repeat;}
#main #content #tips #icon-05 {background:url(../images/screen/icon-05.png) no-repeat;}
#main #content #maps {width:940px;}
#main #content #maps #park {width:390px; float:left; margin:0 35px 0 0;}
#main #content #maps #shopping {width:240px; float:left;}
#main #content #maps #city {width:240px; float:right;}
#main #content #maps .map-label {font-size:17px; font-family:"Comic Sans MS", cursive; color:#2D3092; padding:0 0 3px 0;}
#main #content #maps .maps-list {border-top:2px solid #B70509; padding:6px 0 0 0;}
#main #content #maps .maps-list li {width:64px; height:56px; float:left; border:1px solid #CCC; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; margin:2px 6px;}

/*walt-disney-world/tourmaline*/
#main #content #contract {float:left; margin:0 0 0 400px;}
#main #content #more-package {float:left;}
#main #content .internal-title {font-size:20px; font-family:"Comic Sans MS", cursive; padding:0 0 15px 126px; margin:0 0 10px 0; background:url(../images/screen/band-color.jpg) 126px 35px no-repeat;}
#main #content #tourmaline-title {color:#00593E;}
#main #content .day {margin:20px 0; text-align:center;}
#main #content .day .clip {position:absolute; margin:-33px 0 0 810px;}
#main #content .day .loading {width:100px; height:100px; background:#FFF; position:absolute; z-index:99999; display:none; margin:260px 0 0 360px;}
#main #content .day .day-list {width:816px; min-height:16px; padding:2px 30px 2px; margin:10px 0 10px 32px; display:block; border-bottom:dashed 1px #CCC; border-top:dashed 1px #CCC; display:table; background:#F0F000;}
#main #content .day .day-list li {float:left; margin:0 15px 3px 0;}
#main #content .day .day-list li a {font-weight:bold; font-family:"Comic Sans MS", cursive; color:#2C3092; text-decoration:underline;}
#main #content .day .day-list li a:hover {text-decoration:none;}
#main #content .day .day-list .under-none a {text-decoration:none; color:#AE0000;}
#go-top {width:44px; height:44px; cursor:pointer; right:20px; bottom:20px; position:fixed;}
/*#main #content #schedule #description {width:800px; float:right}
#main #content #schedule #description #description-p {font-size:16px; color:#000079; font-family:"Comic Sans MS", cursive; margin:0 0 5px 0;}
#main #content #schedule #description #description-text {height:48px; text-align:justify; overflow:hidden;}
#main #content #schedule #description .bt-more {width:800px; height:35px;}
#main #content #schedule #description .bt-more-bottom {background:url(../images/screen/bt-more.png) 10px 0 no-repeat;}
#main #content #schedule #description .bt-more-top {background:url(../images/screen/bt-more.png) 10px -32px no-repeat;}
#main #content #schedule #description #link {width:25px; height:35px; display:block; margin:0 0 0 750px; cursor:pointer;}
#main #content #day-list {margin:40px;}
#main #content #day-list li {width:158px; height:130px; float:left; text-align:center; margin:0 6px 40px;}
#main #content #day-list li a {color:#FFF; font-size:12px;}
#main #content #day-list li a:hover {text-decoration:underline;}
#main #content #day-list li .day-img {border:2px solid #B70509;}
#main #content #day-list li .day-img:hover {border:2px solid #FFF;}
#main #content #day-list li .day {width:158px; height:22px; background:url(../images/screen/day-list-bg.jpg) no-repeat; text-align:center; padding:4px 0 0 0;}*/

/*jovem-vendedor*/
#main #content #img-walt {margin:0 0 15px 0;}
#main #content #seller-h1 {color:#2D3092; font-size:20px; font-family:"Comic Sans MS", cursive;}
#main #content .seller-red {color:#EB1D24; font-size:20px; font-family:"Comic Sans MS", cursive;}
#main #content #back {height:20px; background:url(../images/screen/arrow.png) no-repeat; padding:4px 0 0 30px; position:absolute; margin:-25px 0 0 870px;}
#main #content #back a {font-size:11px; color:#2D3092;}
#main #content #back:hover {text-decoration:underline;}
#main #content #seller-list {margin:20px 0;}
#main #content #seller-list li {width:160px; text-align:center; float:left; margin:0 13px;}
#main #content #seller-list li .seller-img {border:1px solid #CCC;}
#main #content #seller-list li a {font-size:13px; color:#2D3092; font-weight:bold; font-family:"Comic Sans MS", cursive;}
#main #content #seller-list li a:hover {text-decoration:underline;}
#main #content #all-city {float:right; margin:15px 40px 15px 0;}
#main #content #all-city a {color:#2D3092;}
#main #content #all-city a:hover {text-decoration:underline;}
#main #content #call {background:url(../images/screen/tel.jpg) no-repeat; padding:0 0 0 30px;}
#main #content #call #call-01 {font-size:18px; font-family:"Comic Sans MS", cursive;}
#main #content #call #call-02 {font-size:15px; font-family:"Comic Sans MS", cursive; color:#2D3092; font-weight:bold;}
#main #content #call #call-03 {color:#2D3092; font-family:"Comic Sans MS", cursive; font-weight:bold;}
#main #content #call-seller {width:940px; height:206px; background:url(../images/screen/bg-seller-01.jpg) no-repeat; margin:20px 0;}
#main #content #call-seller #call-box-left {width:540px; height:206px; float:left;}
#main #content #call-seller #call-box-left #call-seller-01 {padding:30px 0 0 65px; margin:0 0 40px 0;}
#main #content #call-seller #call-box-left #call-seller-01 #call-seller-h1 {font-size:17px; font-family:"Comic Sans MS", cursive; color:#2C3092; margin:0 0 3px 0;}
#main #content #call-seller #call-box-left #call-seller-01 #call-seller-h2 {font-family:"Comic Sans MS", cursive;}
#main #content #call-seller #call-box-left #call-seller-01 #call-seller-h2 a {font-family:"Comic Sans MS", cursive; color:#2C3092;}
#main #content #call-seller #call-box-left #call-seller-01 #call-seller-h2 a:hover {text-decoration:underline;}
#main #content #call-seller #call-box-left #call-seller-p {width:250px; font-size:12px; padding:0 0 0 65px; text-align:justify;}
#main #content #call-seller #call-box-right {width:340px; height:206px; float:right; padding:0 30px;}
#main #content #call-seller #call-box-right #call-box-right-p {font-size:17px; font-family:"Comic Sans MS", cursive; color:#2C3092; text-align:center; margin:15px 0;}

/*jovem-vendedor/cadastro*/
#main #content #wrap-form {background:#F0F0E1; padding:10px 20px; margin:20px 0;}
#main #content #wrap-form #login-form {}
#main #content .lf-title {height:28px; background:url(../images/screen/ball-form.jpg) 1px 19px no-repeat; font-size:17px; font-family:"Comic Sans MS", cursive; color:#2C3092; padding:20px 0 0 10px; margin:10px 0 26px 0;}
#main #content .ball-form {font-size:17px; font-family:"Comic Sans MS", cursive; color:#FFF; padding:4px 20px 0 0;}
#main #content #wrap-form #login-form #photo {width:340px; height:50px; background:url(../images/screen/bg-photo.jpg) no-repeat; padding:275px 0 0 0;}
#main #content .lf-border {border-top:1px solid #CCC;}

/*jovem-vendedor/cidade*/
#main #content .city-title {margin:20px 0 3px; font-size:17px; font-family:"Comic Sans MS", cursive; color:#2C3092; border-bottom:1px solid #2C3092; padding:0 0 5px 0;}

/*jovem-vendedor/todas-cidades*/
#main #content #city-seller {margin:25px 0;}
#main #content #city-seller .city-wrap {width:450px; float:left; margin:0 10px;}
#main #content #city-seller .city-wrap .city-list {}
#main #content #city-seller .city-wrap .city-h1 {height:28px; background:url(../images/screen/ball-form.jpg) 1px 19px no-repeat; font-size:17px; font-family:"Comic Sans MS", cursive; color:#2C3092; padding:20px 0 5px 10px; margin:10px 0 8px 0; border-bottom:1px solid #2C3092;}
#main #content #city-seller .city-wrap .city-list {}
#main #content #city-seller .city-wrap .city-list li {width:115px; float:left; margin:15px;}
#main #content #city-seller .city-wrap .city-list li a {font-size:15px; font-family:"Comic Sans MS", cursive; color:#2C3092;}
#main #content #city-seller .city-wrap .city-list li a:hover {text-decoration:underline;}
#main #content #city-seller .city-wrap .city-list li .city-img {width:115px; border:1px solid #CCC;}
#main #content #city-seller .city-wrap .city-list li .city-h2 {text-align:center;}

/*jovem-vendedor/acesso-restrito*/
#main #content #ar-ps {font-size:15px; font-family:"Comic Sans MS", cursive; color:#2C3092;}
#main #content #ar-ps b {color:#CC0000;}
#main #content #ar-nav {margin:120px 0 0;}
#main #content #ar-nav li {width:120px; float:left; margin:0 1px 60px 60px;}
#main #content #ar-nav li .img {width:120px; height:80px; text-align:center;}
#main #content #ar-nav li .text {width:120px; height:32px; border-bottom:4px solid #1E388D; margin:10px 0 0 0; padding:5px 0;}
#main #content #ar-nav li .text .number {width:22px; height:22px; margin:5px 0 0 0; padding:2px 0 0 6px; float:left; background:url(../images/screen/ball.jpg) no-repeat; color:#FFF; font-weight:bold;}
#main #content #ar-nav li .text .title {width:90px; float:left;}
#main #content #ar-nav li .text a {color:#1E388D; font-weight:bold;}
#main #content #ar-nav li .text a:hover {text-decoration:underline;}

#one-column-emphasis {width:940px; text-align:left; border-collapse:collapse; margin:20px 0 50px;}
#one-column-emphasis .title {border-bottom:2px solid #072652; text-align:left;}
.oce-first {border-right:5px solid transparent; border-left:0px solid transparent;}
#one-column-emphasis th {font-size:12px; font-weight:normal; padding:4px 8px; background:#072652; color:#FFF; font-weight:bold; text-align:center;}
.td_1 {font-size:12px; padding:8px; color:#000; text-align:left;}
.td_2 {font-size:12px; padding:8px; background:#EEE; color:#000; text-align:left;}
#one-column-emphasis tr td {border:1px solid #CCC;}
#one-column-emphasis tr:hover td {border-bottom:1px solid #CCC; color:#000;}
#one-column-emphasis tr:hover td a:hover {text-decoration:underline;}
#capa {width:950px; overflow:auto;}

/*jovem-vendedor/acesso-restrito/adicionar-passageiros*/
#main #content #seller-h2 {background:#2C3092; margin:30px 0; padding:3px 6px 5px; font-size:14px; color:#FFF; font-family:"Comic Sans MS", cursive;}
#main #content .cp-label {font-size:15px; color:#2C3092; font-family:"Comic Sans MS", cursive;}
#main #content .cp-radio {padding:4px 0 0 0;}
.sheet-title {background:#EE1C24; font-size:15px; color:#FFF; font-family:"Comic Sans MS", cursive; padding:4px;}

/*jovem-vendedor/contato*/
#main #content #seller-img {width:330px; height:261px; float:left; background:#FFF; border:1px solid #CCC; text-align:center; padding:7px 0 0 0;}
#main #content #seller-inf {width:580px; float:right;}
#main #content #seller-inf #seller-name {font-size:20px; font-family:"Comic Sans MS", cursive; color:#2C3092;}
#main #content #seller-inf .seller-p {font-size:15px; font-family:"Comic Sans MS", cursive;}
#main #content #seller-inf .seller-p .seller-blue {font-size:15px; font-family:"Comic Sans MS", cursive; color:#2C3092;}

/*jovem-vendedor/acesso-restrito*/
.text-blue {color:#2D3092; font-size:15px; font-family:"Comic Sans MS", cursive;}

/*jovem-vendedor/acesso-restrito/duvidas-frequentes*/
#main #content .faq-q {color:#2D3092; font-size:15px; font-family:"Comic Sans MS", cursive;}
#main #content .faq-r {margin:0 0 20px 0;}


/*brazilian-northeast-circuits*/
#main #content #package-list-bnc {padding:0 0 0 126px; margin:20px 0;}
#main #content #package-list-bnc li {width:380px; float:left; margin:10px 20px 30px 0px;}
#main #content #package-list-bnc li a {font-size:10px; color:#333; }
#main #content #package-list-bnc li a:hover {text-decoration:underline;}

#main #content #package-list-bnc li img {float:left;}
#main #content #package-list-bnc li .text {width:310px; float:left; margin:0 0 0 10px;}
#main #content #package-list-bnc li .text .title a {color:#0350A0; font-size: 18px;}
#main #content #package-list-bnc li .text .description {text-align:justify;}

#main #content .bnc-title {font-size:20px; color:#303092; margin:40px 0 20px;}
#main #content .bnc-subtitle {height:27px; background:#303092; font-size:16px; color:#FFF; padding:3px 0 0 5px;}
#main #content .bnc-image-left {width:200px; height:160px; border:1px solid #F6F6F6; float:left; margin:0 10px 0 0;}
#main #content .bnc-image-right {width:200px; height:160px; border:1px solid #F6F6F6; float:right; margin:0 0 0 10px;}
#main #content .bnc-text {padding:10px 0px; text-align:justify; font-size:10px;}

#main #content .bnc-subtitle-01 {height:20px; background:#003366; font-weight:bold; font-size:12px; color:#FFF; padding:2px 0 0 5px;}
#main #content .bnc-subtitle-02 {height:20px; background:#892329; font-weight:bold; font-size:12px; color:#FFF; padding:2px 0 0 5px;}
#main #content .bnc-subtitle-03 {height:20px; background:#8B3A91; font-weight:bold; font-size:12px; color:#FFF; padding:2px 0 0 5px;}
#main #content .bnc-subtitle-04 {height:20px; background:#61BA57; font-weight:bold; font-size:12px; color:#FFF; padding:2px 0 0 5px;}
#main #content .bnc-subtitle-05 {height:20px; background:#2A336E; font-weight:bold; font-size:12px; color:#FFF; padding:2px 0 0 5px;}
#main #content .bnc-subtitle-06 {height:20px; background:#B60226; font-weight:bold; font-size:12px; color:#FFF; padding:2px 0 0 5px;}
#main #content .bnc-subtitle-07 {height:20px; background:#D5D5D8; font-weight:bold; font-size:12px; color:#FFF; padding:2px 0 0 5px;}
#main #content .bnc-subtitle-08 {height:20px; background:#336699; font-weight:bold; font-size:12px; color:#FFF; padding:2px 0 0 5px;}
#main #content .bnc-subtitle-09 {height:20px; background:#BC8B77; font-weight:bold; font-size:12px; color:#FFF; padding:2px 0 0 5px;}
#main #content .bnc-subtitle-10 {height:20px; background:#CA2481; font-weight:bold; font-size:12px; color:#FFF; padding:2px 0 0 5px;}
#main #content .bnc-subtitle-11 {height:20px; background:#A52E27; font-weight:bold; font-size:12px; color:#FFF; padding:2px 0 0 5px;}
#main #content .bnc-subtitle-12 {height:20px; background:#336699; font-weight:bold; font-size:12px; color:#FFF; padding:2px 0 0 5px;}
#main #content .bnc-subtitle-13 {height:20px; background:#C64572; font-weight:bold; font-size:12px; color:#FFF; padding:2px 0 0 5px;}
#main #content .bnc-subtitle-14 {height:20px; background:#CC6516; font-weight:bold; font-size:12px; color:#FFF; padding:2px 0 0 5px;}
#main #content .bnc-subtitle-15 {height:20px; background:#61BA57; font-weight:bold; font-size:12px; color:#FFF; padding:2px 0 0 5px;}
#main #content .bnc-subtitle-16 {height:20px; background:#8D7319; font-weight:bold; font-size:12px; color:#FFF; padding:2px 0 0 5px;}
#main #content .bnc-subtitle-17 {height:20px; background:#BA3F1E; font-weight:bold; font-size:12px; color:#FFF; padding:2px 0 0 5px;}
#main #content .bnc-subtitle-18 {height:20px; background:#16130C; font-weight:bold; font-size:12px; color:#FFF; padding:2px 0 0 5px;}
#main #content .bnc-subtitle-19 {height:20px; background:#646539; font-weight:bold; font-size:12px; color:#FFF; padding:2px 0 0 5px;}
#main #content .bnc-subtitle-20 {height:20px; background:#558883; font-weight:bold; font-size:12px; color:#FFF; padding:2px 0 0 5px;}
#main #content .bnc-subtitle-21 {height:20px; background:#468B77; font-weight:bold; font-size:12px; color:#FFF; padding:2px 0 0 5px;}
#main #content .bnc-subtitle-22 {height:20px; background:#336699; font-weight:bold; font-size:12px; color:#FFF; padding:2px 0 0 5px;}
#main #content .bnc-subtitle-23 {height:20px; background:#5AF78E; font-weight:bold; font-size:12px; color:#FFF; padding:2px 0 0 5px;}
#main #content .bnc-subtitle-24 {height:20px; background:#E23612; font-weight:bold; font-size:12px; color:#FFF; padding:2px 0 0 5px;}
#main #content .bnc-subtitle-25 {height:20px; background:#B57E3E; font-weight:bold; font-size:12px; color:#FFF; padding:2px 0 0 5px;}
#main #content .bnc-subtitle-26 {height:20px; background:#858585; font-weight:bold; font-size:12px; color:#FFF; padding:2px 0 0 5px;}
#main #content .bnc-subtitle-27 {height:20px; background:#B38149; font-weight:bold; font-size:12px; color:#FFF; padding:2px 0 0 5px;}
#main #content .bnc-subtitle-28 {height:20px; background:#5C9655; font-weight:bold; font-size:12px; color:#FFF; padding:2px 0 0 5px;}
#main #content .bnc-subtitle-29 {height:20px; background:#464B89; font-weight:bold; font-size:12px; color:#FFF; padding:2px 0 0 5px;}
#main #content .bnc-subtitle-30 {height:20px; background:#CC8304; font-weight:bold; font-size:12px; color:#FFF; padding:2px 0 0 5px;}
#main #content .bnc-subtitle-31 {height:20px; background:#8A674B; font-weight:bold; font-size:12px; color:#FFF; padding:2px 0 0 5px;}
#main #content .bnc-subtitle-32 {height:20px; background:#16130C; font-weight:bold; font-size:12px; color:#FFF; padding:2px 0 0 5px;}
#main #content .bnc-subtitle-33 {height:20px; background:#646539; font-weight:bold; font-size:12px; color:#FFF; padding:2px 0 0 5px;}
#main #content .bnc-subtitle-34 {height:20px; background:#65C0BF; font-weight:bold; font-size:12px; color:#FFF; padding:2px 0 0 5px;}
#main #content .bnc-subtitle-35 {height:20px; background:#A49E58; font-weight:bold; font-size:12px; color:#FFF; padding:2px 0 0 5px;}
#main #content .bnc-subtitle-36 {height:20px; background:#2A336E; font-weight:bold; font-size:12px; color:#FFF; padding:2px 0 0 5px;}
#main #content .bnc-subtitle-37 {height:20px; background:#D19239; font-weight:bold; font-size:12px; color:#FFF; padding:2px 0 0 5px;}
#main #content .bnc-subtitle-38 {height:20px; background:#8B3A91; font-weight:bold; font-size:12px; color:#FFF; padding:2px 0 0 5px;}
#main #content .bnc-subtitle-39 {height:20px; background:#A8942E; font-weight:bold; font-size:12px; color:#FFF; padding:2px 0 0 5px;}
#main #content .bnc-subtitle-40 {height:20px; background:#DB945A; font-weight:bold; font-size:12px; color:#FFF; padding:2px 0 0 5px;}
#main #content .bnc-subtitle-41 {height:20px; background:#CC6516; font-weight:bold; font-size:12px; color:#FFF; padding:2px 0 0 5px;}
#main #content .bnc-subtitle-42 {height:20px; background:#BA3F1E; font-weight:bold; font-size:12px; color:#FFF; padding:2px 0 0 5px;}

.fonte_vermelha {
    color: #E03800;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 10px;
}


.bg_azul_clara {
    background-color: #F1F6FA;
	font-size:10px;
}


.fonte_azul	{	color: #003366;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;}
.fonte_branca	{	color: White;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;}
.fonte_vermelha	{	color: E03800;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;}
.fonte_pequena	{	color: #003366;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;}


.bg_azul2 {
    background-color: #4D83C1;font-size:10px;
}

.bg_azul3 {
    background-color: #003366;
    color: #FFFFFF;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold;
}
