html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,caption {margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent;}
body {line-height: 1;}
html,body {margin: 0; padding: 0; width: 100%; height: 100%; font-family: Arial, Tahoma; font-size: 10pt; color: #666; line-height: 1.4em; }
a:link,a:visited {color: #00A651; text-decoration: none;}
a:hover,a:active {color: #ED1C24; text-decoration: underline;}

body { height: 100%; background: #EEE url('../images/layout/back_uniergs.jpg') top center repeat-x; }

#container { margin: 0 auto; width: 996px; }

#header { float: left; width: 100%; height: 343px; margin: 0; }
#header h1 a { float: left; margin: 10px 0 0 10px; display: block; width: 190px; height: 150px; }
#header h1 a span { display: none; }

#content { float: left; width: 956px; padding: 20px; background: #fff; }
#content .boxTexto { float: left; width: 100%; margin: 0; }

#content #side { float: left; width: 195px; margin: 0 20px 0 0; }
#content #article { float: left; width: 741px; }

#content #side #menu { float: left; width: 100%; background: #F7F7F7 url('../images/layout/bg_menu_detalhe.png') bottom no-repeat; }
#content #side #menu h1 { float: left; width: 195px; height: 44px; background: url('../images/layout/tit_menu.png') no-repeat; }
#content #side #menu h1 span { display: none; }
#content #side #menu ul { float: left; width: 165px; margin: 15px 15px 31px 15px; background: #fff; }
#content #side #menu ul li { float: left; width:135px; padding: 10px 0 10px 30px; background: url('../images/layout/bullet_menu.png') left center no-repeat; border-bottom: 1px solid #efefef; list-style: none; }
#content #side #menu ul li a { float: left; width:100%; font-size: 1.05em; color: #666; text-decoration: none; }

#content #side ul#submenu { float: left; margin: 30px 0; }
#content #side ul#submenu li { float: left; width: 175px; padding: 7px 10px; border-bottom: 2px solid #fff; background: #f7f7f7; list-style: none; display: block; text-transform: uppercase; }
#content #side ul#submenu li a { float: left; width: 100%; color: #999999; font-size: 0.85em; }

/* home */
#content h1.title { font-size: 1.5em; padding: 0 0 15px 0; margin: 0; color: #00A44F; background: url('../images/layout/title.png') bottom no-repeat; }
#content h1.title-home { font-size: 1.5em; padding: 0 0 15px 0; margin: 0 0 20px 0; color: #00A44F; background: url('../images/layout/title.png') bottom no-repeat; }

#content ul#unidades { float: left; width: 100%; list-style: none; margin: 0 0 25px 0; }
#content ul#unidades li { float: left; width: 20%; text-align: center; }
#content ul#unidades li img { margin: 0 0 5px 0; }
#content ul#unidades li a { color: #999999; font-size: 1.05em; font-weight: bold; text-decoration: none; }

#content #mapa { float: left; width: 100%; }

/* redes sociais */
#content .barraRedes { float: left; width: 100%; height: 33px; font-size: 0.8em; line-height: 1.6em; margin: 10px 0 0 0; padding: 5px 0; border-bottom: 1px solid #DFDFDF; }
#content .barraRedes .cFace { float: left; width: 500px; height:33px; }
#content .barraRedes .cRedes { float: right; width: 160px; }
#content .barraRedes .cRedes p { float:left; padding: 6px 5px 0 0; }
#content .barraRedes .cRedes a{ float:left; display:block; margin-right:5px; width:24px; height:26px; background:url(../images/layout/redes_sociais.png); }
#content .barraRedes .cRedes a span{ display:none; }
#content .barraRedes .cRedes .ico-facebook{ background-position:0 bottom; }
#content .barraRedes .cRedes .ico-facebook:hover{ background-position:0 top; }
#content .barraRedes .cRedes .ico-twitter{ background-position:-24px bottom; }
#content .barraRedes .cRedes .ico-twitter:hover{ background-position:-24px top;}
#content .barraRedes .cRedes .ico-orkut{ background-position:-48px bottom; }
#content .barraRedes .cRedes .ico-orkut:hover{ background-position:-48px top; }
#content .barraRedes .cRedes .ico-email{ background-position:-72px bottom; }
#content .barraRedes .cRedes .ico-email:hover{ background-position:-72px top; }

/* migalha */
#content .migalha { float: left; width: 730px; margin: 0 0 20px 0; padding: 5px; color: #333; font-size: 0.85em; border-bottom: 1px dotted #ccc; background: #f5f5f5; }


/* global */
#content #texto { float: left; width: 737px; margin: 0; font-size: 1em; line-height: 1.6em; }
#content #texto p { padding: 0 0 20px 0; }
#content #texto h1.tit { font-size: 1.8em; line-height: 1.2em; padding: 0 0 18px 0; color: #A80004; }
#content #texto h1 { font-size: 2em; line-height: 1.3em; color: #0E432F; }
#content #texto h2 { font-size: 1.8em; line-height: 1.6em; color: #A80004; }
#content #texto h3 { font-size: 1.4em; line-height: 1.6em; color: #00A551; }
#content #texto img { float: left; padding: 0 10px 0 0; }
#content #texto ul.lista { list-style: none; text-align: left; margin: 0 0 30px 5px;}
#content #texto ul.lista li { background: url('../images/layout/bullet_texto.gif') left top no-repeat; padding: 0 0 0 15px; margin: 6px 0 6px 0; }

/* noticias */
ul#listaNews { float: left; width: 100%; list-style: none; }
ul#listaNews li { float: left; width: 100%; padding: 7px 0; border-bottom: 1px solid #DFDFDF; line-height: 1.5em; }
ul#listaNews li a{ font-weight: bold; font-size: 1.3em;  }
ul#listaNews li img { float: left; padding: 0 10px 0 0; }
ul#listaNews li em { color: #666; }
#exibeNews { float: left; width: 100%; list-style: none; }
#exibeNews .maisfotos { float: left; width: 100%; margin: 0 0 15px 0; }
#exibeNews .maisfotos h4 { font-size: 1.1em; color: #9E100C; }
#exibeNews .maisfotos img { padding: 0 10px 10px 0; }
#exibeNews .maisNoticias { float: left; width: 100%; padding: 10px 0; margin: 15px 0; border-top: 1px dashed #ccc; line-height: 1.8em; }
#exibeNews .maisNoticias h4 { font-size: 1.1em; color: #9E100C; line-height: 1.8em; }
#exibeNews .maisNoticias img { padding: 0 10px 10px 0; }

/* galeria */
#content #exibeGaleria { float: left; width: 100%; list-style: none; font-size: 1em; line-height: 1.6em; }
#content #exibeGaleria h1 {  font-size: 2em; line-height: 1em; padding: 0 0 20px 0; color: #ED1C24; }
#content #exibeGaleria h3 { font-size: 1em; }
#content #exibeGaleria .texto p { padding: 0 0 15px 0; }

/* galeria de fotos */
#content .listaFotos { float: left; width: 100%; margin: 0 0 0 0; }
#content .listaFotos img{ margin: 5px; }
#content .listaFotos h1.tit { font-size: 1.8em; line-height: 1.2em; padding: 0 0 18px 0; color: #A80004; }

#content ul.boxFotos { float: left; width: 100%; list-style: none; }
#content ul.boxFotos li { float: left; width: 100%; padding: 5px 0; font-size: 1.6em; border-bottom: 1px dashed #cfd0c3;  }
#content ul.boxFotos li img { vertical-align: middle; padding: 0 10px 0 0; float: left;}
#content ul.boxFotos li a { text-decoration: none; }
#content ul.boxFotos li p { float: left; width: 620px; line-height: 1.1em; }
#content ul.boxFotos li p em { font-size: 0.6em; }

/* videos */
#content ul.boxVideos { float: left; width: 100%; list-style: none; }
#content ul.boxVideos li { float: left; width: 100%; padding: 5px 0; font-size: 1.6em; border-bottom: 1px dashed #cfd0c3;  }
#content ul.boxVideos li img { vertical-align: middle; padding: 0 10px 0 0; float: left;}
#content ul.boxVideos li a { text-decoration: none; }
#content ul.boxVideos li p { float: left; width: 610px; line-height: 1.1em; }
#content ul.boxVideos li p em { font-size: 0.6em; }

/* downloads */
#content ul#listaDownload { float: left; width: 100%; list-style: none; }
#content ul#listaDownload li { line-height: 1.5em; font-size: 1em; }
#content ul#listaDownload li a{ float: left; width: 700px; font-size: 1.15em; line-height: 1em; font-weight: bold; display: block; background: url('../images/layout/download.png') left center no-repeat; padding: 10px 0 10px 37px; border-bottom: 1px solid #efefef;  }

#content ul#listaCurso { float: left; width: 100%; list-style: none; }
#content ul#listaCurso li { line-height: 1.5em; font-size: 1em; }
#content ul#listaCurso li a{ float: left; width: 700px; font-size: 1.15em; line-height: 1em; font-weight: bold; display: block; background: url('../images/layout/curso.png') left center no-repeat; padding: 10px 0 10px 37px; border-bottom: 1px solid #efefef;  }

/* cursos */
#content .edit { float: left; width: 100%; } 
#content .edit .w50 { float: left; width: 50%;}
#content .edit .w50 input { font-size: 1.1em; }
#content .edit .botao { float: left; width: 100%; margin: 15px 0 0 0; vertical-align: bottom }

/* busca */
#content #box-informacoes { float: left; width: 767px; margin: 0 0 20px 0; padding: 5px; color: #333; font-size: 0.85em; border-bottom: 1px dotted #ccc; background: #f5f5f5; }
#content #box-informacoes p.conteudo-buscou { float: left; padding: 0; }
#content #box-informacoes p.conteudo-mostrando { float: right; text-align: right; padding: 0; }
#content ul#resultadoBusca { float: left; width: 100%; list-style: none; }
#content ul#resultadoBusca li { float: left; width: 100%; padding: 10px 0; border-bottom: 1px dashed #ccc; }
#content ul#resultadoBusca li h5 { font-size: 1.2em; }

/* rodape */
#footer { float: left; width: 100%; padding: 50px 0; background: url('../images/layout/bg_footer.jpg') center no-repeat; color: #fff; line-height: 1.8em; }
#footer a { color: #fff; }
#footer .limit { margin: 0 auto; width: 996px; }
#footer .boxLeft { float: left; height: 98px; padding: 0 10px 0 15px; border-right: 1px solid #4F6C00; }
#footer .boxLeft img { margin: 18px 40px 0 0; }
#footer .boxCenter { float: left; height: 98px; padding: 0 70px; border-left: 1px solid #B1E135; border-right: 1px solid #B1E135; }
#footer .boxRight { float: left; height: 98px; padding: 0 0 0 50px; border-left: 1px solid #4F6C00; }

/* formulário contato */
#content .formulario { float: left; width: 460px; margin: 5px 0 0 0; line-height: 1.2em; }
#content .formulario .ok {float: left; width: 390px; padding: 5px 10px; border: 1px solid #006600; background: #CCFFCC; color: #006600; margin: 0 0 10px 0; }
#content .formulario .erro {float: left; width: 390px; padding: 5px 10px; border: 1px solid #CC0000; background: #FFD5D5; color: #CC0000; margin: 0 0 10px 0; }
#content .formulario p { float: left; width: 100%; padding: 0; margin: 0; }
#content .formulario p input.btenviar { font-weight: bold; font-size: 1.5em; }
#content .formulario span p { margin-bottom: 22px; }
#content .formulario span h1 { font-size: 1.3em; padding: 0 0 5px 0;}
#content .formulario_info { float: left; width: 225px; margin: 55px 0 0 0; padding: 15px 20px; font-size: 1em; line-height: 1.5em; background: #f5f5f5; }
#content .formulario_info p { margin-bottom: 10px; }
#content .formulario_info h1 { font-size: 1.3em; padding: 8px 0 5px 0;}

/* PAGINAÇÃO */
#box-paginacao {float:left; width:100%; border-bottom:1px solid #dfdfdf;border-top:1px dotted #dfdfdf;text-align:center; margin:20px 0 5px 0; padding:2px 0 0 0; background:#f5f5f5}
#box-paginacao ul {margin:5px 0;padding:0;border:0;outline:0;font-size:100%;font-family:inherit; }
#box-paginacao ul li {display:inline; font-size:1.3em;font-weight:bold;}
#box-paginacao ul li.link-anterior {float:left;font-weight:normal;}
#box-paginacao ul li.link-proxima {float:right;font-weight:normal;}
#box-paginacao ul li a {color:#00A651;padding:0 0.30em; text-decoration: none;}
#box-paginacao ul li a:hover {background-color:#00A651;color:#FFF;text-decoration:none}
#box-paginacao ul li.link-anterior a,
#box-paginacao ul li.link-proxima a {padding:0;}
#box-paginacao ul li.link-anterior a:hover,
#box-paginacao ul li.link-proxima a:hover {background:none;color:#00A651;text-decoration:underline;}
#box-paginacao ul li .on {background-color:#999;color:#FFF;display:inline !important;padding:0 0.30em;}
#box-paginacao ul li .off {color:#999;display:inline !important;}

#content ul#listaBoleto { float: left; width: 100%; list-style: none; }
#content ul#listaBoleto li { line-height: 1.5em; font-size: 1em; }
#content ul#listaBoleto li a{ float: left; width: 700px; font-size: 1.15em; line-height: 1em; font-weight: bold; display: block; background: url('../images/layout/curso.png') left center no-repeat; padding: 10px 0 10px 37px; border-bottom: 1px solid #efefef;  }