body {background: url(../images/se-bg-body.jpg) repeat-x; font: 12px/1.3em Arial, Helvetica, sans-serif;}

.clear {clear: both; height: 0; font-size: 0; visibility: hidden;}

.floatLeft {float: left; height: 0; font-size: 0; visibility: hidden;}



p {margin: 0 0 1.3em 0;}

a {text-decoration: none; color: #577ec1;}

.center {margin: 0 auto;}

/* .float {display: block; width: 100%; float: left; background: gray;} */

strong {font-weight: bold;}

img{
border:0;
}

#wrap { width: 900px; margin: 0 auto; background: url(../images/se-bg-middle.jpg) repeat-y;}

#wrap-inner { background: url(../images/se-bg-wrap.jpg) no-repeat;}



#top {text-align: center;}

#busca {text-align: right; padding: 0 50px 0 0; margin: 4px 0;}

#busca input {text-align: left; width: 100px;}

#busca input.busca {width: 50px;}



#left {width: 198px; float: left;}

#left-inner {padding: 90px 0 0 30px;}

#main {margin: 0 0 0 198px;}

#main-inner {padding: 30px 50px 40px 40px;}



#left #user {text-align: right; padding: 0 25px 0 0; color: #fff; font-size: 11px;}

#left #user a, #left #user a:visited {color: #fff;}

#left #user input {width: 80px; margin: 0 0 4px 0;}

#left #user input#enviar {width: 40px;}

#left #user label { display: block;}



#left #menu {margin: 20px 0;}



#left ul { line-height: 1.8em; padding: 0 0 10px 0;}

#left ul li { display: block; padding: 0 0 0 10px;}

#left ul li a {font-size: 11px; text-transform: none; color: #fff;}



#menu-se { background: url(../images/se-menu.gif) right repeat-y;}



#menu-se .menuHeader {font-size: 12px; text-transform: uppercase; color: #fff; padding: 4px 10px; background: url(../images/se-menuHeader.gif);}



#menu-se .menuHeaderIn {font-size: 12px; text-transform: uppercase; color: #fff; padding: 4px 10px; background: url(../images/se-menuHeader-inline.gif);}





#menu-alun .last {/* background: url(../images/bg-menu-escolas-last.gif) bottom; text-indent: -999px */}



#menu-horiz { height: 54px; background: url(../images/bg-menu-horiz.jpg) no-repeat;}

#menu-horiz li {float: left;}

#menu-horiz li a {display: block; padding: 21px 56px 18px 56px; text-transform: uppercase;}

#menu-horiz li a:hover, #menu-horiz li#active a { color: #fff; background: url(../images/bg-menu-horiz-over.jpg) repeat-x;}



.bannerHome {margin: 0 0 30px 0;}



.box { width: 302px; float: left; margin: 10px 4px 0 0; }

.box h4 {background: url(../images/se-box-top.gif) no-repeat; padding: 10px 10px 10px 30px; font-size: 16px; color: #fff;}

.box-inner { background: url(../images/pe-box-middle.gif) repeat-y;  }

.box-inner2 { background: url(../images/pe-box-bottom.gif) bottom no-repeat; padding: 15px 20px 30px 20px;}

.box ul li { border-bottom: 1px solid #819ed1; padding: 6px 0;}



.box-big { width: 623px; float: left; margin: 10px 4px 0 0; }

.box-big h4 {background: url(../images/se-box-big-top.gif) no-repeat; padding: 10px 0; font-size: 16px; color: #fff; text-align: center;}

.box-big .box-inner { background: url(../images/pe-box-big-middle.gif) repeat-y;  }

.box-big .box-inner2 { background: url(../images/pe-box-big-bottom.gif) bottom no-repeat; padding: 15px 20px 30px 20px;}

.box-big .box ul li { border-bottom: 1px solid #819ed1; padding: 6px 0;}


#interna p {
margin:0 auto;
}


#interna h1 { font-size: 16px; color: #fff; text-align: center; padding: 30px 0; width: 607px; background: url(../images/se-bg-titulo.gif) no-repeat; margin: 0 0 20px 0;}



#interna h2 {font-size: 18px; color: #16294a; font-weight: bold; margin: 0 0 4px 0;}

#interna h3 {font-size: 15px; color: #16294a; font-weight: bold; margin: 0 0 4px 0;}



#interna table td { vertical-align: top; padding: 10px;}

#interna table td.td-txt { vertical-align: middle;}

#interna table.trabalhe td { vertical-align: top; padding: 2px;}

#interna table.trabalhe input, #interna table.trabalhe select {width: 180px;}

#interna dl.legislacao dt {margin: 10px 0 4px 0; font-weight: bold;}



table.dep-com td {}



form#newsletter {text-align: right; margin: 0 40px 0 0;}

form#newsletter label {display: block;}





#footer {height: 56px; background: url(../images/pe-bg-footer.jpg) repeat-x; }