* {
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #898989;
}

HTML {
	width: 100%;
	height: 100%;
}

UL {
	list-style: none;
	float: left;
}

A {text-decoration: none;}
A:hover {text-decoration: underline;}

A EM {color:#bd1b1b !important;}

FIELDSET {border: none;}
LEGEND {display: none;}

H1 {
	width: 230px;
	height: 29px;
	overflow: hidden;
	text-indent: -5000px;
	float: left;
	margin: 45px 0px 13px;
	background: url(../_img/logo-cosacnaify.png) no-repeat left top;
}
H1 A {
	width: 230px;
	height: 29px;
	overflow: hidden;
	text-indent: -5000px;
	float: left;
}

P {
    padding-bottom:5px;
}
H2.tituloSecao {
    display: block;
	float: left;
    font-family: Verdana, Tahoma, Arial, Sans-serif;
    font-size: 24px;
    font-weight: normal;
    color: Black;
    padding: 15px 0px 16px 13px !important;
    padding: 12px 0px 16px 13px !important;
    text-transform: uppercase;
    line-height: 24px;
}
H2.tituloSecao2 {
    display: block;
	float: left;
    font-family: Verdana, Tahoma, Arial, Sans-serif;
    font-size: 24px;
    font-weight: normal;
    color: Black;
    padding: 15px 0px 16px 13px !important;
    padding: 12px 0px 16px 13px !important;
    line-height: 24px;
}
H2 STRONG {font-size: 24px;
    font-weight: normal;
    color: Black;
    text-transform: none;
}
H2.titImg {
	overflow: hidden;
	text-indent: -5000px;
	float: left;
}
DIV#content H2 {display: block;
	float: left;
    font-family: Verdana, Tahoma, Arial, Sans-serif;
    font-size: 24px;
    font-weight: normal;
    color: Black;
    padding: 15px 0px 16px 13px !important;
    padding: 12px 0px 16px 13px !important;
    text-transform: uppercase;
    line-height: 24px;
    width: 977px;
    display: block;
    border-bottom: 1px solid #ececec;
}
DIV#content H2.titArte { background: url(../_img/tit-arte.png) no-repeat 15px 13px;}
DIV#content H2.titArquitetura { background: url(../_img/tit-arquitetura.png) no-repeat 15px 13px;}
DIV#content H2.titBiografia { background: url(../_img/tit-biografia.png) no-repeat 15px 13px;}
DIV#content H2.titDanca { background: url(../_img/tit-danca.png) no-repeat 15px 13px;}
DIV#content H2.titDesign { background: url(../_img/tit-design.png) no-repeat 15px 13px;}
DIV#content H2.titEnsaio { background: url(../_img/tit-ensaio.png) no-repeat 15px 13px;}
DIV#content H2.titCinema { background: url(../_img/tit-cinema.png) no-repeat 15px 13px;}
DIV#content H2.titFotografia { background: url(../_img/tit-fotografia.png) no-repeat 15px 13px;}
DIV#content H2.titInfantil { background: url(../_img/tit-infantil.png) no-repeat 15px 13px;}
DIV#content H2.titLiteratura { background: url(../_img/tit-literatura.png) no-repeat 15px 13px;}
DIV#content H2.titModa { background: url(../_img/tit-moda.png) no-repeat 15px 13px;}
DIV#content H2.titMusica { background: url(../_img/tit-musica.png) no-repeat 15px 13px;}
DIV#content H2.titTeatro { background: url(../_img/tit-teatro.png) no-repeat 15px 13px;}
H3 STRONG {
    font-size: 11px;
    color: #bd1b1b;
    text-transform: none;
}
h3 em
{
    color: #bd1b1b !important;
}
H3 A {
    color: #bd1b1b !important;
    text-decoration: none;
}
H3 {
    font-size: 11px;
    color: #bd1b1b;
    text-transform: uppercase;
    padding-bottom: 11px;
    margin: 15px 0px 8px 0px;
    border-bottom: 5px solid #f3f3f3;
}

H4 {
	font-size: 11px;
	color: #bd1b1b;
    margin-bottom: 8px;
}
H4.agenda-infantil {
	font-size: 11px;
	color: #ff6600;
    margin-bottom: 8px;
}

.btContinuar2 {
	width: 83px;
	height: 15px;
	background: url(../loja/_img/bt-continuar.png) no-repeat left top;
	cursor: pointer;
	border: none;
	float: left;
}
.btContinuar2Eng {
	width: 83px;
	height: 15px;
	background: url(../loja/_img/bt-continuar-eng.png) no-repeat left top;
	cursor: pointer;
	border: none;
	float: left;
}

INPUT.campos {
	float: left;
	font-size: 10px;
	border: solid 1px #d7d7d7;
	padding-left: 5px;
}
INPUT.btGo {
	border: none;
	width: 20px;
	height: 20px;
	background: url(../_img/bt-go.png) no-repeat left top;
	cursor:pointer;
}
INPUT.btGoSearch {
	border: none;
	width: 20px;
	height: 20px;
	background: url(../_img/bt-goSearch.png) no-repeat left top;
}

:focus {outline: none;}

DIV#principal {
	width: 990px;
	margin: 0px auto;
	font-size: 11px;
	color: #898989;
}

DIV#header {
	width: 990px;
	float: left;
	position: relative;
}
DIV#header UL#navBar {
	width: 990px;
	background-color: #f0f0f0;
	float: left;
	text-transform: uppercase;
	position: relative;
}
DIV#header UL#navBar LI {
	float: left;
	padding: 9px 0px 8px 0px;
	color: #898989;
}
DIV#header UL#navBar LI.sepNavBar1 {
	overflow: hidden;
	text-indent: -5000px;
	float: left;
	width: 2px;
	background: url(../_img/ico-sepMainMenu.gif) no-repeat left 5px;
}
DIV#header UL#navBar LI UL LI {padding: 0px;}
DIV#header UL#navBar LI UL {
	margin-left: 11px !important;
	margin-left: 5px;
}
DIV#header UL#navBar LI A {
	color: #898989;
	font-size: 10px;
	display: block;
	margin-left: 10px;
	margin-right: 10px;
}
DIV#header UL#navBar .eng {
	color: #f0f0f0 !important;
}
DIV#header UL#navBar LI UL LI.minhaSacola {
	background: url(../_img/ico-sacola.gif) no-repeat 15px top;
	padding-left: 22px;
}
DIV#header UL#navBar LI UL LI.meusPedidos {
	background: url(../_img/ico-pedidos.gif) no-repeat 15px top;
	padding-left: 22px;
}
DIV#header UL#navBar LI UL LI.centralAtendimento {
	background: url(../_img/ico-centralAtendimento.gif) no-repeat 15px top;
	padding-left: 22px;
}
	
FORM#frmCad {
	width: 228px;
	float: right;
	margin-top: 14px;
	font-size: 10px;
}
FORM#frmCad .meuCadastro {
	width: 228px;
	height: 12px;
	background: url(../_img/lbl-meuCadastro.png) no-repeat left top;
	margin-bottom: 9px;
}
FORM#frmCad LABEL {
	width: 41px;
	color: #a1a1a1;
	float: left;
	margin-top: 8px;
}
FORM#frmCad INPUT.campos {
	color: #a1a1a1;
	height: 16px;
	line-height: 10px;
	margin-top: 5px;
	padding: 2px 0px 0px 5px;
}
FORM#frmCad UL.formCadLinks {
	width: 228px;
	color: #bd1b1b;
	font-size: 9px;
	float: left;
	margin-top: 13px;
}
FORM#frmCad UL.formCadLinks LI {
	width: 228px;
	color: #bd1b1b;
	font-size: 9px;
	display: inline;
	margin-right: 10px;
}
FORM#frmCad UL.formCadLinks LI A {color: Black;}

UL#breadcrumb {
	width: 976px;
	background-color: #f0f0f0;
	padding: 4px 0px 4px 14px;
	margin-top: 1px;
}
UL#breadcrumb LI {
	display: inline;
	color: Black;
	font-size: 9px;
}
UL#breadcrumb LI A {
    color: #898989;
	font-size: 9px;
}
/* MAIN MENU */
UL#mainMenu {
	width: 990px;
	float: left;
	border-top: solid 1px #ececec;
	margin-top: 13px;
}
UL#mainMenu LI {
	float: left;
	color: #acacac;
	font-size: 10px;
}
UL#mainMenu LI.sepMainMenu {
	padding: 11px 0px 10px;
	overflow: hidden;
	text-indent: -5000px;
	float: left;
	width: 2px;
	background: url(../_img/ico-sepMainMenu.gif) no-repeat left 17px;
}
UL#mainMenu LI A {
	float: left;
	text-align: center;
	color: #898989;
	font-size: 10px;
	padding: 11px 3px 10px 2px;
	text-transform: uppercase;
}
UL#mainMenu LI A:hover {color: White;text-decoration: none;}

UL#mainMenu LI A#item01:hover {background-color: #71a81a;}
UL#mainMenu LI A#item01.activated {color: White;background-color: #71a81a;}

UL#mainMenu LI A#item02:hover {background-color: #5aa81a;}
UL#mainMenu LI A#item02.activated {color: White;background-color: #5aa81a;}

UL#mainMenu LI A#item03:hover {background-color: #45a81a;}
UL#mainMenu LI A#item03.activated {color: White;background-color: #45a81a;}

UL#mainMenu LI A#item04:hover {background-color: #2ba81a;}
UL#mainMenu LI A#item04.activated {color: White;background-color: #2ba81a;}

