@font-face {

font-family: "MyriadPro-Semibold";
src: url("../fonts/MyriadPro-Semibold.eot"); /* para IE */
src: url("../fonts/MyriadPro-Semibold.ttf");

}

	html {
	background-color:#fbf9ef;
	background-image: url(../img/bg_main.png);
	background-repeat: repeat-x;	
	}

	body {
	font-family: Verdana, Geneva, sans-serif;
	color: #7b7b7b;
	background-image: url(../img/bg_menu_main.png);
	background-repeat:no-repeat;
	background-position: center 315px;
	}
	#main{
	width: 1000px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	}
	div#main:after{
        content:".";
        display:block;
        clear:both;
        visibility:hidden;
        height:0;
        overflow:hidden;
	}
	#h_top{
	float:right;
	width:690px;
	height:40px;

	
	}
	#main #header {
	height: 84px;
	float: left;
	width: 1000px;
	}
	#main #header h1 a {
	background-image: url(../img/tit_valeclogo.png)!important;
	background-repeat:no-repeat!important;
	width:277px!important;
	height:37px!important;
	float:left;
	text-indent:-9000px;
	margin-top: 26px;
	margin-left: 32px;
	margin-right: 0px;
	margin-bottom: 0px;
	
	}
	#main #header h1 a:hover {
	background-image: url(../img/tit_valeclogo_h.png)!important;
	}
	#main #header #h_right {
	float: right;
	height: 83px;
	width: 691px;
	}
	#main #header #h_right ul#menu_header {
	float: right;
	margin-top: 10px;
	height:22px;

	text-align:right;
	}
	#main #header #h_right ul#menu_header li {
	display:inline;
	font-size: 9px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #e8f2d6;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 1px;
	}
	#main #header #h_right ul#menu_header li a{
	color:#59a02a;
	text-decoration:none;
	}
	#main #header #h_right ul#menu_header li a:hover{
	color:#004b85;
	text-decoration:none;
	}
	#main #header #h_right ul#acessibilidade {
	float: right;
	margin-top: 12px;
	margin-left:5px;
	height:20px;
	width:63px;
	display:block;
	}
	#main #header #h_right ul#acessibilidade li {
	display:inline-block;
	padding: 0px;
	margin-top: 0px;
	margin-right: -4px;
	margin-bottom: 0px;
	margin-left: 0px;
	}
	#main #header #h_right ul#acessibilidade li a{
    display: block;
    width: 19px;
    height: 17px;
    text-indent: -9000px;
    overflow: hidden!important;
	}
	#main #header #h_right ul#acessibilidade li.fonteAumentar a {
	background-image: url(../img/ico_amais_a.png);
	}
#main #header #h_right ul#acessibilidade li.fonteAumentar a:hover {
	background-image: url(../img/ico_amais_h.png);
}
#main #header #h_right ul#acessibilidade li.fonteReset a{
	background-image: url(../img/ico_areset_a.png);
}
#main #header #h_right ul#acessibilidade li.fonteReset a:hover{
	background-image: url(../img/ico_areset_h.png);
}
#main #header #h_right ul#acessibilidade li.altoContraste a{
	background-image: url(../img/ico_acontrast_a.png);
}
#main #header #h_right ul#acessibilidade li.altoContraste a:hover{
	background-image: url(../img/ico_acontrast_h.png);
}
#main #header #search {
	float: right;
	width:500px;
	margin-top:5px;
	text-align:right;
	display:block;
	height:35px;
}

#main #header #search label{
    display: none;
}
#main #header #search input{

	background-color:#fff;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #cfcfcf;
	display:inline-block;
	color:#004a85;
	font-size:12px;
	text-decoration:none;
	text-shadow:1px 1px 0px #f4f4f4;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 7px;
	text-align:right;
	margin-right:-4px;
	width:140px;
}
#main #header #search .bt_search {
	-moz-box-shadow:inset 0px 1px 0px 0px #ec9d00;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ec9d00;
	box-shadow:inset 0px 1px 0px 0px #ec9d00;
	background-color:#ffad09;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #ec9d00;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	text-shadow:1px 1px 0px #ec9d00;
	text-transform:uppercase;
	padding-top: 5px;
	padding-right: 7px;
	padding-bottom: 4px;
	padding-left: 7px;
	cursor:pointer;
}
#main #header #search .bt_search:hover {
	background-color:#ec9d00;
}
#main #header #search .bt_search:active {
	position:relative;
	top:1px;
}
#main #slider {
	float:left;

	width: 950px;
	height:174px;
	margin-left: 23px;
	background-image: url(../img/bg_base_slider.png);
	background-repeat: no-repeat;
	margin-top:20px;
}
#main_menu{

	float:left;
	margin-top:2px;
	height:50px;
	width:1000px;
	
	}
#main #content_box {
	float:left;
	width:999px;
	min-height:340px;
	background-color: #FFF;
	-webkit-border-radius: 10px;
	border-top-left-radius:0px;
	-moz-border-radius-topleft:0px;
	border-top-right-radius	:0px;
	-moz-border-radius-topright:0px;
	border-bottom-right-radius:10px;
	-moz-border-radius-bottomright:10px;
	border-bottom-left-radius:10px;
	-moz-border-radius-bottomleft:10px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #ddded3;
	border-bottom-color: #ddded3;
	border-left-color: #ddded3;
	padding-bottom: 20px;
}
#main #content_box #box_left {
	float: left;
	width: 499px;
}
#main #content_box #box_left #destaques{
		float: left;
		margin-left:27px;
		width:207px;
		margin-top: 9px;
	}
