/* ----------------------------------------- *//* ---          css criado para o        --- *//* ---            sítio do mis           --- *//* ---        04 de Julho de 2008        --- *//* ----------------------------------------- *//* ---  autor: luiz gustavo aleagi nunes --- *//* ---       e-mail: aleagi@gmail.com    --- *//* ----------------------------------------- *//* ---reset--- */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,b, u, i, center,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-size: 				100%;
	vertical-align: 		baseline;
	background: 			transparent;
}

body {
	line-height: 			1;
}

ol, ul {
	list-style: 			none !important;
}

blockquote, q {
	quotes: 				none;
}

q:before,q:after {content: '';
}

/* remember to define focus styles! */:focus {
	outline: 				0;
}

/* remember to highlight inserts somehow! */ins {
	text-decoration: 		none;
}

del {
	text-decoration: 		line-through;
}

/* tables still need 'cellspacing="0"' in the markup */table {
	border-collapse: 		collapse;
	border-spacing: 		0;
}

/* --- ------------- end of section -------------------------------------------------------------------- --- *//* ---the body--- */body {
	background:				#fff;
	font-size:				62.5%;
	font:					1.0em/2em "Arial", verdana, sans-serif;
	text-align:				center;
}

/* --- ------------- end of section -------------------------------------------------------------------- --- *//* ---the wrapper div--- */#wrapper {
	width:					960px;
	margin:					0 auto;
	text-align:				left;
}

#wrapper_popup {
	width:					100%;
	margin:					0 auto;
	text-align:				left;
}

/* --- ------------- end of section -------------------------------------------------------------------- --- *//* ---links--- */a, a:link {
	text-decoration:		underline !important;
}

a:hover {
	text-decoration:		none !important;
}

/* --- ------------- end of section -------------------------------------------------------------------- --- *//* ---the header area--- */#header {
	height:					200px !important;
	overflow:				hidden;
	padding:				2px 0;
}

#header_popup {
	height:					120px !important;
	overflow:				hidden;
	padding:				2px 0;
}

/* ---logo--- */#logo {
	width:					228px;
	height:					94px;
	background:				url(../../images/logomis.png) no-repeat;
	margin-top:				15px;
	float:					left;
}

#logo img {
	width:					228px;
	height:					94px;
}

/* ---primary menu--- */#primary_menu {
	position:				relative;
	top:					6px;
}

#primary_menu ul {
	float:					right;
}

#primary_menu ul li {
	display:				inline;
	margin:					0 13px;
}

#primary_menu ul li.ultimo {
	margin-right:			0;
}

#primary_menu ul li a {
	color:					#000;
	text-decoration:		none !important;
	text-transform:			uppercase;
	font-family:			"Lucida Console", monaco, courier, sans-serif;
	font-size:				0.75em;
}

#primary_menu ul li a:hover {
	text-decoration:		underline !important;
}

/* ---secondary menu--- */#secondary_menu  *{}

#secondary_menu {
	clear:					both;
	margin-left:			59px;
}

#secondary_menu ul {  position:         relative;
    margin: 0 0 0 2px;
}

#secondary_menu ul li,#secondary_menu.red ul li,#secondary_menu.blue ul li {
	display:				inline;
	margin:					0 10px;
	background:				url(../images/grey_arrow_down.png) right 80% no-repeat;
	padding-right:			10px;
  height:           0px;
}

#secondary_menu.red ul li,#secondary_menu.blue ul li {
	background:				url(../images/red_arrow_down.png) right 80% no-repeat;
}

#secondary_menu ul li a {
	color:					#000;
	text-decoration:		none !important;
	text-transform:			uppercase;
	font-family:			"Lucida Console", monaco, courier, sans-serif;
	font-size:				12px;
	cursor:					pointer;
}

#secondary_menu ul li a:hover {
	text-decoration:		underline !important;
}

#secondary_menu ul li a:hover {
	text-decoration:		underline;
}

/* ---the bar--- */#secondary_bar_black,#secondary_bar_red,#secondary_bar_blue,#secondary_bar_purple,#secondary_bar_pink,#secondary_bar_yellow,#secondary_bar_green,#secondary_bar_lemon_green {
	background:				#000;
	height:					22px;
	margin-left:			12px;
	margin-top:				-10px;
	color:					#fff;
	text-decoration:		none;
	text-transform:			uppercase;
	font-family:			"Lucida Console", monaco, courier, sans-serif;
	line-height:			1em;
	width:					887px;
	position:				relative;
}

#secondary_bar_black ul,#secondary_bar_red ul,#secondary_bar_blue ul,#secondary_bar_purple ul,#secondary_bar_pink ul,#secondary_bar_yellow ul,#secondary_bar_green ul,#secondary_bar_lemon_green ul {
	padding-left:			3px;
}

#secondary_bar_black ul li,#secondary_bar_red ul li,#secondary_bar_blue ul li,#secondary_bar_purple ul li,#secondary_bar_pink ul li,#secondary_bar_yellow ul li ,#secondary_bar_green ul li,#secondary_bar_lemon_green ul li {
	background:				none !important;
	position:				relative;
	top:					1px;
	margin:					0 !important;
	padding:				0 !important;
	letter-spacing:			-0.02em !important;
  word-spacing:			-0.1em !important;
}

