* { margin:0; border:0;}
body { background-color: #FFFFFF; margin:0; padding:0;}
body, p { font-family:Arial, Helvetica, sans-serif; color:#166393; font-size:12px;}
#all { width:100%; background: url(img/fundo.jpg) center top repeat-x;}
#container { width:994px; margin:0px auto; background: url(img/fundo-all.gif) center repeat-y;}
#container2 { background: url(img/fundo-content.jpg) center top no-repeat;}

#header { height:135px; padding-left:60px;}
#header p { width:238px; float:left;}
#header h1 { width:626px; float:left; font-size:2.4em; color:#003399;}

#menu { height:43px; padding: 17px 0px 20px 120px;} /*  height:80px; */
#menu ul { margin:0; padding:0;}
#menu li { float:left; display:inline; list-style-type:none;}
#menu a { color:#00CCFF; font-size:11px; text-decoration:none;}
#menu a:hover { color:#003399; text-decoration:none;}
#menu a:hover img {filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity:0.5; opacity:0.5;}

#content { width:829px; padding: 0px 65px 0px 100px; display:block; overflow:auto;} /* width:994px; */
#col1 { float:left; width:203px; padding: 0px 16px 7px 0px;} /* width:219px; */
#col1 h2 { padding: 11px 0 12px 0;}
#col1 p { padding-bottom:9px; line-height:16px;}
#col2 { float:right; width:610px;}
#col2banner { height:244px; background:url(img/fundo-banner-home.jpg) left no-repeat; padding: 11px 0px 0px 11px;} /* width:575px; */
#col2noticias { padding-left:21px; width:554px;}
#col2noticias h2 { padding-bottom: 13px;}
#col2noticias p { background:url(img/li-home.jpg) top left no-repeat; padding: 0 0 16px 35px;}
#col2noticias p.nova { background:url(img/li-home2.gif) top left no-repeat; padding: 0 0 16px 35px;}
#col2noticias a { color:#166393; text-decoration:none;}
#col2noticias a:hover { color:#0D3A55;}
#col2noticias a.nova { color:#CC0000; text-decoration:none;}
#col2noticias a.nova:hover { color:#820000;}
#col2parceiros { background:url(img/fundo-parceiros-home.jpg) top left no-repeat; height:122px; width:552px; padding: 23px 0px 0px 58px;} /* height:145px */
#col2interno { padding: 13px 32px 20px 13px; width:565px;} /* width:610px; */
#col2interno p, #col2interno h1, #col2interno h2 { padding-bottom:12px;}
#col2interno ul { padding-left:27px; padding-bottom:20px;}
#col2interno li { list-style-image:url(img/li.gif); padding-bottom:6px;}

#footer { height:82px; padding: 18px 90px 0px 90px; width:814px; background:url(img/fundo-footer.jpg) left no-repeat;} /* height:102px */
#footer-int1 { float:left; color:#798086; font-size:12px; width:545px;}
#footer-int1 a, #col2interno a { color:#b75702; text-decoration:none;}
#footer-int1 a:hover, #col2interno a:hover { color:#924601; text-decoration:underline;}
#footer-int2 { float:right; color:#607787; font-size:11px; width:264px; text-align:right; padding-top:3px;}

h1, h2 { font-size:1.5em; font-weight:bold; color:#1b78b3;}
h3 { font-size:1.3em; font-weight:bold; color:#1b78b3; padding:12px 0 12px 0}
h5 { font-size:1.2em; font-weight:bold; color:#999900; padding-bottom:3px}

.homecreche { margin-bottom:10px;}
.destaque { font-weight:bold; color:#999900;}
#laranja a { color:#FF6600; text-decoration:none;}
#laranja a:hover { color:#F05A00; text-decoration:underline;}
#vermelho a { color:#F90000; text-decoration:none;}
#vermelho a:hover { color:#DF0000; text-decoration:underline;}
.fright { float:right; padding: 0px 0px 15px 25px;}
.fleft { float:left; padding: 0px 25px 15px 0px;}

#contato1 { float:left; width:350px; padding-bottom:15px;}
#contato2 { float:right; padding-left:25px; padding-bottom:15px; padding-top:5px; width:190px; background:url(img/sep-col.gif) left repeat-y;}
#contato2 h4 { font-size:12px; font-weight:bold; padding-bottom:4px;}
#contato2 p { font-size:11px; padding-bottom:4px;}
#contact-table { border:0; margin:0;}
#contact-table td { font-size:12px; padding:4px 5px;}
input, textarea { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#1b78b3; border: 1px solid #acd7f8; background-color:#daf2ff; padding:2px 4px;}

.thumbsy { width:564px; display:block;}
.thumbsy img {border:0px}
.thumbsy a {border: 2px solid #acd7f8; margin: 0px 7px 7px 0px; display: block; float: left; width:100px; height:75px;}
.thumbsy a:hover {border: 2px solid #1b78b3;}

.thumbs img {border:0px}
.thumbs a {border: 2px solid #acd7f8; margin-bottom: 7px; display: block; width:100px; height:75px;}
.thumbs a:hover {border: 2px solid #1b78b3;}

.thumbs2 img {border:0px}
.thumbs2 a {border: 2px solid #acd7f8; margin-bottom: 3px; display: block; width:50px; height:50px;}
.thumbs2 a:hover {border: 2px solid #1b78b3;}

.none { padding-bottom:9px;}
.none input { padding:0; border:0; margin:0; background-color:#FFFFFF;} 