#main #content_box #box_left #destaques h2{
	text-transform:uppercase;
	font-size:12px;
	font-family:"MyriadPro-Semibold",Verdana, Geneva, sans-serif;
	color:#9b9993;
	margin-top:10px;
	margin-bottom:10px;
	}
#main #content_box #box_left #lista_destaques .top {
	margin-top: 25px;
}
#main #content_box #box_left #destaques ul li a {
	height: 72px;
	width: 213px;
	display:block;
	text-indent:-9000px;
	overflow:hidden!important;;
	margin-bottom:-11px;
}
#main #content_box #box_left #destaques ul li.sic{
	background-image: url(../img/banner_sic.png);
	background-repeat: no-repeat;
}
#main #content_box #box_left #destaques ul li.agenda{
	background-image: url(../img/banner_agenda.png);
	background-repeat: no-repeat;
}

#main #content_box #box_left #destaques ul li.concurso{
	background-image: url(../img/banner_concurso2012.png);
	background-repeat: no-repeat;
	
}
#main #content_box #box_left #destaques ul li.destaques{
	background-image: url(../img/banner_destaquesc.png);
	background-repeat: no-repeat;
}
#main #content_box #box_left #destaques ul li.destaques2{
	background-image: url(../img/banner_destaquesc2.png);
	background-repeat: no-repeat;
}
#main #content_box #box_left #destaques ul li.pil{
	background-image: url(../img/banner_destaque_pil.png);
	background-repeat: no-repeat;
}
#main #content_box #box_left #destaques ul li.aud{
	background-image: url(../img/banner_aud.png);
	background-repeat: no-repeat;
}
#main #content_box #box_left #destaques ul li.estudos{
	background-image: url(../img/banner_estudos.png);
	background-repeat: no-repeat;
}
#main #content_box #box_left #destaques ul li.contratos{
	background-image: url(../img/banner_contratos.png);
	background-repeat: no-repeat;
}
#main #content_box #box_left #destaques ul li.pautasatas{
	background-image: url(../img/banner_pautasatas2.png);
	background-repeat: no-repeat;
}
#main #content_box #box_left #destaques ul li.pls{
	background-image: url(../img/banner_pls.png);
	background-repeat: no-repeat;
}

#main #content_box #box_left #destaques ul li.pdgeo{
	background-image: url(../img/banner_pdgeo.png);
	background-repeat: no-repeat;
}
#main #content_box #box_left #lista_destaques{
	float:left;
	margin-left:33px;
	width:220px;
	margin-right:10px;
	font-size:11px
	}
