/* General CSS*/
body, html { height:100%;}
body { margin:0; padding:0;}
img, a { outline:none; border:0px;}

.site { background:url(../images/bg_site.gif) no-repeat left 10px; height:100%;}
.main { width:980px; margin:0 auto; position:relative;}
.clear { clear:both;}
.altura{ margin-bottom:10px !important;}

/*Backgrounds*/
#auditorios { background:url(../images/bg_site_auditorios.gif) no-repeat left 10px !important; height:100%;}
#teatro { background:url(../images/bg_site_teatro.gif) no-repeat left 10px !important; height:100%;}
#pesquisa {  height:100%;}

/*Menu Selected*/
.menuSelected1 {background:#91D9D8 !important; width:78px; height:28px;}
.menuSelected2 {background:#94B5EB !important; width:78px; height:28px;}
.menuSelected3 {background:#28D8B4 !important; width:78px; height:28px;}
.menuSelected4 {background:#89F699 !important; width:78px; height:28px;}
.menuSelected5 {background:#FE9F71 !important; width:78px; height:28px;}
.menuSelected6 {background:#FF7170 !important; width:78px; height:28px;}

/* Header*/
.header { width:980px; padding-top:2px; position:relative; z-index:200;}
.header .headerLeft { width:321px; height:346px; float:left; padding-top:1px;}
.header .headerRight { float:left; width:650px; height:346px; position:relative; background:#000000;}
.headerRight .mainNav {width:672px; height:69px; position:absolute; left:-11px; top:8px; background:url(../images/bg_main_nav.gif) repeat-x; z-index:21; }

.header .pesquisa { float:left; width:650px; height:100px; position:relative; background: none !important;}


/* Header Tabs*/
#mainTabs .ui-tabs-panel {position:absolute; left:0px; top:0px; width:650px; height:321px; padding-top:77px; z-index:20}
.ui-tabs-panel .blockContentTab {width:650px; height:321px; background:#00FF00; background:#0033FF; overflow:hidden;}
#mainTabs .ui-tabs-nav  { position:relative; z-index:21; top:78px; float:right;}
.ui-helper-clearfix {display:block;}
.ui-tabs .ui-tabs-hide {display:none !important;}
.mainSlideShow ul {margin:0px; padding:0px; list-style-type:none; padding-right:0px;}
.ui-tabs .ui-tabs-nav li {border-bottom-width:0 !important;float:left;margin:0px; margin-top:-1px; padding:0px;position:relative; height:39px; font-family:Georgia, "Times New Roman", Times, serif; font-size:34px;}
.ui-tabs .ui-tabs-nav li a { text-decoration:none; color:#FFF; padding-bottom:-1px !important;}
.ui-tabs-selected { text-decoration:none; color:#E2292B; background:#FFF; padding:0; margin:0;}
.ui-tabs-panel .blockBottomTab { position:absolute; left:0px; *left:0px; top:348px; background:#FFFEC6; width:452px; height:81px;}

.sticker { position:absolute; right:0px; top:125px; width:auto; height:30px;  padding:2px 3px 0px 10px; background:#E2292B; z-index:50px; font-family:Georgia, "Times New Roman", Times, serif; font-size:24px; color:#FFFEC7; font-weight:700;}
.sticker span {font-size:36px; font-weight:700; line-height:34px;}

.stickerII { position:absolute; right:0px; top:125px; width:auto; height:30px;  padding:2px 3px 0px 10px; background:#E2292B; z-index:50px; font-family:Georgia, "Times New Roman", Times, serif; font-size:24px; color:#FFFEC7; font-weight:700;}
.stickerII span{ position: relative; top:-10px; _top:-5px; right:0px; height:30px;}
.stickerII span b {font-size:36px; font-weight:700; _line-height:10px;}

.insideSticker { position:absolute; right:0px; top:119px; width:auto; padding:2px 3px 0px 10px; background:#E2292B; z-index:50px; font-family:Georgia, "Times New Roman", Times, serif; font-size:24px; color:#FFFEC7; font-weight:700;}
.insideSticker span {font-size:36px; font-weight:700; line-height:34px;}

.ui-state-hover a { text-decoration:none; color:#E2292B !important; background:#FFF;}
.ui-tabs-selected a { color:#E2292B !important;}

/* Navigation */
.bgSlideshowNav { position:absolute; left:0; top:65px; width:650px; height:60px; background:url(../images/bg_slideshow_nav.gif) repeat-x; z-index:10;}
.mainNavLevel1 { height:23px;}
.mainNavLevel1 ul {font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#FFFEC7; padding:2px 0 0 12px; margin:0; }
.mainNavLevel1 li { list-style-type:none; float:left; font-weight:700;}
.mainNavLevel1 li a { color:#FFFEC7; text-decoration:none;}
.mainNavLevel1 li a:hover { color:#E22A2C;}

/* Navigation Level 2 */
.mainNavLevel2 {width:650px; overflow:hidden; padding-left:11px; height:32px;}
.mainNavLevel2 ul {font-family:Georgia, "Times New Roman", Times, serif; font-size:17px; color:#000000; padding:0; margin:0; width:680px; overflow:hidden; margin-right:-30px;}
.mainNavLevel2 li { list-style-type:none; float:left; display:inline; padding-top:0px;}
.mainNavLevel2 li a { color:#000; text-decoration:none; display:block; padding:6px 0px 0px 0px; height:25px; font-weight:400; float:left; text-align:center;}

.mainNavLevel2 li a.navLink6{ padding-right:4px;}

.navLink1{ width:100px;}
.navLink1:hover { background:#91d9d8 !important;}
.navLink2{ width:100px;}
.navLink2:hover { background:#94b5eb !important;}
.navLink3{ width:105px;}
.navLink3:hover { background:#28d8b4 !important;}
.navLink4{ width:130px;}
.navLink4:hover { background:#89f699 !important;}
.navLink5{ width:95px;}
.navLink5:hover { background:#fe9f71 !important;}
.navLink7{ width:80px;}
.navLink7:hover { background:#ff6666 !important;}
.navLink6{ width:138px;}
.navLink6:hover { background:#d7c17e !important;}

/*
.navLink1{ width:83px;}
.navLink1:hover { background:#91d9d8 !important;}
.navLink2{ width:83px;}
.navLink2:hover { background:#94b5eb !important;}
.navLink3{ width:79px;}
.navLink3:hover { background:#28d8b4 !important;}
.navLink4{ width:112px;}
.navLink4:hover { background:#89f699 !important;}
.navLink5{ width:85px;}
.navLink5:hover { background:#fe9f71 !important;}
.navLink7{ width:80px;}
.navLink7:hover { background:#ff6666 !important;}
.navLink6{ width:138px;}
.navLink6:hover { background:#d7c17e !important;}
*/

/* Navigation Level 3 */
.mainNavLevel3 { width:651px; padding:0px 0 0 11px;}
.mainNavLevel3 .breadCrumbContent{ width:650px; height:13px; background:url(../images/bg_slideshow_nav.gif) repeat-x; font-size:9px; position:relative;}
.breadCrumbContent .breadCrumb { position:absolute; background:#fffec7; width:auto; height:13px; padding:0px 0 0 5px ;font-family:Arial, Helvetica, sans-serif; font-size:9px;}
.breadCrumbContent .breadCrumb ul { margin:0; padding:0;}
.breadCrumbContent .breadCrumb ul li { list-style-type:none; float:left; padding:0 3px 0 0;}
.breadCrumbContent .breadCrumb ul li a { color:#000; text-decoration:none}


/*Thumbnails*/
.thumbnails { height:36px !important; padding-left:4px !important; background:none !important;}

/*Blocks Homepage*/

.blockBottomTab .blockTextContainer { position:relative; width:452px; height:65px; background:#FFFEC6;}
.blockTextContainer .blockHeaderTab { position:absolute; left:11px; top:-11px; width:auto; height:15px; padding:5px 5px 6px 10px; background:#000000; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#FFFFFF; font-weight:700; z-index:2;} 
.blockCenterContent  .blockHeaderTab { position:absolute; left:0px; top:-11px; width:auto; height:15px; padding:5px 5px 6px 10px; background:#000000; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#FFFFFF; font-weight:700; z-index:2;} 
.lockCenterPesquisa{ margin-top:-220px; z-index:2000; position: relative;}
.titPesqResult{ font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#000000; font-weight:700; margin: 0 0 0 16px;}

.blockTextContainer .blockHeaderText { margin:0; padding:0; position:absolute; left:0; top:0px; background:#FFFEC6;}
.blockTextContainer .blockHeaderText p { padding:0; margin:0;}
.blockTextContainer .blockHeaderText a { cursor:pointer; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#4C4C4C; padding:3px 0 0 10px; margin:0; text-decoration:none; display:block;}
.blockTextContainer .blockHeaderText a:hover { text-decoration:underline;}

.blockTextContainer .blockHeaderText h1 { font-family:Georgia, "Times New Roman", Times, serif; font-size:24px; color:#937929; padding:14px 0 0 11px; _padding:16px 0 0 11px; margin:0;}
.blockTextContainer .blockHeaderText h1 a { font-family:Georgia, "Times New Roman", Times, serif; font-size:24px; color:#937929; margin:0; padding:0;  text-decoration:none !important;}
.blockTextContainer .blockHeaderText span { background:#FFF; padding:0 2px 0 2px; text-decoration:none;}

/*EDITED ODLINE 25/02/2010 */
.blockTopArtigo650x333 { position:relative; top:65px; width:650px; height:333px;}

/*Blocks Inside Pages */

.blockBottomTabInside .blockTextContainerInside { position:relative; width:452px; height:65px; background:#FFF !important;}
.blockTextContainerInside .blockHeaderTabInside { position:absolute; left:11px; top:-11px; width:auto; height:15px; padding:5px 5px 6px 10px; background:#000000; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#FFFFFF; font-weight:700; z-index:2;} 

.blockTextContainerInside .blockHeaderTextInside { margin:0; padding:0; position:absolute; left:0; top:0px; background:#FFF;}
.blockTextContainerInside .blockHeaderTextInside p { padding:0; margin:0;}
.blockTextContainerInside .blockHeaderTextInside a { cursor:pointer; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#4C4C4C; padding:3px 0 0 10px; margin:0; text-decoration:none; display:block;}
.blockTextContainerInside .blockHeaderTextInside a:hover { text-decoration:underline;}

.blockTextContainerInside .blockHeaderTextInside h1 { font-family:Georgia, "Times New Roman", Times, serif; font-size:24px; color:#937929; padding:14px 0 0 11px; _padding:16px 0 0 11px; margin:0;}
.blockTextContainerInside .blockHeaderTextInside h1 a { font-family:Georgia, "Times New Roman", Times, serif; font-size:24px; color:#937929; margin:0; padding:0;  text-decoration:none !important;}
.blockTextContainerInside .blockHeaderTextInside span { background:#FFF; padding:0 2px 0 2px; text-decoration:none;}


/*Main Content*/
.main .mainContent { width:973px; padding:0; margin:0; *margin:-2px; position:relative; z-index:500;}

.mainContent .blockSearchLeft { width:323px; hebackground:#E2292B; float:left;}
.mainContent .blockSearchLeftImg { width:185px; float:right; padding:1px 2px 0 0; *padding:1px 0px 0 0; background:url(../images/bg_peca_ja_o_seu.jpg) no-repeat left top;}
.mainContent .blockSearchLeftImg p { display:block; width:185px; padding:2px 0 0 12px; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#000; font-weight:700; margin:0;}
.mainContent .blockSearchLeftImg span { display:block; width:185px; padding-left:12px; font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; color:#000; font-style:italic; font-weight:700;  margin:0;}


.mainContent .blockCenterContent { width:649px; float:left; /*padding-top:100px;*/ margin-left:-2px; *margin-left:0px;} 

.mainContent .blockZonLeft { width:174px; float:right; padding-right:2px; *padding-right:0px; margin-top:27px;}
.mainContent .blockZonLeft p { display:block; width:174px; float:right; padding:0; margin:0; font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; color:#000; font-style:italic; font-weight:700;}
.mainContent .blockCenterContent { width:649px; float:left; /*padding-top:100px;*/ margin-left:-2px; *margin-left:0px;} 

.blockCenterContent .homeCalloutsBlock {padding-top:90px;}
.blockInsideContent .blockTextContainer .blockHeaderText { height:51px; width:452px;}

/*Left search Content*/
.searchBox { width:269px; float:right; padding:17px 0px 0px 0; margin-right:20px; display:inline;}
.searchBox .searchContainer { background:#fffec6; width:253px; padding:8px 8px 20px 8px;}
.searchBox .searchContainer p { font-family:Georgia,"Times New Roman",Times,serif; font-size:18px; color:#000; font-style:italic; font-weight:700; padding:0 0 5px 0; margin:0;}
.searchBox .searchContainer .inputContent { width:213px; height:21px; float:left; margin:0; padding:0 0 8px 0;}
.searchBox .searchContainer .inputContent input { width:213px; border:0; background:#937827; height:11px; padding:3px 2px 2px 2px; color:#FFF; font-family:Georgia,"Times New Roman",Times,serif; font-size:11px;}
.searchBox .searchContainer .inputBtnContent input {background:url(../images/btn_ok.gif) no-repeat left top; width:20px; height:16px; border:none; cursor:pointer; margin:0px 0 0 10px; *margin:1px 0 0 10px;}
.searchBox .searchContainer .selectedType { width:auto; padding-top:3px; margin:0;}
.searchBox .searchContainer .selectedType span { display:block; width:auto; height:16px; color:#000; float:left; padding:0 0 0 5px; font-family:Georgia,"Times New Roman",Times,serif; font-size:11px; font-style:italic; font-weight:700;} 
.searchBox .searchContainer .selectedType select{ float:left; width:217px; background:#000; color:#fffec6; border:0px; font-family:Georgia,"Times New Roman",Times,serif; font-size:11px; font-style:italic; font-weight:700; padding:0; margin:0;}
.submitSearchBtn { margin-left:6px !important;}
.searchBox .searchContainer form { margin:0; padding:0;}


/* Left Map Box*/
.mapBlock { width:269px; float:right; padding:0px 0px 0px 0; margin-right:20px; margin-top:15px; *margin-top:10px; background:#fffec7; display:inline;}



/*Left Partner Box*/
.partnerBox { width:278px; float:right; padding:0px 43px 10px 0;}
.partnerBoxTop { height:3px !important; border-top:solid 1px #FFFEC7; margin:0 !important; padding:0 !important;}
.partnerContent { background:#FFFEC7; padding:11px; margin:0;}
.partnerContent h2 {font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#7F7F63; padding:0; margin:0;}
.partnerContent h3 {font-family:Georgia, "Times New Roman", Times, serif; font-size:24px; color:#333328; padding:0 0 20px 0; margin:0;}
.partnerContent p { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#000000; padding:0; margin:0;}
.partnerContent a, .sugestBoxContent a { color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px;}
.partnerContent form { padding:0; margin:0; height:52px; *height:48px; width:268px; _width:258px;}
.partnerContent input { width:220px; _width:205px; height:15px; border:#D3D2A9 solid 1px; padding:4px 0 0px 5px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#000000; margin-top:3px; margin-right:5px; display:inline; float:left;}
.partnerContent .searchOkButton { width:26px; height:20px; display:block; border:0px; cursor:pointer; float:left; background:url(../images/btn_search_ok.gif) no-repeat left top;}

/*Left Sugest Box*/
.sugestBox { width:278px; padding:0px 0px 10px 0;}
.sugestBoxTop { height:3px !important; border-top:solid 1px #F0F0F0; margin:0 !important; padding:0 !important;}
.sugestBoxContent { background:#F0F0F0; padding:11px; margin:0; height:42px;}
.sugestBoxContent h3 {font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#333328; padding:0 0 5px 0; margin:0;}
.sugestBoxContent p { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#000000; padding:0; margin:0;}

/*Footer*/
.footer { width:969px; margin:0 auto; margin-top:24px; background:#0000CC; height:45px; background:url(../images/bg_slideshow_nav.gif) repeat-x left 10px; position:relative;}
.footer ul { display:block; width:auto; font-weight:700; position:absolute; left:0px; top:-9px; *top:5px; padding:8px; background:#FFFFFF; height:12px; margin:0;}
.footer li { width:auto; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#333328; list-style-type:none; float:left;}
.footer li a { color:#333328; text-decoration:none;}
.footer li a:hover { color:#333328; text-decoration: underline;}
.footer .logoBottom { position:absolute; right:5px; top:0px;}
.footer .logoBottom2 {position:absolute; right:450px; top:0px}
--.footer .logoBottom2 {position:absolute; right:600px; top:-9px}
.footer .logoBottom img { border:none;}
.footer .madeBy { position:absolute; right:5px; top:40px; font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; color:#000; font-style:italic; background:#FFF; width:244px;}
.footer .madeBy a {color:#000; text-decoration:none; float:left; padding-left:9px; padding-right:2px; display:block; width:auto;}
.footer .madeBy p {float:left; display:block; width:10px;}

/*Blocks Homepage Callouts*/
.blockCalloutTemplate1 { padding-bottom:25px;}
.blockCalloutTemplate1 .blockRowCalloutTemplate { overflow:hidden; width:649px;}
.blockRowCalloutTemplate .blockColCalloutItem {width:211px; float:left; margin-bottom:-3000px; padding-bottom:3000px;}
.blockRowCalloutTemplate .topItem { position:relative; width:211px; float:left;}
.blockRowCalloutTemplate .topItem img { margin:0; padding:0; *float:left;}
.blockRowCalloutTemplate .blockColCalloutSeparator { width:8px; float:left;}
.blockCalloutSep { width:20px; float:left;}

.topItem .darken { position:absolute; left:0px; top:0px; width:211px; height:160px; background:#000; visibility:hidden; z-index:100; cursor:pointer;}

.blockRowCalloutTemplate .calloutImageSticker { width:auto; height:13px; position:absolute; right:0px; top:0px; background:#e2292b; color:#fffec7; font-family:Georgia,"Times New Roman",Times,serif; font-size:13px; font-weight:700; padding:3px 5px 3px 5px; z-index:200;}
.blockRowCalloutTemplate .calloutImageSticker span { font-size:18px;}

.blockRowCalloutTemplate .calloutImageSticker2 { width:auto; height:19px; position:absolute; right:0px; top:0px; background:#e2292b; color:#fffec7; font-family:Georgia,"Times New Roman",Times,serif; font-size:13px; font-weight:700; padding:0px 5px 0px 5px; z-index:200;}
.blockRowCalloutTemplate .calloutImageSticker2 span { font-size:14px;}

.imageSection { background:#000; width:211px; height:18px; margin-top:1px;}
.imageSection p { float:left; color:#fffec7; margin:0; padding:0 0 0 4px; font-family:Georgia,"Times New Roman",Times,serif; font-size:14px; text-transform:uppercase; font-weight:700;}
.imageSection span { display:block; width:20px; height:18px; background:#89f699; float:left;}
.imageSection .cinema { background:#91D9D8 !important}
.imageSection .teatro { background:#94b5eb !important}
.imageSection .circo { background:#28d8b4 !important}
.imageSection .concertos { background:#89f699 !important}
.imageSection .museus { background:#fe9f71 !important}
.imageSection .outros { background:#ff7170 !important}

.blockColCalloutItem h2, .blockColCalloutItem h3, .blockColCalloutItem h3 a {font-family:Georgia,"Times New Roman",Times,serif;}
.blockColCalloutItem h2 {font-size:12px; color:#8B8B8B; padding:8px 0 0 0; margin:0;}
.blockColCalloutItem h3, .blockColCalloutItem h3 a { font-size:20px; color:#937929; line-height:18px; padding:2px 0 0 0; margin:0; text-decoration:none; background:none; font-style:italic; }
.blockColCalloutItem h3 a:hover { text-decoration:none;}

.blockRowCalloutTemplate .bottomItem {background:#FFFEC7;}
.blockColCalloutItem .textContent { padding:2px;}
.blockColCalloutItem a {color:#000000 ;font-family:Verdana,Arial,Helvetica,sans-serif; font-size:9px; padding:0px; text-decoration:none;}
.blockColCalloutItem a:hover { text-decoration:underline;}
.blockColCalloutItem span { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#000000; padding:2px; margin:0; float:left;}

/**/
.mainContent .blockBottomTab { position:absolute; left:338px; top:0; z-index:50;}
.textContainerColor { background:#FFF !important;}

.blockInsideContent { position:relative;}
.blockInsideContent .blockHeaderTab { position:absolute; left:0; top:-11px; width:auto; height:15px; padding:5px 5px 6px 10px; background:#000000; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#FFFFFF; font-weight:700; z-index:2;} 

.contentTop { position:relative; z-index:100; width:452px; background:#FFF; margin-left:15px}
.contentTop h1 { font-family:Georgia, "Times New Roman", Times, serif; font-size:24px; color:#937929; padding:14px 0 0 11px; _padding:16px 0 0 11px; margin:0;}
.contentTop h1 a { font-family:Georgia, "Times New Roman", Times, serif; font-size:24px; color:#937929; margin:0; padding:0; display:block; text-decoration:none !important;}
.contentTop p { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#4C4C4C; padding:3px 0 16px 10px; margin:0;  text-decoration:none; display:block;}
.contentTop span { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; background:#fffec7; color:#000; padding:1px 22px 1px 5px; margin:8px 5px 0 0;  text-decoration:none; display:block; width:auto; float:right;}

.contentInfo { width:618px;}
.contentInfo ul { margin:0 0 0 25px; padding:0 0 15px 0px;}
.contentInfo li { list-style-type:none; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#333328; font-style:italic; font-weight:700; padding:0; margin:0;}
.contentInfo li span { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#000000; font-weight:normal; padding:0 0 0 2px; margin:0; font-style:normal;}
.contentInfo li span a { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#000000; font-weight:normal; padding:0 0 0 2px; margin:0; font-style:normal;}




.contentInfoBG {  width:577px; margin:0px !important; padding:0px !important;}
.contentInfoBG li{ clear:both;}

.blockContentInfo {background:#FFFEC7; margin:0 0 0 15px; width:613px; padding:5px 15px 5px 10px}
.blockContentInfo p {color:#333328;font-family:Georgia,"Times New Roman",Times,serif;font-size:14px;font-style:italic;font-weight:700;margin:0;padding:0 0 5px 0;}
.blockContentInfo p span {color:#000000;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:9px;margin:0;padding:0 0 0 2px; font-weight:normal; font-style:normal;}

.blockGoogleMaps { display:none; margin:10px 0 10px 0;}





/*.contentInfoContacts{ width:613px; overflow:hidden; margin-bottom:12px;}
.contentInfoContacts .contentContacts { width:192px; float:left; background:#FFF; border-left:1px solid #D0D0D0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#4C4C4C; padding:0 0 0 10px; margin:0; padding-bottom:3000px; margin-bottom:-3000px;}
.contentContacts h2 {font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#333328; font-style:italic; font-weight:700; margin:0; padding-bottom:4px;}
.contentContacts a { color:#333328;}
*/
.contentEventResume { width:580px; padding:0 0 15px 25px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#4C4C4C; margin:0;}
.contentEventResume h2 {font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#333328; font-style:italic; font-weight:700; margin:0; padding-bottom:4px;}

.contentMain { padding-top:15px; margin:0;}


.blocoNoticias{ margin:0 0 17px 17px; font-family: Verdana, Geneva, sans-serif; font-size:9px; color:#000000;}
.blocoNoticias .imagem{ position:relative; width:211px; float:left; margin: 0 10px 0 0;}
.blocoNoticias .imagem .titImagem{ position:absolute; top:0px;  right:0px; _right:-1px; width:61px; line-height:15px; _line-height:18px; background:#e2292b; color:#fffec7; font-family:Georgia; font-size:13px; text-align:center; font-weight:700; padding: 1px ; _padding: 0px ;}
.blocoNoticias .imagem .titImagem span{position:relative; right:0; top:-3px;}
.blocoNoticias .imagem .titImagem span b{ font-size:16px;}
.blocoNoticias .quadrado{width:18px; float:left; margin-left:-10px;}

.titImagem_v2 {position:relative; left:161px; top:0px; width:50px; background:#e2292b; color:#fffec7; font-family:Georgia; font-size:13px; text-align:center; height:18px; z-index:2000; font-weight:bold;}
.titImagem_v2 span{position:relative; right:0; top:-3px;}

.blocoNoticias .cinema { background:#91D9D8 !important}
.blocoNoticias .teatro { background:#94b5eb !important}
.blocoNoticias .circo { background:#28d8b4 !important}
.blocoNoticias .concertos { background:#89f699 !important}
.blocoNoticias .museus {background:#fe9f71 !important;}
.blocoNoticias .outros { background:#ff7170 !important}


.blocoNoticias .titConteudo{ background:#000000; padding: 1px 0 0 0; color:#fffec7; font-size:14px; font-family:Georgia, "Times New Roman", Times, serif;}
.blocoNoticias .tituloConteudo{ color:#937929; font-family:Georgia, "Times New Roman", Times, serif; font-size:22px; font-style:italic; font-weight:700;}
.blocoNoticias .interiorSpan{ display:block; background:#fffec7; float:left; padding: 0 5px 0 0; margin: 10px 0 10px 0; }
.blocoNoticias .interiorSpan_v2{ display:block; background:#fffec7; float:left; padding: 0 5px 0 0; margin: 0px 100px 0px 0; }

.navPesquisa{ margin:25px 0 15px 0 ; font-size:9px; height:18px; clear:both; padding: 5px 5px 0 5px ; font-family:Verdana, Geneva, sans-serif; color:#000000; background:#fffec7;}
.navPesquisa .linksEsquerda{ float:left;}
.navPesquisa .linksEsquerda .select{ font-weight:bold;}
.navPesquisa .linksEsquerda a{ color:#000000; text-decoration:none;}
.navPesquisa .linksEsquerda a:hover{ text-decoration:underline;}
.navPesquisa .linksDireita{ float:right;}
.navPesquisa .linksDireita a{ color:#000000; text-decoration:none;}
.navPesquisa .linksDireita a:hover{ text-decoration:underline;}

.main .mainPecaJaSeu { width:auto; float:right; padding:1px 2px 0 0; *padding:1px 0px 0 0; background:url(../images/bg_peca_ja_o_seu.jpg) no-repeat left top; position:absolute; left:135px; top:304px; z-index:10000;}
.main .mainPecaJaSeu a { display:block; width:185px; padding:2px 0 0 12px; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#000; font-weight:700; margin:0; text-decoration:none;}
.main .mainPecaJaSeu span { display:block; width:185px; padding-left:12px; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#000; font-style:italic; margin:0;}

/*SAFARI - CHROME */
@media screen and (-webkit-min-device-pixel-ratio:0) {
.homeCalloutsBlock a { font-size:10px;}

.navLink1 { width:101px; _width:105px; height:28px; }
.navLink1:hover {  background:#91d9d8 !important;}

.navLink2 { width:99px; _width:105px; height:28px; }
.navLink2:hover { background:#94b5eb !important;}

.navLink3 { width:82px; _width:90px; height:28px; }
.navLink3:hover { background:#28d8b4 !important;}

.navLink4 { width:144px; _width:140px; height:28px;}
.navLink4:hover { background:#89f699 !important;}

.navLink5 { width:104px; _width:110px; height:28px; }
.navLink5:hover { background:#fe9f71 !important;}

.navLink6 { width:96px; _width:100px; height:28px; }
.navLink6:hover { background:#ff6666 !important;}

.mainNavLevel2 li a { color:#000000; text-decoration:none; display:block; font-weight:700; padding:5px 1px 0px 1px; _padding:5px 0 0 0; margin-bottom:3px;}

.mainNavLevel3 .breadCrumbContent{ width:635px; height:13px; background:url(../images/bg_slideshow_nav.gif) repeat-x; font-size:9px;}

.homeCalloutsBlock .homeBlockLeft { width:210px; height:160px; position:relative;}
.homeCalloutsBlock .homeBlockCenter { width:210px; height:160px; position:relative; padding:0 10px 0 10px}
.homeCalloutsBlock .homeBlockRight { width:210px; height:160px; position:relative;}








