html, a:focus {
	outline: none;
	margin: 0px;
	padding: 0px;
}

body {
	/*background-color: #efe7da;*/
	background-color: #f2ece1;
	margin: 0px;
	background-image: url(../img/bgheader.gif);
	background-repeat: no-repeat;
	background-position: center top;
}

input, button, textarea { outline: 0; }

#conteudo {
	width: 770px;
	right: 50%;
	padding-top: 10px;
	position: relative;
	clear: both;
	margin-left: -385px;
	left: 50%;
}

#right {
	width: 170px;
	background-image: url(../img/seplateral.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 14px;
	margin-top: 5px;
	position: relative;
	float: right;
}

#left {
	width: 586px;
	position: relative;
	float: left;
	z-index: 10;
}

.lista {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #6a6a6a;
	background-image: url(../img/sep_ultimostextos.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	float: left;
	clear: both;
	padding-bottom: 11px;
	text-decoration: none;
	padding-right: 3px;
	padding-left: 3px;
	padding-top: 8px;
	width: 169px;
}

.lista.a {
	text-decoration: none;
}

.lista:hover {
	background-color: #e5ddd0;
	text-decoration: none;
}

.itemespecial {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #6a6a6a;
	background-image: url(../img/sep_ultimostextos.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	float: left;
	clear: both;
	padding-bottom: 11px;
	text-decoration: none;
	padding-right: 8px;
	padding-left: 8px;
	padding-top: 8px;
	width: 308px;
}

.itemespecial.a {
	text-decoration: none;
}

.itemespecial:hover {
	background-color: #e5ddd0;
	text-decoration: none;
}

#header {
	width: 760px;
	padding: 8px;
	position: absolute;
	float: left;
	margin-left: -385px;
	left: 50%;
	clear: right;
}


#header .data {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	float: left;
	width: 100%;
}

.postit {
	background-image: url(../img/bgpostit.png);
	background-repeat: no-repeat;
	float: right;
	height: 140px;
	width: 252px;
	margin-top: -10px;
	_background-image: none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/bgpostit.png');
}

ul {
	margin: 0px;
	padding: 0px;
}

#menucemporcento {
	background-image: url(../img/sepmenu.gif);
	background-repeat: repeat-x;
	float: left;
	height: 41px;
	position: relative;
	width: 100%;
	margin-top: 116px;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 0px;
}

#menucemporcento ul#menu {
	background-repeat: repeat-x;
	float: left;
	height: 39px;
	position: absolute;
	width: 770px;
	margin-right: -385px;
	right: 50%;
	display: inline;
	list-style-type: none;
}

#menucemporcento ul#menu li {
	/*width: 77px;*/
	float: left;
	background-image: url(../img/barramenu.gif);
	background-repeat: repeat-y;
	background-position: left 8px;
	margin-top: 4px;
	margin-right: 16px;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 8px;
}

#menucemporcento ul#menu li:last-child {
	margin-right: 0px;
}


#menucemporcento ul#menu li a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #6a6a6a;
	text-decoration: none;
}

#menucemporcento ul#menu li a:hover {
	color: #ac0206;
	text-decoration: none;
}


#menucemporcento ul#menu li a.last {
	font-weight: normal;
}



#especiais {
	z-index: 100;
	float: left;
	margin-top: 14px;
	background-image: none;
	position: relative;
}

#foliage {
	left:15px;
	top:132px;
	width:558px;
	height:258px;
	z-index: 2;
	position: absolute;
}

#especiais #box1 {
	background-position: left top;
	width: 180px;
	float: left;
	background-image: url(../img/box_curve1_top.png);
	background-repeat: no-repeat;
	_background-image: none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/box_curve1_top.png',sizingMethod='crop');
}

#especiais #box2 {
	background-image: url(../img/box_curve2_top.png);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	width: 180px;
	margin-right: 14px;
	margin-left: 14px;
	_background-image: none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/box_curve2_top.png',sizingMethod='crop');
}

#especiais #box3 {
	background-image: url(../img/box_curve3_top.png);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	width: 180px;
	_background-image: none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/box_curve3_top.png',sizingMethod='crop');
}

#especiais #box4 {
	background-image: url(../img/box_curve4_top.png);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	width: 275px;
	_background-image: none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/box_curve4_top.png',sizingMethod='crop');
	margin-right: 4px;
}