#main #content_box #box_left #lista_destaques a {
	color: #7b7b7b;
	text-decoration: none;
}
#main #content_box #box_left #lista_destaques a:hover {
	color: #002a5c;
	text-decoration: none;
}
	#main #content_box #box_left #lista_destaques h3{
	text-transform:uppercase;
	font-size:12px;
	font-family:"MyriadPro-Semibold",Verdana, Geneva, sans-serif;
	color:#428f10;
	margin-top:30px;
	margin-bottom:-1px;
	padding-left: 30px;
}
	#main #content_box #box_left #lista_destaques .legislacao{
	background-image: url(../img/ico_legislacao.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin-left: -10px;
	padding-left: 40px;
	height:27px;
	display:block;
}
	#main #content_box #box_left #lista_destaques .mapas{
	background-image: url(../img/ico_mapas.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin-left: -10px;
	padding-left: 40px;
	height:27px;
	display:block;
}
	#main #content_box #box_left #lista_destaques .galeria{
	background-image: url(../img/ico_videos.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin-left: -10px;
	padding-left: 40px;
	height:27px;
	display:block;
}
	#main #content_box #box_left #lista_destaques .item{
	background-image: url(../img/ico_item.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin-left: -10px;
	padding-left: 40px;
	height:27px;
	display:block;
}
	#main #content_box #box_left #lista_destaques .secom{
	background-image: url(../img/ico_secom.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin-left: -10px;
	padding-left: 40px;
	height:27px;
	display:block;
}
	#main #content_box #box_left #lista_destaques .etica{
	background-image: url(../img/ico_etica.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin-left: -10px;
	padding-left: 40px;
	height:27px;
	display:block;
}

	#main #content_box #box_left #lista_destaques .normastecnicas{
	background-image: url(../img/icone_normas.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin-left: -10px;
	padding-left: 40px;
	height:27px;
	display:block;
}

	#main #content_box #box_left #lista_destaques .cronologiadepagamentos{
	background-image: url(../img/icone_normas.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin-left: -10px;
	padding-left: 40px;
	height:27px;
	display:block;
}

	#main #content_box #box_left #lista_destaques .supti{
	background-image: url(../img/ico_item_supti.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin-left: -10px;
	padding-left: 40px;
	height:27px;
	display:block;
}
#main #content_box #box_left #lista_destaques .estudos{
	background-image: url(../img/estudos.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin-left: -10px;
	padding-left: 40px;
	height:27px;
	display:block;
}




	#main #content_box #box_left #especial_destaques {
	float: left;
	margin-left:27px;
	width:490px;
	margin-top:25px;
}
#main #content_box #box_left #especial_destaques h3 {
	text-transform:uppercase;
	font-size:12px;
	font-family:"MyriadPro-Semibold",Verdana, Geneva, sans-serif;
	color:#004b85;
	margin-top:0px;
	height:30px;
	padding-left: 13px;
	margin-bottom:1px;
	background-image: url(../img/bullet_seta.png);
	background-repeat: no-repeat;
}
#main #content_box #box_left #especial_destaques .especial {
	float: left;
	margin-right:25px;
}
#main #content_box #box_right {
	float: left;
	width: 475px;
}
#main #content_box #box_right #mapa_ferrovias {
	float: left;
	height:165px;
	background-image: url(../img/bg_mapa_ferrovias.png);
	background-repeat: repeat-y;
	width: 472px;
	border: 1px solid #f3f0e7;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	margin-top:50px;
}
	#main #content_box #box_right #mapa_ferrovias h2{
	text-transform:uppercase;
	font-size:12px;
	font-family:"MyriadPro-Semibold",Verdana, Geneva, sans-serif;
	color:#9b9993;
	margin-top:10px;
	margin-bottom:5px;
	margin-left:10px;
	}
	#main #content_box #box_right #mapa_ferrovias .tit_ferrovias{
	text-transform:uppercase;
	font-size:18px;
	font-family:"MyriadPro-Semibold",Verdana, Geneva, sans-serif;
	color:#022c5d;

	margin-bottom:10px;
	width:200px;
	display:block;
	float:left;
	}
	#main #content_box #box_right #mapa_ferrovias .descricao_ferrovias{
	font-size:12px;
	margin-left:20px;
	width:240px;
	display:block;
	float:left;
	height:70px;
	}
	#main #content_box #box_right #mapa_ferrovias .descricao_ferrovias a{
	text-decoration:none;
	color:#7b7b7b;
	}
	#main #content_box #box_right #mapa_ferrovias .descricao_ferrovias a:hover{
	text-decoration:none;
	color: #002a5c;
	}
	#main #content_box #box_right #mapa_ferrovias .imgmapa {
	float:right;
	display:block;
	margin-top:-95px;
	margin-right:10px;
	}
	#main #content_box #box_right #mapa_ferrovias .bt_acesse_mapa a {
	background-image: url(../img/bt_acesse_mapa_a.png);
	background-repeat: no-repeat;
	height: 22px;
	width: 106px;
	display:block;
	text-indent:-9000px;
	overflow:hidden;
	margin-top:12px;
	}
	#main #content_box #box_right #mapa_ferrovias .bt_acesse_mapa a:hover {
	background-image: url(../img/bt_acesse_mapa_h.png);
	}
	
	#main #content_box #box_right #mapa_ferrovias .bt_acesse_ap a{
	background-image: url(../img/bt_acesse_ap_a.png);
	background-repeat: no-repeat;
	height: 22px;
	width: 67px;
	display:block;
	text-indent:-9000px;
	overflow:hidden;
	margin-top:12px;
	float:right;
	}
	#main #content_box #box_right #mapa_ferrovias .bt_acesse_ap a:hover {
	background-image: url(../img/bt_acesse_ap_h.png);
	}
	
	
	
	
	
	
	
	
	#main #content_box #box_right #destaques_lic {
	float: left;
	height:162px;
	background-image: url(../img/bg_mapa_ferrovias.png);
	background-repeat: repeat-y;
	width: 472px;
	border: 1px solid #f3f0e7;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	margin-top:10px;
}
		#main #content_box #box_right #destaques_lic #lic_esq {
	width: 220px;
	float: left;
	margin-right: 8px;
	margin-left: 10px;
	margin-top: 10px;
	font-size: 12px;	
}

		#main #content_box #box_right #destaques_lic #lic_esq2 {
	width: 400px;
	float: left;
	margin-right: 8px;
	margin-left: 10px;
	margin-top: 10px;
	font-size: 12px;	
}
	
	#main #content_box #box_right #destaques_lic #lic_dir {
	float: left!important;
	width: 222px;
	margin-right: 0px;
	margin-left: 9px;
	margin-top: 10px;
	font-size: 12px;
}
	
	
	#main #content_box #box_right #destaques_lic h2{
	text-transform:uppercase;
	font-size:12px;
	font-family:"MyriadPro-Semibold",Verdana, Geneva, sans-serif;
	color:#9b9993;
	margin-top:10px;
	margin-bottom:5px;
	margin-left:10px;
	}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	#main #content_box #box_right #noticias {
	float: left;
	width: 472px;
	}
	#main #content_box #box_right #noticias .news_home {
	float: left;
	width: 216px;
	margin-right:20px;
	margin-top:20px;
	}
	#main #content_box #box_right #noticias .texto {
	float: left;
	margin-left:18px;
	font-size:12px;
	width: 210px;
}

#main #content_box #box_right #noticias .texto a{
	text-decoration:none;
		color: #7b7b7b;
}

#main #content_box #box_right #noticias .texto a:hover{
	text-decoration:none;
			color: #002a5c;
}


#main #content_box #box_right #noticias  h3 {
	text-transform:uppercase;
	font-size:12px;
	font-family:"MyriadPro-Semibold",Verdana, Geneva, sans-serif;
	color:#004b85;
	margin-top:10px;
	margin-bottom:6px;
	padding-left: 13px;
	background-image: url(../img/bullet_seta.png);
	background-repeat: no-repeat;
		height:30px;

}



#main #content_box #box_right #noticias h2{
	text-transform:uppercase;
	font-size:12px;
	font-family:"MyriadPro-Semibold",Verdana, Geneva, sans-serif;
	color:#9b9993;
	margin-top:20px;
	margin-bottom:5px;
	margin-left:10px;
	
	}
	
	
