body{
	background-color: #FFFFFF;
	border: 0px;
	border-collapse: collapse;
	border-spacing: 0px;
	font-family: Arial;
	margin: 0px;
	padding: 10px;
	padding-top: 0px;
}

#body_popup {
	margin:0px;
	padding:10px;
	background: #FFFFFF;
}

#popup_head {
	margin:0px;
	padding:2px 0 2px 5px;
	background: #FFFFFF;
}


#popup_content {
	font-family: Arial;
	font-size:11px;
	color:#333333;
	margin:0px 0 0 0px;
	padding: 0px;
	border: 0px solid #999999;
	background:#FFFFFF;
}

#cabecalho{
	float: left;
	width: 955px;
	height: 117px;
	margin-left: 10px;
	margin-top: 7px;
}

#menu_superior{
	float: right;
	text-align: right;
}

#logo{
	position: relative;
	left: 0px;
	top: 15px;
	width: 134px;
	height: 72px;
	background-image: url("../images/LogoSchindler.png");
	background-repeat: no-repeat;
}

#titulo_pagina{
	position: absolute;
	top: 42px;
	left: 216px;
	width: 550px;
	color: #DC0000;
	font-size: 36px;
	padding: 0px;
	margin: 0px;
}

#menu_principal{
	position: relative;
	margin: 0px;
	padding: 0px;
	bottom: -22px;
	left: 196px;
	max-height: 22px;
	_height: 22px;
	width: 760px;
}

#faixas{
	float: left;
	background-image: url('../images/css-twinstripes-schindler.gif');
	background-repeat: no-repeat;
	margin: 0px;
	margin-left: 10px;
	padding: 0px;
	height: 14px;
	width: 955px;
}

#marquee{
	float: left;
	margin-left: 10px;
	margin-bottom: 10px;
	width: 955px;
	vertical-align: middle;
	font-style: italic;
	padding: 0px;
}

#barra_lateral{
	clear: both;
	float: left;
	width: 190px;	
	margin-left: 10px;
}

#relogio{
	color: #333333;
	width: 190px;
	height: 40px;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	line-height: 14px;
	padding: 0px;
	margin-bottom: 10px;
}

#menu_lateral{
	width: 190px;
	padding: 0px;
	margin-bottom: 10px;
}

#conteudo{
	float: left;
	margin-left: 0px;
	padding: 0px;
	width: 755px;
	min-height: 360px;
	_height: 360px;
}

#info_user{
	color: #333333;
	font-family: Arial;
	font-size: 12px;
	padding: 0px;
	line-height: 14px;
	margin-bottom: 10px;	
	height: 40px;
}

#rodape{
	clear: both;
	float: left;
	border-top: 1px solid #999999;
	text-align: center;
	color: #999999;
	font-family: Arial;
	font-size: 10px;
	width: 955px;
	margin-left: 10px;
	margin-top: 20px;
}
#rodapeDisclaimer{
	float: center;
	border-top: 1px solid #999999;
	text-align: center;
	color: #999999;
	font-family: Arial;
	font-size: 10px;
	width: 465px;
	margin-left: 95px;
	margin-top: 20px;
	line-height: 11px;
}

.searchButton
{
	font-family: Arial;
	font-size: 12px;
	line-height: 13px;
	color: #000000;

	border: 1px;
	border-color: #999999;
	border-style: solid;
	margin: 0px;
	padding-left: 8px;
	padding-right: 8px;
	text-decoration: none;
}

#pagina{
	position: relative;
	top: 166px;
	width: 955px;
	left: 20px;
	padding: 0px;
	bottom: 0px;
	_height: 100%;
}

#relogio input {
	border: none;
	color: #333333;
	height: 14px;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	vertical-align: top;
}

#logo_popup{
	position: relative;
	top: 5px;
	left: 5px;
	width: 74px;
	height: 40px;
	background-image: url("../images/logo.png");
	background-repeat: no-repeat;
}

#conteudo_popup{
	position: relative;
	margin: 5px;
	padding: 0px;
	padding-top: 10px;
}

div.message{
	color: #DC0000;
	padding: 0px;
	margin-bottom: 5px;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;

}

div.error{
	color: #DC0000;
	padding: 0px;
	margin-bottom: 5px;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
}

#rodape a,
#rodape a:link,
#rodape a:hover,
#rodape a:active,
#rodape a:visited
{
	color: #999999;
	font-family: Arial;
	font-size: 10px;
	line-height: 11px;
}

