/*
_______________________________
FRAMEWORK */
html, body {height:auto !important; height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px'); font:normal 10px/16px Tahoma, Geneva, sans-serif; color:#000; background:#EAE8E5;}
#container {width:976px; min-height:440px; height:auto !important; height:440px; margin:0 auto; background-color:#F2F2F2; border-left:1px solid #999999; border-right:1px solid #999999;}

/*
_______________________________
HEADER */
#header {height:280px;}
#header #sup {height:88px; background-color:#543F5C;}
#header #sup .linha {width:809px; height:4px; background:#F0F0F0; float:right; }
#header #sup .fundo2 {width:797px; height:84px; background:url(../images/jpg/bg-header.jpg) repeat-x; float:right; margin:4px 12px 0 0;}
#header #sup #navsuperior {width:221px; height:20px; background-color:#991352; }
#header #sup #navsuperior li {display:inline; float:left; height:20px; margin:0 8px 0px 5px; overflow:hidden;}
#header #sup #navsuperior li a {display:block; font-size:10px; line-height:20px; text-transform: uppercase;text-indent: -9000px; color:#fff;}
#header #sup #navsuperior li a:hover {background-position:0 -20px;}
#header #sup #navsuperior li a#ms01 {width:39px;  background-image:url(../images/png/ms01.gif);}
#header #sup #navsuperior li a#ms02 {width:59px;  background-image:url(../images/png/ms02.gif);}
#header #sup #navsuperior li a#ms03 {width:79px;  background-image:url(../images/png/ms03.gif);}
#header #sup .nav2 {width:747px; margin:60px 0 0 60px;}
#header #sup .nav2 a:hover {color:#991352;}
#header #sup .nav3 {font-size:14px; color:#666; margin:0 60px 0 0;}

#header .linha2 {width:976px; height:4px; background:#991352;}

#header .data-hora {font-size:12px; color:#666; float:left; margin:-10px 0 0 20px;}
#header .line-separador {margin:20px 0 20px 0;}

/*
_______________________________
MENU */
#header #nav ul {width:976px; height:25px; display:block;}
#header #nav ul li {display:inline; float:left; }
#header #nav ul li a {display:block; height:25px; margin-right:2px; font-size:14px; color:#fff; }
#header #nav ul li a:hover {color:#000;}
#header #nav li .texto {line-height:23px; margin-left:5px;}
#header #nav li a#m01 {width:25px; background-color:#0A2871; margin-right:4px;}
#header #nav li a#m02 {width:52px; background-color:#1343BF;}
#header #nav li a#m03 {width:80px; background-color:#1343BF;}
#header #nav li a#m04 {width:74px; background-color:#1343BF;}
#header #nav li a#m05 {width:110px; background-color:#1343BF; margin-right:6px;}
#header #nav li a#m06 {width:119px; background-color:#C70808; margin-right:6px;}
#header #nav li a#m07 {width:133px; background-color:#991352; margin-right:6px;}
#header #nav li a#m08 {width:65px; background-color:#B00054;}
#header #nav li a#m09 {width:77px; background-color:#B00054; margin-right:6px;}
#header #nav li a#m10 {width:59px; background-color:#92AB07;}
#header #nav li a#m11 {width:59px; background-color:#92AB07;}
#header #nav li a#m12 {width:79px; background-color:#92AB07;}

/*
_______________________________
CONTEUDO */
#content {width:976px; min-height:302px; height:auto !important; height:602px; margin:20px 0 0 0;}
#content .line-separador3 {margin:10px 0 20px 0;}
#container .line-separador2 {margin:20px 0 20px 0;}


/* ----- CONTEUDO INTERNO ----- */
#content-inner {width:950px; background:#EAE8E5; margin:20px 0 20px 13px;}
#content-inner #column-content {width:940px; background-color:#fff; margin:5px;}
#content-inner #column-content #grid-left {width:180px;}
#content-inner #column-content #grid-right {width:750px;}
#content-inner #column-content p {font-size:12px; color:#000; padding:5px; margin:10px; line-height:25px; text-align:justify;}
#content-inner #column-content #galeria ul {width:700px; display:block;}
#content-inner #column-content #galeria ul li {display:inline; float:left; width:150px; margin:15px 0 20px 15px;}
#content-inner #column-content a.estatuto {font-size:11px; color:#000;}
#content-inner #column-content a.estatuto img {vertical-align: middle;}


/* ----- PHOTO ----- */
#content-inner #column-content #grid-right .photo-left,
#content-inner #column-content #grid-right .photo-right {float:left; margin:20px 20px 20px 20px; border:4px solid #E9E9E9;}
#content-inner #column-content #grid-right .photo-right {float:right; margin-left:10px;}
#content-inner #column-content #grid-right .photo-center {margin:10px 0 10px 20px; border:4px solid #E9E9E9;}

/*
_______________________________
PUBLICIDADE */
#container #publicidade {padding:3px; background-color:#D7D7D7; margin:10px 0 20px 0;}
#container #publicidade ul li {display:inline; float:left; width:90px; height:60px; margin:2px;}
#container #publicidade ul li a {display:block; width:90px; height:60px;}


/*
_______________________________
FOOTER */
#footer {height:95px; background-color:#EAE8E5;}
#footer .footer3 {padding:20px; }
#footer .footer3 p {margin:10px 0 0 0;}



/*
_______________________________
END */