@charset "utf-8";
/* CSS Document */
* {
	margin: 0;
	padding: 0;
	list-style: none;
	border: 0;
	text-decoration: none;
}

.carnaval2010-logo { text-indent: 9999px; width: 100px; height: 20px; overflow: hidden; display: block;}

.tpl_hotsite #menu {margin-bottom:10px;}
#meio.carnaval2010 {background: transparent url(images/cores.jpg) no-repeat right bottom;}
#meio.carnaval2010 #col_1{width:180px;padding: 0 10px 0 0;text-align:right;margin-right: 10px;background: transparent url(images/logomarca.jpg) no-repeat right top;}
#meio.carnaval2010 #col_2{width:465px;padding-top:15px; margin-right: 15px;}
#meio.carnaval2010 #col_3{padding-top:15px;}

#meio.carnaval2010 div div:after, #meio.carnaval2010 div div ul:after {content:".";display:block;clear:both;visibility:hidden;height:0;overflow:hidden;}
/********
 coluna 1 
*********/
#meio.carnaval2010 #col_1 h1 {
width:180px;
height:192px;
}
#meio.carnaval2010 #col_1 h1 a{
/*background: transparent url(images/carnaval2010.jpg) no-repeat left top;*/
width:180px;
height:192px;
display:block;
overflow: hidden;
text-indent: -99999px;
}
#meio.carnaval2010 #col_1 h2 {margin-bottom: 3px;}
#meio.carnaval2010 #col_1 ul li {margin:0;}
#meio.carnaval2010 #col_1 a:hover {text-decoration: underline;}
#meio.carnaval2010 .mn_capa a, #meio.carnaval2010 .mn_capa a:hover{color:#70BE44 !important;}
#meio.carnaval2010 .mn_blocos a, #meio.carnaval2010 #col_1 .mn_blocos li a:hover{color:#f99917 !important;}
#meio.carnaval2010 .mn_escolas a, #meio.carnaval2010 .mn_escolas a:hover{color:#0073bf !important;}
#meio.carnaval2010 .mn_outros a, #meio.carnaval2010 .mn_outros a:hover{color:#22b24b !important;}
#meio.carnaval2010 .ass_cpdoc a{font-size:9px;color:#2a2a2a !important;}



/*******
 coluna 2
*******/
hr.linha01 {
	display:block;
	clear:both;
	height:1px;
	background:#ccc;
	margin-bottom:15px;
}
#meio.carnaval2010 #col_2 h1 a {
font-size:18px;
color:#70BE44;
line-height: 1.1em;
text-align:left;
}
#meio.carnaval2010 #col_2 h1 {
font-size:18px;
color:#70BE44;
line-height: 1.1em;
text-align:left;
}
#meio.carnaval2010 #col_2 p {
	font-szie:12px;
}
#meio.carnaval2010 #col_2 h1 a:hover, #meio.carnaval2010 #col_2 p a:hover { color:#000000;}

#meio.carnaval2010 #col_2 h1.manchete a{font-size:20px;}

#meio.carnaval2010 .fotogaleria {
width:224px;
float: left;
margin-right:15px;
margin-bottom:30px;
}
#meio.carnaval2010 .fotogaleria .legenda {background:#70BE44;font-size:11px;}


.um-tres, .dois-tres, .tres-tres {
float: left;
margin-right:15px;
margin-bottom: 10px;
*height:auto;
width: 31%;
}
.tres-tres {margin-right:0;}



/******
 coluna 3
*******/
#meio.carnaval2010 #col_3 .programacao {margin-bottom:10px;height:100%;}
#meio.carnaval2010 #col_3 .programacao h1{color:#c1c1c0;line-height: 1.1em;}
#meio.carnaval2010 #col_3 .programacao h1 em{color:#22b24b;font-style:normal;}
.programacao_dias li{
	width: 40px;
	height: 40px;
	vertical-align: middle;
	float: left;
	margin-right: 10px !important;
}
.programacao_dias li a{
	background: transparent url(images/bg_programacao.jpg) repeat-x left bottom;
	border:1px solid #dddddf;
	width: 38px;
	height: 38px;
	display:block;
	line-height:38px;
	vertical-align: middle;
	text-align: center;
	font-size:17px;
	color:#22b24b;
}
#meio.carnaval2010 #col_3 .programacao_dias li a:hover {color:#49e174 !important;border:1px solid #49e174;background: #fff;}
.eunocarnaval {margin-bottom:30px;}