#secondary_bar_black ul li a,#secondary_bar_red ul li a,#secondary_bar_blue ul li a,#secondary_bar_purple ul li a,#secondary_bar_pink ul li a,#secondary_bar_yellow ul li a,#secondary_bar_green ul li a,#secondary_bar_lemon_green ul li a {
	color:					#fff;
	margin:					0 !important;
	padding:				0 !important;
	text-decoration:		none !important;
}

#secondary_bar_black ul li a:hover,#secondary_bar_red ul li a:hover,#secondary_bar_blue ul li a:hover,#secondary_bar_purple ul li a:hover,#secondary_bar_pink ul li a:hover,#secondary_bar_yellow ul li a:hover,#secondary_bar_green ul li a:hover,#secondary_bar_lemon_green ul li a:hover {
	text-decoration:		underline !important;
}

#secondary_bar_red,.bar_red {
	background:				#ed1941;
}

#secondary_bar_blue,.bar_blue {
	background:				#00aeef !important;
}

#secondary_bar_purple,.bar_purple {
	background:				#91278f !important;
}

#secondary_bar_pink,.bar_pink {
	background:				#ed008c !important;
}

#secondary_bar_yellow,.bar_yellow{
	background:				#ffc20f !important;
}

#secondary_bar_green,.bar_green {
	background:				#01a89e !important;
}

#secondary_bar_lemon_green,.bar_lemon_green {
	background:				#cadb2a !important;
}

.submenustyle {
	width: 					auto;
	display: 				none;
  border:          solid 1px #fff;
  padding-bottom:      5px;
  padding-left:        3px;
}

* html .submenustyle { /*IE only width definition*/	width: 					100%;
}

.submenustyle a {
	text-transform: uppercase;
	font-family: "Lucida Console", monaco, courier, sans-serif;
	color: #fff !important;
	text-decoration: none;
	margin: 0 !important;
	padding: 0 !important;
    padding-bottom: 5px;
}

/* ---language--- */#language {
	float:					right;
	position:				relative;
	top:					-130px;
}

#language a {
	color:					#000;
	text-decoration:		none;
	text-transform:			uppercase;
	font-family:			"Lucida Console", monaco, courier, sans-serif;
}

/* ---the calendar on the header--- */#header_calendar {
	width:					67px;
	height:					54px;
	position:				relative;
	top:					-80px;
	left:					894px !important;
}

/* ---breadcrumb--- */#breadcrumb {
	clear:					both;
	position:				relative;
	top:					-50px;
	margin-left:			76px;
	height:					25px;
	color:					#000 !important;
	text-transform:			uppercase;
	font-family:			"Lucida Console", monaco, courier, sans-serif;
	font-size:				0.6em;
	font-weight:			900;
	line-height:			1em;
}

#breadcrumb a {
	color:					#999;
	text-decoration:		none !important;
	cursor:					pointer !important;
}

#breadcrumb a:hover {
	text-decoration:		underline !important;
}

#breadcrumb ul li {
	float:					left;
	margin:					0 3px;
}

/* ---search-box--- */#search_box {
	height:					20px;
	position:				relative;
	top:					-62px;
	left:					360px !important;
	color:					#333;
	text-transform:			lowercase;
	font-family:			"Lucida Console", monaco, courier, sans-serif;
	font-size:				0.8em;
	text-align:				right;
	margin-right:			0 !important;
	width:					600px;
}

#search_box input {
	border:					solid 1px #333;
	font-size:				0.8em;
	width:					190px;
}

#search_box input.button {
	border:					0;
	background:				url(../tema/mis/images/search-box_button.png) no-repeat;
	width:					27px;
	height:					16px;
}

/* --- ------------- end of section -------------------------------------------------------------------- --- *//* ---the content area--- */#home_content {
	clear:					both;
	margin-top:				10px;
	margin-bottom:			-10px !important;
}

/* --- ------------- end of section -------------------------------------------------------------------- --- *//* ---the sidebar left--- */#home_content #sidebar-left,#calendar_content #sidebar-left  {
	width:					530px;
	padding:				5px;
	float:					left;
}

#calendar_content #sidebar-left {
	width:					170px;
}

/* ---the two colums in home--- */.home_two_columns {
	font-family:			"Lucida Console", monaco, courier, sans-serif;
	text-transform:			uppercase;
	margin-top:				7px;
}

/* ---the home news--- */.home_news {
	margin-bottom:			20px;
}

.home_news h1 {
	font-size:				0.6em !important;
	display:				inline;
	margin-right:			10px;
	font-weight:			900 !important;
	font-family:			"Lucida Console", monaco, courier, sans-serif;
	text-transform:			uppercase;
}

.home_news h2 {
	font-family:			"Lucida Console", monaco, courier, sans-serif;
	text-transform:			none;
	line-height:			1.1em !important;
	font-size:				1.5em;
  margin-bottom:    5px;
  color:
            #000;
  text-decoration:  none;
}

.home_news h2 a {  color:
            #000;
  text-decoration:  none;
}

.home_news h2.border_bottom,.home_news h2.border_bottom a,.last_events h2.border_bottom,.last_events h2.border_bottom a {
	font-size:				1.2em;
	border-bottom:			dashed 1px #333;
	margin-bottom:			5px;
  color:
            #000;
  text-decoration: none !important;
}