#especiais #box5 {
	background-image: url(../img/box_curve5_top.png);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	width: 275px;
	_background-image: none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/box_curve5_top.png',sizingMethod='crop');
	margin-left: 4px;
}

#especiais #box6 {
	background-image: url(../img/box_curve6_top.png);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	width: 560px;
	_background-image: none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/box_curve6_top.png',sizingMethod='crop');
	margin-left: -3px;
}

#especiais #box1 .editoria,
#especiais #box2 .editoria,
#especiais #box3 .editoria,
#especiais #box4 .editoria,
#especiais #box5 .editoria,
#especiais #box6 .editoria {
	font-size: 8px;
	color: #666;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	width: 148px;
}

#especiais #box1 .titulo,
#especiais #box2 .titulo, 
#especiais #box3 .titulo, 
#especiais #box4 .titulo,
#especiais #box5 .titulo,
#especiais #box6 .titulo {
	font-size: 14px;
	color: #900;
	float: left;
	margin-bottom: 5px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 14px;
	font-weight: normal;
	width: 148px;
}

#destaque1 .editoria,
#destaque2 .editoria,
#destaque3 .editoria {
	font-size: 8px;
	color: #666;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	width: 148px;
}

#destaque1 .titulo,
#destaque2 .titulo,
#destaque3 .titulo {
	font-size: 15px;
	color: #900;
	float: left;
	margin-bottom: 5px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 14px;
	font-weight: bold;
	height: 35px;
}

#boxflip {
	background-image: url(../img/home/boxes_destaque_flip_2009.gif);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	width: 180px;
	margin-right: 8px;
	margin-left: 8px;
}

#box1 a.txtboxes,
#box2 a.txtboxes,
#box3 a.txtboxes,
#box4 a.txtboxes,
#box5 a.txtboxes,
#box6 a.txtboxes {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	float: left;
	height: 150px;
	overflow: hidden;
	color: #333;
	text-decoration: none;
	margin-top: 16px;
	margin-right: 16px;
	margin-left: 16px;
	position: relative;
	line-height: 14px;
}

#box1 .txtboxes a, #box1 .txtconteudo.a,
#box2 .txtboxes a, #box2 .txtconteudo.a,
#box3 .txtboxes a, #box3 .txtconteudo.a,
#box4 .txtboxes a, #box4 .txtconteudo.a,
#box5 .txtboxes a, #box5 .txtconteudo.a,
#box5 .txtboxes a, #box6 .txtconteudo.a {
	font-family: Tahoma, Verdana, Arial;
	color: #737372;
	text-decoration: none;
}

#box1 .txtboxes:hover, #box1 .txtconteudo:hover,
#box2 .txtboxes:hover, #box2 .txtconteudo:hover,
#box3 .txtboxes:hover, #box3 .txtconteudo:hover,
#box4 .txtboxes:hover, #box4 .txtconteudo:hover,
#box5 .txtboxes:hover, #box5 .txtconteudo:hover,
#box6 .txtboxes:hover, #box6 .txtconteudo:hover {
	font-family: Tahoma, Verdana, Arial;
	color: #000000;
	text-decoration: none;
}

#destaque1 {
	float: left;
	width: 273px;
	font-family: Tahoma, Verdana, Arial;
	font-size: 12px;
	color: #737372;
	margin-right: 12px;
	height: 250px;
	margin-top: 25px;
	position: relative;
}

#destaque2 {
	float: left;
	width: 273px;
	font-family: Tahoma, Verdana, Arial;
	font-size: 12px;
	color: #737372;
	/*background-image: url(../img/sep_conteudo.gif);
	background-repeat: no-repeat;
	background-position: left top;*/
	padding-left: 12px;
	height: 250px;
	margin-top: 25px;
	position: relative;
}

#destaque3 {
	float: left;
	width: 565px;
	margin-top: 25px;
	font-family: Tahoma, Verdana, Arial;
	font-size: 12px;
	color: #737372;
	height: 300px;
	position: relative;
	clear: both;
}

#destaque1 a,
#destaque2 a,
#destaque3 a {
	text-decoration: none;
}