#main #content_box #box_right #noticias .bt_mais_news a {
	background-image: url(../img/bt_mais_news_a.png);
	background-repeat: no-repeat;
	height: 22px;
	width: 106px;
	display:block;
	text-indent:-9000px;
	overflow:hidden;
	float:right;
	margin-top:30px;	
	
}
#main #content_box #box_right #noticias .bt_mais_news a:hover {
	background-image: url(../img/bt_mais_news_h.png);	
}


#footer_relation{
	width:auto;
	margin-top:10px;
	text-align:center;
	background-color:#d2d0c3;
	height:30px;
	

		}
		
		#footer_end{
	width:auto;
	text-align:center;
	background-color:#d2d0c3;
	height:100%;
	display:block;
	background-image: url(../img/bg_footer_end.png);
	

		}
		
		
		#footer_end #content_footer{
	width: 1000px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top:8px;
	padding-bottom:15px;
	text-align:left;
	font-size:9px;
	color:#686868;


		}
		
		
		
		#footer_relation #content_footer{
	width: 1000px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top:8px;
	padding-bottom:8px;
	text-align:left;


		}
			#footer_relation #content_footer ul {
				float:left;
				font-size:11px;
				margin-left:5px;
}
		
	#footer_relation #content_footer ul li{
	display:inline-block;
	margin-left:5px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #4a4a4a;
	padding-right:8px;
	margin-top:1px;
}
		#footer_relation #content_footer ul li a{
color:#4a4a4a;
text-decoration:none;

}	
		#footer_relation #content_footer ul li a:hover{
color:black;
text-decoration:none;

}	
		
	#footer_relation #content_footer h4{
	text-transform:uppercase;
	font-size:12px;
	font-family:"MyriadPro-Semibold",Verdana, Geneva, sans-serif;
	color:#3d3d3d;
	float:left;

	
	}
	
	#footer_end #content_footer .selos{
		display:block;
		width:300px;
		float:right;
		margin-top:-35px;
		text-align:right;
		line-height:20px;

		}
		
		
#menu_conheca_interno{
	float:left;
	}
#menu_meioambiente_interno{
	float:left;
	}
#menu_comunicacao_interno{
	float:left;
	}
	
#menu_ferrovias_interno{
	float:left;
	}
	
	
#menu_operacoes_interno{
	float:left;
	}
#content_box  h3{
	
	text-transform:uppercase;
	color:#002859;
	font-size:18px;
	font-family:"MyriadPro-Semibold",Verdana, Geneva, sans-serif;
	margin-bottom:20px;
	
	
	}
	
	


#content_box  h4{
	
	text-transform:uppercase;
	color:#999893;
	font-family:"MyriadPro-Semibold",Verdana, Geneva, sans-serif;
			font-size:14px;
			margin-bottom:15px;
	
	}
	
	
	
	#content_box  h5{
	
	text-transform:uppercase;
		color:#429111;
		font-family:"MyriadPro-Semibold",Verdana, Geneva, sans-serif;
			font-size:14px;
			margin-top:10px;
			margin-bottom:10px;
		
	
	}
	
		#content_box  h6{
	
	text-transform:uppercase;
		color:#429111;
		font-family:"MyriadPro-Semibold",Verdana, Geneva, sans-serif;
			font-size:11px;
			margin-top:10px;
	
	}
	
	
#content_box .item{
	margin-bottom:12px;
	margin-top:5px;
	display:block;}
	
#content_box .item a{
		
		text-decoration:none;
		color:#7b7b7b;
		
		}
		
#content_box .item a:hover{
		
		text-decoration:underline;
		color:#7b7b7b;
		
		}
#content_box h2.interna{
	text-transform:uppercase;
	color:#4a8d23;
	font-size:19px;
	font-family:"MyriadPro-Semibold",Verdana, Geneva, sans-serif;
	float:left;
	margin-left:15px;
	width:970px;
	padding-top:5px;
	padding-bottom:5px;
	margin-bottom:10px;
	margin-top:10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dbddd2;
	display:block;
	}
	
#content_box h2.interna-borderless{
	text-transform:uppercase;
	color:#929292;
	font-size:19px;
	font-family:"MyriadPro-Semibold",Verdana, Geneva, sans-serif;
	float:left;
	margin-left:0px;
	width:970px;
	padding-top:5px;
	padding-bottom:5px;
	margin-bottom:25px;
	margin-top:10px;
	display:block;
	}
	
#content_box #menu_conheca_interno{
	float:left;
	width:160px;
	margin-left:15px;
	margin-right:20px;

	
}
#content_box #menu_meioambiente_interno{
	float:left;
	width:160px;
	margin-left:15px;
	margin-right:20px;

	
}
#content_box #menu_ferrovias_interno{
	float:left;
	width:160px;
	margin-left:15px;
	margin-right:20px;

	
}
#content_box #menu_operacoes_interno{
	float:left;
	width:160px;
	margin-left:15px;
	margin-right:20px;

	
}
#content_box #menu_comunicacao_interno{
	float:left;
	width:160px;
	margin-left:15px;
	margin-right:20px;

	
}
#content_box #menu_conheca_interno ul li a{
	color:#4a494e;
	text-transform:uppercase;
	font-size:12px;
	background-color:#fcfaee;
	padding-top:3px;
	padding-bottom:3px;
	padding-right:3px;
	padding-left:10px;
	background-image: url(../img/bullet_menu_interno.png);
	background-repeat: no-repeat;
	text-decoration:none;
	margin-bottom: 5px;	
	background-position: 3px;
	display:block;
	font-family:"MyriadPro-Semibold",Verdana, Geneva, sans-serif;
}

