/* CSS Document */

#footer { position: relative;  height: 19.2em; background: url(/img/layout/back_footer.jpg) repeat-x; margin-top:5px; }
#footer img { float: left; padding-top: 15px; }
	#footer ul { padding: 1.5em 0 5.5em 0; float: left; font-size: 100%; color: #999999; height: 5.1em; }
	#footer ul li a { color: grey; font-weight: bold; text-decoration: none; }
	#footer ul li { line-height: 1.6em; position:relative; }
	#footer ul#linkArea1,#footer ul#linkArea2, #footer ul#linkArea3, #footer ul#linkArea4 { padding-top: 25px; padding-left: 15px; background: url(/img/layout/separadorFooter.jpg) no-repeat 0% 50%; }
	#footer ul#linkArea1 { width: 120px; }
	#footer ul#linkArea2 { width: 120px; }
	#footer ul#linkArea3 { width: 147px; }
	#footer ul#linkArea4 { width: 130px; }
	#linkArea5 { width: 130px; border: 1px solid; }
	#footer ul#linkArea6 { width: 157px; height: 4.1em;}
	#footer ul#linkArea7 { width: 320px; padding: 0.5em 0 0 0em;  margin-left: 410px; margin-top: -25px;  }
	
	
	.img_footer{padding-top: 28px; padding-left: 10px; padding-right: 5px;}
	#linkArea5  { margin-bottom: .1em; width: 300px; padding-left: 40px; border: 1px solid;}

	/*#footer ul#linkArea4 #emailNews { margin-top: 3px; }*/
	
	
	#footer ul#linkArea6 li { margin-bottom: .2em; }
	#footer ul#linkArea6 .assineNewsTitle { margin-bottom: .8em; }
	#footer ul#linkArea6 label { font-weight: bold; display: inline; float: left; width: 65px; text-align: right; padding-top: .5em; }
	#footer ul#linkArea6 select { width: 79px; height: 2.1em; border: 0 none; border-top: 1px solid #abadb3; margin-left: 5px; }
	
	
	
	#footer ul#linkArea7 li { margin-bottom: .2em; }
	#footer ul#linkArea7 .assineNewsTitle { margin-bottom: .8em; }
	#footer ul#linkArea7 label { font-weight: bold; display: inline; float: left; width: 65px; text-align: right; padding-top: .5em; margin-right: 7px;}
	#footer ul#linkArea7 #footer_commitNewsCadastro { width: 60px; height: 20px; border: 0; display: inline; float: right; margin-right: -25px; padding-top: 3px; padding-left:25px; background: url(/img/button/commitFormFooter.gif) no-repeat; background-position:-0px; }
	.commitNewsCadastrocss { }

	#footer ul#linkArea7 select { width: 139px; height: 2.2em; border: 0 none;  }


	
	#footer ul#linkArea5 { padding-left: 15px; display: none; }
		#footer ul#linkArea5 #conLogonTitle { display: block; background: url(/img/layout/concessionariaTitle.gif) no-repeat; text-indent: -5000em; width: 182px; height: 3.1em; margin-top: -1.3em; padding-bottom: .6em; }
		#footer ul#linkArea5 label { font-weight: bold; padding: 0 5px 0 20px; vertical-align: -0.4em;} /*CSS para o IE em outra página*/
		#footer ul#linkArea5 #login, #footer ul#linkArea5 #psw { width: 81px; height: 2em; margin-bottom: .2em; border-color:#ABADB3; border-style:solid none none; border-width:1px 0 0; }
		#footer ul#linkArea5 #psw { margin-left: -1px; }
		#footer ul#linkArea5 #commitLogin { position: absolute; padding-left: 5px; } /*CSS para o IE em outra página*/
		#footer ul#linkArea5 #accLoss { padding-left: 20px; }
		
	#footer #copyRight { height: 6.3em; background-color: #ED1C24; }
		#footer #copyRight img { margin-left: 40px; }
		#footer #copyRight #textoCopy { float: right; color: #FFF; font-weight: bold; padding-top: 4.2em; }
			#footer #copyRight #textoCopy a { text-decoration: none; color: #FFF; padding-right: 50px; }
			
                        #bodyItinerario .detalheLinhaPop #footer { width: 756px; float: left; height: auto; }
                        #sptransUnicoDetalhes { float: right!important; margin-right: 29px;}
                        
    #footer .respostaCadastro { color: #cc0000; font-weight: bold; text-transform: uppercase; }

    #aboutJanela { position: absolute; top: -25px; left: 800px ; background: url(/img/layout/overFooter.gif); width: 131px; height: 55px; z-index: 999; padding: 3px 10px; color: #FFF; }

	
	#asp{
	display: none;
	
	}
	
	
/***********************/	
/* Jquery asmselect - CSS */
/***********************/

.asmContainer {
	/* container that surrounds entire asmSelect widget */
}

.asmSelect {
	/* the newly created regular 'select' */
	display: inline; 
}

.asmOptionDisabled {
	/* disabled options in new select */
	color: #999; 
}

.asmHighlight {
	/* the highlight span */
	padding: 0;
	margin: 0 0 0 0;
}

.asmList {
	/* html list that contains selected items */
	margin: 0.28em 0 1em 0.8em; 
	position: relative;
	display: block;
	padding-left: 0; 
	list-style: none; 
}

.asmListItem {
	/* li item from the html list above */
	position: relative; 
	margin-left: 29px;
	padding-left: 5px;
	list-style: none;
	background: #CC0907;
	color: #FFF;
	border: 0px solid #CCC; 
	width: 200px;
	margin: 0 0 5px 65px;
	line-height: 1em;
}

.asmListItem:hover {
	background-color: #DD1508;
}

.asmListItemLabel {
	/* this is a span that surrounds the text in the item, except for the remove link */
	padding: 5px; 
	display: block;
}

.asmListSortable .asmListItemLabel {
	cursor: move; 
}

.asmListItemRemove {
	/* the remove link in each list item */
	position: absolute;
	right: 0; 
	top: 0;
	padding: 5px; 
}


