body,h1,h2,h3,h4,h5,h6,form,fieldset,p,ul,li,dt,dd,dl { margin: 0; padding: 0; }
h1,h2,h3,h4,h5,h6 { font-weight: normal; }
img,fieldset { border: 0; margin: 0; }
a { text-decoration: none; }

body {font:11px Arial, Helvetica, sans-serif ;color: #666;background:#efefef url(../images/bg.gif) repeat-x;}

img {border:none;}

/*.odd {background-color: #dfeff7;}*/
.odd {background-color: #fff;}
.even {background-color: #efefef;}
.hover {background-color: #9fd2ff;}

/** BG E FONTE **/

.txt-vermelho {font-size:12px;font-family:Arial, Helvetica, sans-serif;color: #db5843;font-weight: bold;}

/** LINK GERAL & NEWS **/

a:link, a:visited, a:active {
	color: #db5843; 
	text-decoration: none;
}

a:hover {
	color: #db5843; 
	text-decoration: underline;
}

.news a:link, .news a:visited, .news a:active {
	color: #666; 
	text-decoration: none;
}

.news a:hover {
	color: #1E4472; 
	text-decoration: underline;
}

#textoInformativos{
	color:#666;
	font-weight:normal;
}

/** FORM BUSCA, FILIAIS, LOGIN **/

.form-login {font-size: 14px;border:#666 solid 1px;font-family: Arial, Helvetica, sans-serif;width:130px;height:19px;padding-top:2px;}


/** FORM CONTRATO **/

.formSelect, .formTxt {font:11px Arial, Helvetica, sans-serif;border:#666 solid 1px;}

.formRadio {font:11px Arial, Helvetica, sans-serif;height:18px;border:#666 solid 1px;}


/*MEUS*/
input.validation-failed, select.validation-failed, textarea.validation-failed{ background-color: #ff9f9f; }

div#ClientValidationSummary { background-color: #FF0000; width: 98%; padding: 5px; color: white; }
div#ClientValidationSummary a { color: white; }

#permissao {border:1px dashed #FFF; text-align:center; padding:4px; color: #FFF; font-size:12px; background:#db5843;}

#outPutEnviando {background:#82d628; border:1px dashed #63af24; color:#FFF; font-weight:bold; display:none; text-align:center; font-size:14px; padding:10px;}

.SpryHiddenRegion {visibility: hidden;}

.iconNew {background:url(../images/icons/new.png) no-repeat top left;}

.calendarBox {	width: 176px; 	border: 2px solid #FF9900;	background:#E58575;}
.calendarFloat { float: left;	width: 22px; height: 16px; margin: 1px 0px 0px 1px; border: 1px solid #E58575; font-size:12px;}