#content_box #menu_meioambiente_interno ul li a{
	color:#4a494e;
	text-transform:uppercase;
	font-size:12px;
	background-color:#fcfaee;
	padding-top:3px;
	padding-bottom:3px;
	padding-right:3px;
	padding-left:10px;
	background-image: url(../img/bullet_menu_interno.png);
	background-repeat: no-repeat;
	text-decoration:none;
	margin-bottom: 5px;	
	background-position: 3px;
	display:block;
	font-family:"MyriadPro-Semibold",Verdana, Geneva, sans-serif;
}
#content_box #menu_ferrovias_interno ul li a{
	color:#4a494e;
	text-transform:uppercase;
	font-size:12px;
	background-color:#fcfaee;
	padding-top:3px;
	padding-bottom:3px;
	padding-right:3px;
	padding-left:10px;
	background-image: url(../img/bullet_menu_interno.png);
	background-repeat: no-repeat;
	text-decoration:none;
	margin-bottom: 5px;	
	background-position: 3px;
	display:block;
	font-family:"MyriadPro-Semibold",Verdana, Geneva, sans-serif;
}
#content_box #menu_operacoes_interno ul li a{
	color:#4a494e;
	text-transform:uppercase;
	font-size:12px;
	background-color:#fcfaee;
	padding-top:3px;
	padding-bottom:3px;
	padding-right:3px;
	padding-left:10px;
	background-image: url(../img/bullet_menu_interno.png);
	background-repeat: no-repeat;
	text-decoration:none;
	margin-bottom: 5px;	
	background-position: 3px;
	display:block;
	font-family:"MyriadPro-Semibold",Verdana, Geneva, sans-serif;
}
#content_box #menu_comunicacao_interno ul li a{
	color:#4a494e;
	text-transform:uppercase;
	font-size:12px;
	background-color:#fcfaee;
	padding-top:3px;
	padding-bottom:3px;
	padding-right:3px;
	padding-left:10px;
	background-image: url(../img/bullet_menu_interno.png);
	background-repeat: no-repeat;
	text-decoration:none;
	margin-bottom: 5px;	
	background-position: 3px;
	display:block;
	font-family:"MyriadPro-Semibold",Verdana, Geneva, sans-serif;
}

#content_box #menu_conheca_interno ul li a:hover{
	color:#1f4671;
	background-color:#e7e4da;
}
#content_box #menu_meioambiente_interno ul li a:hover{
	color:#1f4671;
	background-color:#e7e4da;
}
#content_box #menu_ferrovias_interno ul li a:hover{
	color:#1f4671;
	background-color:#e7e4da;
}
#content_box #menu_operacoes_interno ul li a:hover{
	color:#1f4671;
	background-color:#e7e4da;
}
#content_box #menu_comunicacao_interno ul li a:hover{
	color:#1f4671;
	background-color:#e7e4da;
}

#content_box #conteudo{
	float:left;
	width:630px;
	min-height:330px;
	font-size:12px;
	line-height:1.5em!important;
	

	
}
#content_box #conteudo_licitacao{
	float:left;
	width:790px;
	min-height:330px;
	font-size:12px;
	line-height:1.5em!important;

	

	
}



#content_box #conteudo h3{
	
	
	

	
}

#content_box #conteudo_licitacao h3{
	
	
	

	
}


#content_box #conteudo p {
	margin-bottom:10px;
	margin-top:10px;
	
}
#content_box #conteudo_licitacao p {
	margin-bottom:10px;
	margin-top:10px;
	
}

#content_box #conteudo a {
	color:#59a02a;
	text-decoration:underline;
	
	
}
#content_box #conteudo_licitacao a {
	color:#59a02a;
	text-decoration:underline
	
}

#content_box #conteudo a:hover {
color:#053a79;
text-decoration:underline;
	
}



#content_box #conteudo_licitacao a:hover {
color:#053a79;
text-decoration:underline;
	
}

#content_box #conteudo_g a {
	color:#59a02a;
	text-decoration:underline
	
}

#content_box #conteudo_g a:hover {
color:#053a79;
text-decoration:underline;
	
}


#content_box #conteudo ul {
	margin-top: 12px;
	margin-right: 20px;
	margin-bottom: 12px;
	margin-left: 20px;	
}
#content_box #conteudo_licitacao ul {
	margin-top: 12px;
	margin-right: 20px;
	margin-bottom: 12px;
	margin-left: 20px;	
}
#content_box #conteudo li {
	background-image:url(../img/ico_itens_conteudo.png);
	background-repeat: no-repeat;
	padding-left: 30px;
	padding-bottom:20px;
	padding-top:2px;
	cursor:pointer;
}
#content_box #conteudo_licitacao li {
	background-image:url(../img/ico_itens_conteudo.png);
	background-repeat: no-repeat;
	padding-left: 30px;
	padding-bottom:20px;
	padding-top:2px;
}

#content_box #conteudo li a {
	color: #7b7b7b;
	text-decoration:underline!important;
}
#content_box #conteudo li a:visited {
	color:#4a8d23;
}
#content_box #conteudo_licitacao li a {
	color: #7b7b7b;
	text-decoration:underline!important;
	
}

#content_box #conteudo li a:hover {
	color:#053a79;
	text-decoration:underline!important;
	cursor:pointer;
	
}
#content_box #conteudo_licitacao li a:hover {
	color:#053a79;
	text-decoration:underline!important;
	
}