UL#mainMenu LI A#item05:hover {background-color: #1aa821;}
UL#mainMenu LI A#item05.activated {color: White;background-color: #1aa821;}

UL#mainMenu LI A#item06:hover {background-color: #1aa878;}
UL#mainMenu LI A#item05.activated {color: White;background-color: #1aa878;}

UL#mainMenu LI A#item07:hover {background-color: #1aa89c;}
UL#mainMenu LI A#item07.activated {color: White;background-color: #1aa89c;}

UL#mainMenu LI A#item08:hover {background-color: #1a99a8;}
UL#mainMenu LI A#item08.activated {color: White;background-color: #1a99a8;}

UL#mainMenu LI A#item09:hover {background-color: #1a85a8;}
UL#mainMenu LI A#item09.activated {color: White;background-color: #1a85a8;}

UL#mainMenu LI A#item10:hover {background-color: #1a78a8;}	
UL#mainMenu LI A#item10.activated {color: White;background-color: #1a78a8;}

UL#mainMenu LI A#item11:hover {background-color: #1a6aa8;}	
UL#mainMenu LI A#item11.activated {color: White;background-color: #1a6aa8;}

UL#mainMenu LI A#item12:hover {background-color: #1a4ca8;}	
UL#mainMenu LI A#item12.activated {color: White;background-color: #1a4ca8;}

UL#mainMenu LI A#item13:hover {background-color: #241aa8;}	
UL#mainMenu LI A#item13.activated {color: White;background-color: #241aa8;}

UL#mainMenu LI A#item14:hover {background-color: #333399;}	
UL#mainMenu LI A#item14.activated {color: White;background-color: #333399;}

UL#mainMenu LI A#item50 {color: #cc0000;text-decoration: none;}
UL#mainMenu LI A#item50:hover {color:white;background-color: #cc0000;}	
UL#mainMenu LI A#item50.activated {color: White;background-color: #71a81a;}

UL#mainMenu LI A#item51 {color: #cc0000;text-decoration: none;}
UL#mainMenu LI A#item51:hover {color:white;background-color: #cc0000;}	
UL#mainMenu LI A#item51.activated {color: White;background-color: #71a81a;}

UL#mainMenu LI A#item52 {color: #cc0000;text-decoration: none;}
UL#mainMenu LI A#item52:hover {color:white;background-color: #cc0000;}	
UL#mainMenu LI A#item52.activated {color: White;background-color: #71a81a;}

UL.bordaItem01 {border-bottom: solid 2px #71a81a;}
UL.bordaItem02 {border-bottom: solid 2px #71a81a;}
UL.bordaItem03 {border-bottom: solid 2px #45a81a;}
UL.bordaItem04 {border-bottom: solid 2px #2ba81a;}
UL.bordaItem05 {border-bottom: solid 2px #1aa821;}
UL.bordaItem06 {border-bottom: solid 2px #1aa878;}
UL.bordaItem07 {border-bottom: solid 2px #1aa89c;}
UL.bordaItem08 {border-bottom: solid 2px #1a99a8;}
UL.bordaItem09 {border-bottom: solid 2px #1a85a8;}
UL.bordaItem10 {border-bottom: solid 2px #1a78a8;}
UL.bordaItem11 {border-bottom: solid 2px #1a6aa8;}
UL.bordaItem12 {border-bottom: solid 2px #1a4ca8;}
UL.bordaItem13 {border-bottom: solid 2px #241aa8;}
UL.bordaItem14 {border-bottom: solid 2px #333399;}
UL.bordaItem50 {border-bottom: solid 2px #cc0000;}
UL.bordaItem51 {border-bottom: solid 2px #cc0000;}
UL.bordaItem52 {border-bottom: solid 2px #cc0000;}
UL.bordaMenu {border-bottom: solid 2px #bd1b1b;}


/* MAIN MENU */

DIV#frmSearch {
	width: 728px;
	height: 27px !important;
	margin-top: 1px;
	background: url(../_img/bg-barra-busca.png) 0 0 no-repeat;
	padding: 18px 0px 10px 22px;
	float: left;
	height: auto;
}
DIV#frmSearch INPUT {float: left;}
DIV#frmSearch .busca {
	width: 70px;
	height: 19px;
	background: url(../_img/lbl-busca.png) no-repeat left top;
}
DIV#frmSearch .buscaEng {
	width: 76px;
	height: 16px;
	background: url(../_img/lbl-busca-eng.png) no-repeat left top;
}
DIV#frmSearch .campos {
	height: 16px;
	color: #6b6b6b;
	padding: 2px 0px 0px 5px;
}	
DIV#frmSearch .combo {
	color: #6b6b6b !important;
	font-size: 10px;
	float: left;
	height: 20px;
}
DIV#frmSearch P {
	float: left;
	margin-left: 15px;
	color: #bd1b1b;
	font-size: 9px;	
	margin-top: 3px;
}
DIV#frmSearch P A {color: White;}

UL#catLinks {
	margin-left:10px;
	margin-top:-8px;
	width: 250px;
	padding:5px 0 0 0;
	/*border: 1px solid red;*/
}
UL#catLinks LI {
	color: #bd1b1b;
	margin: 0 0 0 10px;
	padding: 0;
	height: 12px !important;
	line-height: 11px;
}
UL#catLinks LI A {color: White;	font-size: 10px;}	

DIV#titles {
	width: 990px;
	float: left;
    border-bottom: 1px solid #ececec;
    position: relative;
}
DIV#titles .imgTop {
	margin-bottom: 10px;
}

DIV#titles FIELDSET {
	margin-top: 15px;
}

DIV#titles LABEL {
	text-transform:uppercase;
}

DIV#content {
	width: 990px;
	float: left;
	margin-top: 10px;
}

DIV#content A {
    color: #000000;
}

.Line17 {
    line-height:17px;
}
.Line17 P {
    line-height:17px;
}
.Line17 SPAN {
    line-height:17px;
}
.Line17 a {
    color:#bd1b1b !important;
}

DIV#content DIV#left01 {
    width: 240px;
    float: left;
    margin: 0px;
}
DIV#content DIV#left01 P{
    padding-left: 0px;
}
DIV#content DIV#left02 {
    width: 740px;
    float: left;
    margin: 0px 10px 0px 0px;
}
DIV#content DIV#center01 {
    width: 490px;
    float: left;
    margin: 0px 10px 0px 10px;
}
DIV#content DIV#center01 A {
    color: #bd1b1b !important;
}
DIV#content DIV#right01 {
    width: 240px;
    float: left;
    margin: 0px 0px 0px 0px;
}

DIV#content DIV#left01 UL#entrevistas LI {
    border-bottom: 1px solid #ececec;
    padding: 5px 0px 5px;
}
DIV#content DIV#left01 UL#exposicoes LI {
    border-bottom: 1px solid #ececec;
    padding: 5px 0px 5px;
}
DIV#content UL#opine {
    margin-top: 5px;
    padding-left: 5px;
    border-bottom: 1px solid #ececec;
    width: 235px !important;
    width: 235px;
}
DIV#content UL#opine LI {
    margin-bottom: 10px;
}
DIV#content UL#opine LI INPUT{
    margin-right: 10px;
}

DIV#content UL#opiniao LI {
   padding: 5px;
}
DIV#content UL#opiniao LI {
    float: left;
}
DIV#content UL#opiniao LI.descMais{
    width: 165px;
    padding-top: 10px;
}
DIV#content UL#opiniao LI IMG {
    float: left;
    padding: 5px 15px 10px 0px;
}
DIV#content UL#noticias LI {
    border-bottom: 1px solid #ececec;
    padding: 5px 0px 5px;
}
DIV#content UL#noticias LI EM {
	color:#898989 !important;
}
DIV#content UL#noticias LI A EM {
	color:#000000 !important;
}
DIV#content DIV#right01 UL.maisprocurados LI {
    float: left;
}
DIV#content DIV#right01 UL.maisprocurados LI.descMais{
    width: 165px;
    padding-top: 6px;
}
DIV#content DIV#right01 UL.maisprocurados LI IMG {
    float: left;
    padding: 6px 7px 10px 7px;
}
DIV#content DIV#right01 UL.entrevistas02 LI {
    float: left;
    padding-bottom: 15px !important;
    padding-bottom: 0px;
}
DIV#content DIV#right01 UL.entrevistas02{
    float: left;
}
DIV#content DIV#right01 UL.entrevistas02 LI.descMais{
    width: 145px;
    padding-top: 6px;
}
DIV#content DIV#right01 UL.entrevistas02 LI IMG {
    float: left;
    margin: 6px 10px 0px 0px;
    border: 1px solid #ececec;
}
DIV#content DIV#right01 UL.lastItem {
    border: 0px;
}
DIV#content DIV#right01 UL.imagens01 {
    padding-bottom: 15px;
    border-bottom: 1px solid #ececec;
}
DIV#content DIV#right01 UL.imagens01 LI {
    float: left;
    margin-right: 15px;
}
DIV#content DIV#right01 UL.imagens01 LI.lastItem {
    margin: 0px;
}
DIV#content DIV#right01 UL.imagens01 LI {
    float: left;
}
DIV#content UL.premios LI {
    float: left;
}
DIV#content UL.premios LI.descMais{
    width: 165px;
    padding-top: 10px;
}
DIV#content UL.premios LI IMG {
    float: left;
    padding: 10px 7px 10px 7px;
}

