﻿		@import "reset.css";
		* {
			font-family: "Arial Narrow", Undotum, sans-serif;
		}
		/*Containers*/
		body { 
			font-size: 11px;
			background:#fafafc;
		}
		#geral {
			width:100%;
			margin: 0 auto;
			background:#fafafc url(../images/topo.jpg) no-repeat center top;
			overflow:hidden;
		}
		#geral2 {
			width:970px;
			height:100%;
			margin:0 auto;
		}
		.logo {
			float:left;
			display:block;
			width:220px;
			height:70px;
			text-indent:-9999px;
			margin-top:40px;
		}
		.end {
			float:right;
			margin-top:20px;
			margin-right:20px;
			color:#01478a;
			font-size:1.1em;
		}
		.end a {
			color:#01478a;
		}
		.border { border: 3px solid #d4e3ef }
		.border:hover, .border:focus, .border.focus { border-color: #9cb2c3 }
		a.border { display: block }
		
		/* Breadcrumb */		
		#bread {
			float:left;
			font-size:1.0em;
			width:640px;
			padding: 2px 0;
			margin-top:10px;
		}
		.breadcrumb { 
			float:left;
			padding: 3px 0;
		}
		.breadcrumb {
			width: 640px;
		}
		.breadcrumb {  margin-left: 5px; margin-right: 5px; }
		.breadcrumb ul {
			float: left;
			padding-left: 10px;
			background: url(../images/bullet_blue.gif) no-repeat 0 50%;
		}
		.breadcrumb li { display: inline;}
		.breadcrumb li.title, .breadcrumb .voltar { color: #2872a5 }
		.breadcrumb li a { text-decoration: none; color:#14446c; }
		.breadcrumb li a:hover, .breadcrumb li a:focus, .breadcrumb li a.focus { text-decoration: underline }
		.breadcrumb span {
			float: right;
			padding-left: 10px;
			background:url(../images/bullet-voltar.gif) no-repeat 0 50%;
		}
		.breadcrumb .voltar {
			display:block;
			background:url(../images/bt_back.gif) no-repeat top;
			width:64px;
			height:20px;
			text-indent:-9999px;
		}	
		.breadcrumb .voltar:hover, .breadcrumb .voltar.hover {
			background-position:left bottom;
		}
		/* Fim: Breadcrumb */
		#texto {
			float:left;
			width:640px;
		}
		.texto {
			font-size: 1.2em;
			margin-top: 15px;
			color:#1D5074;
		}
		.texto hr {
			margin:20px 0;
		}
		.texto * { font-family: Arial Narrow, Helvetica, sans-serif; }
		.texto h3, .texto a { color: #8aa0a1}
		.texto h3 {
			font-size: 1.1em;
			font-weight: normal;
			margin-bottom: 10px;
		}
		.texto img {
			margin-right:10px;
			margin-bottom:10px;
		}
		.texto h2, .texto a { color: #01458f }
		.texto h2 {
			font-size: 1.4em;
			font-weight: normal;
			margin-bottom: 10px;
		}
		.texto p, .texto ul, .texto ol {
			text-align: justify;
			line-height: 1.5em;
			margin-bottom: 15px
		}
		.texto ul, .texto ol { padding-left: 15px }
		.texto li { margin-bottom: 7px }
		.texto ul li { list-style:  square }
		.texto ol li { list-style: none }
		.texto a:link { color:#425d77; text-decoration: none }
		.texto a:visited { color:#425d77; text-decoration: none; }
		.texto a:hover, .texto a:focus, .texto a.focus { color:#425d77; text-decoration: underline }
		.texto p.left {
			float:left;
			margin-right:10px;
		}
		/* Termina: Breadcrumb */
		#decreases {
			float:right;
			width:70px;
			height:17px;
			margin-right:10px;
			_margin-right:5px;
		}
		#decreases li {
			float:left;
		}
		#decreases #decrease {
			float:left;
			background: url(../images/decreases.gif) no-repeat -20px top;
			text-indent:-9999px;
			width:22px;
			height:17px;
		}
		#decreases #decrease:hover, #decreases #decrease.hover  {
			background-position: -20px bottom;
		 }
		#decreases #increase {
			float:left; 
			background: url(../images/decreases.gif) no-repeat;
			text-indent:-9999px;
			width:19px;
			height:17px;
		}
		#decreases #increase:hover, #decreases #increase.hover {
			background-position: left bottom;
		}
		#decreases #indicar {
			float:left; 
			background: url(../images/decreases.gif) no-repeat -40px top;
			text-indent:-9999px;
			width:20px;
			height:17px;
		}
		#decreases #indicar:hover, #decreases #indicar.hover {
			background-position: -40px bottom;
		}
		#indique {
			float:right;
			width:100%;
		}
		#indique div { background-color: #e6f1f7;  }
		#indique fieldset.destinatario { border-color: #8ca4bc }
		#indique a:hover, #indique a:hover *,
		#indique a:focus, #indique a:focus *,
		#indique a.focus, #indique a.focus *,
		#indique a.aberto, #indique a.aberto *,
		#indique label, .texto big.canal,
		.texto a { color: #697b8e }
		.texto a:visited { color: #425d77 }
		.texto div.img { background-color:  }
		/* Indique a um amigo */
		#indique div { padding: 10px; }
		#indique ul, #indique li { float: left }
		#indique li { margin-right: 5px }
		#indique div button {
			text-indent: -9999px;
			display: block;
			width: 28px;
			height: 26px;
			background-color: #FFF;
			background-image: url(images/font-size.png)
		}
		#indique a {
			line-height: 1.1em;
			text-align: right;
			float: right;
		}
		#indique a big {
			font-size: 1.1em;
			display: block;
		}
		#indique a:hover, #indique a:hover *,
		#indique a:focus, #indique a:focus *,
		#indique a.focus, #indique a.focus *,
		#indique a.aberto, #indique a.aberto * { text-decoration: none }
		#indique form {
			width:435px;
			padding: 10px 10px 10px 200px;
			background: url(../images/bg_indique.jpg) no-repeat 0px 50%
		}	
		#indique fieldset {
			float: left;
			width: 202px;
		}
		#indique fieldset.destinatario {
			width: 195px;
			margin-left: 8px;
			padding-left: 15px;
			border-left: 1px dotted #879db6;
		}
		#indique legend {
			font-size: 1.1em;
			display: block;
			padding-bottom: 3px;
			color:#3a688f;
		}
		#indique label {
			display: block;
			margin-top:3px;
			color:#7f8f9d;
		}
		#indique input {
			width: 153px;
			padding: 3px;
			border:1px solid #d0dbe7;
		}
		#indique input:focus, #indique input.focus { border:1px solid #9cabbc; }
		#indique input#nome-de, #indique input#nome-para { margin-left: 1px }
		#indique form button {
			float: right;
			margin-top:5px;
			background:url(../images/bt_indicar.gif) no-repeat top;
			width:64px;
			height:20px;
			text-indent:-9999px;
			}
		#indique form button:hover, #indique form button.hover {
			background-position:left bottom;
			}
		/* Termina: Indique a um amigo */
		/* Menu */
		#menu {
			width:700px;
			float:left;
			margin-top:7px;
			margin-left:15px;
		}
		#menu li.menu {
			float:left;
			background:url(../images/menu.jpg) no-repeat left top; 
			height:45px;
		}
		#menu li.menu a.menu {
			display:block;
			height:31px;
			text-align:center;
			color:#e3e9ee;
			font-size:1.2em;
			padding-top:14px;
		}
		#menu li.menu a.menu:hover {
			text-decoration:none;
		}
		#menu li#mn_institucional {width:100px;}
		#menu li#mn_institucional:hover, #menu  li#mn_institucional.hover {background-position:left bottom;}
			
		#menu li#mn_apoio {width:100px; background-position:-142px top;}
		#menu li#mn_apoio:hover, #menu li#mn_apoio.hover {background-position:left bottom;}
			
		#menu li#mn_nossasturmas {width:115px; background-position:-282px top;}
		#menu li#mn_nossasturmas:hover, #menu li#mn_nossasturmas.hover {background-position:left bottom;}
			
		#menu li#mn_faq {width:70px; background-position:-407px top;}
		#menu li#mn_faq:hover, #menu li#mn_faq.hover {background-position:left bottom;}
			
		#menu li#mn_aprovacoes {width:100px; background-position:-497px top;}
		#menu li#mn_aprovacoes:hover, #menu li#aprovacoes.hover {background-position:left bottom;}
		
		#menu li#mn_depoimentos {width:100px; background-position:-497px top;}
		#menu li#mn_depoimentos:hover, #menu li#depoimentos.hover {background-position:left bottom;}
		
		#menu li#mn_faleconosco {width:100px; background-position:-497px top;}
		#menu li#mn_faleconosco:hover, #menu li#faleconosco.hover {background-position:left bottom;}
			/* Sub-menu */
			/*Segundo Nivel*/
			#menu li.menu { position:relative; z-index:200; }
			#menu li:hover div.biMenu, #menu li.hover div.biMenu { display:block; }
			#menu div.biMenu {
				display:none;
				position:absolute;
				top:44px;
				left:0;
				background:url(../images/bg_submenu_bt.gif) no-repeat center bottom;
				width:196px;
				z-index:200;
				padding-bottom:5px;
			}
			#menu div.biMenu ul {
				width:196px;
				padding-top:10px;
				background:#29567f url(../images/bg_submenu.gif) repeat-x 0 top;
			}
			#menu div.biMenu li {
				background:url(../images/menu_divisoria.gif) no-repeat center bottom;
				*height:30px;
			}
			#menu div.biMenu li.none {
				background:none;
			}
			#menu li.biMenu a {
				display:block;
				cursor:pointer;
				color:#82a1bd;
				text-decoration:none;
				background:url(../images/bullet_1.gif) no-repeat 28px 15px;
				*background:url(../images/bullet_1.gif) no-repeat 28px 10px;
				font-family:Arial, Helvetica, sans-serif;
				padding:8px 0 8px 40px;
				*padding:10px 0 8px 40px;
				font-size:1.0em;
				line-height:18px;
				*line-height:5px;
				width:130px;
				text-align:left;
			}
			#menu li.biMenu a:hover {
				color:#c5d7e1;
				background:url(../images/bullet_2.gif) no-repeat 28px 15px;
				*background:url(../images/bullet_2.gif) no-repeat 28px 10px;
				display:block;
				text-decoration:none;
			}
			#menu li.biMenu.last {
				background:none;
			}
			/* Terceiro Nivel */
			#menu li li:hover li, #menu li li.hover li {background:none;}
			#menu li li:hover li span, #menu li li.hover li span { background:none; }
			#menu li li:hover li a, #menu li li.hover li a {color:#fff; text-decoration:none;}
			#menu li li:hover div.terMenu, #menu li li.hover div.terMenu {display: block;}
			#menu div.terMenu {
				display:none;
				position:absolute;
				top:0%;
				left:100%;
				background:url(../images/bg_submenu_bt.gif) no-repeat center bottom;
				width:196px;
				padding-bottom:5px;
			}
			#menu div.terMenu ul {
				width:196px;
				padding-top:10px;
				background:#29567f url(../images/bg_submenu.gif) repeat-x 0 top;
			}
			#menu li li li.terMenu {
				background:transparent url(../images/bulletMenu.gif) no-repeat 5px 13px;
				_float: left;
			}
			#menu li.terMenu a {
				cursor:default;
				width:140px;
				color:#82A1BD !important;
				text-decoration:none;
				/*height:23px;*/
				background:url(../images/bullet_1.gif) no-repeat 33px 15px;
				*background:url(../images/bullet_1.gif) no-repeat 33px 8px;
				padding:8px 0 8px 45px;
				cursor:pointer;
			}
			#menu li.terMenu a:hover {
				color:#c5d7e1 !important;
				*background:url(../images/bullet_2.gif) no-repeat 33px 8px;
			}
			#menu div.terMenu li {
				background:url(../images/menu_divisoria.gif) no-repeat center bottom !important;
				*height:30px;
			}
			#menu div.terMenu li.none {
				background:none !important;
			}
			#menu .terMenu .none {
				background:none;
			}
			#menu li li li:hover, #menu li li li.hover {  }
			#menu li li li:hover span, #menu li li li.hover span {
			}
			#menu li li li:hover a, #menu li li li.hover a { color:#82A1BD; }
		/* Fim: Menu topo */
		.grid {
			float:left;
			padding:0px 0px 0px 0px;
		}
		.grid table {
			width:280px;
		}
		.grid tbody td {
			border-top:solid 1px #c8dcdb;
		}
		.grid th, .grid td {
			height:29px;
			text-align:left;
			vertical-align:middle;
			padding-left:10px;
			padding-top:7px;
			*padding-top:0px;
			padding-bottom:7px;
			*padding-bottom:0px;
			color:#425d77;
		}
		.grid th {
			color:#4f7d9e;
		}
		.grid tr td {
			background-color:#d3dee9;
		}
		.grid tr.odd td {
			background-color:#e5edf5;
		}
		.grid tbody tr.hover td, .grid tbody tr:hover td {
			background-color:#b3c5d5;
		}
		/* ESTILIZAÇÃO CONTENTS */
		.data {
			float:left;
			margin-top:22px;
			margin-left:0px;
			color:#01478a;
		}
		#nav {
			float:right;
			margin-top:15px;
		}
		#nav li {
			float:left;
			margin-right:20px;
		}
		#nav a span {
			float:left;
			display:block;
			padding:7px 15px 7px 25px;
			background:url(../images/bullet1.gif) no-repeat 14px 13px;
			color:#01478a;
			text-decoration:none !important;
			cursor:pointer;
		}
		#nav a:hover span, #nav a.hover span {
			background: url(../images/hover_nav.gif) no-repeat;
			text-decoration:none !important;
		}
		/* ESTILIZAÇÃO RODAPÉ */
		#rodape {
			width:100%;
			background:url(../images/bg_rodape.jpg) no-repeat center top;
			height:135px;
		}
		#rodape2 {
			width:950px;
			margin:0 auto;
		}
		#rodape2 div {
			float:left;
			color:#49759E;
			margin-top:50px;
			margin-left:15px;
		}
		#rodape2 a {
			color:#1A3B5F;
		}
		#links-rodape {
			float:left;
			margin-top:50px;
			width:800px;
		}
		#links-rodape li {
			float:left;
			margin-right:15px;
		}
		#links-rodape a span {
			float:left;
			display:block;
			padding:7px 15px 7px 25px;
			color:#01478a;
			text-decoration:none;
			font-size:1.2em;
			cursor:pointer;
		}
		#links-rodape a:hover span, #links-rodape a.hover span {
			background:#c7d5e1 url(../images/bullet1.gif) no-repeat 14px 13px;
			text-decoration:none !important;
		}
		#links-rodape a {
			text-decoration:none !important;
		}
		#top {
			float:right;
			margin-top:55px;
		}
		#top a span {
			float:left;
			display:block;
			font-size:1.2em;
			padding:0px 0px 0px 12px;
			background: url(../images/bullet_top.gif) no-repeat 0 6px;
			color:#2d5a84;
			text-decoration:none;
			cursor:pointer;
		}
		#top a span:hover, #top a span.hover {
			color:#2d5a84;
			text-decoration:underline;
		}
		.interag {
			float:right;
			display:block;
			background:url(../images/interag.jpg) no-repeat top;
			width:36px;
			height:12px;
			text-indent:-9999px;
			margin-top:65px;
			margin-right:15px;
			font-size:0.4px;
		}
		.interag:hover, .interag.hover {
			background-position:left bottom;
		}