#content_box #conteudo_g{
	float:left;
	width:810px;
	min-height:330px;
	font-size:12px;
	line-height:1.5em!important;
	padding-left:15px;
	

	
}
#content_box #conteudo_g p {
	margin-bottom:10px;
	margin-top:10px;
	
}
	#content_box #conteudo_g ul {
	margin:10px;
	}
	#content_box #conteudo_g li {
	background-image:url(../img/ico_itens_conteudo.png);
	background-repeat: no-repeat;
	padding-left: 30px;
	padding-bottom:21px;
	}

	#content_box #conteudo_full{
	float:left;
	width:950px;
	min-height:330px;
	font-size:12px;
	line-height:1.5em!important;
	padding-left:15px;
	}
	
		#content_box #conteudo_full a{
				color: #59a02a;

	}
	
	
	#content_box #conteudo_full p {
	margin-bottom:10px;
	margin-top:10px;
	}
		#content_box #conteudo_full ul {
	background-color: #fefefc;
	padding: 25px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border: 1px solid #f3f0e9;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: 20px;
	}
	#content_box #conteudo_full li {
	background-image:url(../img/ico_itens_conteudo.png);
	background-repeat: no-repeat;
	padding-left: 30px;
	padding-bottom:21px;
	}
	
	#content_box #conteudo_full li a {
	color: #7b7b7b;
	text-decoration:underline!important;
}



#content_box #conteudo_full li  a:visited {
	color:#4a8d23;
}

#content_box #conteudo_full li a:hover {
	color:#053a79;
	text-decoration:underline!important;
	
}

	#content_box #conteudo_g li a {
	color: #7b7b7b;
	text-decoration:underline!important;
}





#content_box #conteudo_g li a:hover {
	color:#053a79;
	text-decoration:underline!important;
	
}
	#content_box #veja_tambem_conheca{
	float:left;
	width:120px;
	background-color:#fefefc;
	margin-right:12px;
	margin-left:20px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #f3f0e9;
	padding:8px;
	font-size:9px;
	}
	#content_box #veja_tambem_legislacao{
	float:left;
	width:120px;
	background-color:#fefefc;
	margin-right:12px;
	margin-left:20px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #f3f0e9;
	padding:8px;
	font-size:9px;
	}
	#content_box #veja_tambem_meioambiente{
	float:left;
	width:120px;
	background-color:#fefefc;
	margin-right:12px;
	margin-left:20px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #f3f0e9;
	padding:8px;
	font-size:9px;
	}
	#content_box #veja_tambem_noticias{
	float:left;
	width:120px;
	background-color:#fefefc;
	margin-right:12px;
	margin-left:20px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #f3f0e9;
	padding:8px;
	font-size:9px;
	}
	#content_box #veja_tambem_ferrovias{
	float:left;
	width:120px;
	background-color:#fefefc;
	margin-right:12px;
	margin-left:20px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #f3f0e9;
	padding:8px;
	font-size:9px;
	}
	#content_box #veja_tambem_operacoes{
	float:left;
	width:120px;
	background-color:#fefefc;
	margin-right:12px;
	margin-left:20px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #f3f0e9;
	padding:8px;
	font-size:9px;
	}
	#content_box #veja_tambem_comunicacao{
	float:left;
	width:120px;
	background-color:#fefefc;
	margin-right:12px;
	margin-left:20px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #f3f0e9;
	padding:8px;
	font-size:9px;
	}
	



		
	.box_estrutura{
	background-color:#fefefc;
	margin-right:20px;
	margin-left:20px;
	padding:20px;
	padding-top:9px!important;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #f3f0e9;
	display:block;
	float:left;
	width:550px;
	margin-bottom:20px;
	
	}
	

	
	.box_estrutura h4{
	font-size:14px;
	background-image:url(../img/ico_itens_conteudo.png);
	background-repeat: no-repeat;
	padding-left: 28px;
	margin-bottom: 0px;
	padding-top: 4px;
	padding-bottom: 6px;
	}

	.bt_acesse_mapa
	{
	float:right;
	margin-right:5px;
	}
	h4.exc{
	font-size:14px;
	background-image:none!important;
	background-repeat: no-repeat;
	padding-left: 0px!important;
	margin-bottom: 0px;
	padding-top: 4px;
	padding-bottom: 6px;
	display:block
	}
	h4.exc2{
	font-size:15px!important;;
	background-image:none!important;
	background-repeat: no-repeat;
	padding-left: 0px!important;
	margin-bottom: 0px!important;
	padding-top: 8px!important;
	padding-bottom: 0px!important;
	display:block!important;

	}
	
		#conteudo h4{
	font-size:15px!important;;
	background-image:none!important;
	background-repeat: no-repeat;
	padding-left: 0px!important;
	margin-bottom: 8px!important;
	padding-top: 8px!important;
	padding-bottom: 0px!important;
	display:block!important;

	}
			#conteudo_licitacao h4{
	font-size:15px!important;;
	background-image:none!important;
	background-repeat: no-repeat;
	padding-left: 0px!important;
	margin-bottom: 8px!important;
	padding-top: 8px!important;
	padding-bottom: 0px!important;
	display:block!important;

	}
	
	
			#conteudo_g h4{
	font-size:15px!important;;
	background-image:none!important;
	background-repeat: no-repeat;
	padding-left: 0px!important;
	margin-bottom: 8px!important;
	padding-top: 8px!important;
	padding-bottom: 0px!important;
	display:block!important;

	}
	
	hr{
	border: 1px solid #dbddd2;
	margin-top:10px!important;
	margin-bottom:10px!important;

}