DIV#content DIV#infantil {
    width: 470px;
    padding: 13px 10px 10px 10px;
    background: url(../_img/img_bgInfantil.jpg) no-repeat center bottom;
    float: left;
}
DIV#content DIV#infantil A{
    color: #f68317;
}
DIV#content DIV#infantil .infanto01 {    
    padding-bottom: 20px;
}
DIV#content DIV#infantil .infanto01 LI {
    float: left;
}
DIV#content DIV#infantil .infanto02 {
    width: 230px;
    margin: 20px 0px 20px;
    float: left;
}
DIV#content DIV#infantil .infanto03 {
    width: 230px;
    margin: 20px 0px 0px 10px;
    float: left;
}
DIV#content DIV#infantil .btVerMaisInf {
	float: left;
	text-align: right;
	background: url(../_img/bt-vejaMaisInfantil.png) no-repeat left top;
	width: 450px;
	height: 18px;
	font-size: 10px;
	line-height: 12px;
	color: #000;
	text-decoration: none;
	padding: 5px 20px 0px 0px;
}
DIV#content DIV#infantil .btVerMaisInf STRONG {
	font-weight: bolder;
	color: #f68317;
	padding: 0px 2px 0px 0px;
}
DIV#content UL.boxCenter02 LI {
    float: left;
}
DIV#content UL.boxCenter02 LI.descMais{
    width: 165px;
    padding-top: 10px;
}
DIV#content UL.boxCenter02 LI IMG {
    float: left;
    padding: 10px 7px 10px 7px;
}
DIV#content UL.boxCenter {
    width: 240px;
}
DIV#content UL.boxCenter LI {
    border-bottom: 1px solid #ececec;
    padding: 5px 0px 5px;
}
DIV#content UL#premios02 LI {
    padding: 5px 0px 10px;
    *padding: 10px 0px 5px;
}
DIV#content UL#premios02 LI.linha {
    padding: 0px;
	margin-bottom: 10px;
    border-bottom: 1px solid #ececec;
}
DIV#content UL#compartilhe LI{
	float: left;
}
DIV#content UL#compartilhe A{
	color: #bd1b1b;
}
DIV#content UL#compartilhe LI.delicious{
	margin-left: 17px;
}
DIV#content UL#compartilhe LI.facebook{
	margin-left: 15px;
	height: 20px;
}
DIV#content UL#saibaMais {
    width: 240px;
    margin-bottom: 20px !important;
    margin-bottom: 6px;
    color: #bd1b1b;
}
DIV#content UL#saibaMais LI {
    color: #bd1b1b;
    padding: 0px 0px 9px 0px;
}
DIV#content UL#saibaMais LI.lastItem {
    padding: 0px;
}
DIV#content UL#saibaMais LI A.mnOn {
    color: #bd1b1b;
}
DIV#content UL.imgLeft01 LI {
    float: left;
    padding-bottom: 15px !important;
    padding-bottom: 0px;
}
DIV#content UL.imgLeft01 {
    float: left;
    display: block;
    margin-bottom: 0px !important;
    margin-bottom: 10px;
}
DIV#content UL.imgLeft01 LI.descMais{
    padding-top: 6px;
    width: 345px;
}
DIV#content UL.imgLeft01 LI IMG {
    float: left;
    margin: 6px 10px 0px 0px;
    border: 1px solid #ececec;
}
DIV#contSecao {
    width: 740px;
    float: left;
    margin: 10px 0px 0px 10px;
    position: relative;
}
DIV#contSecao P { 
    font-size: 10px;
}
UL.listProd1 {
    float: left;
}
UL.listProd1 LI {
    width: 220px;
    height: 300px;
    float: left;
}
UL.listProd1 LI.resp {
    width: 10px;
}
UL.listProd1 LI.lastItem {
    padding: 0px;
}
UL.listProd1 LI P { 
    font-size: 10px;
	padding-right:15px;
}
UL.listProd1 LI EM { 
    font-size: 9px; 
}
UL.listProd1 LI P A { 
    font-size: 9px;
}
UL.listProd1 LI P.imgProd {
    width: 177px;
    border-bottom: 1px solid #ececec;
    margin-bottom: 14px;
    
}
DIV#contSecao .contSecao02 {
    width: 365px;
    float: left;
}
DIV#contSecao .destSecao {
	position: absolute;
	width: 166px;
	height: 216px;
	margin: 20px 0px 0px 520px;
	padding: 17px;
	background-color: #ffffff;
	opacity:0.9;
	-moz-opacity: 0.9;
	filter: alpha(opacity=90);
}
DIV#contSecao .destSecao P {
	font-size: 10px;
}
DIV#contSecao .destSecao A {
	font-size: 10px;
}
DIV#contSecao .destSecao P.tit {
	color: #bd1b1b;
	font-size: 12px;
	padding-bottom: 10px;
}
UL#menuSecao {width: 240px;margin-top:10px;}
UL#menuSecao LI.catMenu {
	width: 225px;
	text-transform: uppercase;
	margin: 0px 0px 15px;
	padding: 0px 0px 10px 0px;
	border-bottom: 1px solid #ececec;
	clear: both;
	float: left;
}
UL#menuSecao LI.catMenu A {
	font-size: 9px;
	padding-left: 4px;
}
UL#menuSecao LI.catMenu P {
	font-size: 9px;
	color: #000000;
	margin-left: 15px;
}
UL#menuSecao LI.catMenu A:hover {color: #bd1b1b;}
UL#menuSecao LI.catMenu A.selMenu {color: #bd1b1b;}
UL#menuSecao LI.catMenu UL {
	padding-left: 13px;
}
UL#menuSecao LI.catMenu UL LI {
	float: left;
    margin-top: 10px;
    color: #bd1b1b;
    
}
UL#menuSecao LI.catMenu UL LI A {
	color: #898989;
}

UL#menuSecao LI.catMenu UL LI SPAN {
	color: #bd1b1b;
	float: left;
	width: 180px;
	_width: 200px;
}

UL#menuSecao LI.catMenu UL LI A.icoInt {
	background: url(../_img/ico-interroga01.png) no-repeat top center;
	text-indent: -5000px;
	width: 13px;
	height: 13px;
	float: left;
	text-decoration: none;
	margin-left: -200px;
}
UL#menuSecao LI.catMenu A.icoInt:hover {
	background: url(../_img/ico-interroga02.png) no-repeat top center;
}


/* footer */
DIV#footer {
	width: 990px;
	float: left;
}

UL#fiqueAtento {
	width: 990px;
	float: left;
	margin-top: 15px;
	font-size: 9px;
	color: #898989;
	border-top: solid 1px #ececec;
}
UL#fiqueAtento LI {float: left;}
UL#fiqueAtento LI.formasPag {
	width: 990px;
	padding: 12px 0px 10px;
}

UL#fiqueAtento LI.formasPag IMG {
	float: left;
    margin: 5px;
}
UL#fiqueAtento LI.formasPag P {
	float: left;
    margin-left: 5px;
	margin-top: 5px;
}

UL#fiqueAtento LI.formasPag A {
	color: #898989;
}
 

UL#fiqueAtento LI.formasPag A:hover {
    color: #bd1b1b;
}
UL#fiqueAtento LI.formasPag UL {
    padding-left: 50px;
	height: 27px;
	float: left;
}
UL#fiqueAtento LI.formasPag UL LI {
	overflow: hidden;
	float: left;
	height: 27px;
	margin-right: 20px;
}
/* Compartilhe */
.rss {
	background: url(../_img/ico-rss.png) no-repeat left 4px;
    padding: 5px 0px 0px 20px;
}
.twitter {
	background: url(../_img/ico-twitter.png) no-repeat left 4px;
    padding: 5px 0px 0px 20px;
}
.delicious {
	background: url(../_img/ico-delicious.png) no-repeat left 4px;
    padding: 5px 0px 0px 20px;
}
.facebook {
	background: url(../_img/ico-facebook.png) no-repeat left 4px;
    padding: 5px 0px 0px 20px;
}
.digg {
	background: url(../_img/ico-digg.png) no-repeat left 4px;
    padding: 5px 0px 0px 20px;
}
.orkut {
	background: url(../_img/ico-orkut.png) no-repeat left 4px;
    padding: 5px 0px 0px 20px;
}
.ico-blog {
	background: url(../_img/ico-blog.png) no-repeat left 4px;
    padding: 5px 0px 0px 20px;
}
/* Fim Compartilhe */
UL#copyright {
	width: 990px;
	float: left;
	font-size: 9px;
	color: #898989;
	border-top: solid 1px #ececec;
	padding-bottom: 50px;
}
UL#copyright LI {float: left;}
UL#copyright LI.copCosac {
	width: 630px;
	font-size: 9px;
	padding: 20px 0px 30px 5px;
	border-right: solid 1px #ececec;
}
UL#copyright LI.linksUteis {
	float: left;
    padding: 20px;
}
UL#copyright LI UL LI A{
	float: left;
    font-size: 9px;
	color: #898989;
}
/*
UL#linksUteis {
	float: left;
	font-size: 9px;
	color: #898989;
	padding: 10px 0px 50px 300px;
}
UL#linksUteis LI {
	float: left;
	font-size: 9px;
	color: #898989;
    padding: 0px 10px 0px 10px;
}
*/
.respFooter {
    padding: 0px 10px 0px 10px;
}
.txtData {
    color: black;
    font-style: italic;
    font-size: 10px;
}
.txtAutor {
    font-style: italic;
    border-bottom: 1px solid #ececec;
}
.txtBl {
    color: #000000;
}
.txtB2 {
    color: #000000;
	font-size: 14px;
}
    color: #bd1b1b;
}
.vjMais {
    color: #bd1b1b;
    clear: both;
    font-size: 10px;
    padding: 12px 0px 10px;
}
.vjMais A {
    color: #000000;
    font-size: 10px;
}
.vjMais2 {
    color: #bd1b1b;
    clear: both;
    font-size: 10px;
}
.vjMais2 A {
    color: #000000;
    font-size: 10px;
}
.vjMais3 {
    color: #bd1b1b;
    clear: both;
    font-size: 10px;
    padding: 12px 0px 10px;
    margin-top: 10px;
    border-top: 1px solid #ececec;
}
.btLoja {
    float:right;
    margin-top: 1px;
    background: url(../_img/bt-lojavirtual.png) no-repeat top center;
    width: 240px;
    height: 55px;
    text-indent: -5000px;
}
.btLojaEng {
    float:right;
    margin-top: 1px;
    background: url(../_img/bt-lojavirtual-en.png) no-repeat top center;
    width: 240px;
    height: 55px;
    text-indent: -5000px;
}