.home_news h2.border_bottom,.home_news h2.border_bottom a {
	font-size:				0.9em;
}

.home_news h2.border_bottom a {
	text-decoration:		none;
	border-bottom:			none;
}

.last_events h2.border_bottom,.last_events h2.border_bottom a {
	font-size:				1.05em;
}

h2.border_bottom,h2.border_bottom a {
	font-size:				1.1em;
	border-bottom:			dashed 1px #333;
	margin-bottom:			5px;
}

.home_news h3,.last_events h3,.home_news h3 a,.last_events h3 a {
	font-family:			"Lucida Console", monaco, courier, sans-serif;
	text-transform:			none;
	line-height:			1.1em !important;
	font-size:				1em;
  color:
            #000;
  text-decoration: none;
}

.home_news h3 {
	font-size:				0.9em;
}

.last_events h3 {
	font-size:				0.95em !important;
}

.home_news p,.last_events p {
	font-family:			"Arial", verdana, serif;
	text-transform:			none;
	font-size:				0.75em;
	line-height:			1.3em;
	letter-spacing:			-0.02em;
}

.last_events p {
	font-size:				0.75em;
}

/* --- ------------- end of section -------------------------------------------------------------------- --- *//* ---the sidebar right--- */#home_content #sidebar-right,#calendar_content #sidebar-right {
	width:					198px;
	padding:				5px;
	padding-right:			0 !important;
	float:					right;
}

#calendar_content #sidebar-right {
	width:					200px;
}

/* --- ------------- end of section -------------------------------------------------------------------- --- *//* ---the main content--- */	#home_content #main_content,#calendar_content #main_content {
	margin:					0 220px 0 540px;
	padding:				5px;
}

#home_content #main_content_two,#calendar_content #main_content_two {
	margin:					0 0 0 180px;
}

#calendar_content #main_content {
	margin:					0 220px 0 215px;
}

#calendar_content_popup #main_content_popup {
	margin:					5px;
}

#calendar_content_popup #main_content_popup h2 {  background:       none;
}

#calendar_content {}

#calendar_content_popup {  width:          500px;
}

/* --- ------------- end of section -------------------------------------------------------------------- --- *//* ---the footer--- */#footer {
	clear:					both;
}

/* ---the minilogos--- */#minilogos {
	clear:					both;
	display:				block;
	margin-left:			70px;
	line-height:			1em;
	display:				table;
	height:					40px !important;
}

*:first-child+html #minilogos {
	margin-bottom:			30px !important;
}

#minilogos h1 {
	font-size:				0.6em !important;
	display:				inline;
	margin-right:			10px;
	font-weight:			900 !important;
	font-family:			"Lucida Console", monaco, courier, sans-serif;
	text-transform:			uppercase;
}

#minilogos #patrocinio ul li {
	display:				inline;
}

#minilogos ul li a {}

#minilogos img {
	vertical-align:			top;
}

#minilogos #apoio {
	float:					left;
	width:					200px;
	margin-left:			50px;
}

#minilogos #patrocinio {
	float:					left;
	width:					350px;
}

#minilogos #apoio h1,#minilogos #patrocinio h1 {}

#minilogos #apoio ul,#minilogos #patrocinio ul {  margin-top:    3px !important;
}

#minilogos #apoio ul li,#minilogos #patrocinio ul li,#minilogos #realizacao ul li {  margin:       0 6px !important;
}

#minilogos #apoio ul li a,#minilogos #realizacao ul li a {  color: #000;
  font-size: 11px;
  text-decoration: none;
  display: block;
  height: 20px;
}

#minilogos #realizacao {
	/* float:					left;
	width:					320px; */	margin-left:			670px;
}

/* --- apenas para o Opera --- */@media all and (min-width: 0px){#minilogos #realizacao {  height:           100px;
  margin-bottom:      0px !important;
  margin-top:          0px;
  margin-bottom:        -90px !important;
}

}

* html #minilogos #realizacao {  margin-bottom:      0px;
}

#minilogos #realizacao, x:-moz-any-link, x:default {  margin-bottom:      -10px;
}

#minilogos img.gesp,#minilogos img.gesp_interna {
	position:				relative;
	top:					-45px !important;
	text-align:				right !important;
  left:
             0;
	margin-bottom:		-40px;
}

#minilogos img.interna_gesp {
	position:				relative;
	top:					  -45px !important;
  margin-bottom:  -30px;
  }

/* --- hack feito APENAS para o FF2 --*/#minilogos img.interna_gesp, x:-moz-any-link,#minilogos img.gesp, x:-moz-any-link {
	top:					-95px !important;
  left:          230px;
	margin-bottom:			-70px;
  height:         95px;
}

/* --- hack feito APENAS para o IE6 --*/* html #minilogos img.gesp {
	top:					-95px !important;
  left:          230px;
	margin-bottom:			-90px !important;
}

/* -- CSS apenas para o Opera --- */@media all and (min-width: 0px){#minilogos img.gesp {
	top:					-95px !important;
  left:          230px;
	margin-bottom:			0px;
  height:         95px;
}

}

