#geral {
width:775px;
margin:0px auto 0px auto;
border: solid #CCC 1px;
text-align:justify;
display:table;
background-color:#FFF;
}
#cabecalho {
width:100%;
height:260px;
}
#logo {
width:212px;
height:80px;
border:1px solid #FFF;
background-color:#FFE400;
float:left;
font-size:10px;
text-align:center;
color:#000;
}
#logo img { padding:2px 0px 0px 4px; vertical-align:middle; float:left; }
#logo h1 { font-size:15px; margin-bottom:0px; }
#menucabecalho {
text-align:right;
width:559px;
height:80px;
border:1px solid #FFF;
background-color:#8874C0;
line-height:20px;
font-size:16px;
font-weight:bold;
float:left;
position:relative;
}
#menucabecalho ul li {
display:inline;
line-height:124px;
}
#menucabecalho li {
margin-left:-4px;
padding-left:0px;
}
#menucabecalho ul {
width:100%;
margin-top:0px;
margin-left:0px;
padding-left:0px;
position:absolute; top:0px; left:0px;
}
#menucabecalho li a { color:#FFF; text-decoration:none; margin:0px; }
#menucabecalho li a:visited { color:#FFF; text-decoration:none; margin:0px; }
#menucabecalho a:hover.item1 { background:url(imagens/bgmenu1.jpg) no-repeat bottom left; }
#menucabecalho a:hover.item2 { background:url(imagens/bgmenu2.jpg) no-repeat bottom left; }
#menucabecalho a:hover.item3 { background:url(imagens/bgmenu3.jpg) no-repeat bottom left; }
#menu {
width:212px;
height:176px;
border:1px solid #FFF;
background-color:#E8E4E8;
color:#000;
font-weight:bold;
font-size:12px;
text-align:center;
float:left;
}
#menu ul li {
display:block;
line-height:24px;
}
#menu li {
margin:0px;
padding:0px;
width:170px;
border-bottom:1px solid #8874C0;
}
#menu ul {
margin-top:7px;
margin-left:0px;
padding-left:0px;
}
#menu li a { color:#000; text-decoration:none; width:150px; margin:0px; display:block; }
#menu li a:visited { color:#000; text-decoration:none; }
#menu li a:hover { color:#000; text-decoration:none; background:url(imagens/animenu.gif) repeat-x top; }
#boxmenu {
width:170px;
text-align:justify;
margin:0px auto 0px auto;
}
#banner {
width:559px;
height:176px;
border:1px solid #FFF;
background:#8874C0 url(imagens/banner.jpg) no-repeat top left;
float:left;
}
#rodapecabecalho {
width:auto;
height:22px;
line-height:22px;
border:1px solid #FFF;
background-color:#8874C0;
color:#FFF;
padding:0px 10px 0px 10px;
display:block;
}
#colesq {
width:212px;
height:auto;
border:1px solid #FFF;
background:url(imagens/preto.gif) repeat-x;
float:left;
display:block;
}
#colesq h1 { font-size:16px; margin:0px 0px 15px 0px; color:#F8B860; }
#coldir {
width:559px;
height:auto;
border:1px solid #FFF;
background:url(imagens/laranja.gif) repeat-x;
float:left;
}
#coldir h1 { font-size:16px; margin:0px 0px 15px 0px; color:#000; }
#conteudo {
width:auto;
}
#subcolesq {
float:left;
width:390px;
margin-right:10px;
padding-top:10px;
}
#subcoldir {
float:left;
text-align:center;
width:135px;
padding:10px 0px 10px 0px;
}
#rodape {
font-size:9px;
text-align:center;
width:775px;
display:block;
clear:both;
padding-top:10px;
padding-bottom:10px;
background-color:#EEE;
position:relative;
}
#rodape strong { font-size:11px; }
#mdselo { position:absolute; bottom:6px; right:5px; }
html { height:100%; }
body {
font-family: arial;
font-size:11px;
color:#777;
cursor:default;
text-align:center;
background:url(imagens/bg.gif) repeat;
margin:0px;
height:100%;
}
h2 { font-size:14px; margin:10px 0px 10px 0px; color:#EA7500; font-weight:bold; }
h3 { font-size:14px; margin:10px 0px 10px 0px; color:#A03400; font-weight:bold; }
p { margin: 0px 0px 15px 0px; }
hr { height:1px; color:#A03400; }
td {
font-family: arial;
font-size:10px;
color:#777;
text-align:justify;
}
a { color:#1D63CB; text-decoration:none; }
a:visited { color:#1D63CB; text-decoration:none; }
a:hover { color:#FF7800; text-decoration:none; }
img { border-width:0px; }

.innerbox { padding:5px 10px 10px 10px; }

.item1 { padding:52px 10px 8px 51px; background-color:#8874C0; border-right:1px solid #FFF; }
.item2 { padding:52px 10px 8px 106px; background-color:#00B4F0; border-right:1px solid #FFF; }
.item3 { padding:52px 10px 8px 68px; background-color:#58C0B0; }

.item { padding:0px 10px 0px 10px; }

.center { text-align:center; }
.left { float:left; margin-right:5px; vertical-align:bottom; }
.right { float:right; margin-left:5px; vertical-align:bottom; }
.middle { vertical-align:middle; margin:0px 5px 0px 5px; }

.box { width:100%; }
.box img {
padding:1px;
border:1px solid #CCC;
}

.dest_p { clear:both; }

.dest_img_esq {
float:left;
margin-right:10px;
vertical-align:bottom;
padding:2px;
border:1px solid #CCC;
}

.dest_img_dir {
float:right;
margin-left:10px;
vertical-align:bottom;
padding:2px;
border:1px solid #CCC;
}


/*highlight*/
body.in #menu a.in { color:#017ADA; }
body.in #menu a.in:visited { color:#017ADA; }
body.in #menu a.in:hover { color:#FC7700; }

body.ne #menu a.ne { color:#017ADA; }
body.ne #menu a.ne:visited { color:#017ADA; }
body.ne #menu a.ne:hover { color:#FC7700; }

body.em #menu a.em { color:#017ADA; }
body.em #menu a.em:visited { color:#017ADA; }
body.em #menu a.em:hover { color:#FC7700; }

body.at #menu a.at { color:#017ADA; }
body.at #menu a.at:visited { color:#017ADA; }
body.at #menu a.at:hover { color:#FC7700; }

body.ho #menu a.ho { color:#017ADA; }
body.ho #menu a.ho:visited { color:#017ADA; }
body.ho #menu a.ho:hover { color:#FC7700; }

body.su #menu a.su { color:#017ADA; }
body.su #menu a.su:visited { color:#017ADA; }
body.su #menu a.su:hover { color:#FC7700; }

body.co #menu a.co { color:#017ADA; }
body.co #menu a.co:visited { color:#017ADA; }
body.co #menu a.co:hover { color:#FC7700; }