.seta01 {
	background: url(../_img/ico-seta01.png) no-repeat top left;	
	color: #000000;
	height: 15px;
	font-size: 10px;
	margin: 13px 0px 0px 15px;
	padding-left: 20px;
	float: right;
}
.seta01invert {
	background: url(../_img/ico-seta01invert.png) no-repeat top left;	
	color: #000000;
	height: 15px;
	font-size: 10px;
	margin: 13px 0px 0px 15px;
	padding-left: 20px;
	float: right;
}
.setaDownload {
	background: url(../_img/ico-download.png) no-repeat top left;	
	color: #000000;
	height: 27px;
	font-size: 10px;
	margin: 13px 0px 0px 15px;
	padding-left: 27px;
	float: right;
}
.chave {
	border-top: 1px solid #ececec;
	border-bottom: 1px solid #ececec;
	padding: 7px 0px 7px;
	margin: 5px 0px 10px;
}
.txt9 {
    font-size: 9px;
}
DIV#content DIV#center01 A.compre {
	font-weight: bolder;
	color: #bd1b1b;
    border-bottom: 1px solid #ececec;
    padding-bottom: 10px;
    display: block;
}
UL#menuSecao LI.noBorder {
    border: 0px;
}
UL#menuSecao LI.noBorder {
    border: 0px;
}
#tooltip {
    background: url(../_img/bg_floater.gif) no-repeat top center;
    width: 368px;
    border-bottom: 3px solid #ffffff;
	position: absolute;
	z-index: 10;
    text-decoration: none;
	font-size: 10px;
	text-indent: 0px;
}

/* IE hack */

#tooltip .tipBody {
	padding: 20px 18px 20px 30px;
    text-decoration: none;
    font-size: 9px;
    text-transform: none;
}
#tooltip .tipBody STRONG {
    font-size: 9px;
    color: #000000;
}
UL.saiuPress {
	float: left;
	width: 490px;
	padding: 0px 0px 21px 0px;
}
UL.saiuPress LI {
	float: left;
	width: 490px;
	padding: 0px 0px 19px 0px;
}
UL.saiuPress LI P {
	line-height: 16px;
	margin: 0px 0px 16px 0px;
}
UL.saiuPress LI P A {
	color: #898989;
}
UL.saiuPress IMG {
	float: left;
	border: 1px solid #ebebeb;
	margin: 0px 11px 0px 0px;
}
UL.saiuPress LI.maisPress  {border-top: 1px solid #ececec;}
UL.saiuPress LI P.detailPress {
	float: left;
	width: 335px;
}
UL.saiuPress IMG.imgDetailPress {
	float: left;
	/*width: 133px;
	border: 1px solid #ebebeb;*/
	border: none;
	margin: 0px 20px 0px 0px;
}
UL.saiuPress LI P SPAN.vjMais3 {
	display: block;
	width: 100%;
}
UL.bordTopPgOp {border-top:1px solid #ececec;}
UL.comOpiniao {
	float: left;
	width: 490px;
	padding: 2px 0px 0px 0px;
}
UL.comOpiniao LI {
	float: left;
	width: 100%;
	border-top: 1px solid #ececec;
	padding: 15px 0px 0px 0px;
}
UL.comOpiniao LI P {
	line-height: 16px;
	color: #898989;
	padding: 0px 0px 15px 0px;
}
UL.comOpiniao LI P A {color:#898989;}
UL.comOpiniao LI BR.brOp {line-height:3px;}

DIV.entAutor {
	float: left;
	width: 490px;
	border-top: 1px solid #ececec;
	padding: 15px 0px 15px 0px;
}
DIV.entAutor P {
	float: left;
	width: 490px;
	line-height: 16px;
	margin: 0px 0px 16px 0px;
}
.txtUp {
	text-transform: uppercase;
}
P.legImg {
	font-size: 10px;
	font-style: italic;
}
P.legImg SPAN.txtBl {
	font-size: 10px;
}
UL.galeriaObra {
	float: left;
	width: 740px;
}
UL.galeriaObra LI {
	float: right;
	width: 490px;
}
UL.galeriaObra LI IMG {
	border: 0px;
}
UL.galeriaObra LI P {
	font-size: 10px;
	line-height: 14px;
	margin: 8px 0px 0px 0px;
}
UL.galeriaObra LI P EM {font-size:10px;}
UL.galeriaObra LI.listImgs {
	float: left;
	width: 250px;
}
UL.galeriaObra LI.listImgs UL {
	float: left;
	width: 250px;
}
UL.galeriaObra LI.listImgs UL LI {
	float: left;
	position: relative;
	width: 70px;
	height: 70px;
	padding: 0px 13px 16px 0px;
}
UL.galeriaObra LI.listImgs UL LI A {
	overflow: hidden;
	display: block;
	width: 70px;
	height: 70px;
	border: 0px;
}
UL.galeriaObra LI.listImgs UL LI A:HOVER {
	border: 3px solid #bd1b1b;
	width: 64px;
	height: 64px;
}
UL.galeriaObra LI.listImgs UL LI A IMG {border: 0px;}
UL.galeriaObra LI.listImgs UL LI A:HOVER IMG {margin: -3px 0px 0px -3px;}
UL.galeriaObra LI.listImgs UL LI A.selGaleria {
	border: 3px solid #bd1b1b;
	width: 64px;
	height: 64px;
}
UL.galeriaObra LI.listImgs UL LI A.selGaleria IMG {margin: -3px 0px 0px -3px;}
UL.galeriaObra LI.listImgs UL LI A.selGaleria:HOVER IMG {margin: -3px 0px 0px -3px;}

/* lista de videos */
UL.galeriaObra LI.listVids {
	float: left;
	width: 85px;
}
UL.galeriaObra LI.listVids UL {
	float: left;
	width: 85px;
}
UL.galeriaObra LI.listVids UL LI {
	float: left;
	position: relative;
	width: 70px;
	height: 70px;
	padding: 0px 13px 16px 0px;
}
UL.galeriaObra LI.listVids UL LI A {
	overflow: hidden;
	display: block;
	width: 70px;
	height: 70px;
	border: 0px;
}
UL.galeriaObra LI.listVids UL LI A:HOVER {
	border: 3px solid #bd1b1b;
	width: 64px;
	height: 64px;
}
UL.galeriaObra LI.listVids UL LI A IMG {border: 0px;}
UL.galeriaObra LI.listVids UL LI A:HOVER IMG {margin: -3px 0px 0px -3px;}
UL.galeriaObra LI.listVids UL LI A.selGaleria {
	border: 3px solid #bd1b1b;
	width: 64px;
	height: 64px;
}
UL.galeriaObra LI.listVids UL LI A.selGaleria IMG {margin: -3px 0px 0px -3px;}
UL.galeriaObra LI.listVids UL LI A.selGaleria:HOVER IMG {margin: -3px 0px 0px -3px;}
#displayGaleriaVid {
	float: left;
	width: 640px;
}
UL.galeriaObra .legendaVid {
	width: 650px;
	font-size: 10px;
	line-height: 14px;
	margin: 8px 0px 0px 0px;
}
UL.galeriaObra .tituloVid {
	width: 650px;
	color: #000;
	margin: 10px 0px 15px 0px;
}
.imgSaibaMais IMG {margin-bottom: 5px;}
.imgSaibaMais EM {font-size: 10px;}
.titSaibaMais {
	font-size: 11px;
	color: #000;
	margin: 10px 0px;
}
.borderTop1 {border-top: 1px solid #ececec;}

#left01 .fotoAutor {padding: 10px 0px 0px 5px;}
#left01 .fotoAutor .foto IMG {border: 1px solid #ebebeb;}
#left01 .fotoAutor .legenda EM {font-size: 9px;}
#left01 .fotoAutor .legenda SPAN {
	color: #000;
	font-size: 9px;
	padding-left: 5px;
}
.topEntre {
	border-bottom: solid 1px #ececec;
	padding-bottom: 10px;
	*padding-bottom: 20px;
}
.indiceEntrevistaFrase {
	clear: left;
	font-size: 9px;
	padding-top: 10px;
	*padding-top: 0px;
	*margin-top: 10px;
}
.indiceEntrevistas {float: left;}
.indiceEntrevistas LI{
	float: left;
	margin: 5px 10px 0px 0px;
}
.indiceEntrevistas LI .ativo STRONG {color: #bd1b1b;}

.pagsEntrevista {float: right;}
.pagsEntrevista LI.numero{
	float: left;
	/*background: url(../_img/ico-sepMainMenu.gif) no-repeat right;*/
	margin: 5px 0px 0px 0px;
	padding: 0px 7px;
}
.pagsEntrevista LI.separador{
	float: left;
	margin-top: 5px;
	background: url(../_img/ico-sepMainMenu.gif) no-repeat right;
}
#content UL.pagsEntrevista LI.numero A.ativo {color: #bd1b1b;}
.pagsEntrevista .ultimo {background: none;}

.listaEntre {
	width: 990px;
	border-bottom: solid 1px #ececec;
}
.listaEntre .cont {
	float: left;
	padding-bottom: 10px;
}
.listaEntre LI .foto {float: left;
	margin: 5px 0px 0px 10px;
	width:140px;
	height:140px;
}
.listaEntre LI .foto IMG {border: 1px solid #ebebeb;margin-top:5px;}
.listaEntre LI .foto A SPAN {color:#000 !important;}
.listaEntre LI .texto {
	margin: 5px 0px 0px 10px;
	float: right;
	width: 135px;
	line-height: 15px;
}
.listaEntre LI .texto A {color:#898989 !important;}
.listaEntre LI .texto SPAN {color: #000;}
.listaEntre LI .texto EM {margin-top: 10px;}
.listaEntre LI .cada {
	margin: 0px 15px 0px 0px;
	_margin-right: 5px;
}
.listaEntre LI .cada LI{float: left;}

/*19-06 DIEGO*/
.letraSelecionada {
	font-size: 22px;
	color: #bd1b1b;
	width: 990px;
	border-bottom: 1px solid #ececec;
	padding: 0px 0px 15px 5px;
	margin-bottom: 15px;
}

.listaCadaLetra {
	padding: 7px 0px 7px 5px;
	margin-bottom: 10px;
}
.listaPremios {
	float: left;
	width: 100%;
	margin: 20px 0px 10px 0px;
	padding: 20px 0px;
	border-top: 1px solid #ececec;
	border-bottom: 1px solid #ececec;
}
.listaPremios .cada {
	width: 100%;
}
.listaPremios .cada UL {
	border-bottom: 1px solid #ececec;
}
.listaPremios .cada UL LI {
	float:left;
	margin-top:20px;
}
.listaPremios .cada .foto {
	width: 100px;
	padding-bottom: 10px;
	margin-bottom: 10px;
}
.listaPremios .cada UL LI.box1 {
	width:190px;
	padding-right:10px;
	padding-left:10px;
}
.listaPremios .cada UL LI.box2 {
	width:190px;
	border-left: 1px solid #ececec;
	padding-left:10px;
	padding-right:10px;
	
}
.txtCinza {
	color: #898989;
}

DIV#content DIV#left04 {
    width: 490px;
    float: left;
    margin: 0px 10px 0px 0px;
}
#left04 P .link-tipo2 {
	color: #bd1b1b;
}
#left04 P .link-tipo3 {
	display: block;
	color: #000;
	background: url(../_img/ico-download.png) no-repeat;
	padding: 0px 0px 10px 25px;
	padding-top: 3px;
	height: 21px;
}
#left04 P.resp {padding-bottom: 15px;}
#left04 P .icoRed {color: #bd1b1b;}

.equipe {
	border-bottom: 1px solid #ececec;
	margin-bottom: 15px;
	padding-bottom: 15px;
}
.equipe LI {float: left;}
.equipe LI.fotoEquipe {width: 160px;}
.equipe LI.fotoEquipe IMG {border: 1px solid #e1e1e1;}
.equipe LI.info {width: 560px;}
.equipe LI.info .nome {font-size: 14px;}
.equipe LI.info .cargo {
	color: #000;
	margin-bottom: 5px;
}
.lastEquipe {border: none;}

/* 25-06 DIEGO */
DIV.formComent {
	float: left;
	width: 240px;
	padding: 12px 0px 0px 0px;
}
DIV.formComent INPUT {
	background: url(../_img/bg-form.png) no-repeat left top;
	border-color: #f3f3f3;
	width: 233px;
	height: 18px;
	margin: 0px 0px 7px 0px;
}
DIV.formComent INPUT.radioCheck {
	float: left;
	background: none;
	width: 13px;
}
DIV.formComent TEXTAREA {
	background: url(../_img/bg-form.png) no-repeat left top;
	border: 1px solid #f3f3f3;
	width: 238px;
	height: 115px;
	margin: 0px 0px 7px 0px;
}
DIV.formComent LABEL {
	float: left;
	height: 18px;
	width: 200px;
	color: #000;
	line-height: 16px;
	margin: 0px 0px 2px 0px;
}
DIV.formComent LABEL.labComent {
	font-size: 10px;
	color: #898989;
	font-style: italic;
	padding: 0px 0px 0px 5px;
}
DIV.formComent SPAN.vjMais3 {
	float: left;
	width: 100%;
	clear: none;
}

#center01 UL.pagOpiniao {
	float: left;
	width: 490px;
}
#center01 UL.pagOpiniao LI {
	float: left;
	text-align: center;
	padding: 9px 3px;
}
#center01 UL.pagOpiniao LI.numero A {
	font-size: 9px;
	color: #000;
	line-height: 12px;
}
#center01 UL.pagOpiniao LI.numero A.ativo {color: #bd1b1b;}
#center01 UL.pagOpiniao LI.separador{
	background: url(../_img/ico-sepMainMenu.gif) no-repeat 5px 15px;
}
/*22-06 a 24-06 DANIEL*/
#right01 .mnEditora,
#right01 .mnEditora li {
    width: 240px;
    float: left;
}

