/* CSS Document */
h1,h2,h3,h4,h5,p,a,ul,fieldset,legend,td{font-family: "Microsoft Sans Serif", "MS Sans Serif", "MS Serif", "MS Outlook", "MS Reference Specialty";font-weight: normal;}
h2{
font-size:12pt;
text-align: left;
color:#003366;
font-weight:bold;
padding:0;
margin:0 0 15px;
line-height:30px;
}
h1,h4{font-size:14pt;line-height:30px;padding:0 10px;color:red;}
h5{font-size:14pt;line-height:30px;}
h3{font-size:10pt;line-height:30px;padding:0;
margin:0;
}
a:link { 
text-decoration: none; 
color:black;
}
a:visited { 
text-decoration: none; 
color:#999999;
}
a:hover, a:active { 
text-decoration: underline; 
color:#A60000;
}
p, ul, fieldset{
color:#000000;
font-size:9pt;
margin:4px;
}
td{font-size:9pt;}
p{line-height:20px;font-size:9pt;margin:4px 4px 20px;
}
ul{
margin:0;
padding:0;
list-style:none;
}
.lang{ top:0; margin:0;color:#ffffff; padding:3px 20px; text-align:right;/*border:thin solid blue;*/}
.lang a{color:#FFFFFF;}
.lang a:hover{color:#CCCCCC;}

.box{
width:90%;
height:90%;
background-color:#FFFFFF;
padding:10px;
margin:10px;
text-align:left;
}
legend{color:#B7B7FF;}
#form_busc{height:26px;}
input{ border:1px solid #e5e3e3; margin:0;color:black;}
form{padding:0;
margin:0;
}
.txt{clear:both;padding:8px;background:#e5e3e3;width:725px;}
.required{color:#990000;}
/***********************menu************************/
.menu {
position: relative; /* positionning for IE5 et IE5.5 */
left: 0;
top: 0px;
background:#A60000;
/*border:1px solid gray;background: transparent url(images/menu.jpg) repeat-x top left ;  general background for the menu */
/*height: 155px;padding: 3px 0 4px;*/
padding-bottom:1px;
width: 100%;
text-align: left;
display:block;
/*border-bottom: 10px solid #e5e3e3;*/
}

.menu li ,.submenu li{
height: 29px;
width: 100%;line-height: 29px;
border-bottom:1px solid white;
}

.menu li a ,.submenu li a{ /* buttons dimensions and definition */
display: block;  /* block for <a> to give it its dimensions */
height: 29px;
/*padding:15px 0 ;*/
text-indent:10px;
line-height: 29px;  /* height of line to avoind paddings */
color: #ffffff;
font-size: 13px;
text-decoration: none;
}

.menu a:hover{
font-size: 16px;color:#FFFFFF;
}
.submenu a:hover{
background: #A60000;color:#FFFFFF;
font-size: 13px;
}
.submenu a:visited,.menu a:visited,.submenu a:active,.menu a:active{color:#FFFFFF;}
.menu img{border:0;}
.submenu{top:0px;left:0px;z-index:100;background:#c07777;text-indent:10px;}

#largeCel{height:40px;line-height: 20px;}
#largeCel a{line-height:20px;}
#largeCel a:hover{height:40px;}

.obj{background: #e5e3e3; position:relative;top:0px;width:741px;clear:both;display:block;height:180px;}/*background: #A60000 url(images/degrade.png) repeat-y 95% top;*/
.obj object{height:180px;}
.formtb td{text-align:left; color:#666666;}
/********************** hover box **********************/
.clear{clear:both;}

.hoverbox
{
padding-top:15px;
padding-bottom:6px;
text-align:right;
/*margin-right:-20px;
margin-left:20px;*/
width:741px;
height:150px;
cursor: default;
list-style: none;
z-index:60;
}

.hoverbox a
{
/*	cursor: default;*/
	margin:0; padding:0;
}

.hoverbox a .preview
{
	display: none;
}

.hoverbox a:hover .preview
{
	display: block;
	position: absolute;
	top: -33px;
	left: -55px;
	z-index: 65;
}

.hoverbox img
{
	color: inherit;
	vertical-align: top;
}

.hoverbox li
{
	display: inline;
	float: left;
	position: relative;
}

.hoverbox .preview
{
	width: 250px;
	height: 206px;
}
/*********login*************/
#logindiv{width:250px;height:100px;margin:20px 0 0 30px;}
#Consulta{ font-size:12px;}
/*********contato*************/
.boxcontato {text-align:center;margin:0 auto; }
.boxcontato a{color:#990000;text-decoration:underline;}
.search{height:35px;float:right;padding:4px;margin-top:20px;margin-right:0px;}
.button{padding:2px;border:1px solid #c0bfbe; background:#F0EAE8;font-size:10px;cursor:pointer;color:#990000;}
.button:hover{background:#990000;color:#FFFFFF;}
.combo{font-size:11px; width:145px;margin-left:1px;padding:2px 0;}
.field{ width:140px;font-size:11px;}
/*.ddd{width:30px;}
.phone{width:100px;}*/