/* --- Para FF3 -- */#minilogos img.interna_gesp, x:-moz-any-link, x:default,#minilogos img.gesp, x:-moz-any-link, x:default {  top:					-45px !important;
  left:          0;
}

/* ---the footer menu--- */#footer_menu {
	clear:					both;
	background:				#000;
	height:					22px !important;
	margin-left:			70px;
	position:				relative;
	top:					15px;
}

* html #footer_menu {
	top:					5px;
}

#footer_menu ul {
	position:				relative;
	line-height:			1em;
	padding-left:			2px;
}

#footer_menu ul li {
	display:				inline;
	color:					#fff;
	font-size:				0.65em;
}

#footer_menu ul li a {
	color:					#fff;
	text-decoration:		none !important;
	text-transform:			uppercase;
	font-family:			"Lucida Console", monaco, courier, sans-serif;
	margin:					0 5px;
}

#footer_menu ul li a:hover {
	text-decoration:		underline !important;
}

/* --- css para o opera --- */@media all and (min-width: 0px){#footer_menu {  position:
             relative;
  padding-bottom:         0 !important;
  top:
                    44px;
}

}

/* --- ------------- end of section -------------------------------------------------------------------- --- *//* ---things used all over the site--- *//* ---headers--- */h1, h2, h3, h4, h5, h6 {
	font-weight:			100 !important;
}

h1.title,.title {
	text-transform:			uppercase;
	font-family:			"Lucida Console", monaco, courier, sans-serif;
	font-size:				1.2em;
	line-height:			1em;
}

h1.title {   margin-left:     2px !important;
}

.title {  font-size:          0.9em;
}

hr.middle,hr.middle_popup {
	height:					1px;
	border:					0 !important;
	background:				#000;
	margin-left:			73px;
	width:					662px;
	margin-bottom:			15px;
}

hr.middle_popup {
	margin-left:			43px;
  width:					462px;
}

/* --- ------------- end of section -------------------------------------------------------------------- --- *//* ---images--- */img.news_home_big {
	width:					242px;
	height:					106px;
}

img.float_right {
	margin-left:			5px;
}

/* ---cores --- */.section_blue,.section_green,.section_pink ,.section_orange,.section_yellow,.section_red {
	position:				relative;
	top:					-2px;
	width:					20px !important;
	height:					7px !important;
	font-size:				0.5em !important;
	font-family:			"Lucida Console", monaco, courier, sans-serif;
}

.section_blue {
	background:				#00aeef;
}

.section_green {
	background:				#8cc63e;
}

.section_pink {
	background:				#ee0872;
}

.section_orange {
	background:				#f8931f;
}

.section_yellow {
	background:				#fff200;
}

.section_red {
	background:				#ed1941;
}

/* ---some spans--- */.grey_arrow a,.red_arrow a,.blue_arrow a,.green_arrow a,.lemon_green_arrow a,.yellow_arrow a,.purple_arrow a,.pink_arrow a,.black_arrow a,.grey_arrow,.red_arrow,.blue_arrow,.green_arrow,.lemon_green_arrow,.yellow_arrow,.purple_arrow ,.pink_arrow,.black_arrow {
	color:					#999;
	font-size:				1.8em;
	font-family:			"Lucida Console", monaco, courier, sans-serif;
	text-decoration:		none !important;
}

.red_arrow a,.red_arrow {
	color:					#ed1941 !important;
	font-size:				1.5em;
}

.blue_arrow a,.blue_arrow {
	color:					#00adef;
	font-size:				1.5em;
}

.green_arrow a,.green_arrow {
	color:					#01a89e;
	font-size:				1.5em;
}

.lemon_green_arrow a,.lemon_green_arrow {
	color:					#cadb2a;
	font-size:				1.5em;
}

.yellow_arrow a,.yellow_arrow {
	color:					#ffc20f;
	font-size:				1.5em;
}

.purple_arrow a,.purple_arrow {
	color:					#92278f;
	font-size:				1.5em;
}

.pink_arrow a,.pink_arrow {
	color:					#ed008c;
	font-size:				1.5em;
	}

.black_arrow a,.black_arrow {
	color:					#000;
	font-size:				1.5em;
	}

.grey_arrow,.red_arrow,.blue_arrow,.green_arrow,.lemon_green_arrow,.yellow_arrow,.purple_arrow,.pink_arrow,.black_arrow {
	font-size:				1em;
}

.half_left,.half_right {
	width:					48%;
	float:					left;
	margin-right:			1%;
}

.half_right {
	margin-right:			0 !important;
}

.triple {
	width:					31%;
	float:					left;
	margin-right:			1%;
}

.lowercase {
	text-transform:			lowercase !important;
}

.uppercase {
	text-transform:			uppercase !important;
}

.normal_text {
	text-transform:			none !important;
}

.center {
	text-align:				center;
}

.right {
	text-align:				right;
}

.middle {  vertical-align:     middle;
}

.borderless {
	border:					0 !important;
}

.float_left {
	float:					left;
}

.float_right {
	float:					right;
}

.clear {
	clear:					both !important;
}

.marginless {
	margin:					0 !important;
}

.oculta {
	display:				none;
}

