.form {
font-family: sans-serif, Verdana, Arial, Helvetica;
font-size: 9pt;
border-right: 1px #CCCCCC solid;
border-top: 1px #CCCCCC solid;
border-left: 1px #CCCCCC solid;
border-bottom: 1px #CCCCCC solid;
border-height: 1px;
border: 1px #CCCCCC solid;
height:24px;
padding-top: 5px;
}

.formx {
font-family: sans-serif, Verdana, Arial, Helvetica;
font-size: 9pt;
border-right: 1px #CCCCCC solid;
border-top: 1px #CCCCCC solid;
border-left: 1px #CCCCCC solid;
border-bottom: 1px #CCCCCC solid;
border-height: 1px;
background-color: #CCCCCC;
height:24px;
padding-top: 5px;
}

.forms {
font-family: sans-serif, Verdana, Arial, Helvetica;
font-size: 9pt;
border-right: 1px #CCCCCC solid;
border-top: 1px #CCCCCC solid;
border-left: 1px #CCCCCC solid;
border-bottom: 1px #CCCCCC solid;
border-height: 1px;
border: 1px #CCCCCC solid;
}

.text { font-family: Verdana, Arial, Helvetica, sans-serif; color:#666; font-size: 10pt; text-align: center; }

.textp { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; }
.textpn { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight:bold; }

.textpa { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; }
.textpan { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight:bold; }

.menu { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; text-decoration: none; }

.menu1 a:visited { font-family: Verdana, Arial, Helvetica; font-size: 11pt; font-weight: normal; color:#030; text-decoration:none; }
.menu1 { font-family: Verdana, Arial, Helvetica; font-size: 11pt; font-weight: normal; }
.menu1 a { font-family: Verdana, Arial, Helvetica; font-size: 11pt; font-weight: normal; color:#030; text-decoration:none; }
.menu1 a:hover { font-family: Verdana, Arial, Helvetica; font-size: 11pt; font-weight: normal; color:#FC0; text-decoration:none; }

a:visited { color : #006699; }

.titulo { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16pt; font-weight: normal; }
.titulo0 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14pt; font-weight: normal; }
.titulo1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: normal; }

/*Inicio Estilos calendario*/
#calendarDiv{ position:absolute; width:205px; border:1px solid #317082; padding:1px; background-color: #FFF; font-family:arial; font-size:10px; padding-bottom:20px; visibility:hidden; }
#calendarDiv span,#calendarDiv img{ float:left; }
#calendarDiv .selectBox,#calendarDiv .selectBoxOver{ line-height:12px; padding:1px; cursor:pointer; padding-left:2px; }
#calendarDiv .selectBoxTime,#calendarDiv .selectBoxTimeOver{ line-height:12px; padding:1px; cursor:pointer; padding-left:2px; }
#calendarDiv td{ padding:3px; margin:0px; font-size:10px; }
#calendarDiv .selectBox{ border:1px solid #E2EBED; color: #E2EBED; position:relative; }
#calendarDiv .selectBoxOver{ border:1px solid #FFF; background-color: #317082; color: #FFF; position:relative; }
#calendarDiv .selectBoxTime{ border:1px solid #317082; color: #317082; position:relative; }
#calendarDiv .selectBoxTimeOver{ border:1px solid #216072; color: #216072; position:relative; }
#calendarDiv .topBar{ height:16px; padding:2px; background-color: #317082; }
#calendarDiv .activeDay{	/* Active day in the calendar */ color:#FF0000; }
#calendarDiv .todaysDate{ height:17px; line-height:17px; padding:2px; background-color: #E2EBED; text-align:center; position:absolute; bottom:0px; width:201px; }
#calendarDiv .todaysDate div{ float:left; }
#calendarDiv .timeBar{ height:17px; line-height:17px; background-color: #E2EBED; width:72px; color:#FFF; position:absolute; right:0px; }
#calendarDiv .timeBar div{ float:left; margin-right:1px; }
#calendarDiv .monthYearPicker{ background-color: #E2EBED; border:1px solid #AAAAAA; position:absolute; color: #317082; left:0px; top:15px; z-index:1000; display:none; }
#calendarDiv #monthSelect{ width:70px; }
#calendarDiv .monthYearPicker div{ float:none; clear:both; padding:1px; margin:1px;	cursor:pointer; }
#calendarDiv .monthYearActive{ background-color:#317082; color: #E2EBED; }
#calendarDiv td{ text-align:right; cursor:pointer; }
#calendarDiv .topBar img{ cursor:pointer; }
#calendarDiv .topBar div{ float:left; margin-right:1px; }
/* Final Estilos Calendario*/

html,
body {
	margin:0;
	padding:0;
	height:100%;
/*	background-image: url("/pautarbrasil/images/capa.gif");
	background-repeat: no-repeat; */
	background-position: top;
}

#container {
	min-height:100%;
	position:relative;
}

#header {
	position:relative;
	z-index:1000;
	padding:0px;
	height:100px;
	background-image: url(../images/css_header.png);
	background-repeat: repeat-x;
}

#subheader {
	padding:0px;
	height:47px;
	background-image: url(../images/css_subheader.gif);
	background-repeat: repeat-x;
	padding-top: 5px;
}

/*html,
body {
	margin:0;
	padding:0;
	height:100%;
	background-image: url("../images/capa.jpg");
	background-repeat: no-repeat;
	background-position: top;
}*/

#footer {
	position:absolute;
	left:0;
	bottom:0;
	width:100%;
	height:127px;
	background-image: url(../images/css_footer.jpg);
	background-repeat: repeat-x;
	padding-top: 0px;
	clear:both;
}