#right01 .mnEditora li a {
    width: 220px;
    display: block;
    padding: 7px 10px;
    text-transform: uppercase;
    border-bottom: solid 1px #ececec;
    font-size: 10px;
}

#right01 .mnEditora li a:hover {
    color: #bd1b1b;
    text-decoration: none;
}

#right01 .mnEditora li a.ativado {
    width: 220px;
    display: block;
    padding: 7px 10px;
    text-transform: uppercase;
    color: #bd1b1b;
    border-bottom: solid 1px #ececec;
    font-size: 10px;
}

#right01 .mnEditora li a.ativado:hover {
    text-decoration: none;
}

.editora {padding-bottom: 75px;}

.editora A {color: #bd1b1b !important;}

.editora h3 {
    width: 730px;
    padding-left: 10px;
    margin-bottom: 20px;
}

.editora p {
    float: left;
    margin-left: 10px;
    margin-bottom: 15px;
    line-height: 17px;
}

.editora .bdBottom {padding-bottom:20px;border-bottom:1px solid #ececec;}

.editora .destaque {
    width: 720px;
    margin-top: 10px;
}

.editora .destaque span {color: black;}

.respLista li {
    margin-left: 10px ;
}

#topIndice {
    width: 990px;
    float: left;
    border-bottom: solid 1px #ececec;
    margin-bottom: 30px;
}

#left03 {
    width: 480px;
    float: left;
    border-right: solid 1px #ececec;
    margin-right: 9px;
}

.indiceTit {
    height: 222px;
}

.indiceTit .indiceEntrevistas {
    width: 470px !important;
    width: 480px;
    border-bottom: solid 1px #ececec;
    margin: 0;
    padding: 15px 0 20px 10px;
}

.indiceTit .indiceEntrevistas li {
    margin-right: 9px;
}

.indiceTit .letraSelecionada {
    width: 485px;
    border: 0;
    margin: 20px 0;
    float: left;
}

.downloadPDF {
    position: absolute;
    right: 0;
    top: 10px;
    z-index: 10;
    width: 140px;
    height: 24px;
}

.downloadPDF a {
    display: block;
    overflow: hidden;
    text-indent: -5000px;
    background: url(../_img/ico-downloadLista.png) no-repeat 0 0;
}

#right02 {
    width: 490px;
    float: left;
}

.filtroIndice ul {
    width: 108px;
    padding-left: 12px;
    float: left;
}

.filtroIndice ul li {
    width: 108px;
    float: left;
    margin-bottom: 5px;
}

.filtroIndice .rdo {
    width: 15px;
    height: 15px;
    float: left;
    margin-right: 6px;
}

.filtroIndice .cbox {
    width: 15px;
    height: 15px;
    float: left;
    margin-right: 6px;
}

.filtroIndice label {
    float: left;
    width: 85px;
}

.filtroIndice .sepBotao {
    width: 478px;
    float: left;
    padding-top: 13px;
    padding-left: 12px;
    border-top: solid 1px #ececec;
    margin-top: 15px;
}

.btFiltrar {
    width: 49px;
    height: 15px;
    border: none;
    float: left;
    background: url(../_img/bt-filtrar.png) no-repeat 0 0;   
    cursor: pointer;
}

#left02 UL.paginacao {
	float: right;
	padding-top: 10px;
}
#left02 UL.paginacao LI {
	float: left;
	font-size: 9px;
	color: #898989;
}
#left02 UL.paginacao LI A {
	display: block;
	color: Black;
	text-align: center;
	width: 23px;
}
#left02 UL.paginacao LI A:hover {
	color: #bd1b1b;
	font-weight: bolder;
	text-decoration: none;
}