p.description {
	font-size:				0.8em;
	font-family:			"Lucida Console", monaco, courier, sans-serif;
	line-height:			1.2em;
	margin-bottom:			2em;
  margin-left:      -3px;
}

p.description  a {  color:
            #999;
  text-decoration:   none;
}

p.small,.small {
	font-size:				0.7em;
}

.bold {
	font-weight:			900;
}

.italic {
	font-style:				italic;
}

a.lineless,a.sem_sublinhado,a.sem_linha {
	text-decoration:		none !important;
}

a.lineless:hover,a.sem_sublinhado:hover,a.sem_linha:hover {
	text-decoration:		underline !important;
}

a.lineless:hover span,a.sem_sublinhado:hover span,a.sem_linha:hover span {
	text-decoration:		none !important;
}

.linkpreto a{
	color: #000000 !important;
}

.linkpreto a:hover{
	color: #000000 !important;
}

.linkpreto a:visited{
	color: #000000 !important;
}

.linkcinza a{
	color: #adadad !important;
}

.linkcinza a:hover{
	color: #adadad !important;
}

.linkcinza a:visited{
	color: #adadad !important;
}

.one_half_lh {
	line-height:			1.6em;
}

.double_lh {
	line-height:			2em;
}

.single_lh {
	line-height:			1.2em;
}

p {
	margin-bottom:			2em;
}

.red,.red a {
	color:					#ed1941 !important;
}

.blue,.blue a {
	color:					#00aeef !important;
}

.purple,.purple a {  color:					#91278f !important;
}

.black,.black a {
	color:					#000 !important;
}

.pink,.pink a {
	color:				  #ed008c !important;
}

.yellow,.yellow a {
	color:				  #ffc20f !important;
}

.green,.green a {
	color:				  #01a89e !important;
}

.lemon_green,.lemon_green a {
	color:				  #cadb2a !important;
}

.light_gray,.light_grey,.light_gray a,.light_grey a {
	color:					#999;
}

.gray,.grey,.gray a,.grey a {
	color:					#666;
}

.gray2,.grey2,.gray2 a,.grey2 a {
	color:					#9b9d9d;
}

.marginless {
	margin:					0 !important;
}

.m_ten_bottom {
	margin-bottom:			10px !important;
}

.m_ten_left {
	margin-left:			10px !important;
}

.m_ten_right {
	margin-right:			10px !important;
}

.m_ten_top {
	margin-top:				10px !important;
	overflow:				hidden;
}

.m_twenty_top {
	margin-top:				20px !important;
	overflow:				hidden;
}

.m_thirty_top {
	margin-top:				30px !important;
	overflow:				hidden;
}

* html .m_thirty_top {
	margin-top:				40px !important;
}

*:first-child+html .m_thirty_top {
	margin-top:				35px !important;
}

.m_fifty_left {
	margin-left:			50px !important;
}

.m_hundred_eighty_left {
	margin-left:			180px !important;
}

.m_hundred_seventy_left {
	margin-left:			170px !important;
}

.p_fifty_left {
	padding-left:			50px !important;
}

.p_ten_top {
	padding-top:			10px !important;
}

.p_twenty_top {
	padding-top:			20px !important;
}

.inline,.issinline {
	display:				inline;
}

.visible {
	overflow:				visible !important;
}

.one_em {
	font-size:				1em !important;
}

.12em {
	font-size:				1.4em !important;
}

.zero_eight_em {
	font-size:				0.8em !important;
}

.zero_seven_em {
	font-size:				0.7em !important;
}

.zero_six_em {
	font-size:				0.6em !important;
}

.hidden {  overflow:         hidden;
}

.border {
	border:					solid 1px #f00;
}

.font_two {
	font-family:			"Lucida Console", monaco, courier, sans-serif !important;
}

.uppercase {
	text-transform:			uppercase;
}

/* ---some calendar elements--- */#month_calendar_two {
	width:					165px;
	float:					left !important;
	height:					125px;
	margin-right:			10px;
}

* html #month_calendar_two {
	position:				relative;
	left:					-45px;
}

#calendar_search {
	font-family:			"Lucida Console", monaco, courier, sans-serif;
	font-size:				0.7em;
	line-height:			1.5em;
}

#calendar_search h2 {
	font-family:			"Lucida Console", monaco, courier, sans-serif;
}

/* --- forms --- */input,select,textarea {
	border:					solid 1px #999;
	font-family:			"Lucida Console", monaco, courier, sans-serif;
	font-size:				0.8em;
	margin:					0 !important;
  padding:        2px;
}

radio,checkbox,.radio,.checkbox {  border:         0;
}

input.button {
	background:				#fff;
	text-transform:			lowercase;
	font-family:			"Lucida Console", monaco, courier, sans-serif !important;
}

/* ---calendar evnt input--- */form.event_input {
	font-size:				0.9em;
}

form.event_input h2 {
	font-family:			"Lucida Console", monaco, courier, sans-serif;
	font-size:				1em;
	color:					#fff;
	background:				#999;
	line-height:			1.4em;
	padding:				0 2px;
	margin:					10px 0;
	clear:					both;
}

form.event_input h3 {
	float:					left;
	width:					30%;
	padding-bottom:			2px;
	clear:					both;
}