table.tabelaForm{
	border: 1px solid #999999;
	font-family: Arial;
}
table.tabelaForm th{
	border-bottom: 1px solid #999999;
	background-color: #F3F3F3;
	color: #000000;
	font-size: 12px;
	line-height: 14px;
	height: 36px;
	padding: 3px;
	font-weight: normal;
}
table.tabelaForm th.red{ color: #DC0000; }
table.tabelaForm td{
	
}

#seta{
	width:50px;
	height: 30px;
	background-image: url("../images/seta1.png");
	background-repeat: no-repeat;
}


/*****************************************************************/
/* Meta Navigation Definitions */

.mainContentBold
{
	font-weight: bold;
}

.paragraphleft{
	text-align: left;
	margin-bottom: 6px;
}

.paragraphright{
	text-align: right;
	margin-bottom: 6px;
}

.metaNavigation:link
{
	color: #666666;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	line-height: 11px;
	text-decoration: none;
}

.metaNavigationDisclaimer:link
{
	color: #666666;
	font-family: Arial;
	font-size: 11px;
	line-height: 11px;
	text-decoration: none;
}

.metaNavigation:visited
{
	color: #666666;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	line-height: 11px;
	text-decoration: none;
}

.metaNavigation:focus
{
	color: #DC0000;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	line-height: 11px;
	text-decoration: none;
}

.metaNavigation:hover
{
	color: #DC0000;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	line-height: 11px;
	text-decoration: none;
}

.metaNavigationActive
{
	color: #000000;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	line-height: 11px;
	text-decoration: none;
}

/* Style Definition: Forms */
form
{
	margin-top: 0px;
	margin-bottom: 0px;
}

.inputField
{
	border: 1px;
	border-color: #999999;
	border-style: solid;
	font-family: Arial;
	font-size: 11px;
	margin: 0px;
	padding: 0px;
	width: 100%;
}

.inputNumericField
{
	border: 1px;
	border-color: #999999;
	border-style: solid;
	font-family: Arial;
	font-size: 11px;
	margin: 0px;
	padding: 0px;
	width: 50px;
}

.radioField
{
	font-family: Arial;
	font-size: 11px;
	margin: 0px;
	padding: 0px;
	vertical-align: middle;
}

.checkboxField
{
	font-family: Arial;
	font-size: 11px;
	margin: 0px;
	padding: 0px;
	vertical-align: middle;
}

.inputArea
{
	border: 1px;
	border-color: #999999;
	border-style: solid;
	font-family: Arial;
	font-size: 11px;
	height: 94px;
	margin: 0px;
	padding: 0px;
	width: 100%;
}

.optionList
{
	border: 1px;
	border-color: #999999;
	border-style: solid;
	color: #333333;
	font-family: Arial;
	font-size: 11px;
	margin: 0px;
}

.formButton
{
	border: 1px;
	border-color: #999999;
	border-style: solid;
	background-color: #ffffff;
	color: #000000;
	font-family: Arial;
	font-size: 11px;
	line-height: 13px;
	margin: 0px;
	padding-left: 8px;
	padding-right: 8px;
	text-decoration: none;
}

.formRightAlign 
{
	border: 0px;
	border-collapse: collapse;
	border-spacing: 0px;
	margin: 0px;
	padding: 0px;
	text-align: right;
	vertical-align: middle;
}

.optionListLocations
{
	border: 1px;
	border-color: #999999;
	border-style: solid;
	color: #333333;
	font-family: Arial;
	font-size: 11px;
	margin-top: 10px;
	width: 179px;
}

.mainContent
{
	color: #333333;
	font-family: Arial;
	font-size: 12px;
	line-height: 14px;
}
.mainContent a,
.mainContent a:link
{
	color: #19556E;
	font-family: Arial;
	font-size: 12px;
	text-decoration: none;
}

.mainContent a:focus,
.mainContent a:hover,
.mainContent a:active
{
	text-decoration: underline;
}

.mainContent a:visited
{
	color: #46788C;
}

.mainContentSmall
{
	color: #333333;
	font-family: Arial;
	font-size: 11px;
	line-height: 14px;
}

.mainContentTitle
{
	border-bottom-style: solid;
	border-color: #999999;
	border-top-style: solid;
	border-width: 1px;
	color: #000000;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	line-height: 12px;
	padding-bottom: 3px;
	padding-top: 3px;
	text-decoration: none;
	width: 100%;
	margin-bottom: 3px;
}

.mainContentTitle1
{
	border-bottom-style: solid;
	border-color: #999999;
	border-top-style: solid;
	border-width: 1px;
	color: red;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	line-height: 12px;
	padding-bottom: 3px;
	padding-top: 3px;
	text-decoration: none;
	width: 100%;
	margin-bottom: 3px;
}