#left02 UL.paginacao LI .ativo {
	color: #bd1b1b;
	font-weight: bolder;
	text-decoration: none;
}
#left02 UL.paginacao LI .ativo2 {
	color: #ff6600;
	font-weight: bolder;
	text-decoration: none;
}
.topAgenda {
    width: 740px;
    float: left;
    padding-bottom: 10px;
    border-bottom: solid 5px #f3f3f3;
}

.topAgenda .anoAgenda {
    width: 550px;
    float: left;
    padding-left: 10px;
    margin-top: 10px;
}

.topAgenda .anoAgenda li {
    float: left;
}

.topAgenda .anoAgenda li strong {
    color: #bd1b1b;
}

#left02 .topAgenda .anoAgenda li .ativado {
    color: #bd1b1b;
    font-weight: bolder;
}

#left02 .topAgenda .anoAgenda li a {
    color: #898989;
}

.topAgenda .anoAgenda .sepItListas {
    padding-right: 11px;
    margin-right: 11px;
    border-right: solid 1px #898989;
}
#left02 .topAgenda .anoAgenda .sepItListas li .ativado {
    color: #bd1b1b;
    font-weight: normal;
}

.mesAgenda {
    width: 720px;
    float: left;
    padding: 20px 10px;
    border-bottom: solid 1px #ececec;
    margin-bottom: 17px;
}

.mesAgenda li {
    float: left;
    margin-right: 8px;
    font-weight: bolder;
    color: #bd1b1b;
    text-transform: uppercase;
    font-size: 10px;    
}

#left02 .mesAgenda li a {
    font-size: 10px;
    color: #898989;
}

#left02 .mesAgenda li a:hover {
    color: #bd1b1b;
    text-decoration: underline;
}

#left02 .mesAgenda li .ativo {
    font-size: 10px;
    color: #bd1b1b !important;
}
/*#left02 .mesAgenda li .ativo2 {
    font-size: 10px;
    color: #ff6600;
}

#left02 .mesAgenda li a:hover {
    color: #bd1b1b;
    text-decoration: none;
}*/

#left02.editora h4 {
    width: 726px;
    float: left;
    font-size: 14px;
    padding: 0 0 17px 14px;
    border-bottom: solid 1px #ececec;
    text-transform: uppercase;
}

.evento,
.eventoFoto {
    width: 730px;
    float: left;
    padding-left: 10px;
    margin-bottom: 20px;
    border-bottom: solid 1px #ececec;
}

.eventoFoto .contAgenda {
    width: 560px;
    float: left;
    padding-bottom: 20px;
}

.evento .contAgenda {
    width: 730px;
    float: left;
    padding-bottom: 20px;
}

.contAgenda h5 {
    float: left;
    font-weight: normal;
    color: #bd1b1b;
    padding-left: 13px;
    margin-bottom: 5px;
}
.contAgenda h5.infantil {
    float: left;
    font-weight: normal;
    color: #ff6600;
    padding-left: 13px;
    margin-bottom: 5px;
}
.contAgenda p {
    padding: 0;
    margin: 0;
}

.eventoFoto .contAgenda .dtAgenda {
    width: 543px;
    float: left;
    padding: 3px 13px;
    margin-bottom: 5px;
    background-color: #f6f6f6;
    color: #000;
}

.evento .contAgenda .dtAgenda {
    width: 704px;
    float: left;
    padding: 3px 13px;
    margin-bottom: 5px;
    background-color: #f6f6f6;
    color: #000;
}

.eventoFoto .contAgenda .txtAgenda {
    width: 547px;
    float: left;
    padding: 0 13px 20px;
}

.contAgenda .txtAgenda a {
    color: #bd1b1b !important;
}

.evento .contAgenda .txtAgenda {
    width: 704px;
    float: left;
    padding: 0 13px 20px;
}

.contAgenda .txtAgenda span {color: #000;}

.eventoFoto .fotoAgenda {
    float: left;
    width: 145px;
    padding-right: 13px;
}

.fotoAgenda img {
    width: 143px;
    height: 143px;
    border: solid 1px #e1e1e1;
    float: left;
    
}

.noticias {width:990px;}
.noticias P {
    font-size:11px;
	line-height:17px;
	padding:18px 10px;
}
.noticias P img {
    float: right;
    margin: 0 0 10px 20px;
    
}
.noticias .data {color:black !important;}
.noticias .preto {color:black;}

.noticias P A {color:#bd1b1b !important;}
.noticias EM A {color:#bd1b1b !important;}
.noticias I A {color:#bd1b1b !important;}
.noticias A EM {color:#bd1b1b !important;}
.noticias A I {color:#bd1b1b !important;}

.noticiaInterna {width:990px;margin-top:20px;}
.noticiaInterna .imagem {float:left;
	width:170px;
	margin-left:10px;
	display:block;
}
.noticiaInterna .materia {float:left;
	width:800px;
	line-height:16px;
}
/*.noticiaInterna .materia DIV EM {color:#404040 !important;}*/

.noticiaInterna .materia DIV A {color:#bd1b1b !important;}
.noticiaInterna .materia DIV A i {color:#bd1b1b !important;}
.noticiaInterna .materia DIV A em {color:#bd1b1b !important;}

#releases {width:990px; float:left; clear:both;}
#releases .item {width:990px;float:left;padding-top:20px;padding-bottom:20px;border-bottom:1px solid #ececec;}
#releases .noBorder {border-bottom:0px;}
#releases .item .livro {float:left;width:300px;margin-right:20px;}
#releases .item .livro P SPAN {font-size:10px;color:black;}
#releases .item .livro P EM {font-size:9px;}
#releases .item .livro .imagemRelease {float:left;margin-right:20px;}
#releases .item .livro .lnkPress {background:url(../_img/ico-download.png) 0px 0px no-repeat;color:black;font-weight:bolder;padding:4px 0px 4px 30px;width:100px;float:left;}


#releases .item .descricao P {font-size:10px;color:black;}
#releases .item .descricao EM {font-size:10px;}
#releases .item .descricao A {color:#dc0f20;text-transform:uppercase;}
#releases .item .descricao {float:left;width:750px;line-height:15px;}
#releases .item .data {color:black;}

#camposMsg {
    width: 740px;
    float: left;
}

#camposMsg LABEL {
    margin-bottom: 3px;
    float: left;
}

#camposMsg .campos {
    width: 469px;
    height: 16px;
    border: solid 1px #d7d7d7;
    float: left;
    margin-bottom: 7px;
}

#camposMsg .txtArea {
    width: 473px;
    height: 95px;
    border: solid 1px #d7d7d7;
    float: left;
    margin-bottom: 10px;
}

.pergunta {
    float: left;
    margin: 10px 0 15px 0;
    color: #000;
}

.rdo {
    width: 15px;
    height: 15px;
    float: left;
    margin-right: 6px;
}

P.aviso {
	width: 730px;
	float: left;
	font-size: 9px;
	padding: 0px 0px 15px 10px;
	margin: 0px 0px 20px;
	border-bottom: solid 1px #ececec;
}

P.aviso STRONG {
    font-size: 9px;
	font-weight: normal;
	color: #bd1b1b;
}

LABEL.obrigatorio {color: #bd1b1b;}

.obs {
    width: 469px;
    float: left;
    font-size: 10px;
    color: #898989;
    font-style: italic;
}

.holdBotao {
    width: 740px;
    float: left;
    border-top: solid 1px #ececec;    
    margin-top: 50px;
}

.btEnviar {
    width: 60px;
    height: 15px;
    float: right;
    margin-top: 17px;
    border: none;
    background: transparent url(../_img/bt-enviar.png) no-repeat 0 0;
    cursor: pointer;
}
.btEnviarEng {
    width: 60px;
    height: 15px;
    float: right;
    margin-top: 17px;
    border: none;
    background: transparent url(../_img/bt-enviar-eng.png) no-repeat 0 0;
    cursor: pointer;
}

label .destaque {color: #000;}

.btFacaDownload {
    width: 730px;
    padding-bottom: 17px;
    padding-left: 10px;
    border-bottom: solid 1px #ececec;
    float: left;
}

.btFacaDownload a {
    padding: 5px 0  8px 31px;
    background:  transparent url(../_img/ico-download.png) no-repeat 0 0;
    float: left;
}

#envieCV {
    width: 190px;
    float: left;
    background-color: #f7f7f7;
    padding: 15px 25px;
    margin-top: 20px;
}

#envieCV h6 {
    text-transform: uppercase;
    margin-bottom: 3px;
    padding-bottom: 5px;
    border-bottom: solid 1px #d9d9d9;
}

#envieCV p a {color: #bd1b1b;}

.vejaMais {
	color: #bd1b1b;
	font-size: 10px;
	float: left;
	margin-top: 12px;
}
.vejaMais2 {
	color: #bd1b1b;
	font-size: 10px;
	float: left;
	margin-top: 3px;
}
.vejaMais A {color: Black; font-size: 10px;}
.vejaMais2 A {color: Black; font-size: 10px;}

.listImgAlta {
    width: 990px;
    float: left;
    padding: 20px 0;
    border-bottom: solid 1px #ececec;
}

.listImgAlta ul li,
.listImgAlta ul li a,
.listImgAlta ul li em {font-size: 10px;}

.fotoTit {
    width: 270px;
    float: left;
}

.fotoTit .dados{
    width: 85px;
    float: left;
    
}

.fotoTit li img {
    margin-right:20px;
    float: left;
    border: 0;
}

.listaThumbs {
    width: 300px;
    float: left;
}

.listaThumbs li {
    float: left;
    margin-right: 15px;
}

.listaThumbs li img {border: none;}

#btsDownloads {
    width: 325px;
    float: right;
    position: absolute;
    top: 15px;
    right: 0;
    
}

#btsDownloads a {
    width: 125px;
    float: left;
    padding-left: 30px;
    background: transparent url(../_img/ico-download.png) no-repeat 0 2px;
    color: #000;
    font-size: 10px;
}

.listaImgAlta {
    width: 990px;
    float: left;
}

.listaImgAlta LI {
    width: 230px;
    float: left;
    padding-left: 15px;
    margin-bottom: 20px;
}

.listaImgAlta IMG {border: 0px;}

.listaImgAlta A {
	width: 230px;
	height: 165px;
	overflow: hidden;
	border: 0px;
	display: block;
}
.listaImgAlta A:hover {
	width: 222px;
	height: 157px;
	border: solid 4px #bd1b1b;
}
.listaImgAlta A:hover img {margin: -4px 0 0 -4px;}

.categoriasBusca LI {float:left;padding:15px 3px;line-height:16px;}
.categoriasBusca LI.spacer {float:left;padding:0px;border-right:1px solid #ececec;width:2px;height:55px;}
.categoriasBusca A {text-transform:uppercase;}

.linksBusca {border-bottom:1px solid #ececec;padding-bottom:15px;width:990px;}
.linksBusca LI {float:left;margin-right:30px;}

.tipoBusca {padding:13px 8px;
	border-bottom:1px solid #ececec;
	border-top:1px solid #ececec;
	line-height:16px;
	width:980px;
	float:left;
	margin-top:-1px;
	
}

.bannerCapitaoCueca {
    width: 222px;
    height: 100px;
    float: left;
    overflow: hidden;
    text-indent: -5000px;
    background: transparent url(../_img/banner-capitaoCueca.png) no-repeat 0 0;
    margin-left: 9px;
    margin-top: 20px;
}

#menuInfantil {
    float: left;
    margin-bottom: 20px;
}

h3.casaAutor {
    float: left;
    width: 980px;
    padding: 15px 0 30px 10px;
    margin: 0;
    border: 0;
}

.tickets {
    width: 980px;
    padding-left: 10px;
    float: left;
}

.tickets LI {
    width: 465px;
    float: left;
}

.tickets LI.respiro {
    width: 41px;
    overflow: hidden;
    text-indent: -5000px;
}

.tickets LI img {
    float: left;
    margin-bottom: 41px;
}

#leftInf {
    width: 714px;
    float: left;
}
#leftInf .img-gde-ratos {
	float: left;
	padding: 0px 0px 20px 10px;
}
#leftInf .txtRatosLeit {
    width: 704px;
    float: left;
    padding-left: 10px;
}

#leftInf .txtRatosLeit LI {
    float: left;
}

