div {
	position: relative;
	z-index: 3;
}

.xoxo li ul .fb-like-box { margin: 27px 0 0 0 !important; background-color: white !important; }

#background-image {
	z-index:0;
}

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family:'Roboto', sans-serif; vertical-align: baseline;}
/* remember to define focus styles! */
:focus {outline: 0;}
body {line-height: 1.4; color: black; background: white; font-size:10px; font-weight:normal; font-family:'Roboto', sans-serif;}
ol, ul {list-style: none;}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: separate; border-spacing: 0;}
caption, th, td {text-align: left; font-weight: normal;}
blockquote:before, blockquote:after, q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}
/* slightly enhanced, universal clearfix hack */
.clearfix:after {visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0;}
.clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* close commented backslash hack */
a {text-decoration:none; cursor:pointer;}
a:hover {text-decoration:underline;}

@font-face {
    font-family: 'open_sansregular';
    src: url('../fonts/opensans-regular-webfont.eot');
    src: url('../fonts/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-regular-webfont.woff') format('woff'),
         url('../fonts/opensans-regular-webfont.ttf') format('truetype'),
         url('../fonts/opensans-regular-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'open_sans_lightregular';
	src: url('../fonts/opensans-light-webfont.eot');
    src: url('../fonts/opensans-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-light-webfont.woff') format('woff'),
         url('../fonts/opensans-light-webfont.ttf') format('truetype'),
         url('../fonts/opensans-light-webfont.svg#open_sans_lightregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'open_sans_semiboldregular';
    src: url('../fonts/opensans-semibold-webfont.eot');
    src: url('../fonts/opensans-semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-semibold-webfont.woff') format('woff'),
         url('../fonts/opensans-semibold-webfont.ttf') format('truetype'),
         url('../fonts/opensans-semibold-webfont.svg#open_sans_semiboldregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
#header, #corpo {width:924px; position:relative; margin:0 auto; clear:both; z-index: 3; }
#header {padding:0 0 0px 0; clear:both;}
#header .logo {float:left; width:243px; height:194px; margin-top: 0px;}
#header .logo a {text-indent:-666666em; width:243px; display:block; height:194px; background:url(../imagens/estrutura/header-logo.png) 0 0 no-repeat;}
#header #ilustracao {float:right; background:#000; width:657px; margin:0 0 12px 0;}
#header #ilustracao .banner {width:657px; height:194px; display:block; overflow:hidden; position: absolute;  border: 0px solid; margin-top: 12px;}

 #busca { position: absolute; top: 358px; margin:0px;}
 #busca fieldset { } 
 #busca input[type="submit"]{ width:81px;background:#E5E5E5; height:33px; border:none; float:left; cursor:pointer;font-weight:bold;}
 #busca input[type="text"] {background:#E5E5E5;border:1px solid #E5E5E5; font-size:1em; width:160px;height:27px; float:right; padding:2px 0;}

#header #contador {color:#f4ed16; font-size:2.8em; line-height:1.1em; float:right; background:#000; width:405px; height:44px; line-height:38px; margin: 138px 1px 0 5px;}
#header #contador #data {float:left; margin:0 0 0 18px; letter-spacing:0.01em}
#header #contador #hora {float:right; margin:0 18px 0 0; width:auto;}
#header #contador #hora form {}
#header #contador #hora form input {}
#menu-item-7595{border-top:1px solid ;}
.goog-te-combo{background:#E5E5E5;}
#corpo {}
#corpo #primary {float:left; width:243px;  }
#corpo #primary .xoxo {}
#corpo #primary .menu-menu-container .menu {font-family: 'Roboto', sans-serif !important; font-size:17px; }
#corpo #primary .menu-menu-container .menu li { margin:0 0 4px 0; padding:1px 0 1px 0; text-transform:uppercase; letter-spacing:0.03em; cursor:pointer; font-size: 16px !important; font-weight: normal !important; }
#corpo #primary .menu-menu-container .menu li:hover,
#corpo #primary .menu-menu-container .menu li.current-menu-item,
#corpo #primary .menu-menu-container .menu li.current-category-ancestor {background:transparent url(../imagens/estrutura/sidebar-menu-sel1.png) 0 0 no-repeat !important; }
#corpo #primary .menu-menu-container .menu li:hover a,
#corpo #primary .menu-menu-container .menu li.current-menu-item a,
#corpo #primary .menu-menu-container .menu li.current-category-ancestor a {color:#000; text-decoration:none;}
#corpo #primary .menu-menu-container .menu li a {color:#000; margin:0 0 -2px 15px !important; display:block; width:auto;}
#corpo #primary .menu-menu-institucional-container {width:100%; background:#000; margin:28px 0 0 0; height:23px;}
#corpo #primary #menu-menu-institucional {margin:0 auto; width:91%; padding:7px 0; font-family: 'Roboto', sans-serif !important; font-size: 8px !important; }
#corpo #primary #menu-menu-institucional li {height:10px; line-height:10px; font-size:1.2em; margin:0 4px 0 0; padding:0 5px 0 0; border-right:1px solid #9f9f9f; text-transform:uppercase; float:left; display:inline;}
#corpo #primary #menu-menu-institucional li:last-child {border:none; margin:0; padding:0;}
#corpo #primary #menu-menu-institucional li a {color:#FFF;}
#corpo #primary #text-3 {float:left; margin:0px 0 0 0;}
#corpo #primary #traducao {background: #E5E5E5; width: 242px; height: 33px; margin-top:45px;}
#corpo #primary #traducao span {font-family: 'Roboto', sans-serif; width: 25px;float:left; height: 10px; position: relative; display: block;  color: #000; font-size: 13px; text-align: center; padding: 7px; margin-left: 5px;}
#corpo #primary #traducao h4 span {}
#corpo #primary #traducao .goog-te-gadget .goog-te-combo {margin: 6px 49px 9px 49px; width:143px;!important}
#corpo #primary #traducao .goog-te-gadget {color:#FFF; height:30px; overflow:hidden; !important}
#corpo #primary #traducao .goog-te-gadget span {display:none;!important}
#corpo #primary #text-4 { top: -120px; left: 400px; width: 105px;}
#corpo #primary #social li {float:left; margin:0 4px 0 0; height:44px; width:30px; display:inline-block;}
#corpo #primary #social li.twitter {margin:0;}
#corpo #primary #social li a {display:block; position:relative; background:url(../imagens/estrutura/sidebar-social-btn.png) no-repeat; text-indent:-666666em;}
#corpo #primary #social li.facebook a {background-position:0 0; width:100%; height:100%; }
#corpo #primary #social li.twitter a {background-position:-70px 0; width:100%; height:100%; }
#corpo #primary #social li.instagram a {background-position:-37px 0; width:100%; height:100%; }
#corpo #primary .widget_tag_cloud {clear:both; padding:15px 0 ; font-family: 'Roboto', sans-serif;border:1px solid; margin-top:25px; text-align:center;}
#corpo #primary .widget_tag_cloud .widget-title {display:none;}
#corpo #primary .widget_tag_cloud a {color:#333; line-height:1.3em; background-color: white; margin-right: -1px; padding: 0 6px; }
#corpo #primary .widget_tag_cloud div {overflow:hidden;}

.tag-link-309, .tag-link-310 {display:none;background:#fff !important; border:1px solid;}

#corpo #conteudo {width:657px; float:right;background:#fff !important;}

#conteudo #categoria #breadcrumb {font-family: 'Roboto', sans-serif;}
#conteudo #categoria #breadcrumb a {background:url(../imagens/estrutura/breadcrumb-bg.png) 0 0 no-repeat; text-transform:uppercase; color:#FFF;}
#conteudo #categoria #breadcrumb a:nth-child(2n-1) {color:#000;font-size:2em; background-position:0 4px; padding:0 0 0 0px;}
#conteudo #categoria #breadcrumb a:nth-child(3n-1) {font-size:1.4em; margin:0 0 0 5px; background-position:0px -85px; padding:0 0 0 20px;}

#conteudo #categoria #menu-breadcrumb-programacao {font-family: 'Roboto', sans-serif; color:#FFF; margin:0 0 10px 0;}
#conteudo #categoria #menu-breadcrumb-programacao li {background:url(../imagens/estrutura/breadcrumb-bg.png) 0 0 no-repeat; text-transform:uppercase; float:left; margin: 0 0 15px 0; font-family: 'Roboto', sans-serif; }
#conteudo #categoria #menu-breadcrumb-programacao li:nth-child(2n-1) {font-size:2em; background-position:0 6px; padding:0 0 0 0px;}
#conteudo #categoria #menu-breadcrumb-programacao li:nth-child(3n-1) {font-size:1.4em; margin:5px 0 0 5px; background-position:0px -85px; padding:0 0 0 20px;}
#conteudo #categoria #menu-breadcrumb-programacao li a {color:#000;}

#conteudo #categoria a.tempo1 { text-align:center;color:#000;border:1px solid ;width: 97px; height: 15px; display: inline-block; text-transform: uppercase; }
#conteudo #categoria a.tempo2 { text-align:center;color:#000;border:1px solid ; width:97px; height: 15px; display: inline-block; margin: 0 0 0 4px; }
#conteudo #categoria a.d011 { text-align:center;color:#000;border:1px solid ;width: 97px; height: 15px; display: inline-block; margin: 0 0 0 4px; } 
#conteudo #categoria .poss { position: absolute; top: 45px;  }

#conteudo #categoria #menu-cat {width:622px; position:relative; font-family: 'Roboto', sans-serif;}
#conteudo #categoria #menu-cat li {float:left; width:148px; height:15px; border:1px solid #FFF; line-height:16px; margin:5px 4px 0 0; font-size:1.5em; background:#FFF; text-transform:uppercase; padding: 1px 0 0 0;}
#conteudo #categoria #menu-cat li a {color:#000; margin:0 0 0 5px;}
#conteudo #categoria #menu-cat li.current-menu-item,
#conteudo #categoria #menu-datas li .current-artistas-ancestor {background:#000;}
#conteudo #categoria #menu-cat li.current-menu-item a {color:#FFF;}
#conteudo #categoria #menu-cat #mycarousel {}
#conteudo #categoria #menu-cat .jcarousel-prev  {background:url(../imagens/category/autor-nav-esq.png) 0 0 no-repeat; width:13px; height:14px; cursor:pointer; position:absolute; top:-15px; right:17px;}
#conteudo #categoria #menu-cat .jcarousel-next {background:url(../imagens/category/autor-nav-dir.png) 0 0 no-repeat; width:13px; height:14px; cursor:pointer; position:absolute; top:-15px; right:0;}
#conteudo #categoria #menu-cat .jcarousel-prev-disabled, 
#conteudo #categoria #menu-cat .jcarousel-next-disabled {background:none;}

#conteudo #categoria #menu-datas {clear:both; width:639px; margin:45px auto 0 auto; position:relative; font-family: 'Roboto', sans-serif;top:15px;}
#conteudo #categoria #menu-datas li {float: left; width: 25px; height: 16px; border: 1px solid #000; margin: 7px 8px 0 0; background: black; text-transform: uppercase; font: 14px/16px 'open_sans_semiboldregular'; text-align: center; overflow: hidden;padding: 1px 0 0 0;}
#conteudo #categoria #menu-datas li#menu-item-7985 {float: left; width: 85px; height: 16px; border: 1px solid #000; margin: 7px 8px 0 0; background: black; text-transform: uppercase; font: 14px/16px 'open_sans_semiboldregular'; text-align: center; overflow: hidden;padding: 1px 0 0 0;}
#conteudo #categoria #menu-datas li a {color:#000; margin:0;}
#conteudo #categoria #menu-datas li.current-menu-item {background:#000;}
#conteudo #categoria #menu-datas li.current-menu-item a {color:#FFF;    background: none repeat scroll 0 0 #000000;}

#iframe { height: 3315px; width: 740px; margin-left: -18px; } 

.paginacao {clear:both; width:640px; margin:20px auto;}
.paginacao .vazio {width:33px; height:18px; margin:0 286px 0 0; display:block; float:left;}
.paginacao .atual,
.paginacao .inativo,
.paginacao .anterior,
.paginacao .proximo {height:18px; text-indent:-60000em; display:block; overflow:hidden; float:left; background:url(../imagens/estrutura/CONTROLS.png) 0 0 no-repeat; float:left;}
.paginacao .anterior,
.paginacao .proximo {width:33px;height:35px;}
.paginacao .atual {width:25px; background-position:-288px 0;}
.paginacao .inativo {background-position:-330px 0; width:25px;}
.paginacao .proximo {background-position:-611px 0; margin:0 0 0 213px;}
.paginacao .anterior {background-position:0 0; margin:0 235px 0 0;}

/*FOTOS*/
.highslide-gallery {width:600px; margin:0 auto;}
.menu-item{background:#fff !important;border-bottom:1px solid;}

#conteudo #categoria #menu-programo_2013 {font-family: 'Roboto', sans-serif; color:#FFF; margin:0 0 10px 0;}
#conteudo #categoria #menu-programo_2013 li {background:url(../imagens/estrutura/breadcrumb-bg.png) 0 0 no-repeat; text-transform:uppercase; float:left; margin: 0 0 15px 0; font-family: 'open_sans_semiboldregular'; }
#conteudo #categoria #menu-programo_2013 li:nth-child(2n-1) {font-size:2em; background-position:0 6px; padding:0 0 0 0px;}
#conteudo #categoria #menu-programo_2013 li:nth-child(3n-1) {font-size:1.4em; margin:5px 0 0 5px; background-position:0px -85px; padding:0 0 0 20px;}
#conteudo #categoria #menu-programo_2013 li a {color:#000;}

.afg-gallery {
    padding-left: 3%;
    padding-top: 3%;
    width: 80% !important;
}

#cboxOverlay {
    z-index: 55 !important;
}
#afgcolorbox {
    z-index: 1000 !important;
}
#header .logo {
    top: -12px;
    position: relative;
}