.mainContentTitle a,
.mainContentTitle a:link,
.mainContentTitle a:focus,
.mainContentTitle a:hover,
.mainContentTitle a:active
{
	color: #19556E;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	line-height: 12px;
	text-decoration: none;
}

.mainContentTitle a:visited
{
	color: #46788C;
}

.mainContentSubTitle
{
	border-bottom-style: solid;
	border-color: #999999;
	border-top-style: solid;
	border-width: 1px;
	color: #000000;
	font-family: Arial;
	font-size: 11px;
	line-height: 12px;
	padding-bottom: 3px;
	padding-top: 3px;
	text-decoration: none;
	width: 100%;
	margin-bottom: 3px;
}
.mainContentTitleRelatorioAnalitico
{
	border-bottom-style: solid;
	border-color: #999999;
	border-top-style: solid;
	border-width: 1px;
	color: #000000;
	font-family: Arial;
	font-size: 11px;
	line-height: 12px;
	padding-bottom: 0px;
	padding-top: 3px;
	text-decoration: none;
	width: 100%;
	margin-bottom: 4px;
}

.mainContentTitle a,
.mainContentTitle a:link,
.mainContentTitle a:focus,
.mainContentTitle a:hover,
.mainContentTitle a:active
{
	color: #19556E;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	line-height: 12px;
	text-decoration: none;
}

.mainContentTitle a:visited
{
	color: #46788C;
}

.mainContentGestaoIE {
	font-family: Arial;
	font-size:13px;
	font-weight: bold;
	color:#DC0000;
}

.mainContentHeadline
{
	color: #333333;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	line-height: 14px;
	margin-bottom: 1px;
}

.mainTable {
	border: 0px;
	border-spacing:0px;
	border-collapse: collapse;
	margin: 0px;
	padding: 0px;
	table-layout: fixed;
}

.mainTableCellTopAlign{
	border: 0px;
	border-collapse: collapse;
	border-spacing: 0px;
	margin: 0px;
	padding: 0px;
	vertical-align: top;
}

.mainTableContentCell
{
	color: #333333;
	font-family: Arial;
	font-size: 11px;
	line-height: 14px;

	border: 0px;
	border-collapse: collapse;
	border-spacing: 0px;
	margin: 10px;
	padding-top: 7px;
	vertical-align: top;
}

.mainTableContentCell a,
.mainTableContentCell a:link
{
	color: #19556E;
	text-decoration: none;
}

.mainTableContentCell a:focus,
.mainTableContentCell a:hover,
.mainTableContentCell a:active
{
	text-decoration: underline;
}

.mainTableContentCell a:visited
{
	color: #46788C;
}

.targetNavigation1,
.targetNavigation1:link,
.targetNavigation1:visited
{
	font-family: Arial;
	font-size: 12px;
	line-height: 13px;
	color: #19556E;
	text-decoration: none;
	
	border-left:0px;
	border-bottom-width: 0px;
	border-collapse: collapse;
	border-color: #EEEEEE;
	border-left-style: solid;
	border-left-width: 0px;
	border-right-style: solid;
	border-right-width: 0px;
	border-spacing: 0px;
	border-top-style: solid;
	border-top-width: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 1px;
}

.targetNavigation1:focus,
.targetNavigation1:hover
{
	color: #DC0000;
}


.targetNavigationActive1
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	line-height: 13px;

	background-color: #EEEEEE;
	border-bottom-width: 0px;
	border-collapse: collapse;
	border-color: #CCCCCC;
	border-left-style: solid;
	border-left-width: 2px;
	border-right-style: solid;
	border-right-width: 2px;
	border-spacing: 0px;
	border-top-style: solid;
	border-top-width: 2px;
	margin-right: 2px;
	padding-bottom: 1px;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 1px;
	text-decoration: none;
}

.mainTableCellTargetNavigation
{
	border: 0px;
	border-collapse: collapse;
	border-spacing: 0px;
	margin: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	vertical-align: bottom;
}

.targetNavigation,
.targetNavigation:link,
.targetNavigation:visited
{
	font-family: Arial;
	font-size: 12px;
	line-height: 13px;
	color: #19556E;
	text-decoration: none;

	border-bottom-width: 0px;
	border-collapse: collapse;
	border-color: #EEEEEE;
	border-left-style: solid;
	border-left-width: 2px;
	border-right-style: solid;
	border-right-width: 2px;
	border-spacing: 0px;
	border-top-style: solid;
	border-top-width: 2px;
	margin-right: 2px;
	padding-bottom: 1px;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 1px;
}