form.event_input label {
	margin-left:			50px;
	padding-bottom:			2px;
}

form.event_input input {
	line-height:			1em;
}

form.event_input option,form.event_input select {
	font-size:				0.9em !important;
}

div.period_event label {
	margin-left:			0 !important;
	clear:					both;
	line-height:			1em;
}

div.form_comments {  line-height:      1.2em;
  font-size:        0.8em;
  clear:
            both;
  margin-bottom:    -30px;
  border-left:      solid 1px #999;
  border-bottom:    solid 1px #999;
  margin-left:      25px;
  padding:          5px;
}

.event_input div.form_comments {  font-size:        1em;
  margin-bottom:    -20px;
}

/* ---one more form style--- */form.type_one,form.type_two {
	font-family:			"Lucida Console", monaco, courier, sans-serif;
	font-size:				0.8em;
}

form.type_two {
	font-size:				0.9em;
}

form.type_one h3,form.type_two h3 {
	float:					left;
	font-family:			"Lucida Console", monaco, courier, sans-serif;
	font-weight:			900;
	width:					35%;
	text-align:				right;
	padding-bottom:			2px;
	clear:					both;
	text-transform:			lowercase;
}

form.type_one label,form.type_two label {
	margin-left:			10px;
	padding-bottom:			2px;
}

form.type_one input,form.type_two input {
	line-height:			1em;
	font-family:			"Arial", verdana, sans-serif;
	font-size:				0.8em;
}

/* --- sala de imprensa --- */.sala_imprensa_imagem,.programacao_inicial_imagem,.column_image  {
	width:					20%;
	float:					left;
}

.column_image  {
	width:					25%;
}

.streaming_inicial_imagem	{
	width:					20%;
	float:					left;
}

.sala_imprensa_texto,.programacao_inicial_texto,.column_text {
	float:					left;
	width:					79%;
	font-size:				0.9em;
}

.programacao_inicial_texto {
	width:					77%;
}

.programacao_inicial_texto a {
	color:					#000;
}

.programacao_inicial_texto h2,.last_events h2 a {
	font-size:        1em;
  line-height:      0em;
	color:					#000;
	text-decoration:		none;
}

.programacao_inicial_texto h2 {  line-height:      1.1em;
}

.streaming_inicial_texto,.column_text {
	float:					left;
	width:					79%;
	font-size:				0.9em;
		margin-left:			5px;
		height:
                 6.5em;
}

.streaming_inicial_texto {
	width:					78%;
}

.streaming_inicial_texto a {
	color:					#000;
}

.streaming_inicial_texto h2,.last_events h2 a {
	font-size:        1em;
  	line-height:      0em;
	color:					#000;
	text-decoration:		none;
}

.streaming_inicial_texto h2 {  line-height:      1.1em;
}

.last_events h2 a,.last_events h2 a.bordeless {
	font-size:        0.9em;
	line-height:		1em !important;
	color:					#000;
	text-decoration:		none;
}

.last_events div {
	line-height:		1em !important;
}

.column_text {
	width:					    74%;
  line-height:        1em;
  	font-size:				0.8em;
}

/* --- mapa do site --- */.mapa_do_site a,.programacao_interna a {
	color:					#000;
	text-decoration:		none;
}

.mapa_do_site ul,.programacao_interna ul {
	margin-left:			20px;
	margin-bottom:			20px;
}

.mapa_do_site ul li ul,.programacao_interna ul li ul {
	margin-bottom:			0px;
}

.mapa_do_site h1,.programacao_interna h1 {
	font-size:				0.9em;
}

.mapa_do_site h2,.programacao_interna h2 {
	font-size:				0.7em;
}

/* --- programação inicial --- */ul.subnav {
	text-align:				right;
	margin-top:				-10px !important;
	line-height:			1em;
  padding-bottom:    15px;
  margin-right:       225px;
  color:          #ed1941;
  font-size:        0.9em;
}

* html ul.subnav,*:first-child+html ul.subnav {
	margin-top:				-20px !important;
}

ul.subnav li {
	display:				inline;
}

ul.subnav li a {
	color:				  #999;
  text-decoration:    none;
  text-transform:     uppercase;
}

ul.subnav li.selected a {
	color:				  #000;
  font-weight:      bold;
}

/* ---the popup table--- */table.lista_eventos_popup {  width:
            98%;
  margin:           0 auto;
  line-height:      1em;
}

table.lista_eventos_popup th {
	background:				#01a89e !important;
  color:
            #fff;
  padding:          4px;
  margin-bottom:    3px;
  font-weight:      100;
}

table.lista_eventos_popup td {  padding:          4px;
}

table.lista_eventos_popup td a {  color:
            #000;
  text-decoration:  none;
}

/* --- outras tabelas --- */table .bar_red,table.bar_blue,table.bar_purple,table.bar_pink ,table.bar_yellow,table.bar_green,table.bar_lemon_green {  width:
            98%;
  margin:           0 auto;
  line-height:      1em;
  font-size:        0.8em;
}

table .bar_red img,table.bar_blue img,table.bar_purple img,table.bar_pink img ,table.bar_yellow img,table.bar_green img,table.bar_lemon_green img {  vertical-align:     middle;
}