table#processos{
	width:100%;
	border: 1px solid #dbddd2;
	padding: 4px;
	line-height:1.3em!important;	

	
}
table#processos td{
	font-size:10px;	

	
}

table#falecom{
	width:100%;
	border: 1px solid #dbddd2;
	padding: 4px;
	line-height:1.3em!important;	

	
}
table#falecom .fale_tb_tit{
	text-align:right;
	background-color:#f0f0f0;
	padding:5px;
	margin:3px;
	border:1px #FFF solid;
	width:220px;
	
}

table#processos .processos_tb_tit{
	text-align:right;
	background-color:#f0f0f0;
	padding:5px;
	margin:3px;
	border:1px #FFF solid;
	width:220px;
	
}
table#processos .processos_tb_result{
	background-color:#f8f8f8;
	padding:5px;
	border:1px #FFF solid;
}
table#falecom .fale_tb_result{
	background-color:#f8f8f8;
	padding:5px;
	border:1px #FFF solid;
}


table#ferrovias{
	width:100%;
	border: 1px solid #dbddd2;
	padding: 4px;
	line-height:1.3em!important;	

	
}
table#cev{
	width:100%;
	border: 1px solid #dbddd2;
	padding: 4px;
	line-height:1.3em!important;	

	
}




table#cev th{

	background-color:#f0f0f0;
	padding:5px;
	margin:3px;
	border:1px #FFF solid;
	font-weight:bold;
	font-size:10px;
		vertical-align: middle;
	
}

table#ferrovias th{

	background-color:#f0f0f0;
	padding:5px;
	margin:3px;
	border:1px #FFF solid;
	font-weight:bold;
	font-size:10px;
		vertical-align: middle;
	
}
table#cev th.tit{
	width:680px;
	
}
table#cev td{
	
	background-color:#f8f8f8;
	padding:5px;
	border:1px #FFF solid;
	font-size:10px;
		vertical-align: middle;
	
}
table#ferrovias td{
	background-color:#f8f8f8;
	padding:5px;
	border:1px #FFF solid;
	font-size:10px;
		vertical-align: middle;
}

table#ferrovias td.dez11{
	background-color:#ebefd9;
	padding:5px;
	border:1px #FFF solid;
}
table#ferrovias td.dez11td{
	background-color:#ebefd9;
	padding:5px;
	border:1px #FFF solid;
	text-align:center;
}
table#ferrovias td.jul12{
	background-color:#e4fcfb;
	padding:5px;
	border:1px #FFF solid;
}
table#ferrovias td.jul12td{
	background-color:#e4fcfb;
	padding:5px;
	border:1px #FFF solid;
	text-align:center;
}

#main #content_box #conteudo .creditos {
	font-size: 9px;
	color: #C0C0C0;
	margin-top: 10px;
	margin-bottom: 10px;
}
th.segmento {
	width:300px;


}
th.lote {

	text-align:center;
	width:48px;
}
th.situacao {

	text-align:center;
		width:100px;
}
th.acao {

	text-align:center;
		width:45px;
}

th.extensao {
	
	text-align:center;
}

table#ferrovias td.centralizartd{
	text-align:center;
}
.assinatura {
	font-size: 10px;
	font-style: italic;
	color: #666;
	margin-bottom:15px;
}











table#concorrencia{
	width:100%;
	border: 1px solid #dbddd2;
	padding: 4px;
	line-height:1.3em!important;
	
	
}

table#concorrencia th{
	background-color:#f0f0f0;
	padding:5px;
	margin:3px;
	border:1px #FFF solid;
	font-weight:bold;
	font-size:10px;
	vertical-align: middle;
}


table#concorrencia td{
	font-size:10px;
	background-color:#f8f8f8;
	padding:5px;
	border:1px #FFF solid;
	font-size:10px;
	vertical-align: middle;
}


















table#convite{
	width:100%;
	border: 1px solid #dbddd2;
	padding: 4px;
	line-height:1.3em!important;
	
	
}

table#convite th{
	background-color:#f0f0f0;
	padding:5px;
	margin:3px;
	border:1px #FFF solid;
	font-weight:bold;
	font-size:10px;
	vertical-align: middle;
}


table#convite td{
	font-size:10px;
	background-color:#f8f8f8;
	padding:5px;
	border:1px #FFF solid;
	font-size:10px;
	vertical-align: middle;
}













table#leilao{
	width:100%;
	border: 1px solid #dbddd2;
	padding: 4px;
	line-height:1.3em!important;
	
	
}

table#leilao th{
	background-color:#f0f0f0;
	padding:5px;
	margin:3px;
	border:1px #FFF solid;
	font-weight:bold;
	font-size:10px;
	vertical-align: middle;
}


table#leilao td{
	font-size:10px;
	background-color:#f8f8f8;
	padding:5px;
	border:1px #FFF solid;
	font-size:10px;
	vertical-align: middle;
}












table#pregao{
	width:100%;
	border: 1px solid #dbddd2;
	padding: 4px;
	line-height:1.3em!important;
	
	
}

table#pregao th{
	background-color:#f0f0f0;
	padding:5px;
	margin:3px;
	border:1px #FFF solid;
	font-weight:bold;
	font-size:10px;
	vertical-align: middle;
}


table#pregao td{
	font-size:10px;
	background-color:#f8f8f8;
	padding:5px;
	border:1px #FFF solid;
	font-size:10px;
	vertical-align: middle;
}












table#tomadapreco{
	width:100%;
	border: 1px solid #dbddd2;
	padding: 4px;
	line-height:1.3em!important;
	
	
}

