﻿/* ---- Principal ----- */
* {margin:0; padding:0; outline:0; text-decoration:none;}

img, fieldset {border:0;}

p {margin:5px 0 !important;}
a { color: #333;  }
a:hover {text-decoration:underline;}
.iframe {border:4px solid #000;} 

.cabecalho-impressao {display: none;}

.clear {clear:both !important; display:block;}
.noborder {border:0 !important;}
.nopadding {padding:0 !important;}
.nomargin {margin:0 !important;}
.center {width:930px; margin:0 auto;}
.txthide {overflow:hidden; text-indent:-9999px;}
.lklove {display:block; float:right; width:117px; margin:0 40px 0 0;}

blockquote { padding: 10px; line-height: 130%}
blockquote span.open { background: url(/content/img/bq-o.png) no-repeat left top; padding: 5px 0 10px 30px; }
blockquote span.close { background: url(/content/img/bq-c.png) no-repeat bottom right; padding: 0 30px 5px 0; }

.noprint { display: inline; }
.noscreen { display: none; }
/* -- Site -- */

html, body, #wrap {height: 100%;}

body > #wrap {height: auto;}

body {background-color: #fff !important; font-size:12px; font-family:Arial;}

#top_header { height: 180px; width: 769px;}
#top_header_small { margin: auto;}

#header { margin: auto; height: 347px; width: 972px;}

#content { /*width: 760px; background-color:#262626 !important;  margin-bottom: 20px;
           -webkit-box-shadow: 0 1px 0 rgba(0,0,0,.2),0 0 105px rgba(255,255,255,.35);
           -moz-box-shadow: 0 1px 0 rgba(0,0,0,.2),0 0 105px rgba(255,255,255,.35);
           box-shadow: 0 1px 0 rgba(0,0,0,.2),0 0 105px rgba(255,255,255,.35);*/}

#superior {background-color: #fff;}
#inferior {background-color: #fff; margin-bottom: 9px; padding-bottom: 10px;}


.titulo1 {font-family: Arial; font-size: 20px; padding: 20px; font-weight: bold;
          text-shadow: 0.1em 0.1em #e2e2e2;}
.titulo2 {font-family: Arial; font-size: 18px; padding: 20px; font-weight: bold;
          text-shadow: 0.1em 0.1em #e2e2e2;}

.conteudo2 {font-family: Arial; font-size:16px; margin: 0px 20px 0px 30px; color: #6A6A6A; border-bottom: 1px solid #6A6A6A; padding-bottom: 20px;}
.conteudo3 {font-family: Arial; font-size:14px; margin: 0px 20px 0px 30px; color: #6A6A6A; padding-bottom: 20px;}

#direita {width: 176px;  margin: 8px 0px 9px 9px; float: left; }
#publicidade {height: 169px;  background-color: #fff;}
.propaganda {width: 326px; height: 169px;}

.widget {background-color: #fff; margin-bottom: 9px; padding-bottom: 20px;
         -moz-border-radius-topright: 10px; border-top-right-radius: 10px; -webkit-border-radius-top-right: 10px; 
         -moz-border-radius-bottomleft: 10px; border-bottom-left-radius: 10px; -webkit-border-radius-bottom-left: 10px; 
}

.control-label { font-family: "Lucida Grande",Verdana,sans-serif; font-weight: bold;}
.form-horizontal .control-group { margin-bottom: 8px !important; }

form input,form textarea,form select,form .uneditable-input {
    padding: 5px  !important;
    color:#666;
    font-family: "Lucida Grande",Verdana,sans-serif;
}

.cvnet {font-family: Arial; font-size:14px; color: #6A6A6A; margin: 0px 10px 10px 10px; background-color: #f9f9f9; padding: 10px; border:0.08em solid #e2e2e2;}

.pergunta {font-family: Arial; font-size:14px; margin: 0px 20px 0px 20px; color: #6A6A6A; padding-bottom: 20px;}
.resposta {font-family: Arial; font-size:12px; margin: 0px 20px 20px 40px; color: #6A6A6A;}
.radio {margin: 0px 10px 0px 0px;}
.botao {margin: auto; width: 100px; height: 40px;}
.button {font-family: Arial; font-size:14px; width: 100px; height: 40px;}
#enquete-resultado {font-family: Arial; font-size:12px; margin: 0px 20px 20px 20px; color: #6A6A6A;}
#enquete-mensagem {font-family: Arial; font-size:14px; margin: 0px 20px 20px 20px; color: #008000; text-align: center;}

.noticia {font-family: Arial; font-size:14px; color: #6A6A6A; margin: 0px 10px 10px 10px; background-color: #f9f9f9; padding: 10px; border:0.08em solid #e2e2e2;}
.noticia-info { font-family: Arial; font-size:11px; color: #6A6A6A; margin: 10px 0px 0px 0px; height: 20px; }
.noticia-data { float: left; }
.noticia-mais  { font-family: Arial; font-size:11px; color: #6A6A6A; float: right;}

.facebook {width: 292px; height: 258px; margin: auto; margin-bottom: 20px;}
.twitter {width: 292px; margin: auto; margin-bottom: 20px;}


/* Cliente*/
.faculdades {background:url(/content/img/site_faculdade.png) no-repeat; width: 514px; height: 205px; margin: auto; margin-top: 20px;}


/* -- Site -- */

/* -- Menu -- */
#menu {background-color:#1a1a1a; margin: auto; width: 972px;}
#menu ul {padding:10px 0 14px; width:972px; margin:auto; height: 20px; }
#menu ul li {display:inline; padding:0 12px 0 12px;}
#menu ul li a { font-family:arial; font-size:18px; color:#fff; text-decoration:none; font-weight: bold;}
#menu ul li a:hover {text-decoration:underline;}

#menu .principal {text-align: center;}

/* -- Rodapé -- */
#footer{ position: relative;
         margin-top: -0px; /* valor negativo da altura do rodapé */
         height: 391px;
         clear:both;}
#footerTop{ height:173px; background: none repeat scroll 0 0 #1a1a1a; color: #6A6A6A;}
#footerBottom{ height:219px; background: none repeat scroll 0 0 #262626; margin-bottom: 20px;}
#boxRodape{ width: 972px; margin: auto;}

/* CSS 3 
----------------------------------------------- */
.opacity{opacity:0.5; filter:alpha(opacity=50); /* For IE8 and earlier */}
.opacity:hover {opacity:1.0;filter:alpha(opacity=100); /* For IE8 and earlier */}

.rounded-light { -moz-border-radius: 3px; border-radius: 3px; -webkit-border-radius: 3px }
.rounded { -moz-border-radius: 6px; border-radius: 6px; -webkit-border-radius: 6px }
.roundedRight {	-moz-border-radius-topright: 6px; -moz-border-radius-bottomright: 6px; border-bottom-right-radius: 6px;	border-top-right-radius: 6px;  -webkit-border-bottom-right-radius: 6px;  -webkit-border-top-right-radius: 6px }
.roundedTopRight { -moz-border-radius-topright: 6px; border-top-right-radius: 6px; -webkit-border-radius-top-right: 6px; }
.roundedLeft { -moz-border-radius-topleft: 6px; -moz-border-radius-bottomleft: 6px; 	border-bottom-left-radius: 6px; border-top-left-radius: 6px; -webkit-border-bottom-left-radius: 6px;  -webkit-border-top-left-radius: 6px}
.roundedTopLeft { -moz-border-radius-topleft: 6px; border-top-left-radius: 6px; -webkit-border-radius-top-left: 6px; }
.roundedBottom { -moz-border-radius-bottomright: 6px; border-bottom-right-radius: 6px; -webkit-border-radius-bottom-right: 6px;
                 -moz-border-radius-bottomleft: 6px; border-bottom-left-radius: 6px; -webkit-border-radius-bottom-left: 6px; }

.shadow { -moz-box-shadow: 0 0 5px #888;
          -webkit-box-shadow: 0 0 5px #888;
          box-shadow: 0 0 5px #888; }
.shadow-light{ -moz-box-shadow: 0px 1px 5px 0px #4a4a4a; -webkit-box-shadow: 0px 1px 5px 0px #4a4a4a; box-shadow: 0px 1px 5px 0px #4a4a4a; }

/* Colorbox plugin */
#cboxCurrent, 
#cboxTitle,
#cboxNext,
#cboxPrevious
{ display: none !important; } 
/* Colorbox plugin */