/************
TEMPLATE INTERNA
**************/

#meio #col_2 p.info_data {
font-weight: bolder;
font-size: 10px;
margin-bottom:30px;
}
#meio #col_2 .publicidade {
	border-top: 1px dashed #cdcdcd;
	border-bottom: 1px dashed #cdcdcd;
	padding: 8px 0;
	margin:0 auto;
}

/*** controles ***/
#meio #col_2 .controles {
	overflow: hidden;
	height: auto;
	padding-bottom: 0;
	border-bottom: 1px dashed #cdcdcd;
	margin-bottom:10px;
	height: 100%;
}
#meio #col_2 .controles ul li {
	font-size: 9px;
	float: left;
	padding-right: 10px;
}
#meio #col_2 .controles ul li:last-child {padding:0;}
#meio #col_2 .controles ul li a {font-size: 9px;vertical-align: middle;color: #70BE44;}
#meio #col_2 .controles ul li a:hover {text-decoration: none; color:#00974A !important;}
#meio #col_2 .controles ul li a img {vertical-align: middle;}

/*** controles ***/



/*** comentarios ***/
.carnaval_coment {height: 100%;}
#meio .comentar {
	float: left;
	width: 210px;
	overflow: hidden;
	clear: none;
	border: none;
	margin-right: 10px;
	padding: 5px;
}
#meio .comentar label {
	font-size: 12px;
	color: #2a2a2a;
	display: block;
	margin-top: 7px;
}
#meio input {
	width: 200px;
	height: 20px;
	border:1px solid #bcbcbc;
	vertical-align: middle;
	font-family: "trebuchet ms";
	font-size: 12px;
	color: #2a2a2a;
}
#meio input:focus, #meio textarea:focus {border:1px solid #ec028b;color: #f53ea9;}
#meio textarea {
	width: 200px;
	height: 100px;
	border:1px solid #bcbcbc;
	vertical-align: middle;
	font-family: "trebuchet ms";
	font-size: 12px;
	color: #2a2a2a;
}
#meio .ver_comentario {
	float: left;
	width: 210px;
	overflow: hidden;
	clear: none;
	border: none;
	padding: 5px;
}
#meio .ver_comentario p {text-align: right;}
#meio .ver_comentario p a{
	color: #ec028b;
	font-weight: bolder;
}
#meio .ver_comentario p a:hover {color:#f53ea9;}
#meio .ver_comentario div{
	height: 185px;
	width: 200px;
	padding: 15px 0 15px 15px;
	border: none;
	overflow-y: auto;
	margin-bottom: 15px;
}
#meio .ver_comentario div p {text-align: left;width: 170px;border-bottom: 1px dashed #2a2a2a;padding-bottom: 10px;}
#meio .ver_comentario div p strong{display: block;font-size: 13px; color: #ec028b;margin-bottom: 2px;}

#meio .comentar input#submit {
	color: #ec028b;
	font-size:18px;
	cursor: pointer;
	background: #fff;
	border:none;
	width:100%;
	text-align: right;
	margin-top:3px;
	padding-right:6px;
}
#meio .comentar input#submit:hover {color:#f53ea9;}
/*** comentarios ****/



/*** estaticas ***/
.tpl_estatica #meio.carnaval2010 #col_2 p {
	padding: 10px;
	margin: 0;
	border-bottom: 1px dashed #cdcdcd;
	margin-right:
}
.tpl_estatica #meio.carnaval2010 #col_2 p:hover {background: #fff8fc;}
.tpl_estatica #meio.carnaval2010 #col_2 p a{
	color:#ec028b;
}