/*
	Descrição: e-U - Universidade Electrónica
	Autor: Innovagency.com - David Moisés Lages
*/

html, body {font-size:62.5%; text-align:center; margin:0; padding:0; height:100%;}

body {background-color:#e7e7e7;}
body, table, input, select, textarea {color:#444444; font:1.0em Arial, Geneva, sans-serif; line-height:1.5em;}

input {background-color:#ffffff;}
h1, h2, h3, h4, h5, h6 {margin:0; padding:0; line-height:normal;}

h1, h2 {color:#00698c; font-size:1.8em; font-weight:normal; margin-bottom:15px;} /* font-size:1.1em; font-weight:bold; */
h3 {color:#00698c; /*font-size:1.1em;*/ font-weight:bold;}
h4 {color:#00698c; font-size:1.2em; font-weight:normal; margin-bottom:3px;}
.TamanhoH3{color:#00698c; font-size:1.2em; font-weight:normal; margin-bottom:3px;}
.TamanhoH3HomeNovidades{color:#00698c; font-size:1.2em; font-weight:bold; margin-bottom:3px;}

h5 {color:#00698c; font-size:1.1em; font-weight:normal; margin-bottom:15px;}

h6, h7 {color:#00698c; font-size:1.1em; font-weight:normal;}

/*a:focus {outline:thick solid black;}
a:active {outline:thick solid red;}
a:focus {border:solid 1px #ff0000;}*/

#saltarpara a, #saltarpara a:hover, #saltarpara a:visited { position:absolute; left:0px; top:-500px; width:1px; height:1px; overflow:hidden; }
#saltarpara a:active, #saltarpara a:focus { color:#888888; font-size:1.0em; text-decoration:none; position:static; width:auto; height:auto; }

#topomenugenerico, #topocentro, #ctrlCFIHeader_topomenu_pt, #ctrlCFIHeader_topomenu_en, #modhomeofertas, #conteudo, #footermiolo {width:759px;}

.txtuppercase {text-transform:uppercase;}
.tituloLinkHomepage {color:#00698c; font-size:1.1em; font-weight:bold; text-decoration:none;}
.tituloLinkHomepage a{color:#00698c; font-size:1.1em; font-weight:bold;text-decoration:none;}
.tituloLinkHomepage a:hover {color:#00698c; font-size:1.1em; font-weight:bold;text-decoration:underline}
.verticalaligntop {vertical-align:top;}
.displayinline {display:inline;}
.floatleft {float:left;}
.floatright {float:right; margin-right:11px;}
.clearboth {clear:both;}
.clearright {clear:left;}
.spacer5px {margin:5px;}
.spacer20px {margin:20px;}
.marginright2px {margin-right:2px;}
.marginright5px {margin-right:5px;}
.marginright20px {margin-right:20px;}
.linhacinzavertical {border-right:solid 1px #d4d4d4;}
.linhacinzahoriz {border-bottom:solid 1px #d4d4d4;}
.linhacinzahoriztopbottom10px {clear:both; margin:10px 0; border-bottom:solid 1px #d4d4d4;}
.linhacinzahorizbottom5px {margin-bottom:5px; border-bottom:solid 1px #d4d4d4;}
.backgroundcinza {background-color:#d4d4d4;}

/*
	PÁGINA DE IMPRESSÃO
*/
@media screen {
	#topoimpressao {display:none;}
	#footerimpressao {display:none;}
}

@media print {
	body {background-color:#ffffff;}
	#topomenugenerico, #topocentro, #topomenubackground, #colunaesquerda, #colunaesquerdahomearea, #ferramentasconteudo, #footer {display:none;}
	#topoimpressao {text-align:left; display:block; margin:0 20px 10px; background: url(../Design/fundo_topoimpressao.png) repeat-x left top;}
	#footerimpressao {display:block;}
}

.Iframe{border: none; width: 660px; height: 2300px;}

#topo {position:relative; top:0; background-color:#ffffff;}
	#topomenugenerico {text-align:right; position:relative; margin-left:auto; margin-right:auto;} /*padding-top:11px;*/ /* width:759px; width:63.3em; */
	#topomenugenerico ul {margin:0; float: right; padding-left:8px;}
	#topomenugenerico li {/*display:inline;*/ margin:0; /*padding-left:8px;*/ list-style-type:none; float:left;}
	#topomenugenerico li a, #footermenucomplementar li a {color:#888888; font-size:1.0em; text-decoration:none;}
	#topomenugenerico li a.Espacamento{float:left; padding-top: 8px; display: block;}
	#topomenugenerico li.Ponto{padding-top: 8px;}
	#topomenugenerico li a:hover, #footermenucomplementar li a:hover {color:#444444; font-size:1.0em; text-decoration:none;}
	#topomenugenerico img {border:0;} /* width:1.2em; height:0.9em; */
	#topomenugenerico li .dot { display:block; float:left; padding: 8px 10px 0 8px;}
	
	/*#topomenugenerico {text-align:right; position:relative; margin-left:auto; margin-right:auto;}
	#topomenugenerico div {margin:0; float: right;}
	#topomenugenerico div span margin:0; padding-left:8px; list-style-type:none; float:left;}
	#topomenugenerico div span a, #footermenucomplementar span a {color:#888888; font-size:1.0em; text-decoration:none;}
	#topomenugenerico div span a.Espacamento{padding-top: 8px; display: block;}
	#topomenugenerico div span.Ponto{padding-top: 8px;}
	#topomenugenerico div span a:hover, #footermenucomplementar span a:hover {color:#444444; font-size:1.0em; text-decoration:none;}
	#topomenugenerico div img {border:0;}*/
	
	#topocentro {text-align:left; vertical-align:bottom; clear: both; position:relative; margin-left:auto; margin-right:auto;} /* width:759px; */
		#topocentro h1 {margin-bottom:0;}
		#topologo {position:relative; margin:0 10px 16px; border:0;}
		#topomenucomplementar {text-align:right; position:absolute; margin:0; padding:0; right:0; bottom:0;}
			#topomenucomplementar ul {margin:0; padding:0; list-style-type:none; float:left;}
			#topomenucomplementar li {float:left; background:#ffffff url(../Design/fundo_bot_complementar.png) repeat-x left top;}
			#topomenucomplementar li.menucomplemleft {width:8px; height:2.9em; background:url(../Design/left_bot_complementar.png) no-repeat left top;}
			#topomenucomplementar li.menucomplemseparador {width:2px; height:2.9em; background:url(../Design/spacer_bot_complementar.png) no-repeat left top;}
			#topomenucomplementar li.menucomplemright {width:8px; height:2.9em; background:url(../Design/right_bot_complementar.png) no-repeat left top;}
			#topomenucomplementar li {padding:6px 0 4px; height:1.8em !important; min-height:1.8em; height:2.9em;} /* height:16px !important; min-height:16px; height:29px; */
			#topomenucomplementar a span {padding:0 8px;}
			#topomenucomplementar li a {color:#454545; font-size:1.2em; text-decoration:none; display:block;}
			#topomenucomplementar li a:hover {color:#454545; font-size:1.2em; text-decoration:none; display:block;}
			#topomenucomplementarselect li a {color:#454545; font-size:1.2em; text-decoration:none; display:block;}
			#topomenucomplementar sup {line-height:1.0em;}
		#campopesquisa {margin:0; padding:0;}
			#topoinputpesquisa {font-size:1.1em; line-height:1.1em; border:solid 1px #d4d4d4; padding-left:4px; width:10.0em; height:1.4em !important; min-height:1.4em; height:1.5em;} /* height:17px; */
			/*#campopesquisa ul {margin:0; padding:0; list-style-type:none;}*/
			/*#campopesquisa li {margin:0; padding:0; background:transparent;}*/
			#campopesquisa table {margin:0; border:0; border-collapse:collapse; padding:0; background:transparent;}
			#campopesquisa label {margin:0; padding:0;}
			#botaoform .botaovalidacao, #botaoform a.botaovalidacao, #botaoconfirm a.botaovalidacao, #botaoconfirm .botaovalidacao {cursor: pointer; border: none; color:#ffffff; font-size:1.0em; text-decoration:none; line-height:1.4em; padding:2px 5px; padding-right:20px;}
			#botaoform .botaovalidacao:hover, #botaoform a.botaovalidacao:hover, #botaoconfirm a.botaovalidacao:hover, #botaoconfirm .botaovalidacao:hover {color:#ffffff; font-size:1.0em; text-decoration:none; line-height:1.4em; padding:2px 5px; padding-right:20px;}
			#botaoform .botaoseta, #botaoform a.botaoseta, #botaologin a.botaoseta, #botaologin a.botaoseta, #botaologin .botaoseta, #botaoconfirm a.botaoseta, #botaoconfirm .botaoseta, #botaoadicional a.botaoseta, #botaoadicional .botaoseta, .botaoadicional a.botaoseta, .botaoadicional .botaoseta, .botaoseta .botaoseta, .botaoseta a.botaoseta, #botaonovaparticipacao1 a.botaoseta, #botaonovaparticipacao1 .botaoseta, #botaonovaparticipacao2 a.botaoseta, #botaonovaparticipacao2 .botaoseta {border: none; cursor: pointer; background:#00b7f0 url(../Design/pesq_seta_submit.png) no-repeat 100% 50%;}
			#botaoform .botaoseta:hover,#botaoform a.botaoseta:hover, #botaologin a.botaoseta:hover, #botaologin .botaoseta:hover, #botaoconfirm a.botaoseta:hover, #botaoconfirm .botaoseta:hover, #botaoadicional a.botaoseta:hover, #botaoadicional .botaoseta:hover, .botaoadicional a.botaoseta:hover, .botaoadicional .botaoseta:hover, .botaoseta a.botaoseta:hover, .botaoseta .botaoseta:hover,#botaonovaparticipacao1 a.botaoseta:hover, #botaonovaparticipacao1 .botaoseta:hover,#botaonovaparticipacao2 a.botaoseta:hover, #botaonovaparticipacao2 .botaoseta:hover {background:#00698c url(../Design/pesq_seta_submit.png) no-repeat 100% 50%;}
			#botaoadicional a.botaoapagar, #botaoadicional .botaoapagar {border: none; cursor: pointer; background:#00b7f0 url(../Design/bot_apagar.png) no-repeat 100% 50%;}
			#botaoadicional a.botaoapagar:hover, #botaoadicional .botaoapagar:hover {background:#00698c url(../Design/bot_apagar.png) no-repeat 100% 50%;}
		
	#topomenubackground {padding:0.1em; background-color:#ff6000;} /* #454545 */
		#ctrlCFIHeader_topomenu_pt, #ctrlCFIHeader_topomenu_en {text-align:left; position:relative; margin-left:auto; margin-right:auto;} /* width:759px; */
		#ctrlCFIHeader_topomenu_pt ul, #ctrlCFIHeader_topomenu_en ul {margin:0; padding-left:10px; list-style-type:none;}
		#ctrlCFIHeader_topomenu_pt li, #ctrlCFIHeader_topomenu_en li {display:inline;}
		#ctrlCFIHeader_topomenu_pt a, #ctrlCFIHeader_topomenu_en a {color:#ffffff; font-size:1.0em; text-decoration:none; text-align:center; padding:0.2em 1.0em; height:1.9em;}
		#ctrlCFIHeader_topomenu_pt a:hover, #ctrlCFIHeader_topomenu_en a:hover {color:#ffffff; background-color:#00698c;}
		.topomenuselect a {color:#ffffff; background-color:#00698c;}

#conteudo {text-align:center; margin:0 auto 68px auto; background-color:#ffffff;} /* width:759px; */
	.modhomeimgthumbnail {float:left; margin-right:10px;}
	#homelinhaimagemflash, #homelinhaimagemflashhomearea {text-align:left; height:170px;overflow:hidden;}
		#homelinhaimagemflash img, #homelinhaimagemflashhomearea img {border:0; width:759px; height:170px;}
		#homelinhaimagemflash object, #homelinhaimagemflash param, #homelinhaimagemflash embed, #homelinhaimagemflashhomearea object, #homelinhaimagemflashhomearea param, #homelinhaimagemflashhomearea embed {width:759px; height:170px;}
		#homelinhaimagemflash p {margin:20px; font-size:1.2em;}
		#homelinhaimagemflashhomearea p {margin:20px 20px 20px 170px; font-size:1.2em;}
		#homelinhaimagemflash a, #homelinhaimagemflashhomearea a {color:#00b7f0; text-decoration:underline; font-weight:normal;}
		#homelinhaimagemflash a:hover, #homelinhaimagemflashhomearea a:hover {color:#00b7f0; text-decoration:underline; font-weight:normal;}
	
	#homelinhanoticias {font-size:1.1em; text-align:left; clear:both;}
		#homelinhanoticias p {margin:0;}
		/* #homelinhanoticias ul {margin:0; padding:0; list-style-type:none;}
		#homelinhanoticias li {display:inline;} */
		.homeespacamentonoticias {vertical-align:top; float:left; padding:10px; width:151px;} /* display:inline; width:131px !important; min-width:131px; width:151px; */
		.homeespacamentonoticias .subtitulo {font-weight:bold;}
		/* .homeespacamentonoticias span {color:#00698c; font-weight:bold;} */
		.homeespacamentonoticias a {color:#00698c; font-weight:bold;}
		.homeespacamentonoticias a:hover {color:#00698c; text-decoration:underline; font-weight:bold;}
		.homeespacamentonoticias p a {color:#00b7f0; text-decoration:underline; font-weight:normal;}
		.homeespacamentonoticias p a:hover {color:#00b7f0; text-decoration:underline; font-weight:normal; background-color:#efefef;}
		.homeespacamentonoticias ul {margin:0; padding-left:10px; list-style:square url(../Design/bullet_azul.png) outside;}
		.homeespacamentonoticias li {display:list-item;}
		.homeespacamentonoticias li a {color:#00b7f0; text-decoration:underline; font-weight:normal;}
		.homeespacamentonoticias li a:hover {color:#00b7f0; text-decoration:underline; font-weight:normal;}
		.homeespacamentonoticias img {border:0; width:131px;}
		
		.homeespacamentonoticias.DestaqueWidth1{width: 715px;}
		.homeespacamentonoticias.DestaqueWidth2{width: 359px;}
		.homeespacamentonoticias.DestaqueWidth3{width: 225px;}
		.homeespacamentonoticias.DestaqueWidth4{width: 175px;}
		.homeespacamentonoticias.DestaqueWidth5{width: 140px;}
		.homeespacamentonoticias.DestaqueWidth6{width: 115px;}
		
		.homeespacamentonoticias.DestaqueZonaWidth1{width: 715px;}
		.homeespacamentonoticias.DestaqueZonaWidth2{width: 349px;}
		.homeespacamentonoticias.DestaqueZonaWidth3{width: 225px;}
		.homeespacamentonoticias.DestaqueZonaWidth4{width: 175px;}
		.homeespacamentonoticias.DestaqueZonaWidth5{width: 140px;}
		.homeespacamentonoticias.DestaqueZonaWidth6{width: 115px;}
	
		.homeespacamentonoticias.zonatexto.zonatextocomimagem img{width: 168px;}
		.homeespacamentonoticias.zonatexto.zonatextosemimagem{}
		
	
	#homeareadestaquesfundoazul {font-size:1.1em; text-align:left; clear:both; padding:10px; background-color:#e0f1f8;}
		#homeareadestaquesfundoazul p {margin:0;}
		#homeareadestaquesfundoazul .titdestaque {color:#026a8d;}
		#homeareadestaquesfundoazul .titdestaque span {font-weight:bold;}
		.homeareaespacamentodestaques {vertical-align:top; float:left; margin-top:10px; width:241px;} /* display:inline; width:221px !important; min-width:221px; width:241px; */
		.homeareaespacamentodestaques .zonatexto {padding:10px; width:150px; background-color:#ffffff;} /* display:inline; width:130px !important; min-width:130px; width:150px; */
		.homeareaespacamentodestaques .subtitulo {font-weight:bold;}
		/* .homeareaespacamentodestaques span {color:#00698c; font-weight:bold;} */
		.homeareaespacamentodestaques a {color:#00698c; text-decoration:underline; font-weight:bold;}
		.homeareaespacamentodestaques a:hover {color:#00698c; text-decoration:underline; font-weight:bold;}
		.homeareaespacamentodestaques p a {color:#00b7f0; text-decoration:underline; font-weight:normal;}
		.homeareaespacamentodestaques p a:hover {color:#00b7f0; text-decoration:underline; font-weight:normal; background-color:#efefef;}
		.homeareaespacamentodestaques ul {margin:0; padding-left:10px; list-style:square url(../Design/bullet_azul.png) outside;}
		.homeareaespacamentodestaques li {display:list-item;}
		.homeareaespacamentodestaques li a {color:#00b7f0; text-decoration:underline; font-weight:normal;}
		.homeareaespacamentodestaques li a:hover {color:#00b7f0; text-decoration:underline; font-weight:normal;}
		.homeareaespacamentodestaques img {border:solid 1px #d4d4d4; width:92px;}
	
	#modhomeofertas {font-size:1.1em; text-align:left; clear:both; background-color:#e0f1f8;}
		#modhomeofertaeu {float:left; padding:10px; width:436px !important; min-width:436px; width:456px;} /* display:inline; */
			#modhomeofertaeuleft {float:left; width:290px;}
			/* #modhomeofertaeuleft span {color:#00698c; font-weight:bold;} */
			#modhomeofertaeuleft p {margin:0;}
			#modhomeofertaeuleft a {color:#00b7f0; text-decoration:underline; font-weight:normal;}
			#modhomeofertaeuleft a:hover {color:#00b7f0; text-decoration:underline; font-weight:normal;}
			
			#modhomeofertaeuright {width:141px; float:left;}
			#modhomeofertaeuright ul {margin:0; padding:0; list-style-type:none;}
			#modhomeofertaeuright li {margin-top:3px;}
			#modhomeofertaeuright a {color:#666666; text-decoration:none; display:block; padding:1px 15px 1px 5px; width:121px !important; min-width:121px; width:141px; background:#ffffff url(../Design/pesq_seta_submit.png) no-repeat 100% 50%;}
			#modhomeofertaeuright a:hover {color:#ffffff; text-decoration:none; background:#006b8a url(../Design/pesq_seta_submit.png) no-repeat 100% 50%;}
		
		#modhomeoutrasofertas {vertical-align:top; float:left; margin:10px 0; padding:10px; width:273px !important; min-width:273px; width:293px; background-color:#ffffff;} /* display:inline; */
			/* #modhomeoutrasofertas span {color:#00698c; font-weight:bold;} */
			#modhomeoutrasofertas ul {margin:0; padding:0; list-style-type:none;}
			#modhomeoutrasofertas li {display:inline;}
			#modhomeoutrasofertasleft div {}
			#modhomeoutrasofertasleft p {margin:0;}
			#modhomeoutrasofertasright {float:right; width:100px}
			#modhomeoutrasofertas img {border:0; width:100px;}
	
	#homecolunaesquerda {font-size:1.1em; text-align:left; vertical-align:top; float:left; margin-top:15px; padding:0 10px; width:435px !important; min-width:435px; width:455px;} /* display:inline; */
		#modhomenoticias ul {margin:0; padding:0; list-style-type:none;}
		#modhomenoticias p {margin:0;}
		#modhomenoticias a {color:#00698c; text-decoration:underline; font-weight:bold;}
		#modhomenoticias a:hover {color:#00698c; text-decoration:underline; font-weight:bold;}
		#modhomenoticias img {border:solid 1px #d4d4d4; width:141px;}
		
	/* NOVO */
	/*#homecolunaesquerda1 {font-size:1.1em; text-align:left; vertical-align:top; display:inline; margin-top:15px; border-right:solid 1px #d4d4d4; padding:0 10px; width:302px;}
		#modhomenoticias ul {margin:0; padding:0; list-style-type:none;}
		#modhomenoticias p {margin:0;}
		#modhomenoticias a {color:#00698c; text-decoration:underline; font-weight:bold;}
		#modhomenoticias a:hover {color:#00698c; text-decoration:underline; font-weight:bold;}
		#modhomenoticias img {border:solid 1px #d4d4d4; width:141px;}*/
	/* NOVO */
		#modhomenumeros {padding:10px; background-color:#efefef;}
			#modhomenumeros ul {margin:0; padding:0; list-style-type:none;}
			/* #modhomenumeros span {color:#00698c; font-weight:bold;} */
			#modhomenumeros p {margin:0; margin-bottom:2px;}
			#modhomenumeros a {color:#00b7f0; text-decoration:underline; font-weight:normal;}
			#modhomenumeros a:hover {color:#00698c; text-decoration:underline; font-weight:normal;}
			#modhomenumeros img {border:solid 1px #d4d4d4; width:131px;}
		
	#homecolunadireita {text-align:left; vertical-align:top; float:left; margin-top:15px; border-left:solid 1px #d4d4d4; padding:0 10px; width:283px !important; min-width:283px; width:303px;} /* display:inline; */
		#modhomenovidades {font-size:1.1em;}
			/* #modhomenovidades span {color:#00698c; font-weight:bold;} */
			#modhomenovidades ul {margin:0; padding:0; list-style-type:none;}
			#modhomenovidades li {margin-bottom:15px;}
			#modhomenovidades p {margin:0;}
			#modhomenovidades a {color:#00b7f0; text-decoration:underline; font-weight:normal;}
			#modhomenovidades a:hover {color:#00698c; text-decoration:underline; font-weight:normal;}
		#modhomelogos div {display:inline;}
		#modhomelogos img {border:0;}
	/* NOVO */
	/* #homecolunadireita1 {text-align:left; vertical-align:top; display:inline; margin-top:15px; padding:0 10px; width:265px;}
		#modhomenovidades {font-size:1.1em;}
			#modhomenovidades span {color:#00698c; font-weight:bold;}
			#modhomenovidades ul {margin:0; padding:0; list-style-type:none;}
			#modhomenovidades li {margin-bottom:15px;}
			#modhomenovidades p {margin:0;}
			#modhomenovidades a {color:#00b7f0; text-decoration:underline; font-weight:normal;}
			#modhomenovidades a:hover {color:#00b7f0; text-decoration:underline; font-weight:normal;}
		#modhomelogos div {display:inline;}
		#modhomelogos img {border:0;} */
	/* NOVO */
	#colunaesquerda {text-align:left; float:left; width:151px;} /* width:12.6em; */
	#colunaesquerdahomearea {text-align:left; float:left;} /* width:12.6em; */
	#colunaesquerdahomearea .menuesquerdo {text-align:left; position:absolute; z-index:10; margin-top:5px;}
		.menuesquerdo {margin-top:33px;} /* text-align:left; width:151px; */
			.menuesquerdo ul {margin:0; padding-right:0; padding-left:0; list-style-type:none;}
			.menuesquerdo li {margin-top:3px;} /* border-top:solid 3px #ffffff; */
			.menuesquerdo a {color:#00698c; font-size:1.1em; text-decoration:none; display:block; padding-left:10px; padding-top:0.4em; padding-bottom:0.4em; width:141px !important; min-width:141px; width:151px; background-color:#e0f1f8;}
			.menuesquerdo a:hover {color:#ffffff; background-color:#00698c;}
			.menuesquerdoselect a {color:#ffffff; background-color:#00698c;}
			.menuesquerdo a.menuesquerdonivel1 {color:#00698c; font-size:1.1em; text-decoration:none; display:block; padding-left:20px; padding-top:0.4em; padding-bottom:0.4em; width:131px !important; min-width:131px; width:151px; background-color:#ffffff;}
			.menuesquerdo a.menuesquerdonivel1:hover {color:#00698c; background-color:#efefef;}
			.menuesquerdo a.menuesquerdonivel1select {color:#00698c; padding-left:20px; width:131px !important; min-width:131px; width:151px; background-color:#efefef;}
		
		.modbarralateral {border-top:solid 1px #d4d4d4; border-bottom:solid 1px #d4d4d4; padding:7px 5px;}
			#botaologin {text-align:right; border-bottom:solid 1px #d4d4d4; padding:1px 0;}
			#botaologin ul {margin:0; padding:0; list-style-type:none;}
				#botaologin li a.botaologin {color:#ffffff; font-size:1.0em; text-decoration:none; text-align:left; line-height:1.5em; margin-left:1px; padding:2px 5px; padding-right:20px; width:70px !important; min-width:70px; width:110px;}
				#botaologin li a.botaologin:hover {color:#ffffff; font-size:1.0em; text-decoration:none; text-align:left; line-height:1.5em; margin-left:1px; padding:2px 5px; padding-right:20px; width:70px !important; min-width:70px; width:110px;}
			/*.modbarralateraltit {color:#00698c; font-size:1.1em; font-weight:bold;}*/
			.modbarralateralsubtit {color:#00698c; font-size:1.1em;}
			.modbarralateraltext {font-size:1.1em;}
			.modbarralateraltext a {color:#00b7f0; text-decoration:underline; font-weight:bold;}
			.modbarralateraltext a:hover {color:#00b7f0; text-decoration:underline; font-weight:bold;}
			.modbarralateraltextextra {font-size:1.2em; line-height:1.7em;}
			.modbarralateralitalico {color:#00698c; font-size:1.1em; font-style:italic;}
			.modbarralateral div ul {color:#00b7f0; margin:0; padding-left:10px; list-style:square url(../Design/bullet_azul.png) outside;}
			.modbarralateral div ul a {color:#00b7f0; font-size:1.1em; text-decoration:underline;}
			.modbarralateral div ul a:hover {color:#00b7f0; font-size:1.1em; text-decoration:underline;}
			.modbarralateral .pesquisafornecedores li {display:inline;}
			.modbarralateral .pesquisafornecedores li img {border:0; width:30px;}
		
		.modloginlateral {background-color:#e0f1f8;}
		#modbarralateraldirespecial {text-align:left; float:right; margin-left:10px; width:151px;} /* margin-top:20px; */
			.modbarralateralespecial {border-bottom:solid 1px #d4d4d4; padding:7px 10px;}

	#colunadireita {text-align:left; float:left; width:608px;} /* width:608px; width:50.7em; */
	#colunadireita1 {text-align:left;}
		#espacamentoconteudo {margin:8px 20px 30px 21px;}
		#espacamentoconteudo1 {margin:8px 0 30px 10px;}
			#caminhopagina {color:#00698c; height:22px;}
				#caminhopagina a {color:#00b7f0; text-decoration:none;}
				#caminhopagina a:hover {color:#00b7f0; text-decoration:underline;}
			.miolopaginadata {color:#444444; font-size:0.9em;}
			.miolopaginadata1 {color:#444444; font-size:1.0em;}
			.ctextoimgtitulo img {float:right; margin-left:5px; margin-top:5px; margin-bottom:5px; border:solid 1px #d4d4d4;}
			.ctextoimgtitulo1 img {float:right; margin-left:5px; margin-top:5px; margin-bottom:5px; border:solid 1px #d4d4d4; width:141px;}
			
			.miolopaginaautor {color:#00698c; font-size:1.1em; line-height:2.0em;}
			.miolopaginaautor1 {color:#00698c; font-size:0.9em; line-height:2.0em;}
			/* .miolopaginaautor span {font-style:italic;} */
			/* .miolopaginatit {color:#00698c; font-size:1.8em; margin-bottom:15px;} */
			.miolopaginatitlink a {color:#00b7f0; font-size:1.2em; text-decoration:underline;}
			.miolopaginatitlink a:hover {color:#006b8a; font-size:1.2em; text-decoration:underline;}
			.miolopaginatxtintro {font-size:1.2em; line-height:1.5em;}
			.miolopaginatxtintronormal {font-size:1.2em; font-weight:normal; line-height:1.5em;}
			#modmiolointroducao {clear:both; margin-bottom:10px;} /* height:210px; */
			#modmiolodetalhe {clear:both; border-top:solid 1px #ffffff; border-bottom:solid 1px #ffffff; padding:5px 10px; width:99%; background-color:#ffffff;}
			
			#modmiolodestaque {clear:both; border-top:solid 1px #d4d4d4; border-bottom:solid 1px #d4d4d4; padding:5px 10px; width:99%; background-color:#efefef;}
			#modmiolodestaque1 {font-size:1.2em; clear:both; border-top:solid 1px #d4d4d4; border-bottom:solid 1px #d4d4d4; padding:10px 10px; background-color:#efefef;}
				#modmiolodestaque1 a {color:#00b7f0; text-decoration:underline;}
				#modmiolodestaque1 a:hover {color:#006b8a; text-decoration:underline;}
				#modmiolodestaqueleft {float:left;}
				#modmiolodestaqueleft1 {float:left; width:120px;}
				#modmiolodestaque1 .moddestaquelink {padding-bottom:10px;}
				#modmiolodestaque1 .moddestaqueimagelogo {padding-bottom:10px;}
				#modmiolodestaque1 .moddestaqueimagelogo img {width:74px;}
				#modmiolodestaque1 .moddestaqueinformacao {padding-bottom:10px;}
				#moddestaqueinformacao ul {margin:0; padding-left:0; list-style-type:none;}
				#moddestaqueinformacao li {padding:2px 0; display:list-item;}
				#moddestaqueinformacao .moddestaqueinformacaotit {font-weight:bold;}
				#moddastaqueimagem {text-align:right; padding-left:10px;}
				#moddastaqueimagem img {border:solid 1px #d4d4d4;}
				.moddastaqueimagem1 img {border:solid 1px #d4d4d4; width:240px;}
			
			#noticiashome {clear:both; padding:10px 0;}
			#noticiashome1 {clear:both; padding:0;}
				#modhomemiolonoticias {border-top:solid 1px #d4d4d4; padding-top:10px;}
				#noticiashome ul, #noticiashome1 ul {font-size:1.2em; line-height:1.5em; margin:0; padding:0; list-style-type:none;} /* border-bottom:solid 1px #d4d4d4; */
				#noticiashome h3 {font-size:1.0em;}
				.noticiashomeimg {text-align:right; float:left; margin-right:10px; width:141px;} /* height:104px; background-color:#efefef;*/
				.width390{text-align: left; width: 390px;}
				.noticiashomeimg img {border:solid 1px #d4d4d4; width:141px;}
				.noticiashomecampodata {color:#444444; font-size:0.8em;}
				.noticiashomecampotitulolink a {color:#00b7f0; text-decoration:underline;}
				.noticiashomecampotitulolink a:hover {color:#006b8a; text-decoration:underline;}
				.noticiashomecampotxtintro p {margin:0;}
			/* NOVO */
			#testemunhosHome {font-size:1.2em; clear:both; padding:10px 0;}
				#testemunhosHome ul {line-height:1.5em; margin:0; padding:0; text-align:right; list-style-type:none;} /* border-bottom:solid 1px #d4d4d4; */
			/* NOVO */
			#modpesquisadata ul, #modpesquisadata select {color:#888888; font-size:1.1em; margin:0; padding:0; list-style-type:none;}
				#modpesquisadata li {display:inline;}
				#botaoconfirm .botaovalidacao, #botaoconfirm a.botaovalidacao, #botaoconfirm a.botaovalidacao:hover {font-size:1.0em;}
				.botaoseta a.botaoseta {text-decoration:none; border-top:solid 2px #00b7f0; border-bottom:solid 2px #00b7f0; padding-left:15px; height:17px;}
				.botaoseta a.botaoseta:hover {text-decoration:none; border-top:solid 2px #006b8a; border-bottom:solid 2px #006b8a; padding-left:15px; height:17px;}
				.modinputnavegacao {font-size:1.0em; line-height:1.3em; border:solid 1px #cccccc; padding-left:4px; width:2.4em; height:1.4em !important; min-height:1.4em; height:1.8em;}
				
				.botaoseta2{ border-top: solid 2px #00b7f0; border-bottom: solid 2px #00b7f0;  cursor: pointer; background: #00b7f0 url(../Design/pesq_seta_submit.png) no-repeat 100% 50%; padding: 0px 17px 3px 0px;}
				html>/**/body .botaoseta2{padding: 1px 12px 3px 1px;}
				.botaoseta2:hover{text-decoration:none; border-top:solid 2px #006b8a; border-bottom:solid 2px #006b8a;  background:#00698c url(../Design/pesq_seta_submit.png) no-repeat 100% 50%;}
				
				.modresultadopesquisanaveg ul {color:#888888; font-size:1.0em; margin:0; border-top:solid 1px #d4d4d4; border-bottom:solid 1px #d4d4d4; padding:0; list-style-type:none; text-align:right;}
				.modresultadopesquisanaveg li {display:inline;}
				.modresultadopesquisatit {color:#00698c; font-size:1.2em; margin-top:5px; margin-bottom:5px;}
				.modresultadopesquisatit span {font-weight:bold;}
				
				.botaosetanavesq a.botaosetaesq {text-decoration:none; padding-right:12px; height:13px; width:13px; background:#ffffff url(../Design/nav_seta_esq.png) no-repeat 0% 50%;}
				.botaosetanavesq a.botaosetaesq:hover {text-decoration:none; padding-right:12px; height:13px; width:13px; background:#ffffff url(../Design/nav_seta_esq.png) no-repeat 0% 50%;}
				.botaosetanavdir a.botaosetadir {text-decoration:none; padding-left:12px; height:13px; width:13px; background:#ffffff url(../Design/nav_seta_dir.png) no-repeat 0% 50%;}
				.botaosetanavdir a.botaosetadir:hover {text-decoration:none; padding-left:12px; height:13px; width:13px; background:#ffffff url(../Design/nav_seta_dir.png) no-repeat 0% 50%;}
				
				.modpesquisanavgtxt {margin:0 2px;}
				.modpesquisanavleft110px {margin-left:110px;}
				.modresultadopesquisapagselected {color:#00698c;}
				
			#modresultadopesquisalist ul {color:#00b7f0; margin:0; padding-top:5px; padding-bottom:7px; padding-left:20px; list-style:square url(../Design/bullet_azul.png) outside;}
			#modresultadopesquisalist ul a {color:#00b7f0; font-size:1.2em; text-decoration:underline;}
			#modresultadopesquisalist ul a:hover {color:#00b7f0; font-size:1.2em; text-decoration:underline;}
			/* 20061109 - David Moisés Lages */
			.modresultadopesquisalist ul {color:#00b7f0; margin:0; padding-top:5px; padding-bottom:7px; padding-left:20px; list-style:square url(../Design/bullet_azul.png) outside;}
			.modresultadopesquisalist ul a {color:#00b7f0; font-size:1.2em; text-decoration:underline;}
			.modresultadopesquisalist ul a:hover {color:#00b7f0; font-size:1.2em; text-decoration:underline;}
				
			.modresultadopesquisaresulttit {font-size:1.2em; margin-top:5px; margin-bottom:5px;}
				.modresultadopesquisaresulttit span {font-weight:bold;}
				#modresultadopesquisalistresult ul {color:#444444; font-size:1.1em; margin:0; padding:0; padding-left:10px; list-style-type:none;}
				#modresultadopesquisalistresult ul a {color:#00b7f0; text-decoration:none; line-height:2.0em;}
				#modresultadopesquisalistresult ul a:hover {color:#00b7f0; text-decoration:underline; line-height:2.0em;}

			#modhomeforum {font-size:1.2em; line-height:1.5em; clear:both; border-top:solid 1px #d4d4d4; border-bottom:solid 1px #d4d4d4;}
				/* .modconteudotit {color:#00698c; margin-bottom:3px;} */
				#modhomeforummiolo ul {color:#00b7f0; margin:0; padding:3px 10px 6px; list-style-type:none;} /* border-bottom:solid 1px #d4d4d4; */
				#modhomeforummiolo li {padding-top:3px; padding-right:5px;}
				#modhomeforummiolo li a {color:#00b7f0; text-decoration:underline;}
				#modhomeforummiolo li a:hover {color:#006B8A; text-decoration:underline;}
				#modhomeforummiolo span {color:#888888; font-weight:normal; text-decoration:none;}
				#modhomeforummiolo .modhomeforummiolodescricao {color:#444444; font-weight:normal; text-decoration:none;}
				/* 20061109 David Moisés Lages */
				.modhomeforummiolo ul {color:#00b7f0; margin:0; padding:3px 10px 6px; list-style-type:none;} /* border-bottom:solid 1px #d4d4d4; */
				.modhomeforummiolo li {padding-top:3px; padding-right:5px;}
				.modhomeforummiolo li a {color:#00b7f0; text-decoration:underline;}
				.modhomeforummiolo li a:hover {color:#006B8A; text-decoration:underline;}
				.modhomeforummiolo span {color:#888888; font-weight:normal; text-decoration:none;}
				.modhomeforummiolo .modhomeforummiolodescricao {color:#444444; font-weight:normal; text-decoration:none;}
					
			#modescolhatemaforum {color:#00698c; font-size:1.2em; font-weight:bold; margin-bottom:15px; border-top:solid 1px #d4d4d4; border-bottom:solid 1px #d4d4d4; width:100%;}
				/* #modescolhatemaforum div {display:inline; width:49.5%;} */ 
				#modescolhatemaforum div span {float:left;}
				#modescolhatemaforumcombo {text-align:right;}
				#modescolhatemaforum select {color:#888888; font-size:1.0em;}
			#botaonovaparticipacao1 ul, #botaonovaparticipacao2 ul {margin:0; padding:0; list-style-type:none;}
				#botaonovaparticipacao1 li a.botaonovaparticipacao, #botaonovaparticipacao2 li a.botaonovaparticipacao {color:#ffffff; font-size:1.0em; text-decoration:none; text-align:left; line-height:1.5em; margin-left:1px; padding:2px 5px; padding-right:2.0em; width:13.7em;} /* padding-right:20px; width:120px !important; min-width:120px; width:150px; */
				#botaonovaparticipacao1 li a.botaonovaparticipacao:hover, #botaonovaparticipacao2 li a.botaonovaparticipacao:hover {color:#ffffff; font-size:1.0em; text-decoration:none; text-align:left; line-height:1.5em; margin-left:1px; padding:2px 5px; padding-right:2.0em; width:13.7em;} /* padding-right:20px; width:120px !important; min-width:120px; width:150px; */
			#modlistaforum {margin-top:10px; margin-bottom:10px; border-top:solid 1px #d4d4d4; border-bottom:solid 1px #d4d4d4;}
				#modlistaforum ul {color:#888888; margin:0; padding:0; padding-left:2.0em; list-style:square url(../Design/bullet_cinza.png) outside;} /* padding-left:20px; */
				/* 20061110 David Moisés Lages */
				/* #modlistaforum .modlistaforumnivel1 {padding-left:9.5em;}
				#modlistaforum .modlistaforumnivel2 {padding-left:17.0em;} */
				#modlistaforum ul span {color:#888888; font-size:1.1em; line-height:2.0em;}
				#modlistaforum .txtazul10 {color:#00b7f0;}
				#modlistaforum ul a {color:#00b7f0; font-size:1.2em; text-decoration:underline; line-height:2.0em;}
				#modlistaforum ul a:hover {color:#00b7f0; font-size:1.2em; text-decoration:underline; line-height:2.0em;}
			#botaovoltaratras {text-align:right; border-top:solid 1px #d4d4d4; border-bottom:solid 1px #d4d4d4; padding:1px 0;}
				#botaovoltaratras ul {margin:0; padding:0; list-style-type:none;}
				#botaovoltaratras li a.botaovoltaratras, #botaovoltaratras li .botaovoltaratras {border: none; cursor: pointer; color:#ffffff; font-size:1.0em; text-decoration:none; text-align:right; line-height:1.5em; margin-left:1px; padding:2px 5px; padding-left:2.0em; width:13.7em;} /* padding-right:20px; width:120px !important; min-width:120px; width:150px; */
				#botaovoltaratras li a.botaovoltaratras:hover, #botaovoltaratras li .botaovoltaratras:hover {color:#ffffff; font-size:1.0em; text-decoration:none; text-align:right; line-height:1.5em; margin-left:1px; padding:2px 5px; padding-left:2.0em; width:13.7em;} /* padding-right:20px; width:120px !important; min-width:120px; width:150px; */
				#botaovoltaratras a.botaosetaback, #botaovoltaratras .botaosetaback {background:#00b7f0 url(../Design/bot_seta_back.png) no-repeat 0% 50%;}
			#modformcontactos {font-size:1.2em; line-height:1.5em;}
				#modformcontactos span {font-weight:bold;}
			#modformparticipacao {margin-top:18px;}
			#modformparticipacao ul{list-style: none;}
				#modformparticipacao .modresultadopesquisatit {padding-bottom:5px;}
					#modformparticipacao .modformlabel {color:#888888; font-size:1.1em; text-align:right; vertical-align:top; float:left; padding-top:2px; width:135px;}
					#modformparticipacao .modformlabel1 {color:#888888; font-size:1.1em; text-align:right; vertical-align:top; float:left; padding-top:2px; }
					#modformparticipacao .modformcampo {display:inline; margin-left:5px;}
					#modformparticipacao .modformcampo input {font-size:1.1em; line-height:1.4em; border:solid 1px #aaaaaa; padding-left:4px; width:300px; height:1.4em !important; min-height:1.4em; height:1.8em;} /* line-height:1.4em; width:11.0em; height:1.4em !important; min-height:1.4em; height:1.8em; */
					#modformparticipacao .modformcampo select {font-size:1.1em; line-height:1.4em; border:solid 1px #aaaaaa; padding-left:4px; width:300px;} /* line-height:1.4em; width:11.0em; height:1.4em !important; min-height:1.4em; height:1.8em; */
					#modformparticipacao .modformcampo textarea {font-size:1.1em; line-height:1.4em; border:solid 1px #aaaaaa; padding-left:4px; width:300px; height:90px !important; min-height:90px; height:90px;} /* também está definido o col e o row na própria página */
					#modformparticipacao span {color:#d83714;}
					.asterisco {color:#ff6000;}
					
				.modformparticipacaocamposform {margin:5px;}
					.modformparticipacaocamposform ul {margin:0; padding:0; list-style-type:none;}
					.modformparticipacaocamposform li {color:#888888; font-size:1.1em; padding-right:10px; width: 155px; text-align: right;} /* float:left;  */
						html .modformparticipacaocamposform li { width: 168px; }
					.modformparticipacaocamposform .outros { width: 446px; }
						html .modformparticipacaocamposform .outros { width: 453px; }
					.modformparticipacaocamposform span input {line-height:1.4em; border:solid 1px #aaaaaa; padding-left:4px; width:195px; height:1.4em !important; min-height:1.4em; height:1.8em;} /* line-height:1.4em; width:11.0em; height:1.4em !important; min-height:1.4em; height:1.8em; */
					.modformparticipacaocamposform .modformcampo1 input {font-size:1.1em; line-height:1.4em; border:solid 1px #aaaaaa; padding-left:4px; width:250px; height:1.4em !important; min-height:1.4em; height:1.8em;}
					.modformparticipacaocamposform .modformcampo1 select {font-size:1.1em; line-height:1.4em; border:solid 1px #aaaaaa; padding-left:4px; width:250px;} /* line-height:1.4em; width:11.0em; height:1.4em !important; min-height:1.4em; height:1.8em; */
					.modformparticipacaocamposform .modformcampo1 textarea {font-size:1.1em; line-height:1.4em; border:solid 1px #aaaaaa; padding-left:4px; width:250px; height:90px !important; min-height:90px; height:90px;} /* também está definido o col e o row na própria página */
			
			#modlegendaasteriscos {margin:25px 0 5px;}
				#modlegendaasteriscos div {color:#888888; font-size:1.1em; display:inline; margin-right:15px;}
				#modlegendaasteriscos span {color:#ff6000;}
			#modmensagenserroform ul {margin:0; padding:0; list-style:square url(../Design/ico_erro.png) inside;}
				#modmensagenserroform li {color:#d83714; font-size:1.2em; margin-top:5px;} /* margin-top:5px; padding-left:15px; background:url(../Design/ico_erro.png) no-repeat 0% 50%; */
				#modmensagenserroform1 {color:#d83714; font-size:1.2em; margin-top:40px; margin-bottom:40px; text-align:center;} /* margin-top:5px; padding-left:15px; background:url(../Design/ico_erro.png) no-repeat 0% 50%; */
				.modmensagenserro {color:#d83714; font-size:1.2em; margin-top:5px; margin-left:1px; padding-left:15px; background:url(../Design/ico_erro.png) no-repeat 0% 50%;} /* margin-top:5px; */
			#modsondagem {border-top:solid 1px #d4d4d4;}
			.modsondagemquestao {color:#888888; font-size:1.1em; margin-top:10px; margin-bottom:25px;}
			.modsondagemquestao span {font-weight:bold;}
			.modsondagemquestao input {margin-left:12px;}
			.modsondagemquestao label {font-weight:normal; padding-left:1px;}
			/* .modsondagemquestao ul {margin:0; padding:0; padding-left:12px; list-style-type:none;}
			.modsondagemquestao li {display:inline;} */

			/* 20061109 David Moisés Lages */
			.modlegislacao {font-size:1.2em; line-height:1.5em;}
				.modlegislacao ul {margin:0; padding:0; list-style-type:none;}
			#modlegislacao {font-size:1.2em; line-height:1.5em;}
				#modlegislacao ul {margin:0; padding:0; list-style-type:none;}
				.modlegislacaotit {margin-bottom:10px;}
				.modlegislacaotit a {color:#444444; text-decoration:none; display:block; padding:2px 0 2px 20px; background:url(../Design/bullet_seta_azul.png) no-repeat left top;}
				.modlegislacaotit a:hover {color:#00698c; text-decoration:none; display:block; padding-left:20px; background:url(../Design/bullet_seta_azul_hi.png) no-repeat left top;}
				.modlegislacaotit span a {color:#444444; text-decoration:none; display:block; padding:2px 0 2px 20px; background:url(../Design/bullet_seta_azul.png) no-repeat left top;}
				.modlegislacaotit span a:hover {color:#00698c; text-decoration:none; display:block; padding-left:20px; background:url(../Design/bullet_seta_azul.png) no-repeat left top;}
				.modlegislacaolista {padding-left:20px;} /* display:none; visibility:hidden; position:absolute; */
				.modlegislacaodownload {line-height:1.2em; margin-left:10px;}
				.modlegislacaodownload li {margin-top:5px;}
				.modlegislacaodownload a {color:#00b7f0; text-decoration:underline; display:inline; padding:0; list-style:square url(../Design/bullet_azul.png); background:none;}
				.modlegislacaodownload a:hover {color:#00b7f0; text-decoration:underline; display:inline; padding:0; list-style:square url(../Design/bullet_azul.png); background:none; background-color:#efefef;}
				.modlegislacaodownload span {color:#888888;}
			
			#ctexto {font-size:1.2em; line-height:1.5em; margin-bottom:15px;}
				#ctexto img {float:right; margin-left:4px; border:solid 1px #d4d4d4;}
				#ctexto a {color:#00b7f0; text-decoration:underline;}
				#ctexto a:hover {color:#00b7f0; text-decoration:underline; background-color:#efefef;}
				#ctexto a:visited {color:#00b7f0; text-decoration:underline; background-color:#efefef;}
			/* 20061109 David Moisés Lages */
			.ctexto {font-size:1.2em; line-height:1.5em; margin-bottom:15px;}
				.ctexto img {float:right; margin-left:4px; border:solid 0px #d4d4d4;}
				.ctexto a {color:#00b7f0; text-decoration:underline;}
				.ctexto a:hover {color:#00b7f0; text-decoration:underline; background-color:#efefef;}
				.ctexto a:visited {color:#00b7f0; text-decoration:underline; background-color:#efefef;}
			
			/* NOVO */
			#ctextoMensagemAviso {font-size:1.1em; line-height:1.5em;}
				#ctextoMensagemAviso img {float:right; margin-left:4px; border:solid 1px #d4d4d4;}
				#ctextoMensagemAviso a {color:#00b7f0; text-decoration:underline;}
				#ctextoMensagemAviso a:hover {color:#00b7f0; text-decoration:underline; background-color:#FFFFFF;}
				#ctextoMensagemAviso a:visited {color:#00b7f0; text-decoration:underline; background-color:#FFFFFF;}
			/* NOVO */
			#modredes {line-height:1.5em; clear:both; border-bottom:solid 1px #d4d4d4;}
				#modmioloredes, .modmioloredes {border-top:solid 1px #d4d4d4;}
				#modmioloredes ul, .modmioloredes ul  {color:#00b7f0; font-size:1.2em; margin:0; padding:2px 10px 4px; list-style-type:none;}
				#modmioloredes li, .modmioloredes li  {padding-top:2px; padding-right:5px;}
				#modmioloredes li a, .modmioloredes li a  {color:#00b7f0; text-decoration:underline; display:block;}
				#modmioloredes li a:hover, .modmioloredes li a:hover  {color:#00b7f0; text-decoration:underline;} /* background-color:#e0e0e0; */
				#modmioloredes .modmioloredesdescricao, .modmioloredes .modmioloredesdescricao {color:#444444; font-weight:normal; text-decoration:none;}

			#modtxtadicionalfundocinza {line-height:1.8em; clear:both;}
				#modtxtadicionalfundocinzamiolo {font-size:1.2em; border-top:solid 1px #d4d4d4; border-bottom:solid 1px #d4d4d4; padding:2px 10px; background-color:#efefef;}
				#modtxtadicionalfundocinzamiolo p {margin:0;}
				
			.tabelacaracteristicas {margin:0; border-bottom:solid 1px #d4d4d4; border-collapse:collapse; padding:0; width:565px;}
			.tablecaractheader td, .tablecaractheader th {border-top:solid 1px #d4d4d4; background-color:#e0e0e0;}
			.labelscaractheader td {border-top:solid 1px #d4d4d4;}
			.tablecaractheader td,.tablecaractheader th, .labelscaractheader td {padding:2px 10px;}
			
			/* #modmiolodownload {padding:11px; background-color:#efefef;} */
			#modmiolodownload ul {color:#00b7f0; font-size:1.2em; margin:0; padding:2px 10px 7px 20px; list-style:square url(../Design/bullet_azul.png) outside; background-color:#efefef;}
			#modmiolodownload li {padding-top:2px; padding-right:5px;}
			#modmiolodownload li a {color:#00b7f0; text-decoration:underline;}
			#modmiolodownload li a:hover {color:#00b7f0; text-decoration:underline;} /* background-color:#e0e0e0; */
			#modmiolodownload span {color:#888888; text-decoration:none;}
			#modmiolodownload .modmiolodownloaddescricao {color:#444444; text-decoration:none;}
			/* 20061109 David Moisés Lages */
			.modmiolodownload ul {color:#00b7f0; font-size:1.2em; margin:0; padding:2px 10px 7px 20px; list-style:square url(../Design/bullet_azul.png) outside; background-color:#efefef;}
			.modmiolodownload li {padding-top:2px; padding-right:5px;}
			.modmiolodownload li a {color:#00b7f0; text-decoration:underline;}
			.modmiolodownload li a:hover {color:#00b7f0; text-decoration:underline;} /* background-color:#e0e0e0; */
			.modmiolodownload span {color:#888888; text-decoration:none;}
			.modmiolodownload .modmiolodownloaddescricao {color:#444444; text-decoration:none;}

		#botaoadicional, #botaoadicional_bt {text-align:right; border-top:solid 1px #d4d4d4; border-bottom:solid 1px #d4d4d4; padding:1px 0;}
		#botaoadicional ul, #botaoadicional_bt ul  {margin:0; padding:0; list-style-type:none;}
		#botaoadicional li , #botaoadicional_bt li{display:inline;}
		#botaoadicional li a.botaoadicional, #botaoadicional li .botaoadicional,
		#botaoadicional_bt li a.botaoadicional, #botaoadicional_bt li .botaoadicional{color:#ffffff; font-size:1.0em; text-decoration:none; text-align:left; line-height:1.5em; margin-left:1px; padding:2px 5px; padding-right:2.0em; width:10.8em;} /* padding-right:20px; width:80px !important; min-width:80px; width:110px; */
		#botaoadicional li a.botaoadicional:hover, #botaoadicional li .botaoadicional:hover,
		#botaoadicional_bt li a.botaoadicional:hover, #botaoadicional_bt li .botaoadicional:hover{color:#ffffff; font-size:1.0em; text-decoration:none; text-align:left; line-height:1.5em; margin-left:1px; padding:2px 5px; padding-right:2.0em; width:10.8em;} /* padding-right:20px; width:80px !important; min-width:80px; width:110px; */

		#botaoadicional li a.botaoretirar, #botaoadicional li .botaoretirar,
		#botaoadicional_bt li a.botaoretirar, #botaoadicional_bt li .botaoretirar{border: none; cursor: pointer; color:#ffffff; font-size:1.0em; text-decoration:none; text-align:left; line-height:1.5em; margin-left:1px; padding:2px 5px; padding-right:2.0em; width:10.2em;} /* padding-right:20px; width:80px !important; min-width:80px; width:110px; */
		#botaoadicional li a.botaoretirar:hover, #botaoadicional li .botaoretirar:hover,
		#botaoadicional_bt li a.botaoretirar:hover, #botaoadicional_bt li .botaoretirar:hover{color:#ffffff; font-size:1.0em; text-decoration:none; text-align:left; line-height:1.5em; margin-left:1px; padding:2px 5px; padding-right:2.0em; width:10.2em;} /* padding-right:20px; width:80px !important; min-width:80px; width:110px; */
		/* 20061110 David Moisés Lages */
		.botaoadicional {text-align:right; border-top:solid 1px #d4d4d4; border-bottom:solid 1px #d4d4d4; padding:1px 0;}
			.botaoadicional ul {margin:0; padding:0; list-style-type:none;}
			.botaoadicional li {display:inline;}
			.botaoadicional li a.botaoadicional, .botaoadicional li .botaoadicional {border: none; cursor: pointer; color:#ffffff; font-size:1.0em; text-decoration:none; text-align:left; line-height:1.5em; margin-left:1px; padding:2px 5px; padding-right:2.0em; width:10.8em;} /* padding-right:20px; width:80px !important; min-width:80px; width:110px; */
			.botaoadicional li a.botaoadicional:hover, .botaoadicional li .botaoadicional:hover {color:#ffffff; font-size:1.0em; text-decoration:none; text-align:left; line-height:1.5em; margin-left:1px; padding:2px 5px; padding-right:2.0em; width:10.8em;} /* padding-right:20px; width:80px !important; min-width:80px; width:110px; */

			.botaoadicional li a.botaoretirar, .botaoadicional li .botaoretirar  {color:#ffffff; font-size:1.0em; text-decoration:none; text-align:left; line-height:1.5em; margin-left:1px; padding:2px 5px; padding-right:2.0em; width:10.2em;} /* padding-right:20px; width:80px !important; min-width:80px; width:110px; */
			.botaoadicional li a.botaoretirar:hover, .botaoadicional li .botaoretirar:hover {color:#ffffff; font-size:1.0em; text-decoration:none; text-align:left; line-height:1.5em; margin-left:1px; padding:2px 5px; padding-right:2.0em; width:10.2em;} /* padding-right:20px; width:80px !important; min-width:80px; width:110px; */

		#ferramentasconteudo {font-size:1.2em; clear:both; margin:0 20px 30px 21px; border-top:solid 1px #d4d4d4; padding-top:7px; height:31px;}
			#ferramentasconteudo div a {float:left;}
			#ferramentasconteudo .boticoimprimir, #ferramentasconteudo a.boticoimprimir, #ferramentasconteudo a.boticoenviar, #ferramentasconteudo .boticoenviar {float: left; width: 38px; cursor: pointer; color:#888888; font-size:0.85em; text-decoration:none; display:block; padding:8px 31px 0 35px; height:23px !important; min-height:23px; height:31px;}
			#ferramentasconteudo .boticoimprimir:hover, #ferramentasconteudo a.boticoimprimir:hover, #ferramentasconteudo .boticoenviar:hover, #ferramentasconteudo a.boticoenviar:hover {color:#444444; font-size:0.85em; text-decoration:none; display:block; padding:8px 31px 0 35px; height:23px !important; min-height:23px; height:31px;}
			#ferramentasconteudo .boticoimprimir, #ferramentasconteudo a.boticoimprimir {background:url(../Design/ico_imprimir.png) no-repeat 0% 50%;}
			#ferramentasconteudo .boticoenviar, #ferramentasconteudo a.boticoenviar {background:url(../Design/ico_enviar.png) no-repeat 0% 50%;}

	#colunadireitaextra {text-align:left; float:right; width:140px; margin-top:20px; margin-right:2px;}
		#colunadireitaextra img {border:0; width:140px;}

#mapasite {font-size:1.1em; text-decoration:none;}
	#mapasite a {text-decoration:none;}
	#mapasite a:hover {text-decoration:underline;}
	#mapasite ul {margin:0; padding:0; padding-right:5px; list-style-type:none;}
	.mapasitehome a {color:#ffffff; text-align:center; display:block; margin-right:11px; margin-bottom:2px; padding:2px; background-color:#01698c;}
	.mapasitenivel1 a, .mapasitenivel2 a {padding:5px; width:91px !important; min-width:91px; width:101px;}
	.mapasitenivel1 a {color:#ffffff; display:block; margin-bottom:2px; background-color:#00aade;}
	.mapasitenivel2 a {color:#006a8a; display:block; margin-bottom:2px; background-color:#e0f1f8;}
	.mapasitenivel1 {float:left;}
	.mapasitenivel2 {display:block;}

#footer {clear:both; padding-bottom:48px; background-color:#e7e7e7;}
	#footermiolo {text-align:left; margin-left:auto; margin-right:auto; height:118px;} /* width:759px; height:8.3em; */
		#footermenucomplementar {border-top:solid 1px #d4d4d4; padding-top:6px; padding-bottom:6px; background-color:#ffffff;}
			#footermenucomplementar ul {margin:0; padding:0; padding-left:10px; list-style-type:none;}
			#footermenucomplementar li {display:inline;}
			#footermenucomplementar li .dot { padding: 0 10px; }
	
			/*#footermenucomplementar div {margin:0; padding:0; list-style-type:none; padding-left:8px;}
			#footermenucomplementar span {display:inline; padding-left:2px;}*/
			.Favoritos{cursor: pointer; color:#888888; font-size:1.0em; text-decoration:none;}
			.Favoritos:hover{color:#444444; font-size:1.0em; text-decoration:none;}
		#footerlogosparc {padding-top:16px;}
		#footerlogosparc img {border:0;}
		#footerlogosparc div {float:left; border-right:solid 1px #cbcbcb; padding-left:12px; padding-right:12px;}
		#footercopyright {font-size:1.0em; text-align:right; float:right; position:relative; width:268px;} /* width:24.6em; */
		#footercopyrightlogo {float:right; padding:0 10px;}
		#footercopyrightlogo a {color:#666666;}
		#footercopyrighttxt {line-height:normal;}
	
/*Extras*/			
.height1{height: 1px;}
.height2{height: 2px;}		
.height5{height: 5px;}		
.height10{height: 10px;}			
.height15{height: 15px;}
.height19{height: 19px;}
.height20{height: 20px;}
.height22{height: 22px;}
.height30{height: 30px;}
.height32{height: 32px;}
.height35{height: 35px;}
.height40{height: 40px;}
.height45{height: 45px;}

.width3{width: 3px;}
.width15{width: 15px;}
.width28{width: 28px;}
.width45{width: 45px;}
.width50{width: 50px;}
.width120{width: 120px!important;}
.width130{width: 130px;}
.width140{width: 140px;}
.width150{width: 150px;}
.width168{width: 168px;}
.width180{width: 180px;}
.width195{width: 195px;}
.width250{width: 250px;}
.width285{width: 285px!important;}
.width300{width: 300px!important;}
.width320{width: 320px;}
.width400{width: 400px;}
.width460{width: 460px!important;}
.width500{width: 500px;}
.width517{width: 517px;}
.width565{width: 565px;}
.width685{width: 685px;}

.paddingtop10{padding-top: 10px;}
.textleft{text-align: left;} 
.displaynone{display: none;}
.marginleft140{margin-left: 140px;}
.alignleft{text-align: left;}
.alignright{text-align: right;}
.aligncenter{text-align: center}
.border0{border: none;}
.DropDownNews{Width: 250px; margin-right: 10px;}

/* FAQS - ACCORDION */

.modlegislacaolista .pergunta{cursor: pointer; font-size:1.1em; font-weight:normal; margin-bottom:3px; color:#444444; padding:2px 0 2px 20px; background: #FFFFFF url(../Design/bullet_seta_azul.png) no-repeat left top;}
.modlegislacaolista h2:hover, .modlegislacaolista h2.hover{color:#00698c; padding-left:20px; background: #EFEFEF url(../Design/bullet_seta_azul_hi.png) no-repeat left top;}
.modlegislacaolista h2.selected{color:#444444; padding-left:20px; background: #EFEFEF url(../Design/bullet_seta_azul_hi.png) no-repeat left top;}
.modlegislacaolista .resposta{margin-left: 20px; }
.modlegislacaolista div.selected{margin-bottom: 20px;}


/*VCARDOSO*/
a.apoiotecnico:link,
a.apoiotecnico:visited{
	background-color:#ffffff;
}

a.apoiotecnico:hover,
a.apoiotecnico:active{
	background-color:#efefef;
}

div#center{
	float:left;
	width:100%;
	background-color:#ffffff;
}

.dnone{display:none;}

a.bgover:hover,
div.bgover:hover,
ul.bgover:hover{
	background-color:#efefef;
}

ul.bgout{
	background-color:#efefef;
}
a.bgover,
div.bgover,
ul.bgout:hover{
	background-color:#ffffff;
}

#botaopesq .botaovalidacao, #botaopesq a.botaovalidacao {cursor: pointer; border: none; color:#ffffff; font-size:1.0em; text-decoration:none; line-height:1.4em; padding:2px 5px; padding-right:20px;}
#botaopesq .botaovalidacao:hover, #botaopesq a.botaovalidacao:hover{color:#ffffff; font-size:1.0em; text-decoration:none; line-height:1.4em; padding:2px 5px; padding-right:20px;}
#botaopesq .botaoseta, #botaopesq a.botaoseta{border: none; cursor: pointer; background:#00b7f0 url(../Design/pesq_seta_submit.png) no-repeat 100% 50%;}
#botaopesq .botaoseta:hover,#botaopesq a.botaoseta:hover{background:#00698c url(../Design/pesq_seta_submit.png) no-repeat 100% 50%;}

#botaook .botaovalidacao, #botaook a.botaovalidacao {cursor: pointer; border: none; color:#ffffff; font-size:1.0em; text-decoration:none; line-height:1.4em; padding:2px 5px; padding-right:20px;}
#botaook .botaovalidacao:hover, #botaook a.botaovalidacao:hover{color:#ffffff; font-size:1.0em; text-decoration:none; line-height:1.4em; padding:2px 5px; padding-right:20px;}
#botaook .botaoseta, #botaook a.botaoseta{border: none; cursor: pointer; background:#00b7f0 url(../Design/pesq_seta_submit.png) no-repeat 100% 50%;}
#botaook .botaoseta:hover,#botaook a.botaoseta:hover{background:#00698c url(../Design/pesq_seta_submit.png) no-repeat 100% 50%;}

#botaoadicional_bt .botaovalidacao, #botaoadicional_bt a.botaovalidacao {cursor: pointer; border: none; color:#ffffff; font-size:1.0em; text-decoration:none; line-height:1.4em; padding:2px 5px; padding-right:20px;}
#botaoadicional_bt .botaovalidacao:hover, #botaoadicional_bt a.botaovalidacao:hover{color:#ffffff; font-size:1.0em; text-decoration:none; line-height:1.4em; padding:2px 5px; padding-right:20px;}
#botaoadicional_bt .botaoseta, #botaoadicional_bt a.botaoseta{border: none; cursor: pointer; background:#00b7f0 url(../Design/pesq_seta_submit.png) no-repeat 100% 50%;}
#botaoadicional_bt .botaoseta:hover,#botaoadicional_bt a.botaoseta:hover{background:#00698c url(../Design/pesq_seta_submit.png) no-repeat 100% 50%;}

div#homelinhaimagemflash a.professor_eu{
	width:304px;
	float:left;
	display:inline;
	height:170px;
	font-size:0px;
	background: url(../Design/professor_eu.jpg) no-repeat 0px 0px;
}
div#homelinhaimagemflash a.estudante_eu{
	width:455px;
	float:left;
	display:inline;
	height:170px;
	font-size:0px;
	background: url(../Design/estudante_eu.jpg) no-repeat 0px 0px;
}

div.footer_access{text-align:right;}
div.footer_access ul{display:inline; margin:0px; padding:0px;}
div.footer_access ul li{display:inline-block; margin:0px; padding:0px 12px;}
div.footer_access ul li img{border:0px;}
div.footer_access ul li a{text-decoration:none;}
