@import url('areas.css');

html { font: 62.5% "helvetica neue", helvetica, arial, san-serif; }
body { background: #ffffff url(../Images/pixelheaderInterior.gif) no-repeat center top;
	text-align: center; font-size: 1.1em }

* { margin: 0; padding: 0 }

.hide { display:none !important; }

a img, fieldset { border: none }
.Global { margin: 0 auto; width: 768px; padding: 0 25px 0 0; text-align: left; clear: both }
	#Conteudo { float: right; width: 510px; position: relative }
	.Interior #ConteudoInt {overflow: auto; height: 351px; padding: 0 25px 0 0;}
		
.Conteudo {width: 793px!important; padding: 0 0 30px 0!important; background: transparent url(../Images/pixelfooter.gif) repeat-x center bottom;}
.ConteudoHP {padding: 0 25px 30px 0; background: transparent url(../Images/pixelfooter.gif) repeat-x center bottom;}


.col1 { float: left; width: 242px; padding-right: 16px; }
.col2 { float: left; /*width: 300px;*/ padding-right: 14px; background: transparent url(../Images/contextoFundo.gif) repeat-y -60px; } /* interior */

.divTexto1 { font-size: 1.1em; color:#4A4A4A; }
	.ComMenu { float: left; width: 452px }
	.ComMenulat { float: left; width: 73%; padding: 0 14px 0 0; }
	.ComMenulatExt {width: 97%!important;}
	.ComLat { float: left; width: 473px }
	
.textolateral { float:right; width: 85px; padding: 10px; background: #F0F0F0;}

.myTools { float: right; width: 510px; height: 40px; padding: 20px 0 0 0; text-align: right;}
.myTools a {float: right; display: inline; font-size: 1em; text-decoration: none; padding: 0 5px 0 7px; color: #252422;}
.myTools a:hover {font-weight: bold;}

.myTools div {float: right;}
.myTools fieldset {float:left; width:143px; margin:0; padding:0 0 0 4px; border:0 none;}
.myTools fieldset input.txtpesquisa {float:left; width:116px; height:12px; margin:0 1px 0 0; padding: 0 2px; color:#666666 !important; font-size:0.8em !important; border-bottom:0 none !important; border-left:1px solid #BDBDBD; border-right:1px solid #BDBDBD; border-top:1px solid #BDBDBD;}
.myTools fieldset input.btnpesquisa {float:left; width:17px; height:17px; margin:-2px 0 0 0; padding:0; cursor:pointer; border:0 none; background: url(../images/lupa.gif) no-repeat scroll center center;}

.myToolsAgencia { float: right; width: 510px; height: 40px; padding: 20px 0 0 0; text-align: right;}
.myToolsAgencia a {float: right; display: inline; font-size: 1em; text-decoration: none; padding: 0 5px 0 7px; color: #252422; /*border-left: 1px solid #252422;*/}
.myToolsAgencia a.first {border:0;}
.myToolsAgencia a:hover {font-weight: bold;}

.myToolsAgencia div {float: right;}
.myToolsAgencia fieldset {float:left; width:143px; margin:0; padding:0; border:0 none;}
.myToolsAgencia fieldset input.txtpesquisa {float:left; width:116px; height:12px; margin:0 1px 0 0; padding: 0 2px; color:#666666 !important; font-size:0.8em !important; border-bottom:0 none !important; border-left:1px solid #BDBDBD; border-right:1px solid #BDBDBD; border-top:1px solid #BDBDBD;}
.myToolsAgencia fieldset input.btnpesquisa {float:left; width:17px; height:17px; margin:-2px 0 0 0; padding:0; cursor:pointer; border:0 none; background: url(../images/lupa.gif) no-repeat scroll center center;}

.logo { padding: 35px 0 5px; display: block }
#Rodape {width: 793px!important; padding: 0 0 20px 0; }
	.rodapeTextos { margin: 0; padding: 4px 35px 4px 10px; text-align: right; list-style: none; background: url(../images/pixelrodape.gif) repeat-x left top;}
	.rodapeTextos li {display: inline;}
	.rodapeTextos li a {color: #191919; text-decoration: none;}
	.rodapeTextos li a:hover, .rodapeTextos li a.activo {text-decoration: underline;}
	.rodapeTextos li span {color: #828282;}
	.rodapeTextos li.copy {color: #828282;}
	


/* Menus */
.nav { float: right }
	.nav ul { float: right; padding-bottom: 30px }
		.nav ul li { 
			list-style: none; float: left; padding: 0 8px 0 30px; height: 51px; display: table; 
			background: transparent url(../Images/navFundo.gif) repeat-y right bottom;  }		
		.nav ul li a { display: table-cell; vertical-align: bottom; height: 100%; color: #1a1a1a; text-decoration: none; text-transform: uppercase }						
		.nav ul li a:hover, .nav ul li a.aqui { color: #12598D }

/* Alterações do .nav para as varias areas */
#TurismoArea .nav, #DesportoArea .nav, #CulturaArea .nav, #SocialArea .nav { float: none; clear: both; }
	#TurismoArea .nav ul li, #DesportoArea .nav ul li, #CulturaArea .nav ul li, #SocialArea .nav ul li { padding: 0 7px 0 5px; height: 28px; text-align: right }	
	#TurismoArea .nav ul li a, #DesportoArea .nav ul li a, #CulturaArea .nav ul li a, #SocialArea .nav ul li a { vertical-align: middle; }							

/* Menu lateral */

	.navTrans li { list-style: none; width: 242px; text-align: right; font-size: 1.5em; float: left; }	
	.navTrans li a { color: #fff; padding: 50px 10px 13px 0; text-decoration: none; display: block; height: 24px; }		
	.navTrans li a span { display: block; padding: 2px 4px 2px 0 }

	.linkTurismo a { background: #fff url(../Images/mlTurismo.png) repeat-x top }
		.linkTurismo a:hover { background: #fff url(../Images/mlTurismo_over.png) repeat-x top }
			.navTrans li.linkTurismo a.selected span { background: #fff url(../Images/mlTurismo_over.png) repeat-x bottom }
	
	.linkDesporto a { background: #fff url(../Images/mlDesporto.png) repeat-x top }
		.linkDesporto a:hover { background: #fff url(../Images/mlDesporto_over.png) repeat-x top }
			.navTrans li.linkDesporto a.selected span { background: #fff url(../Images/mlDesporto_over.png) repeat-x bottom }
	
	.linkCultura a { background: #fff url(../Images/mlCultura.png) repeat-x top }	
		.linkCultura a:hover { background: #fff url(../Images/mlCultura_over.png) repeat-x top }
			.navTrans li.linkCultura a.selected span { background: #fff url(../Images/mlCultura_over.png) repeat-x bottom }

	.linkSocial a { padding-top: 53px!important; background: #fff url(../Images/mlSocial.png) repeat-x top }	
		.linkSocial a:hover { background: #fff url(../Images/mlSocial_over.png) repeat-x top }
			.navTrans li.linkSocial a.selected span { background: #fff url(../Images/mlSocial_over.png) repeat-x bottom }
	
	.Interior .navTrans { float: left; width: 120px } /* interior */
		.Interior .navTrans li { width: 120px  } /* interior */	

/* Menu Contextual */
.navContexto { float: left; width: 106px; padding: 0 0 0 14px;}
	.navContexto ul { padding: 8px 0 }
		.navContexto ul ul { padding: 0 }

		.navContexto li { list-style: none; padding: 2px 0 }
			.navContexto li li { padding: 1px 0 }
		.navContexto li a { color: #005085; text-decoration: none; display: block; padding: 2px 3px; background: #F2F2F2; text-transform: uppercase; font-size: 1em }
		.navContexto li a:hover, .navContexto li a.aqui, .navContexto li li a:hover { color:#000!important; background: #E5E5E5 }
		.navContexto ul li ul li a { color:#000!important; text-transform: none }

/* Destaques */
#destaquesZona1 { float: left; width: 337px; height: 236px; }
#destaquesZona2 { float: right; width: 170px; height: 351px; }
#destaquesZona3 { float: left; width: 340px; height: 115px; }

	.destaqueItem a, .destaqueItemZona1 a { text-decoration: none; outline: none }	

	/* Zona 1 */
		.destaque_l2c4 { width: 337px; height: 233px; float: left; position: relative; }
			.destaque_l2c4 img { width: 337px; height: 233px }
	/* Zona 2 e zona 3 */
		.destaque_l1c1 { width: 82px; height: 115px; padding: 0 3px 3px 0; float: left; position: relative; }
			.destaque_l1c1 img { width: 82px; height: 115px }		
		.destaque_l1c2 { width: 167px; height: 115px; padding: 0 3px 3px 0; float: left; position: relative; }
			.destaque_l1c2 img { width: 167px; height: 115px }		
		/* só Zona 3 */
		.destaque_l1c3 { width: 252px; height: 115px; padding: 0 3px 3px 0; float: left; position: relative; }
			.destaque_l1c3 img { width: 252px; height: 115px }		
		.destaque_l1c4 { width: 337px; height: 115px; padding: 0 3px 3px 0; float: left; position: relative; }		
			.destaque_l1c4 img { width: 337px; height: 115px;  }				
	/* Zona 2 */
		.destaque_l2c2 { width: 167px; height: 233px; padding: 0 3px 3px 0; float: left; position: relative; }			
			.destaque_l2c2 img { width: 167px; height: 233px; }
		.destaque_l2c3 { width: 167px; height: 351px; padding: 0 3px 3px 0; float: left; position: relative; }					
			.destaque_l3c2 img { width: 167px; height: 351px }							

		.destaque_l1c1 .tituloDestaque { width: 72px; }
		.destaque_l1c2 .tituloDestaque, .destaque_l2c2 .tituloDestaque, .destaque_l2c3 .tituloDestaque { width: 157px; }
		.destaque_l2c4 .tituloDestaque, .destaque_l1c4 .tituloDestaque { width: 327px; }
		.destaque_l1c3 .tituloDestaque {width: 242px;}

	.destaqueItem .tituloDestaque, .destaqueItemZona1 .tituloDestaque {position: absolute; bottom: 3px; left: 0; text-align: right; text-transform: uppercase; height: 40px; display: table; background: transparent url(../Images/tituloDestFundo.png); padding: 0 5px;}
	
	body:nth-of-type(1) .destaqueItem .tituloDestaque, body:nth-of-type(1) .destaqueItemZona1 .tituloDestaque {width: 100%;}/* hacks para safari e chrome */
	
		.destaqueItem .tituloDestaque strong, .destaqueItemZona1 .tituloDestaque strong {display: table-cell; height: 40px; vertical-align: middle; color: #ffffff;}

	.destaqueItemZona1 p {bottom: 0!important;}
	.destaqueItem a:hover p, .destaqueItemZona1 a:hover p { background: #000000; }
	.destaqueItem a img, .destaqueItemZona1 a img { display: block }
	
	/* mostra destaque */

	#destaqueFundo { position: absolute; top: 0; left: 0; width: 510px; height: 354px; z-index: 10; background: #FFF; }	
	.destaqueConteudo { width: 337px; height: 233px; position: absolute; background: #FFF; z-index: 11;  }
		.zona2link1 { top: 0; right: 3px; }
		.zona2link2 { bottom: 0; right: 3px; }		
		.zona3link1 { bottom: 0; left: 0; }		
		.zona3link2 { bottom: 0; right: 3px; }

	
	.destaqueContFundo { position: relative; width: 337px; height: 233px; background: #000; color: #fff }
		.destaqueContFundo .fecharDestaque { 
			position: absolute; right: 6px; top: 6px; color: #fff; text-decoration: none; text-transform: uppercase; line-height: 1.4em;z-index: 12; }
			.destaqueImg { float: left; margin-right: 10px; margin-bottom: 5px} 
			
			.destaqueContSpc { padding: 6px }
				.destaqueContSpc .destaquetxt { padding: 3px 0 5px; font-size: 0.9em }			
				.destaqueContSpc .destTitulo { 
					text-transform: uppercase; text-decoration: none; color: #fff; font-weight: bold; margin-right: 17px; display: block }
					.destaqueContSpc .destTitulo small { font-size: 0.9em; text-transform: none }
				.destaqueContSpc a {color: #ffffff;}
				.destaqueContSpc a.destTitulo:hover { text-decoration: underline }				
				.destaqueContSpc .destSubTitulo { padding-bottom: 4px }

/* Interiores */

.colTXTdeImagem1 { float: left; width: 130px }
.colIMGdeTexto1 { float: right; width: 317px }

	.divTexto1 h1, .divTexto1 h2 , .divTexto1 h3 {color: #005085; font-size: 1.4em; padding-bottom: 8px }
	.divTexto1 h4, .divTexto1 h5 , .divTexto1 h6  {color: #005085; font-size: 1.2em; padding-bottom: 8px }	
	.divTexto1 ul { display: block; margin: 16px 0; padding: 0 0 0 20px; list-style-type: none; list-style-position: outside }
	.divTexto1 ul li { list-style-type: disc }
	.divTexto1 ul li ul li { list-style-type: circle }
	.divTexto1 ul li ul li ul li { list-style-type: square }
	.divTexto1 ul li ul { margin: 0 }
	.divTexto1 ol { display: block; margin: 16px 0; padding: 0 0 0 20px; list-style-type: decimal; list-style-position: outside }
	.divTexto1 ol li ol { margin: 0 }
	
	.divTexto1 p { padding-bottom: 8px; }
	.divTexto1 .resumo{ color:#000; clear:both }
	.divTexto1 a {cursor: pointer; color: #555555; text-decoration: none;}
	.divTexto1 a:hover {color: #00709E!important;}
	
	.divTexto1 a.botao {cursor: pointer; float: left; display: block; clear: both; height: 23px; font-family: "helvetica neue", helvetica, arial, san-serif; font-size:1em; color:#ffffff!important; text-transform: uppercase; padding: 9px 8px 0 8px!important; margin: 15px 0!important; border:0!important; background: url(../Images/Button.gif) repeat-x left top;}
	.divTexto1 a.botao:hover {color:#ffffff!important;}

	.divTexto1 .titulo1 { color: #005085; padding: 0 0 0 2px!important }
	.divTexto1 .titulo2 { color: #005085; text-transform: uppercase; padding: 8px 0 2px!important }
	.local{position: absolute; width: 100%; top: 0;}
	.divTexto1 .subTitulo2 { color: #005085; text-transform: uppercase; font-weight: bold; font-size: 1.1em; padding: 0 0 10px 0!important; }
	.divTexto1 .subTitulo3 {color: #4C4C4C; text-transform: uppercase; font-weight: bold; font-size: 1.1em; padding: 0 0 3px 0!important; }
	.divTexto1 .subTitulo2-agencia {color: #000000; padding: 0 0 10px 0!important; }
	
	
.redirect {  padding: 5% 0; font-size: 1.4em }
.redirect a { color: #000; text-decoration: none }
.redirect a:hover { color: #12598D; text-decoration: underline }

.pDown { display: block; clear: both }

.galeria li { list-style: none; margin-bottom: 5px; }
.galeria li img {width: 85px;}

/* Add by Avalon */

.Separador {float: left; clear: both; width: 100%; padding: 0 0 50px 0;}
.imgAlignRight {float: right; padding: 0 0 10px 10px;}
.imgAlignTop {display: block; clear: both; padding: 0 0 10px 0;}

.textolateral .subTitulo2 {display: block; padding: 5px 0; font-weight: bold; color: #005085;}
.links li {list-style: none; margin-bottom: 2px;}
.links li a {color: #005085; font-size:1em; text-decoration:none;}
.links li a:hover {color: #1a1a1a!important;}

.areaDocsLinks {float: left; clear: both; width: 100%; margin: 20px 0 0 0; background: url(../images/dashed.gif) repeat-y center top;}
.areaDocsLinks .docsarea {float: left; width: 46%; padding: 0 60px 0 0;}
.areaDocsLinks .docsarea li {list-style: none; margin-bottom: 5px;}
.areaDocsLinks .docsarea li a {display: block; width: 86%; color: #3D3C3A; font-size:1.1em; text-decoration:none; padding: 4px 25px 3px 0; text-transform: uppercase; background: url(../images/pdficon.gif) no-repeat right top;}

.areaDocsLinks .linksarea {float: left; width: 40%;}
.areaDocsLinks .subTitulo2 {display: block; padding: 0 0 5px 0; font-size:1.1em; font-weight: bold; color: #3D3C3A!important;}
.areaDocsLinks .linksarea li {list-style: none; margin-bottom: 5px;}
.areaDocsLinks .linksarea li a {color: #3D3C3A; font-size:1.1em; text-decoration:none;}

.contentFlash p {padding: 0!important;}
.nopadding {padding: 0!important;}

.MapaSite {float: left; clear: both; width: 96.5%; font-size: 1em!important;}
.MapaSite .titulo2 {font-size: 1.5em!important;}

.MapaSite a {text-decoration: none;}
.MapaSite a:hover {text-decoration: underline;}

.MapaSite .SeparadorAlto {float: left; width: 31%; padding: 0 10px 0 0;}

.MapaSite .nivel1 {padding: 6px 0 0 0!important; margin: 0!important; list-style: none;}
.MapaSite .nivel1 a {color:#ffffff!important; text-transform: uppercase; font-weight: bold;}
.MapaSite .nivel2 a {color: #4C4C4C!important; text-transform: uppercase; font-weight: normal;}
.MapaSite .nivel3 a {color: #4C4C4C!important; font-weight: normal; text-transform: none!important;}
.MapaSite .nivel1 li {float: left; width: 100%; padding: 0 0 10px 0; list-style: none!important;}
.MapaSite .nivel1 li span {display: block; padding: 4px 8px;}
.MapaSite .nivel1 li .MenuTurismo {background: #559233;}
.MapaSite .nivel1 li .MenuDesporto {background: #D58218;}
.MapaSite .nivel1 li .MenuCultura {background: #61003A;}
.MapaSite .nivel1 li .MenuSocial {background: #004F87;}
.MapaSite .nivel1 li .MenuFundacao {background: #918F91;}
.MapaSite .nivel1 li .MenuAgencias {background: #918F91; color:#ffffff!important; text-transform: uppercase; font-weight: bold;}

.MapaSite .nivel2 {list-style: none; padding: 0!important;}
.MapaSite .nivel2 li {float: left; clear: both; width: 100%; padding: 10px 0 0 0; list-style: none!important;}

.MapaSite .nivel3 {list-style: none; padding: 0 0 0 6px;}
.MapaSite .nivel3 li {padding: 1px 0; list-style: none!important;}

.MapaSite .nivel4 {list-style: none; padding: 0 0 0 6px;}
.MapaSite .nivel4 li {padding: 1px 0; list-style: none!important;}


.ResultadosPesquisa h1 {padding: 0!important;}
.ResultadosPesquisa span.Left {float: left;}
.ResultadosPesquisa span.Right {float: right;}

.FieldsParceiros {display: block; clear: both; width:100%; padding: 15px 0 10px 0; color: #4C4C4C; font-size:1em !important;}
.FieldsParceiros fieldset {float:left; clear:both; width:100%; margin:0; padding:10px 0 0;}
.FieldsParceiros fieldset .Left {float:left; width:36%; padding:0 15px 0 0;}
.FieldsParceiros fieldset .Midle {float:left; width:39%;}
.FieldsParceiros fieldset .Right {float:right;}
.FieldsParceiros fieldset label {display:block; padding:2px 0 1px; text-transform:uppercase;}
.FieldsParceiros fieldset span {display:block; text-transform:none !important;}
.FieldsParceiros fieldset input {width:88%; margin:2px 0 10px; padding:4px; font-family:"helvetica neue",helvetica,arial,san-serif; font-size:1em; color:#1A1A1A !important; border:1px solid #E4E4E5; background:none;}
.FieldsParceiros fieldset select {width:100%; padding:3px; margin:2px 0 10px; font-family:"helvetica neue",helvetica,arial,san-serif; font-size:1em; color:#1A1A1A !important; border:1px solid #E4E4E5; background:none;}
.FieldsParceiros fieldset .inputButton {cursor:pointer; float:right; display:block; width:101px; height:25px; padding:0 !important; margin:19px 0 0 !important; color:#FFFFFF !important; font-family:"helvetica neue",helvetica,arial,san-serif; font-size:1em; text-transform:uppercase; border:0 none !important; background:transparent url(../Images/btnSubmit.gif) no-repeat scroll left top;}


.ListagemItem {display: block; clear: both; padding: 15px 0 0 0; color: #4C4C4C;}
.ListagemItem a {font-weight: bold; display: block; text-transform: uppercase; color: #005085;}
.ListagemItem a.sabermais {float: right; text-decoration: none; font-weight: normal!important; color: #005085; text-transform: uppercase; font-size:0.8em;}
.ListagemItem a:hover {}

.ListagemItem .Left {float: left; width: 70%;}
.ListagemItem .Right {float: right; width: 140px;}
.ListagemItem .Right img.ImgThumb {width: 140px; border: 0;}
.ListagemItem .Bottom {display: block; clear: both; padding: 5px 0 0 0;}

.GallerySeparador {float: left; clear: both; width: 100%; padding: 0 0 25px 0;}
.GallerySeparador .Ultimo {padding: 0!important;}

.GalleryItem {float: left; width: 87px; padding: 0 47px 0 0;}
.GalleryItem img {display: block; clear: both; width: 87px; height: 122px; padding: 0 0 8px 0; border: 0;}
.GalleryItem p {padding: 0!important}
.GalleryItem a {text-decoration:none; color:#555555;}

.GalleryAgency .GalleryItem {padding: 0 42px 0 0;}

.GalleryItem .docInfo {color: #555555!important; font-size: 0.8em; display: block;}

.FormularioSR {float: left; clear: both; width: 96.5%; font-size: 1em!important;}
.FormularioSR .titulo2 {font-size: 1.5em!important; padding-bottom: 20px!important;}

.FormularioSR fieldset {float: left; clear: both; width: 96.5%; padding: 10px 0 0 0; margin: 0;}
.FormularioSR fieldset .Left {float: left; width: 48%; padding: 0 16px 0 0;}
.FormularioSR fieldset .Right {float: left; width: 48%;}

.FormularioSR fieldset label {display:block; padding:2px 0 1px; text-transform: uppercase;}
.FormularioSR fieldset label input {width:220px; font-family: "helvetica neue", helvetica, arial, san-serif; font-size:1em; color:#1A1A1A!important; padding: 4px; margin: 2px 0 10px 0; border:1px solid #E4E4E5; background: none;}
.FormularioSR fieldset label textarea {width:220px; height: 67px; font-family: "helvetica neue", helvetica, arial, san-serif; font-size:1em; color:#1A1A1A!important; padding: 4px; margin: 2px 0 10px 0; border:1px solid #E4E4E5; background: none;}
.FormularioSR fieldset label select {width:230px; text-transform: none!important; font-family: "helvetica neue", helvetica, arial, san-serif; font-size:1em; color:#1A1A1A!important; padding: 3px; margin: 2px 0 10px 0; border:1px solid #E4E4E5; background: none;}
.FormularioSR fieldset label span {display: block; text-transform: none!important;}

.FormularioSR fieldset .inputButton {cursor: pointer; display: block; width: 101px; height: 32px; font-family: "helvetica neue", helvetica, arial, san-serif; font-size:1em; color:#ffffff!important; text-transform: uppercase; padding: 0!important; margin: 15px 0 0 129px!important; border:0!important; background: url(../Images/btnSubmit.gif) no-repeat left top;}
.FormularioSR fieldset .inputButton2 {cursor: pointer; float: left; display: block; width: 101px; height: 32px; font-family: "helvetica neue", helvetica, arial, san-serif; font-size:1em; color:#ffffff!important; text-transform: uppercase; padding: 0!important; margin: 15px 15px 0 0!important; border:0!important; background: url(../Images/btnSubmit.gif) no-repeat left top;}

/*=============================================================================================================*/

.FormularioInscricao {float: left; clear: both; width: 96.5%; font-size: 1em!important;}
.FormularioInscricao .titulo2 {font-size: 1.5em!important; padding-bottom: 20px!important;}

.FormularioInscricao fieldset {float: left; clear: both; width: 96.5%; padding: 20px 0 0 0; margin: 0;}

.FormularioInscricao fieldset label {display:block; padding:2px 0 1px; text-transform: uppercase;}
.FormularioInscricao fieldset label input {width:220px; font-family: "helvetica neue", helvetica, arial, san-serif; font-size:1em; color:#1A1A1A!important; padding: 4px; margin: 2px 0 10px 0; border:1px solid #E4E4E5; background: none;}
.FormularioInscricao fieldset label textarea {width:220px; height: 67px; font-family: "helvetica neue", helvetica, arial, san-serif; font-size:1em; color:#1A1A1A!important; padding: 4px; margin: 2px 0 10px 0; border:1px solid #E4E4E5; background: none;}
.FormularioInscricao fieldset label select {width:230px; font-family: "helvetica neue", helvetica, arial, san-serif; font-size:1em; color:#1A1A1A!important; padding: 3px; margin: 2px 0 10px 0; border:1px solid #E4E4E5; background: none;}
.FormularioInscricao fieldset label span {display: block; text-transform: none!important;}

.FormularioInscricao fieldset .inputButton {cursor: pointer; float: right; display: block; width: 101px; height: 32px; font-family: "helvetica neue", helvetica, arial, san-serif; font-size:1em; color:#ffffff!important; text-transform: uppercase; padding: 0!important; margin: 15px 0 0 0!important; border:0!important; background: url(../Images/btnSubmit.gif) no-repeat left top;}

.Erro {color: #FF0000;}
.Ok {color: #559233;}




/* Agências */

.tituloAgencia {width:197px; font-size:1.2em; text-align:right; text-transform:uppercase; vertical-align:middle; padding:12px 20px 12px 0; margin-left:25px; background-color:#FF9C03;}

.tituloAgencia a {text-decoration:none; color:#FFFFFF;}
.tituloAgencia a:hover {font-weight:bold; }

.menuLateralAgencia {width:217px; height:341px; padding-top:10px; margin-left:25px; margin-top:5px; background-color:#EBEBEB;}

.saber-mais{text-align:right; padding-bottom:12px!important;} 
.divTextoHPAgencia p{ font-size: 0.9em; }
.TituloDestaqueHPAgencia a{font-weight:bold; padding-top:4px; text-transform:uppercase; color:#FF9C03; text-decoration:none;}
.TituloDestaqueHPAgencia a.turismo:hover, .TituloDestaqueHPAgencia a.social:hover, .TituloDestaqueHPAgencia a.desporto:hover, .TituloDestaqueHPAgencia a.cultura:hover, .TituloDestaqueHPAgencia a.fundacao:hover {color: #00709E!important;}

.TituloDestaqueHPAgencia a.turismo{color:#559233!important;}
.TituloDestaqueHPAgencia a.social{color:#00709E!important}
.TituloDestaqueHPAgencia a.desporto{color:#E28C05!important}
.TituloDestaqueHPAgencia a.cultura{color:#7C1C51!important}
.TituloDestaqueHPAgencia a.fundacao{color:#12598D!important}

.subtitulo {padding-bottom:3px!important;}
.linkHPAgencia a {text-transform:uppercase; text-decoration:none; font-size:0.8em; color:#FF9C03!important;}
.linkHPAgencia a.turismo:hover, .linkHPAgencia a.social:hover, .linkHPAgencia a.desporto:hover, .linkHPAgencia a.cultura:hover, .linkHPAgencia a.fundacao:hover {color: #00709E!important;}

.linkHPAgencia a.turismo {color:#559233!important;}
.linkHPAgencia a.social {color:#00709E!important}
.linkHPAgencia a.desporto {color:#E28C05!important}
.linkHPAgencia a.cultura {color:#7C1C51!important}
.linkHPAgencia a.fundacao {color:#12598D!important}

.resumoListAgencia{}
.ConteudoHPAgencia {overflow: auto; height: 351px; padding-right:15px; float:left; width:76%; font-size:1.1em;}
.container_conteudoHPAgencia{position: relative; float:left; width:67.4%; padding: 45px 0 0 0;}

.btnVoltar {display: block; clear:both;}
.btnVoltar a {font-size:0.8em; font-weight:normal !important; text-decoration:none; text-transform:uppercase;}


/*Menu Agencia topo */
.navAgencia { float: right }
	.navAgencia ul { float: right; padding-bottom: 30px }
		.navAgencia ul li { 
			list-style: none; float: left; padding: 0 3px 0 0; height: 57px; display: table; width: 124px; font-size:1.4em;}		
		.navAgencia ul li a { display: table-cell; vertical-align: middle; text-align:right; width: 124px; height: 100%; color: #FFFFFF; text-decoration: none; text-transform: uppercase; }
		.navAgencia ul li a:hover{ color: #FFF }
		.navAgencia li a span.bg { display: block; padding: 2px 4px; width:116px; text-align:center}

		.navAgencia .linkSocial a { padding-top:0!important; }	
			.navAgencia .linkSocial a:hover { background: url(../Images/mlSocial_over.png) repeat-x left top!important; }
				.navAgencia .linkSocial a.selected span.bg { background: url(../Images/mlSocial_Agec_over.png) no-repeat left top!important;  }
				.navAgencia li.linkTurismo a.selected span.bg { background: url(../Images/mlTurismo_Agec_over.png) no-repeat scroll left top }
				.navAgencia li.linkDesporto a.selected span.bg { background: url(../Images/mlDesporto_Agec_over.png) no-repeat scroll left top }
				.navAgencia li.linkCultura a.selected span.bg { background: url(../Images/mlCultura_Agec_over.png) no-repeat scroll left top}


/* Menu Agencia lateral */
	.navTransAgencia li { list-style: none; width: 176px; text-align: left; float:right; font-size: 1em; font-weight:bold; float: left; text-transform:uppercase; margin-left:40px; margin-bottom:3px; }	
	.navTransAgencia li a { color:#064A7C; display:block; padding:5px 0 5px 28px; text-decoration:none;}
	.navTransAgencia li a:hover { background-color:#858384; color:#fff;}
	.navTransAgencia li a.selected { background-color:#858384; color:#fff;}
	.navTransAgencia li a span { display: block;}
	.navTransAgencia .container-li-menulateral{padding:0 0 3px 0; clear:both; float:left;}
	
	.navTransAgencia .submenu li { background-color:#B6B6B6; margin-bottom:0 !important; margin-left:0 !important; }	
	.navTransAgencia .submenu li a { color:#FFF; display:block; margin-top:0!important; padding:5px 0 5px 27px; text-decoration:none;}
	.navTransAgencia .submenu li a:hover { background-color:#858384; color:#fff;}
	.navTransAgencia .submenu li a.selected { color:#064A7C; background-color:#B6B6B6; margin-bottom:0!important;}
	.navTransAgencia .submenu li a span { display: block; }