table .bar_red a,table.bar_blue a,table.bar_purple a,table.bar_pink  a,table.bar_yellow a,table.bar_green a,table.bar_lemon_green a {  color:
            #000;
  text-decoration:  none;
}

table .bar_red th,table.bar_blue th,table.bar_purple th,table.bar_pink  th,table.bar_yellow th,table.bar_green th,table.bar_lemon_green th,table .bar_red th a,table.bar_blue th a,table.bar_purple th a,table.bar_pink  th a,table.bar_yellow th a,table.bar_green th a,table.bar_lemon_green th a { color:
            #fff; padding:           4px;
}

table .bar_red th a,table.bar_blue th a,table.bar_purple th a,table.bar_pink  th a,table.bar_yellow th a,table.bar_green th a,table.bar_lemon_green th a {  padding:          0px;
  font-size:        0.8em;
}

table .bar_red td,table.bar_blue td,table.bar_purple td,table.bar_pink  td,table.bar_yellow td,table.bar_green td,table.bar_lemon_green td { background:        #fff; padding:           8px 4px;
}

table .bar_red  th {
	background:				#ed1941;
}

table.bar_blue th {
	background:				#00aeef !important;
}

table.bar_purple th {
	background:				#91278f !important;
}

table.bar_pink  th{
	background:				#ed008c !important;
}

table.bar_yellow th {
	background:				#ffc20f !important;
}

table.bar_green th {
	background:				#01a89e !important;
}

table.bar_lemon_green th {
	background:				#cadb2a !important;
}

.static_content {  line-height:      1.2em;
  font-size:        0.8em;
	margin: 0 0 0 10px;
	
}

.static_content a {  color:
            #000 !important;
  text-decoration:  none;
}

.static_content a:hover {  text-decoration:  underline;
}

.static_content h1 {
	font-family:			"Lucida Console", monaco, courier, sans-serif;
  font-size:        1.4em;
  margin-bottom:    0.3em;
}

ul.logo_patrocinadores {  margin:           15px 0;
  width:
            95%;
  display:          block;
  overflow:         hidden;margin-left:		15px;
}

ul.logo_patrocinadores li {  float:          left;
  width:          150px;
}

* html ul.logo_patrocinadores li {}

div.paginacao {
	margin:				0px auto !important;
	text-align:			center !important;
}

div.paginacao ul {
	margin:				10px auto !important;
	text-align:			center !important;
	width:				400px;
	overflow:			hidden;
}

div.paginacao ul li {
	float:				left;
	margin:				0 5px;
	text-align:			center;
}

div.paginacao ul li a {
	font-family:	  "Lucida Console", monaco, courier, sans-serif;
	color:
            #000 !important;
    text-decoration:  underline;
}

div.paginacao ul li a:hover {
	font-family:	  "Lucida Console", monaco, courier, sans-serif;
	color:
            #000 !important;
    text-decoration:  none;
}

ul.informativo_lista {
	line-height:		1em;
}

ul.informativo_lista li {
	padding-left:		25px;
}

ul.informativo_lista li span.grey_arrow {
	margin-left:		-16px;
}

ul.informativo_lista li h3 {
	}

ul.style_one {  margin:         10px;
}

ul.style_one li {  margin-bottom:    30px;
  text-indent:      -17px;
}

h1.big_title {  font-size:        12px;
  line-height:      1.4em;
  margin-right:     220px;
}

* html h1.big_title {  margin-bottom:    -25px !important;
}

*:first-child+html h1.big_title {  margin-bottom:    -25px !important;
}

/* --- o menu de admin --- */ul.menu_admin {  padding:          5px;
}

ul.menu_admin li {}

ul.menu_admin li a {  color:
            #000;
  text-decoration:  none;
  display:          block;
  padding-left:      2px;
}

* html ul.menu_admin li a {  height:           1%;
}

ul.menu_admin li a:hover {  background:       #000;
  color:
            #fff;
}

td.select a {
	text-decoration:		none !important;
}

.submenustyle a {
	color:					#fff !important;
}

/* --- paineis novos --- */ul.modelo01-lista,ul.modelo05-lista {}

ul.modelos-lista  {
	border:	0px solid #ff6600;
	width:  460px;
	margin-left: 10px;
}

ul.modelo06-lista,ul.modelo07-lista,ul.modelos-lista li {
	margin: 0 0 40px 0;
}

ul.modelo01-lista li,ul.modelo05-lista li,ul.modelo06-lista li,ul.modelo07-lista li,ul.modelos-lista li {
	display: inline;
}

ul.modelos-lista li {
	width: 130px;
	height: 150px;
	margin: 0 20px 0 0;
	float: left;
	border:	0px solid #ff0000;
}

ul.modelos-lista label {
	margin:		0;
	padding:	0;
}

ul.modelo01-lista li a img,ul.modelo05-lista li a img,ul.modelo06-lista li a img,ul.modelo07-lista li a img {
	border: solid 2px #9b9b9b;
}

ul.modelos-lista li a img {
	width: 130px;
	border: 0;
	vertical-align: top;
}

ul.tripla {
	margin: 10px 0;
}

ul.tripla li.primeira,ul.tripla li.segunda,ul.tripla li.terceira {
	width: 32%;
	float: left;
	margin-right: 15px;
	padding: 10px 0;
}