table#tomadapreco th{
	background-color:#f0f0f0;
	padding:5px;
	margin:3px;
	border:1px #FFF solid;
	font-weight:bold;
	font-size:10px;
	vertical-align: middle;
}


table#tomadapreco td{
	font-size:10px;
	background-color:#f8f8f8;
	padding:5px;
	border:1px #FFF solid;
	font-size:10px;
	vertical-align: middle;
}














































th.numeroth{
	width:48px;

}
th.dataabth{
	width:68px;

}
th.dataadth{
	width:68px;

}


td.revogado{
	background-color:#caffb7!important;}
td.fracassado{
	background-color:#ffb7b7!important;}
td.realizado{
	background-color:#c1f3f5!important;}
td.suspenso{
	background-color:#fff070!important;}
td.deserta{
	background-color:#FFE1C4!important;}



table#licitacaoPadrao{
	width:600px;
	margin-left:80px;
		border: 1px solid #dbddd2;
	padding: 4px;
	line-height:1.3em!important;

	
	
}


table#licitacaoPadrao th{
	background-color:#f0f0f0;
	padding:5px;
	margin:3px;
	border:1px #FFF solid;
	font-weight:bold;
	font-size:10px;
	width:100px;
	text-align:right;
}

table#licitacaoPadrao td{
	font-size:10px;
	background-color:#f8f8f8;
	padding:5px;
	border:1px #FFF solid;
	font-size:10px;
	vertical-align: middle;
}

#box_busca_interna{
	width:90%;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #dbddd2;
	padding:12px;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	margin-left:45px;
	margin-top:10px;
	
	}
	
	#box_busca_interna2{
	width:90%;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #dbddd2;
	padding:12px;
	font-weight:bold;
	margin-left:45px;
	margin-top:10px;
	
	}
	
		#box_busca_interna2 li{

	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cacaca;
	margin-bottom:10px;
	}
		
	
	.box_busca_linha{
		font-weight:normal!important;
	}
	
	

	.box_estrutura ul li a{
	text-decoration:none;
	color:#7b7b7b;
	}
	.box_estrutura ul li a:hover{
	text-decoration:underline;
	color:#7b7b7b;
	}

.aviso{

	color:#C00!important;
	}
	
	.inicio{
		display:block!important;
		float:right;
		margin-top:-27px!important;
	
		}
		
		
		
		
		#main #content_box #box_right #mapa_ferrovias #ferrovias_esq {
	width: 220px;
	float: left;
	margin-right: 10px;
	margin-left: 10px;
	margin-top: 10px;
	font-size: 12px;	
}
#main #content_box #box_right #mapa_ferrovias #ferrovias_dir {
	float: left;
	width: 220px;
	margin-right: 0px;
	margin-left: 10px;
	margin-top: 10px;
	font-size: 12px;
}

.corazul{
	color:#006!important;
	font-weight:bold;
}



/* Alterações 27-11-13 - Vítor*/

.toggle{
	display: none;
border: 1px solid #CCC;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
padding: 10px;
background-color: #fbf9ef;
width: 570px;
margin-top:-8px!important;

}
.toggle5{
	display: none;
border: 1px solid #CCC;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
padding: 10px;
background-color: #0F6;
width: 570px;
margin-top:-8px!important;

}

.toggle .toggle{
display: none;
border: 1px solid #CCC;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
padding: 10px;
background-color: #D7D7D7;
width: 500px;

}
.toggle .toggle .toggle{
display: none;
border: 1px solid #CCC;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
padding: 10px;
background-color:#FFFFCE;
width: 435px;

}

.toggle ul li{
background-image: url(../img/ico_itens_cinza.png) !important;
background-repeat: no-repeat;
}

li a{
	text-decoration:none!important;
	
}

.todos {
	background-image: url(../img/ico_itens_amarelo.png) !important;
background-repeat: no-repeat;
font-weight:bold!important;}
	
.nivel2 trigger neutro ul li !important {
	background-image: url(../img/ico_itens_amarelo.png) !important;
background-repeat: no-repeat !important;
	
}

.nivel2{ 
background-image: url(../img/bullet_menu_blue.png) !important;
background-repeat: no-repeat !important;
	}
	
	
	.nivel4 !important {
background-image: url(../img/bullet_menu_blue.png) !important;
background-repeat: no-repeat !important;
	}
	

	.single{
display: inline;

	}
	
.trigger.nivel3 !important{
		
		background-color:#099}
		
		#box_concurso{
	background-color:#fefefc;
	margin-right:20px;
	margin-left:50px;
	padding:20px;
	padding-top:9px!important;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #f3f0e9;
	display:block;
	float:left;
	width:700px;
	margin-bottom:20px;		
			}
			
			
.boxFale{
	
	width:780px;
	height:240px;
	float:left;
	background-color:f0f0f0;
	margin-right:20px;
	margin-bottom:100px;
	display:block;
	padding:20px;
	padding-top:9px!important;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #f3f0e9;
	}			
			#main #content_box #conteudo_g .boxFale .box_atendimentoL {
		width: 340px;
	float: left;
	margin-right: 10px;
	margin-left: 10px;
	margin-top: 10px;
	font-size: 12px;
	padding:10px;
	

	border: 1px solid #f3f0e7;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;

	
	
	
	
}
			#main #content_box #conteudo_g .boxFale .box_atendimentoR {
		width: 340px;
	float: left;
	margin-right: 10px;
	margin-left: 10px;
	margin-top: 10px;
	font-size: 12px;
	padding:10px;
	border: 1px solid #f3f0e7;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}
