a:link{color:#3399CC; text-decoration: underline; font-size:10px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif;};
a:visited{color:#3399CC;text-decoration: underline; font-size:10px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif;};
a:hover{color:#3399CC;text-decoration: none; font-size:10px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif;};
a:active{color:#3399CC;text-decoration: underline; font-size:10px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif;};

a.link {
 display:block;
 font: 10px Arial, Helvetica, sans-serif;
 color:#ffffff;
 padding:2px 6px;
 text-decoration:none;
 background-color:#3399CC;
 }
 
a.link:hover {
 font: 10px Arial, Helvetica, sans-serif;
 color:#fff;
 background-color:#000;
 text-decoration:none;
 }


a.classe1:link {text-decoration: none; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; background-color:#FFFFFF; display:block}

a.classe1:visited {text-decoration: none; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; background-color:#FFFFFF;  display:block}

a.classe1:hover {text-decoration: none; color:#fff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; background-color:#000; display:block}

a.classe1:active {text-decoration: none}


a.classe2:link {text-decoration: underline; color:#FFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; font-weight:bold;}

a.classe2:visited {text-decoration: underline; color:#FFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; font-weight:bold;}

a.classe2:hover {text-decoration: underline; color:#FFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; font-weight:bold;}

a.classe2:active {text-decoration: underline; color:#FFF;font-weight:bold;}




a.classe3:link {text-decoration: none; color:#000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; }

a.classe3:visited {text-decoration: none; color:#000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; }

a.classe3:hover {text-decoration: none; color:#000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; }

a.classe3:active {text-decoration: none; color:#000;}




html { height:100%; }

#map { width:100%; height:100%; } 

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#ffffff;
	height:100%;
	margin:0;
}

.div_loader{
	 margin-top: 50px;
}


.texto_mini {
	font-family:Arial, Helvetica, sans-serif; 
	color: #000000;
	font-size: 10px;
}

.texto_black {
	font-family:Arial, Helvetica, sans-serif; 
	color: #000000;
	font-size: 12px;
}

.texto_2 {
	font-family:Arial, Helvetica, sans-serif; 
	color: #fff;
	font-size: 12px;
}


.texto_white {
	font-family:Arial, Helvetica, sans-serif; 
	color: #FFFFFF;
	font-size: 16px;
	font-weight:bold; 
}

.texto_cal{
	font-family:Arial, Helvetica, sans-serif; 
	color: red;
	font-size: 10px;
	font-weight:bold; 
}

.texto_white_mini {
	font-family:Arial, Helvetica, sans-serif; 
	color: #FFFFFF;
	font-size: 12px;
	font-weight:bold; 
}

.texto_blue {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	color: #3399CC;
	font-weight:bold;	
	font-size: 12px;
}

.destaque{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	color: #ffffff;
	font-size: 12px;
	font-weight:bold;
	background-color:#3399CC;
}

.destaque2{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	color: #ffffff;
	font-size: 10px;
	background-color:#3399CC;
	font-weight:bold;
}

.field{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	color: #3399CC;
	font-size: 10px;
	background-color:#fff;
	font-weight:bold;
	border:none;
	height:15ps;
}



.borda{
border:1px #3399CC solid;
}

.borda_login{
border:2px #CACACA solid;
}

.borda_destaque{
border:3px #3399CC solid;
font-family:Verdana, Arial, Helvetica, sans-serif; 
color: #000000;
font-size: 12px;
font-weight:bold;
}

.formulario_1
{
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; color: #3399CC;
font-weight:bold;
background: #eeeeee; 
border: 1px #cccccc solid
}
.formulario_2
{  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; color: #3399CC; 
font-weight:bold;
background: #F9F9F9; 
border: 1px #000000 solid;
}

.formulario_3
{  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; color: #3399CC; 
font-weight:bold;
background: #F8D4AA; 
border: 1px #000000 solid;
}

.formata_busca
{  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; color: #000; 
font-weight:bold;
background: #F8D4AA; 
border: 1px #000000 solid;
}

.iwstyle {
        min-width: 400px;
        width:400px;
} 

.calendarHeader { 
	font-size: 11px;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	color: #3399CC;
	font-weight:bold;
	background-color:#fff;
}

.calendar { 
background-color:#fff;
font-size: 10px;
font-weight: bold; 
color: #3399CC; 
 }
 
a.link2 {
 display:block;
 font: 12px Arial, Helvetica, sans-serif;
 color:#000;
 padding:2px 6px;
 text-decoration:none;
 background-color:#fff;
 }
 
a.link2:hover {
 color:#fff;
 background-color:#000;
 }
 
 .calendarToday 
 {  
 font-size: 10px;
 font-weight: bold; 
 color: #fff; 
 background-color: #3399CC;  
 }

/* alert personalizado */
#cover {
position:fixed;
z-index:0;
width:100%;
height:100%;
left:0;
top:0;
display:none;
background:#f48d48;
opacity:0.2;
filter:alpha(opacity=30);
-moz-opacity:0.1;
-khtml-opacity:0.1;
margin:0;
padding:0;
}
#alertbox {
display:none;
border:1px solid #f48d48;
background:#FFF;
text-align:center;
position:absolute;
margin:0;
padding:0;
}
#close {
position:absolute;
top:0;
right:0;
cursor:pointer;
margin:0;
padding:0;
}

#alerttitle {
background:#f48d48;
color: #fff;
border-bottom:1px solid #f48d48;
padding:3px;
font-size:120%;
text-align:left;
position:relative;

}
#alertcontent {
padding:10px;
}
#alertbox input {
padding:2px;
border:1px solid #FFF;
background:#f48d48;
margin-bottom:10px;
color: #fff;
}

<!--[if lte IE 6]>
<style type="text/css">
html {
overflow-x:hidden;
overflow-y:hidden;
}
body {
overflow-y:auto;
}
#cover {
position:absolute;
}

.style_label {
background-color:#2D1FAD;
color:#FFFFFF;
font-size:9px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
border: 1px #fff solid;
width:50px;
}
	
.bold{
color:#000;
font-size:12px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
}
	
.div_search{
font-size:9px;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
background-color:#CACACA;
filter:alpha(opacity=80);
-moz-opacity:0.8;
margin: 2px 2px 2px 2px;
border:#000066 2px solid;
min-height:70px;
width:400px;
text-align:center;
}


.ajuda{
font-size:12px;
color:#000;
font-family:Arial, Helvetica, sans-serif;
background-color:#CACACA;
border:#000066 2px solid;
text-align:center;
width:100%;
}