ul.tripla li.primeira_e_segunda {
	width: 66%;
	float: left;
	margin-right: 15px;
	padding: 10px 0;
}

ul.tripla li.terceira {
	margin-right: 0px;
}

ul.tripla li img {
	text-align: center;
}

.modelo06,.modelo07,.modelo08 {
	background: url(../../../html/images/panels/modelo06-01.png) no-repeat;
	width: 746px;
	height: 451px;
	margin: 0 0 20px 0;
	padding: 20px;
}

.modelo06-texto,.modelo07-texto,.modelo08-texto {
	position: relative;
	padding: 10px;
	top: 25px;
	left: 510px;
	width: 175px;
	background: #feeadb;
	font-size: 0.9em;
}

.modelo07-texto,.modelo0-texto {
	padding: 10px;
	left: 10px;
	width: 445px;
	height: 345px;
}

#imagem_principal {
	/*width: 735px !important;*/	padding: 0 !important;
	margin: important;
}

#imagem_principal img {
	}

label span.small {
	line-height: 1 !important;
	padding: 0 !important;
	margin: 0 0 0 202px !important;
	clear: both !important;
	display: block;
}

.titulo_outros_vivo {
	font-size:0.7em;
	font-weight:bold;
	font-family:"Arial", verdana, serif !important;
	text-align:left;
}

.aovivo_foto {
	text-align:left;
}

.texto_aovivo {
	font-family:"Arial", verdana, serif !important;
	font-size:0.9em;
	text-align:left;
	margin-top:0px;
	line-height:1em;
}

.titulo_aovivo{
	font-family:"Lucida Console", monaco, courier, sans-serif !important;
	font-size:1.2em;
	margin-top:0em;
	text-align:left;
	width:24em;
}

.player_aovivo{
	font-family:"Lucida Console", monaco, courier, sans-serif !important;
	font-size:1.2em;
	text-align:left;
	margin-top:0em;
}

.imagem_rel_aovivo{
	font-family:"Lucida Console", monaco, courier, sans-serif !important;
	font-size:0.7em;
	text-align:left;
	margin-top:1em;
	width:41.8em;
	line-height:10%;
}

.configuracoes_aovivo{
	font-family:"Arial", verdana, serif !important;
	line-height:130%;
	font-size:0.8em;
	margin-top:11em;
}

.configuracoes_aovivo_detalhe{
	font-family:"Arial", verdana, serif !important;
	line-height:130%;
	font-size:0.8em;
	margin-top:35em;
}

#informativo {
    width: 530px;
    float: left;
    position: absolute;
    margin: 0 200px 0 210px;
}

#calendar_content #informativo h2.border_bottom {
    display: block !important;
    clear: both;
}

#calendar_content #informativo #main_content {
    margin: 0;
}

.mensagemErro{
width:523px; 
margin-left:215px; 
margin-top:0px;
}

.mensagemErro a {
	color:#000000;
	text-decoration: 		none;
}


/* --- ajuste do informativo - 22.09.2009 */
#informativo_pagina {
    width: 510px;
    padding: 0 0 50px 0;
    display: table-cell;
    vertical-align: top;
}

#informativo_pagina h2.border_bottom {
    clear: both;
    padding: 15px 0 0 0;
}

#informativo_pagina div {
    padding: 0 0 10px 0;
}

#rodape-home #pat_inst {
    margin: 0 10px 0 0;
    width: 350px !important;
}

.barra_direita_evento_1 {
	font-size:				0.7em;
	line-height:			2em;
	width:					100%;
	float:					left;
	margin-right:			1%;
}

.barra_direita_evento_1 a:hover {
	color:				#000000;
}

/* -- ajustes aleagi - 12.01.2010 -------------------- */
#template_um #main_content,
#template_cinco #main_content {
	position: relative;
	left: -40px;
}

* html #template_um #main_content,
* html #template_cinco #main_content {
	left: -30px;
}

#template_um #sidebar-right,
#template_cinco #sidebar-right {
	position: relative;
	left: -40px;
}

* html #template_um #sidebar-right,
* html #template_cinco #sidebar-right {
	left: -10px;
}

#rodape-home {
}

#rodape-home #par_inst,
#rodape-home #pat_inst,
#rodape-home #livraria {
    margin: 0;
    padding: 0;
    float: left;
}

#rodape-home #livraria {
	width: 190px;
	border: solid 1px #fff;
}

#rodape-home #pat_inst {
	width: 190px !important;
}

#rodape-home #par_inst {
    float: left;
    margin: 0 10px 0 0;
}

#rodape-home #par_inst h1,
#rodape-home #pat_inst h1,
#rodape-home #livraria h1 {

}

#rodape-home #par_inst ul,
#rodape-home #pat_inst ul,
#rodape-home #livraria ul {
    text-align: left !important;
    overflow: hidden;
    margin: 0;
    padding: 3px 0 0 13px;
}

#rodape-home #par_inst ul li,
#rodape-home #pat_inst ul li,
#rodape-home #livraria ul li {
    float: left;
}

#rodape-home #par_inst ul li a,
#rodape-home #pat_inst ul li a,
#rodape-home #livraria ul li a {
    margin: 0 15px 0 0;
}