#footer {
	background-image: url(../img/separadorfooter.gif);
	background-repeat: repeat-x;
	background-position: left top;
	width: 100%;
	clear: both;
	float: left;
	vertical-align: bottom;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 4px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #B2B2B2;
	border-right-color: #B2B2B2;
	border-bottom-color: #B2B2B2;
	border-left-color: #B2B2B2;
	height: 180px;
	margin-top: 25px;
}

/*#footer #bottom {
	float: left;
	width: 100%;
	vertical-align: bottom;
	border: 1px solid #099;
}*/

#footer #copyright {
	width: 760px;
	margin-left: -385px;
	left: 50%;
	right: 50%;
	position: absolute;
	padding-left: 10px;
	float: left;
	padding-top: 10px;
}

#footer #copyright .assina {
	float: left;
	margin-top: 8px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333;
	padding-bottom: 3px;
}

#footer #copyright .assina a {
	color: #333;
	text-decoration: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: dotted;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-top-color: #666;
	border-right-color: #666;
	border-bottom-color: #666;
	border-left-color: #666;
}

#footer .logos {
	width: 580px;
	float: left;
	margin-top: 30px;
	padding-left: 100px;
}

#footer .logos a img {
	margin-right: 20px;
	text-decoration: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;	
}

.txtconteudo {
	float: left;
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #737372;
	text-decoration: none;
	margin-top: 8px;
	padding-right: 12px;
}



.titulointerno {
	background-image: url(../img/bg_titulo_principal.gif);
	background-repeat: no-repeat;
	float: left;
	height: 27px;
	width: 552px;
	padding-top: 6px;
	padding-left: 12px;
	clear: both;
}

.data {
	font-family: Tahoma, Verdana, Arial;
	font-size: 10px;
	color: #818181;
	float: left;
	margin-top: 15px;
	width: 100%;
	letter-spacing: 0.1em;
}

.titulo {
	font-family: Tahoma, Verdana, Arial;
	font-size: 18px;
	font-weight: normal;
	color: #353535;
	float: left;
	width: 100%;
	margin-bottom: 2px;
	margin-top: 5px;
	letter-spacing: -0.2px;
}

.assinatexto {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #484848;
	float: left;
	width: 100%;
}

.thumb {
	margin-right: 12px;
	margin-bottom: 7px;
	float: left;
}

.boxindice {
	font-family: Tahoma, Verdana, Arial;
	color: #383838;
	background-image: url(../img/sep_inter.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	width: 524px;
	float: left;
	text-decoration: none;
	padding-top: 12px;
	padding-right: 22px;
	padding-bottom: 22px;
	padding-left: 12px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 6px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #efe7da;
	border-right-color: #efe7da;
	border-bottom-color: #efe7da;
	border-left-color: #efe7da;
}

.boxindice.a {
	text-decoration: none;
}

.boxindice:hover {
	text-decoration: none;
	background-color: #e5ddd0;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 6px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}

.boxindicearquivo {
	font-family: Tahoma, Verdana, Arial;
	color: #666666;
	background-image: url(../img/sep_inter.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	width: 524px;
	float: left;
	text-decoration: none;
	padding-top: 14px;
	padding-right: 22px;
	padding-bottom: 14px;
	padding-left: 12px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 6px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #efe7da;
	border-right-color: #efe7da;
	border-bottom-color: #efe7da;
	border-left-color: #efe7da;
	font-size: 11px;
}

.boxindicearquivo.a {
	text-decoration: none;
	color: #666666;
}

.boxindicearquivo:hover {
	text-decoration: none;
	background-color: #e5ddd0;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 6px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	color: #333333;
}

.ft1 { font-size: 10px; }
.ft2 { font-size: 11px; }
.ft3 { font-size: 12px; }
.ft4 { font-size: 13px; }
.ft5 { font-size: 14px; }

#interno {
	float: left;
	width: 570px;
	z-index: 10;
	margin-bottom: 15px;
	margin-top: 10px;
	font-family: Tahoma, Verdana, Arial;
	color: #383838;
	padding-bottom: 30px;
	background-image: url(../img/sepinterno.gif);
	background-repeat: repeat-y;
	background-position: right top;
	padding-right: 9px;
}

#intermediario {
	float: left;
	width: 570px;
	z-index: 10;
	margin-bottom: 15px;
	margin-top: 10px;
	font-family: Tahoma, Verdana, Arial;
	color: #383838;
	padding-bottom: 30px;
}

.texto {
	float: left;
	width: 546px;
	line-height: 16px;
	padding-right: 14px;
}

#boximagem {
	background-image: url(../img/bg_foto.gif);
	background-position: left top;
	width: 296px;
	float: left;
	margin-right: 11px;
	background-repeat: no-repeat;
	padding-top: 12px;
	padding-right: 8px;
	padding-left: 11px;
	margin-bottom: 11px;
}

