p, h1 , h2 ,h3,form, ul, input{ margin:0; padding:0;}
body {margin: 0px; background:url(../images/bg1.jpg) repeat-y center top  #01449d;font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; line-height:18px;}
img{ border:none;}
a ,a:visited{ color:#001b5e; text-decoration:none;}
a:hover{ color:#000; text-decoration:underline;}
ul{ list-style-type:none;}
li{ background:url(../images/bulleta.png) no-repeat left 8px; padding:2px 0 2px 14px;}
.banner{ position:relative; height:345px; padding-top:77px;}
.logo_text{ position:absolute;left:48px; top:25px;}
.logo{position:absolute;left:0px; top:145px;}
.call{position:absolute;right:0;top:0px;}
.navi{ background:url(../images/navi_bg.jpg) repeat-x #001a5a; padding:0 0 0 21px;}
ul.menu {list-style:none; margin:0; padding:0; }
ul.menu *{margin:0px; padding:0px; }
ul.menu a{display:block;text-decoration:none; font-size:16px; font-weight:bold;}

ul.menu li a:link, ul.menu li a:visited{ float:left;color:#FFF; padding-left:18px; padding-right:13px;  line-height:30px; width:168px; background:url(../images/navi_icon.png) no-repeat left center}
ul.menu li a:hover {padding-right:13px; color:#FF0}

ul.menu li {position:relative; float:left; color:#2d2f21; width:168px;}

ul.menu ul {position:absolute; top:5px; left:160px; background:#FFF; display:none; list-style:none;}
ul.menu ul li{position:relative; width:165px; margin:0; background-image:none}
ul.menu ul li a:link, ul.menu ul li a:visited {display:block; margin:0px; padding:0 5px 0 5px; color:#00F; text-decoration:none; border-bottom:#00236a 1px solid; text-transform:none;  background:none; height:auto; width:155px; border-right:#00236a 1px solid; font-weight:bold; font-size:13px; line-height:22px;}
ul.menu ul li a:hover {  background:#00F;color:#FFF;}
ul.menu ul ul {left:185px; top:-1px;}


.left_bottom_text{ font-size:16px; color:#b21c15; font-weight:bold; font-family:"myriad Pro"; line-height:25px;}
h1{ font-size:22px; color:#af1a13; line-height:25px; padding-bottom:10px;}
h1 span{ font-size:17px; color:#af1a13; line-height:25px; padding-bottom:10px;}
h2{ font-size:14px; font-weight:bold; color:#001b5e; line-height:30px; font-family:Verdana, Geneva, sans-serif; padding-bottom:5px;}
.footer{ background:url(../images/bottom_bg.jpg) no-repeat center top; font-size:11px; color:#FFF;}
.footer a, .footer a:visited  {color:#FFF; text-decoration:underline;}
.footer a:hover{ color:#FFF; text-decoration:none;}
#bg{background:url(../images/bg.jpg) no-repeat center top;}
.top_box{ background:url(../images/top_box.jpg) no-repeat right top;}
.middel_box{ border-right:solid 1px #002d79; padding:0 10px 0 10px;}
.bottom_box{ background:url(../images/bottom_box.jpg) no-repeat right top;}
.read{ color:#F00}