#leftInf .txtRatosLeit LI.imgLivro {
    width: 108px;
    margin-right: 10px;
}

#leftInf .txtRatosLeit LI.descLivro {
    width: 145px;
    margin-right: 30px;
}

#leftInf .txtRatosLeit LI.descLivro h4 {
    color: #000;
    margin-bottom: 2px;
}
#leftInf .txtRatosLeit LI.descLivro .autor {
    font-size: 10px;
    font-style: italic;
    margin-bottom: 5px;
}
#leftInf .txtRatosLeit LI.descLivro .autorRes {
    font-size: 10px;
    color: #000;
    margin-bottom: 15px;
}
#leftInf .txtRatosLeit LI.descLivro .data {
    font-size: 10px;
}

#leftInf .txtRatosLeit LI.resenha .data em {
    font-size: 9px;
}
#leftInf .txtRatosLeit LI.resenha {
    width: 400px;
    float: right;
    margin-right: 10px;
    
}
#leftInf .txtRatosLeit LI.resenha .txtRes {
    color: #000;
    line-height: 16px;
    margin-bottom: 10px;
}
#leftInf .txtRatosLeit LI.resenha .leitor {
    color: #000;
    font-weight: bolder;
}
#leftInf .txtRatosLeit LI.resenha .txt2 {
    font-size: 10px;
}

#leftInf .resenhaInt {
    width: 704px;
    float: left;
    padding-left: 10px;
    color: #000;
    margin-top: 15px;
    line-height: 15px;
}

#leftInf .resenhaInt em {color: #000;}

#leftInf .separadorCont {
    width: 714px;
    float: left;
    overflow: hidden;
    text-indent: -5000px;
    margin: 20px 0 10px;
    border-top: solid 1px #ececec;
}

#rightInf {
    width: 254px;
    float: left;
    padding-left: 9px;
}
#rightInf .topBoxOpiniao {
    width: 254px;
    height: 11px;
    float: left;
    overflow: hidden;
    text-indent: -5000px;
    background: transparent url(../_img/top-boxOpiniao.gif) no-repeat 0 0;
    margin: 0;
}

#boxOpiniao {
    width: 224px;
    padding: 5px 15px 35px;
    float: left;
    background: #fff4e2 url(../_img/bot-boxOpiniao.gif) no-repeat 0 bottom;
    margin: 0;
}
#boxOpiniao h5 {
    width: 224px;
    float: left;
    text-transform: uppercase;
    color: #ff6600;
    margin-bottom: 22px;
}
#boxOpiniao label {
    float: left;
    color: #000;
}

#boxOpiniao label.lblCampos {
    width: 52px;
    padding: 5px 0 6px;
    background: transparent url(../_img/bd-esqCpOpiniao.gif) no-repeat right 0;
    margin-top: 10px;
}

#boxOpiniao .campos {
    width: 155px;
    float: left;
    border: 0;
    font-size: 11px;
    color: #666;
    margin-top: 10px;
    background: #fff url(../_img/bd-dirCpOpiniao.gif) no-repeat right 0;
    padding: 5px 10px 5px 0;
}

#boxOpiniao .cBox {
    float: left;
    margin: 15px 0 20px 40px;
}

#boxOpiniao .optin {
    margin: 14px 0 20px 10px !important;
    margin: 17px 0 20px 7px;
} 

#boxOpiniao .msg {
    width: 224px;
    float: left;
    margin: 10px 0;
}

#boxOpiniao textarea {
    width: 216px;
    height: 190px;
    overflow: auto;
    float: left;
    border: none;
    background: #fff url(../_img/bg-textareaOpiniao.png) no-repeat 0 0;
    padding: 10px 5px;
}

#boxOpiniao .btEnviar {
    width: 78px;
    height: 23px;
    float: right;
    border: 0px;
    background: transparent url(../_img/bt-enviarInfant.png) no-repeat 0 0;
    cursor: pointer;
    margin-top: 20px;
}

#boxOpiniao .regrasEnvio {
    width: 226px;
    float: left;
    margin-top: 20px;
    color: #666;
}


.cont-jogos-brincadeitas {
	float: left;
	width: 100%;
}
.cont-jogos-brincadeitas .coluna1, .cont-jogos-brincadeitas .coluna2 {
	float: left;
	width: 335px;
}
.cont-jogos-brincadeitas .coluna3 {float: left;}
.cont-jogos-brincadeitas .coluna1 .tit-jogos {
	background: url(../_img/tit-sessao-jogos.png) no-repeat top left;
	height: 18px;
	text-indent: -9999px;
}
.cont-jogos-brincadeitas .coluna2 .tit-brincadeiras {
	background: url(../_img/tit-sessao-brincadeiras.png) no-repeat top left;
	height: 18px;
	text-indent: -9999px;
}
.cont-jogos-brincadeitas .coluna3 .tit-wallpaper {
	background: url(../_img/tit-sessao-wallpaper.png) no-repeat left top;
	width: 166px;
	height: 18px;
	text-indent: -9999px;
}
.cont-jogos-brincadeitas .coluna3 .botao A {padding-right: 10px;}
.cont-jogos-brincadeitas .foto {
	padding: 20px 0px;
}
.cont-jogos-brincadeitas .nome {
	font: Bold 11px Verdana;
	color: #ff6600;
	padding: 0px 0px 10px 0px;
}