.legenda {
	font-family: Tahoma, Verdana, Arial;
	font-size: 10px;
	color: #6a6a6a;
	padding: 8px;
	float: left;
	clear: both;
	text-align: left;
	line-height: 11px;
}

.tituloprincipal {
	background-image: url(../img/bg_titulo_principal.gif);
	background-repeat: no-repeat;
	float: left;
	width: 552px;
	padding-top: 6px;
	padding-left: 12px;
	clear: both;
	padding-bottom: 10px;
	margin-bottom: 20px;
}

#lateral {
	float: right;
	width: 175px;
	margin-top: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
}

.banner {
	background-image: url(../img/bgbanner.png);
	background-repeat: no-repeat;
	float: left;
	_background-image: none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/bgbanner.png');
	padding: 6px;
	margin-bottom: 8px;
}

.bannerparceiros {
	margin-bottom: 5px;
}

.quemsomos {
	float: left;
	padding-right: 14px;
	padding-left: 8px;
	width: 530px;
	margin-top: 20px;
	line-height: 18px;
}

.RespostasFAQ {
	visibility: inherit;
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #646464;
	float: left;
	margin-bottom: 10px;
	font-weight: normal;
}

#headercemporcento {
	float: left;
	position: relative;
	width: 100%;
}

#boximagemvertical {
	background-image: url(../img/bg_capa.gif);
	background-position: left top;
	width: 130px;
	float: left;
	margin-right: 11px;
	background-repeat: no-repeat;
	padding-top: 12px;
	padding-right: 8px;
	padding-left: 11px;
	margin-bottom: 11px;
}

.paragrafodestaque {
	padding-left: 15px;
	float: left;
	margin-left: 90px;
	margin-bottom: 25px;
	font-size: smaller;
	line-height: normal;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 5px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #ccc5b9;
	border-right-color: #ccc5b9;
	border-bottom-color: #ccc5b9;
	border-left-color: #ccc5b9;
	position: relative;
	width: 50%;
}

.paragrafodestaquearquivo {
	clear: right;
	padding-left: 15px;
	float: left;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 5px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #ccc5b9;
	border-right-color: #ccc5b9;
	border-bottom-color: #ccc5b9;
	border-left-color: #ccc5b9;
	margin-left: 50px;
	margin-bottom: 25px;
	font-size: smaller;
	line-height: normal;
	width: 460px;
	margin-right: 40px;
}

.paragrafodestaqueemcena {
	padding-left: 15px;
	float: left;
	margin-left: 70px;
	margin-bottom: 25px;
	font-size: smaller;
	line-height: normal;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 5px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #ccc5b9;
	border-right-color: #ccc5b9;
	border-bottom-color: #ccc5b9;
	border-left-color: #ccc5b9;
	position: relative;
	width: 465px;
	margin-right: 20px;
}

.paragrafodestaquemenor {
	padding-left: 15px;
	float: left;
	margin-left: 15px;
	margin-bottom: 25px;
	font-size: smaller;
	line-height: normal;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 5px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #ccc5b9;
	border-right-color: #ccc5b9;
	border-bottom-color: #ccc5b9;
	border-left-color: #ccc5b9;
	position: relative;
	width: 180px;
}
.paragrafodestaquemaquina {
	padding-left: 15px;
	float: left;
	margin-left: 40px;
	margin-bottom: 25px;
	font-size: smaller;
	line-height: normal;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 5px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #ccc5b9;
	border-right-color: #ccc5b9;
	border-bottom-color: #ccc5b9;
	border-left-color: #ccc5b9;
	width: 480px;
}


sup {
	font-size: smaller;
	color: #666666;
	text-decoration: none;
	font-weight: lighter;
}