.targetNavigation:focus,
.targetNavigation:hover
{
	color: #DC0000;
}


.targetNavigationActive
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	line-height: 13px;

	background-color: #EEEEEE;
	border-bottom-width: 0px;
	border-collapse: collapse;
	border-color: #CCCCCC;
	border-left-style: solid;
	border-left-width: 2px;
	border-right-style: solid;
	border-right-width: 2px;
	border-spacing: 0px;
	border-top-style: solid;
	border-top-width: 2px;
	margin-right: 2px;
	padding-bottom: 1px;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 1px;
	text-decoration: none;
}

/*****************************************************************/
/* Left Navigation Definitions */

.leftNavigationTable
{
	border: 0px;
	border-collapse: collapse;
	border-spacing: 0px;
	margin: 0px;
	padding: 0px;
}

.leftNavigationTableCell
{
	border-collapse: collapse;
	border-spacing: 0px;
	border-width: 0px;
	height: 10px;
	margin: 0px;
	/*padding: 20px;*/
	
}

.leftNavigationHome
{
	border-bottom-style: solid;
	border-collapse: collapse;
	border-color: #999999;
	border-spacing: 0px;
	border-width: 1px;
	color: #000000;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	line-height: 21px;
	margin: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	position: absolute;
	text-decoration: none;
	width: 170px;
	
}

.leftNavigationHome1
{
	border-bottom-style: solid;
	border-collapse: collapse;
	border-color: #999999;
	border-spacing: 0px;
	border-width: 0px;
	color: #000000;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	line-height: 21px;
	margin: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	position: absolute;
	text-decoration: none;
	width: 170px;
	
}


.leftNavigationLevel1:link,
.leftNavigationLevel1:visited
{
	border-collapse: collapse;
	border-spacing: 0px;
	border-width: 1px;
	color: #333333;
	font-family: Arial;
	font-size: 11px;
	line-height: 21px;
	margin: 0px;
	padding: 0px;
	position: absolute;
	text-decoration: none;
	width: 170px;
	
}

.leftNavigationLevel1:focus,
.leftNavigationLevel1:hover
{
	border-bottom-style: solid;
	border-collapse: collapse;
	border-color: #999999;
	border-spacing: 0px;
	border-top-style: solid;
	border-width: 1px;
	color: #DC0000;
	font-family: Arial;
	font-size: 11px;
	line-height: 19px;
	margin: 0px;
	padding: 0px;
	position: absolute;
	text-decoration: none;
	width: 170px;
}

.leftNavigationLevel1Active
{
	border-bottom-style: solid;
	border-collapse: collapse;
	border-color: #999999;
	border-spacing: 0px;
	border-top-style: solid;
	border-width: 1px;
	color: #000000;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	line-height: 19px;
	margin: 0px;
	padding: 0px;
	position: absolute;
	text-decoration: none;
	width: 170px;
	
}

/*****************************************************************/
/* Style Definition: Text Content (Arrowed Links Small) */

.mainContentSmallLink
{
	color: #333333;
	font-family: Arial;
	font-size: 11px;
	line-height: 14px;
}

.mainContentSmallLink1
{
        color: #19556E;
        font-family: Arial;
        font-size: 11px;
        line-height: 14px;
}
.mainContentSmallLink a,
.mainContentSmallLink a:link
{
	background-image: url('css-moreSmall.gif');
	background-repeat: no-repeat;
	color: #19556E;
	font-family: Arial;
	font-size: 11px;
	padding-left: 9px;
	text-decoration: none;
	
}

.mainContentSmallLink a:focus,
.mainContentSmallLink a:hover,
.mainContentSmallLink a:active
{
	text-decoration: underline;
}

.mainContentSmallLink a:visited
{
	color: #46788C;
}

.tablePlantasInfoObrasTh
{
	color: #DE0000;
	font-size: 13px;
	padding: 3px;
	text-align: left;
	border-bottom: 1px solid #999999;
	vertical-align: middle;
	background-color: rgb(226,226,226);
	line-height: 14px;
	font: Arial;
}
.tablePlantasInfoObras
{
	 border: 1px solid #666666;
	 font-family: Arial;
}
.tablePlantasInfoObrasTd
{
	font-family: Arial;
	font-size: 11px;
	border-bottom: 1px solid #CCCCCC;
}

.doubleLineHeadlineSecondLine
{
	color: #666666;
	font-family:Arial;
	font-size: 24px;
	height: 30px;
	padding: 0px;
}
.disclaimerTableCell
{
	border: 0px;
	border-collapse: collapse;
	border-spacing: 0px;
	margin: 0px;
	padding-top: 3px;
}