DIV#content DIV#left05 {
    width: 346px;
    float: left;
    margin: 0px 10px 0px 0px;
}
DIV#right03 {
    width: 630px;
    float: left;
	padding-top: 55px;
}
.descricao-capitao-cueca {
	width: 302px;
	float: left;
}
.descricao-capitao-cueca .tit {
	font: bold 11px Verdana;
	color: #ff6600;
	border-bottom: 5px solid #f3f3f3;
	margin-bottom: 24px;
	padding-bottom: 12px;
}
.descricao-capitao-cueca .txt P {
		font-size: 10px;
}
.descricao-capitao-cueca .txt SPAN, .descricao-capitao-cueca .txt STRONG {
	color: #000;
	font-size: 10px;
}
.descricao-capitao-cueca .txt .margem {
	margin: 5px 0px 10px 35px;
}
.descricao-capitao-cueca .bt {
	text-align: right;
}
.descricao-capitao-cueca .foto-autor {
	float: left;
	width: 95px;
}
.descricao-capitao-cueca .foto-autor IMG {border: 1px solid #ebebeb;}
.descricao-capitao-cueca .infomacao-autor {
	float: left;
	width: 200px;
}
.descricao-capitao-cueca .infomacao-autor P {line-height: 14px;}
.descricao-capitao-cueca .infomacao-autor .nome STRONG {color: #000;}
.descricao-capitao-cueca .infomacao-autor .premios, .descricao-capitao-cueca .infomacao-autor .premios STRONG {
	margin-top: 5px;
	font-size: 9px;
}
.img-capitao {
	background: url(../_img/img-capitao-cueca.png) no-repeat;
	height: 552px;
	text-indent: -9999px;
}
.separa-capitao {margin-right: 20px;}
.lista-titulos-cueca {
	float: left;
	margin-bottom: 30px;
}
.lista-titulos-cueca .tit {
}
.lista-titulos-cueca .left {
	float: left;
	width: 295px;
	margin-right: 20px;
}
.lista-titulos-cueca .right {
	float: left;
	width: 295px;
}
.lista-titulos-cueca .left .foto, .lista-titulos-cueca .right .foto {
	width: 178px;
	border-bottom: 1px solid #ececec;
	margin-bottom: 13px;
	margin-top: 30px;
}
.lista-titulos-cueca .tit {
	font: bold 11px Verdana;
	color: #ff6600;
	width: 303px;
	border-bottom: 5px solid #f3f3f3;
	padding-bottom: 12px;
}
.lista-titulos-cueca .left .tit-autor, .lista-titulos-cueca .right .tit-autor {
	color: #000;
	font: normal 10px Verdana;
}
.lista-titulos-cueca .left .tit-autor EM, .lista-titulos-cueca .right .tit-autor EM {font-size:10px;}
.lista-titulos-cueca .left .txt, .lista-titulos-cueca .right .txt {font-size:10px;}

#opLeitores {
    width: 490px;
    float: left;
    margin-top: 40px;
    margin-left: 10px !important;
    margin-left: 5px;
}

#opLeitores h4 {
    width: 490px;
    font-size: 14px;
    font-weight: bolder;
    color: #ff6600;
    padding-bottom: 7px;
    margin-bottom: 20px;
    border-bottom: solid 4px #f3f3f3;
    text-transform: lowercase;
}

#opLeitores h5 {
    font-weight: normal;
    color: #000;
}

#opLeitores .data {
    font-size: 10px;
    color: #black;
    margin-bottom: 5px;
}

#opLeitores .txtLeitor {
    line-height: 16px;
    margin-bottom: 20px;
}

#opLeitores .paginacao {
    width: 490px;
	float: left;
	padding-top: 10px;
    padding-bottom: 10px;
    border-top: solid 1px #ececec;
    border-bottom: solid 1px #ececec;
    margin-bottom: 20px;
}
#opLeitores .paginacao LI {
	float: left;
	font-size: 9px;
	color: #898989;
}
#opLeitores .paginacao LI A {
	display: block;
	color: Black;
	text-align: center;
	width: 23px;
}
#opLeitores .paginacao LI A:hover {
	color: #ff6600;
	font-weight: bolder;
	text-decoration: none;
}

#opLeitores .paginacao LI .ativo {
	color: #ff6600;
	font-weight: bolder;
	text-decoration: none;
}

#rdItens {
	width: 469px;
	float: left;	
	margin-bottom: 10px;
}

#rdItens INPUT {
	width: 13px;
    height: 13px;
    float: left;
    margin-right: 6px;		
    margin-bottom: 10px;
}

#rdItens LABEL {
	width: 450px;
	float: left;
	margin-bottom: 10px;
	
}

.dadosVeiculo {
	width: 490px;
	float: left;
	padding-bottom: 10px;
	border-bottom: solid 1px #ececec;
	margin-bottom:15px;
}

.contVeiculo {
	float: left;
	width: 396px;
	
}

.dadosVeiculo .contImg {
	float: left;
	margin-right: 9px;
}

.dadosVeiculo P {
	float: left;
	width: inherit;
}

.txtVeiculo {
	float: left;
	font-size: 14px;
	color: #898989;
	margin-bottom: 3px;
}

.dataVeiculo {color: black;}

.txtChamadaV {color: #000;}

.autorVeiculo {font-style: italic; color: #898989;}

.btVejaMais {
	border-top: solid 1px #ececec;
	padding-top: 10px;
	margin-top: 10px;
	color: #bd1b1b;
}
.btVejaMais A {color: #000;}

A.botao {
	overflow: hidden;
	text-indent: -5000px;
	float: left;
}

.voltar {
	width: 61px;
	height: 15px;
	background: url(../loja/_img/bt-voltar.png) no-repeat left top;
	margin-right: 33px;
}
.voltarEng {
	width: 53px;
	height: 15px;
	background: url(../loja/_img/bt-voltar-eng.png) no-repeat left top;
	margin-right: 33px;
}

.mapaSite {
    width: 977px;
    padding-left: 13px;
    text-transform: uppercase;
    line-height: 20px;
}

.mapaSite UL {float: left;}

.mapaSite UL LI {clear: both;}

#content.mapaSite UL.mapanv1 {
    font-weight: bolder;
}

.mapaSite .mapanv2 {
    padding-left: 15px;
    font-weight: normal;
}

.mapaSite .mapanv3 {
    padding-left: 15px;
    font-weight: normal;
}

.txtPreto {color:#000000 !important;}

DIV#content.pgEspecial {
	width: 990px;
	float: left;
	margin-top: 10px;
}

DIV#content.pgEspecial DIV.esquerda{
	width: 240px;
	float: left;
	margin-top: 10px;
	padding-left:10px;
}

DIV#content.pgEspecial DIV.texto{
	width: 720px;
	float: left;
	margin-top: 10px;
	line-height:17px;
}

DIV#content.pgEspecial DIV.texto .icoPDF {
    display: block;
    background: url(../_img/ico-pdf2.png) no-repeat 0 0;
	padding-left:50px;
	padding-top: 16px;
	padding-bottom:8px;
}

DIV#content.pgEspecial DIV.texto DIV#emoticons SPAN {
	margin-right:10px;
}
DIV#content.pgEspecial DIV.texto DIV#emoticons SPAN IMG {
	border: 1px solid #cecece;
}

.soboo {
	width: 115px;
	height: 24px;
	float: left;
	background: transparent url(http://www.seomaster.com.br/img/bookmark-buttons/btg-services.gif) no-repeat 0 0;
	overflow: hidden;
	text-indent: -5000px;
}

A.prevenda {
	float: left;
	width: 108px;
	height: 21px;
	background: url(../_img/bt-prevenda.png) no-repeat center center /*#bd1b1b*/;
	margin-top: 10px;
}
A.prevenda2 {
	float: left;
	width: 80px;
	height: 15px;
	background: url(../_img/bt-prevenda2.png) no-repeat center center /*#bd1b1b*/;
	margin-top: 10px;
}
A.prevenda-eng {
	float: left;
	width: 108px;
	height: 21px;
	background: url(../_img/bt-prevenda-eng.png) no-repeat center center /*#bd1b1b*/;
	margin-top: 10px;
}
A.prevenda2-eng {
	float: left;
	width: 80px;
	height: 15px;
	background: url(../_img/bt-prevenda2-eng.png) no-repeat center center /*#bd1b1b*/;
	margin-top: 10px;
}

A.comprar2 {
	float: left;
	width: 110px;
	height: 21px;
	background: url(../_img/bt-comprar.png) no-repeat center center #bd1b1b;
	margin-top: 10px;
}
A.comprar2Eng {
	float: left;
	width: 110px;
	height: 21px;
	background: url(../_img/bt-comprar-eng.png) no-repeat center center #bd1b1b;
	margin-top: 10px;
}
.ftTxt, .ftTxt EM {font-size:9px;}

#navBar #drop-editora {
	width: 165px;
	position: absolute;
	float: left;
	z-index: 10;
	top: 18px;
	left: 4px;
	display: none;
	padding-top: 14px;
}

#navBar #drop-editora LI {
	width: 165px;
	background-color: #f0f0f0;
	text-transform: uppercase;
	border-bottom: solid 2px #fff;
	float: left;
	padding: 0;
}

#navBar #drop-editora LI A {
	width: 148px;
	padding: 4px 0 4px 7px;
	float: left;
	margin-left: 0;
	margin-right: 0;
}

A.ico-lupa {background: transparent url(../_img/ico-lupa.png) 0 0 no-repeat;
	padding-left: 22px;
	font-size: 10px;
	color: black !important;
	float: left;
	width: 120px;
}

.lista-parceiros {float: left; width: 740px; margin-left: 10px;}
.lista-parceiros .listaEntre {width: 740px; margin-right: 0;}
.lista-parceiros .letraSelecionada {width: 735px; border-top: 1px solid #ececec; border-bottom: 0; margin-top: 10px; padding-top: 15px;}
.lista-parceiros .listaEntre .cont {width: 170px; margin-right: 10px; height: 85px;}

.container-parceiros {float: left; margin-left: 20px; width: 720px; margin-top: 15px;}

.lista-resultado-parceiros {float: left; width: 720px;}
.lista-resultado-parceiros LI {float: left; width: 230px; margin-right: 10px; height: 200px; margin-top: 20px; font-size: 10px;}
.lista-resultado-parceiros LI P {color: #000; font-size: 10px;}
.lista-resultado-parceiros LI EM {font-size: 10px;}
.lista-resultado-parceiros LI IMG {marign-bottom: 8px; display: block;}

.cont-res-parceiros {float: left; width: 990px;}
.cont-res-parceiros .img-parceiro {float: left; width: 250px; margin-top: 15px; border: 0;}