.bibliografia {
	clear: right;
	padding-left: 15px;
	float: left;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #ccc5b9;
	border-right-color: #ccc5b9;
	border-bottom-color: #ccc5b9;
	border-left-color: #ccc5b9;
	font-size: smaller;
	padding-top: 20px;
	width: 100%;
	padding-bottom: 20px;
}

.nota {
	clear: right;
	padding-left: 15px;
	float: left;
	font-size: smaller;
	padding-top: 10px;
	width: 100%;
	padding-bottom: 10px;
	margin-top: 12px;
}

.itemblog, .itemblog.a {
	clear: both;
	float: left;
	width: 540px;
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding-top: 12px;
	padding-bottom: 12px;
	padding-left: 10px;
	padding-right: 10px;
}

.itemblog:hover {
	text-decoration: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	background-color: #e5ddd0;
}

.blogsdeteatro {
	width: 555px;
	float: left;
}

.subtitulo {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
	color: #353535;
	float: left;
	width: 100%;
	margin-bottom: 2px;
	margin-top: 2px;
}
#boxdossie {
	background-image: url(../img/bg_foto.gif);
	background-position: left top;
	width: 296px;
	float: left;
	margin-right: 11px;
	background-repeat: no-repeat;
	padding-top: 24px;
	padding-right: 20px;
	padding-left: 20px;
	margin-bottom: 11px;
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #333333;
}
#internoespeciais {
	float: right;
	width: 770px;
	z-index: 10;
	margin-bottom: 15px;
	margin-top: 10px;
	font-family: Tahoma, Verdana, Arial;
	color: #383838;
	padding-bottom: 30px;
}
#lateralespeciais {
	float: left;
	width: 326px;
	margin-right: 11px;
}
.textoespeciais {
	float: right;
	width: 410px;
	line-height: 16px;
	margin-left: 10px;
}
.conteudoespeciais {
	float: left;
	width: 770px;
	line-height: 16px;
}
.assinainter {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #666666;
}
.linha, .linha a, .linha:hover, .linha:visited, .linha:active {
	color: #333333;
	text-decoration: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: dotted;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
}
.subtexto {
	color: #333333;
	float: left;
	width: 90%;
	margin-left: 20px;
	font-size: 12px;
	margin-right: 20px;
}
.subtextoprograma {
	color: #666;
	float: left;
	width: 90%;
	margin-left: 20px;
	font-size: 11px;
	margin-right: 20px;
	line-height: 14px;
}

#conteudo #interno .texto a,
#conteudo #internoespeciais .conteudoespeciais .textoespeciais a {
	color: #666;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: dotted;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-top-color: #999;
	border-right-color: #999;
	border-bottom-color: #999;
	border-left-color: #999;
	text-decoration: none;
}

#conteudo #interno .texto .btn {
	float: left;
	width: 330px;
	margin-bottom: 12px;
}
#conteudo #interno .texto a sup {
	font-size: 9px;
	font-weight: normal;
	color: #333;
	font-family: Arial, Helvetica, sans-serif;
}

#conteudo #interno ul.jovensdramaturgos {
	display: list-item;
	list-style-type: none;
}

#conteudo #interno ul.jovensdramaturgos li {
	float: left;
	width: 566px;
	font-size: 12px;
	color: #333;
	margin-top: 30px;
	line-height: 18px;
	font-family: Tahoma, Geneva, sans-serif;
}

#conteudo #interno ul.jovensdramaturgos li .legenda {
	float: left;
	clear: none;
	width: 250px;
	margin-top: 10px;
	padding: 0px;
}

#conteudo #interno ul.jovensdramaturgos li img {
	float: left;
	margin-right: 20px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#conteudo #interno ul.jovensdramaturgos li a {
	text-decoration: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	bottom: 0px;
	margin-top: 20px;
	float: left;
}

.hide {
	visibility: hidden;
}

img a {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-decoration: none;
}

#conteudo #internoespeciais .conteudoespeciais .index {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333;
	float: left;
	width: 500px;
	margin-bottom: 6px;
	padding-left: 70px;
}

#conteudo #internoespeciais .conteudoespeciais .index h1 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 17px;
	font-weight: normal;
	color: #333;
	float: left;
	width: 500px;
	margin-bottom: 9px;
}

