* {margin:0; padding:0; font-family:Tahoma, Arial;}

#alinhasite {margin:0 auto; padding:0; border:0; width:777px;}

#topo_interna {width:777px; height:115px; background-image:url(../images/topo_interna.gif); float:left;}
#topo_interna img {position:relative; top:25px; left:45px;}
#data {position:relative; top:10px; right:30px; width:230px; height:12px; float:right;}
#data p {font-size:10px; color:#FFFFFF; text-align:right;}

#flash_interna {width:777px; height:175px; background-image:url(../images/flash_interna.jpg); float:left;}

#meio_esquerda {width:278px; float:left;}

#menu_interna {position:relative; width:278px; height:178px; background-image:url(../images/menu_interna.jpg); background-repeat:no-repeat; float:left;}
#menu_interna ul {position:relative; top:17px; left:120px; width:120px; list-style-type:none;}
#menu_interna li {font-size:12px; color:#003698; line-height:18px; text-align:right;}
#menu_interna li a:link {color:#003698; text-decoration:none;}
#menu_interna li a:visited {color:#003698; text-decoration:none;}
#menu_interna li a:hover {color:#003698; text-decoration:underline;}
#menu_interna li a:active {color:#003698; text-decoration:none;}

#outras_noticias {position:relative; width:278px; background-image:url(../images/mais_noticias.gif); background-repeat:no-repeat; float:left;}
#outras_noticias h1 {width:150px; font-size:14px; text-align:justify; color:#003698; margin:25px 0 10px 0; padding:0 0 0 75px;}
#outras_noticias p {width:200px; font-size:10px; text-align:justify; color:#333333; margin:10px 0 0 0; padding:0 0 0 75px;}

#outras_noticias p a:link {color:#333333; text-decoration:none;}
#outras_noticias p a:visited {color:#333333; text-decoration:none;}
#outras_noticias p a:hover {color:#333333; text-decoration:underline;}
#outras_noticias p a:active {color:#333333; text-decoration:none;}


#corpo {width:480px; background-image:url(../images/corpo.jpg); background-repeat:no-repeat; float:left; margin-bottom:20px;}
#corpo h1 {width:400px; font-size:20px; text-align:justify; color:#003698; line-height:16px; margin:20px 0 0 0; padding:0 0 0 38px;}
#corpo h2 {width:400px; font-size:12px; text-align:justify; color:#003698; line-height:16px; margin:20px 0 0 0; padding:0 0 0 25px;}
#corpo p {width:450px; font-size:11px; text-align:justify; line-height:16px; color:#333333; margin:10px 0 0 0; padding:0 0 0 25px;}

#base {width:777px; height:62px; background-image:url(../images/base.gif); float:left;}
#base p {position:relative; top:10px; right:20px; width:400px; font-size:10px; text-align:right; color:#003698; float:right; margin-top:5px;}
#base p a:link {color:#003698; text-decoration:underline;}
#base p a:visited {color:#003698; text-decoration:underline;}
#base p a:hover {color:#003698; text-decoration:underline;}
#base p a:active {color:#003698; text-decoration:underline;}


#contato_form {position:relative; top:20px; width:490px; float:left;}
#form_campos {width:400px; float:left;}
#form_campos ul {float:right; list-style-type:none; border:0; margin:10px 0 0 0; padding:0;}
#form_campos li {font-size:11px; font-weight:bold; color:#000000; border:0; padding:0; margin:0 0 5px 0;}
input.campos {height:15px; font-size:12px; color:#666666; border: 1px #CCCCCC solid; background-color:#E4EFF5; padding:0;}
textarea {width:300px; height:125px; font-size:12px; color:#666666; border: 1px #CCCCCC solid; margin:0; padding:0; background-color:#E4EFF5; float:left; overflow:auto;}
