    /* UNIVATES_default CSS
-----------------------------------------------
	Rafael Dalmoro
	rafaeldalmoro@univates.br
----------------------------------------------- */


    /* Body & Links
----------------------------------------------- */

h1.univates {
   text-indent:-1000px;
   font-size:1em;
   color:#2d698e;
    } 
img
{
    border: none;
}

body 
{
	margin-left: 0px;
	margin-top: 6px;
	margin-right: 0px;
	margin-bottom: 6px;
	background:#f3f3f3 url(../../../files/files/univates/imagens/fundo2.gif);
}

a:link {text-decoration:none;color:#004B97;}
a:visited {text-decoration:none;color:#004B97;}
a:hover {text-decoration:none;color:#F99100;}
a:active {text-decoration:none;color:#98aec3;}

a.not:link {text-decoration:none;color:#333333;} 
a.not:visited {text-decoration:none;color:#333333;}
a.not:hover {text-decoration:none;color:#F99100;}

div.not a:link, div.not a:visited {text-decoration:none;color:#333333;}
div.not a:hover {text-decoration:none;color:#F99100;}

a.temp:link,a.temp:visited {text-decoration:none;color:#444;}
a.temp:hover {text-decoration:none;color:#555 !important}

div#um a:link, div#um a:visited {text-decoration:none;color:#333333;}
div#um a:hover {text-decoration:none;color:#F99100;}


ul.menudireita {
  list-style-image:url('/files/files/univates/imagens/seta_1.png');
  margin:0 0 20px 20px;
  padding:0px;
}
ul.menudireita li{
  border-bottom:1px solid #f8f8f8;
  padding:5px 0px;
}
.menuprincipal a,
ul.menudireita a
{
    color:#333333;
}

.menuprincipal a:hover ,
ul.menudireita a:hover 
{
    color:#F99100;
}



    /* Menus
----------------------------------------------- */

ul.ulzebra {
  margin:0;padding:0;list-style:none;
}
ul.ulzebra li {
  padding:3px 0 3px 10px;
}


font.gg {
display:block; border-bottom:1px solid #ddd; margin:10px 0 5px; font-size:12px; font-weight:bold; color:#f99110;
}

table.form_unianalises label, table.form_unianalises_item label {
display:block;
text-align:right;
float:left; margin:5px 5px 0 0;
}

table.form_unianalises input, table.form_unianalises_item input, table.form_hidroenergia input {
border:1px solid #ccc;
margin:1px 0;
}

table.form_hidroenergia td.formlabel {text-align:right;padding-right:5px;}

table.form_unianalises label {
min-width:165px;
}

table.form_unianalises_item label {
min-width:115px;
}

.menuprincipal 
{
	font-family: Arial, Helvetica, sans-serif;
	color:#333333;
	font-size: 11px;
    line-height:15px;
}

.menusecundario
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#333333;
}


    /* Textos
----------------------------------------------- */

.font
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #333333;
    line-height:18px;
    font-weight:normal;
}

.titulo_not1 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color:#333333;
}

a.leiamais, a.leiamais:hover
{
    color: #f99100;
}

.newsLink, a.newsLink
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#333333;
    font-weight: bold;
}

.titulo_not2 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#333333;
}

.articleTitle
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color:#333333;
}

.texto_noticias 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}

.info_noticias 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #999999;
}

.rodape 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
}

.rodape_negrito 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

.pfundoc 
{
    font-weight: bold;
    text-align: center;
}

.pfundoe
{
    font-weight: bold;
}

.pfundod 
{
    font-weight: bold;
}

.pfundod 
{
    font-weight: bold;
    text-align: right;
}


    /* Bordas
----------------------------------------------- */

.borda_img_1px
{
	padding:2px;
	border:1px solid #cccccc;
	background:#FFFFFF;
}

#img_principal {
		padding:2px;
		border:1px solid #cccccc;
        background:#FFFFFF;
        display:block;
}

.borda_site
{
	border:1px solid #e2e2e2;
	background:#ffffff;
}

.borda_site2
{
	margin:3px;

}

.borda_imagem_not_dentro
{   padding-right:10px;
    
}

.borda_tabela
{
	padding:3px;
	border:1px solid #e2e2e2;
	background:#ffffff;
}

.borda_tabela_noticias
{
	padding:3px;
	border:1px solid #e2e2e2;
	background:#f8f8f8;
}

.menudireitoteste
{
    border-collapse:collapse;
    border: 0px;
    background: #ffffff;
}

    /* Formulários
----------------------------------------------- */

.form_padrao 
{
	font-family: verdana;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #666666;
	background-color: #FFFFFF;
	border: 1px #666666 solid
	
}

form.form-padrao label {
float:left;
width:100%;
margin:2px 0;
}
form.form-padrao label span {
width:150px;
display:block;
float:left;
text-align:right;
margin-right:5px;
}

form.form-padrao input,
form.form-padrao select,
form.form-padrao textarea {
	padding:3px;
	border:1px solid #bbb;
}


form#recadastro input,
form#recadastro textarea,
form#recadastro select { border:1px solid #ccc; margin-top:3px; }
/* Classes padão antigas
----------------------------------------------*/

.themeBody
{
    text-align: center;
    margin: 0px;
    padding: 0px 0px 0px 1px;
    border-collapse: collapse;
}

.column#column_0,.column#0
{
    padding: 0px;
    margin: 0px;
    border: none;
    border-collapse: collapse;
}

.navbar
{
    padding: 0px 4px 0px 4px;
    padding-left: 20px;
    margin: 0px;
    color: #000000;
    background-color: #cfcfcf;
    text-align: left;
}

.imageHint#top
{
    font-style: oblique;
    text-align: left;
    font-size: 9px;
}

.imageHint#bottom
{
    font-style: oblique;
    font-size: 9px;
    text-align: left;
}

.titleMenuConteudo
{
    color: orange;
    font-size: 11px;
    font-weight:      bold;
    border-collapse: collapse;
    height: 10px;
    text-align: left;
}

.menuTitle
{
    border: 0px;
    color:        #eda026;
    font-size:        10px;
    font-weight:      bold;
    text-align:       left;
}

.menuContent
{
    text-decoration: none;
    padding: 0px;
    margin: 0px;
    border-collapse: collapse;
    border:none;
}

.menuContent .seletionBox
{
    padding: 0px;
    margin: 0px;
}

.selectBox
{
    text-align: left;
    color:#005986;
    font-size: 10px;
    font-weight: bold;
    padding: 0px;
    margin: 0px;
    border-collapse: collapse;
}

select.menuSelect
{
    font-family: verdana;
    font-size: 9px;
    font-style: normal;
    line-height: normal;
    font-weight: normal;
    font-variant: normal;
    color: #666666;
    background-color: #FFFFFF;
    border: 1px #666666 solid

    margin: 0px;
    padding: 0px;
    width: 145px;
    
}

select#grad {
    width:145px;
    float:left;
    margin-left:6px;
}

select.menuSelect#lado,.column_2 select.menuSelect
{
    width: 147px;
    text-align: left;
    padding: 0px 0px 0px 10px;
    margin: 0px;
    margin-bottom: 5px;
}

.selectionBox
{
    background-color: #ffffff;
    margin: 0px;
}


table
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #333333;
    font-weight:normal;
}

td
{
    margin:0px;
    padding:0px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #333333;
    font-weight:normal;
}

tr
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #333333;
    font-weight:normal;
    margin:0px;
    padding:0px;
}

table.zebra td { background-color:#f9f9f9; padding:3px; }
table.zebra tr.cor td { background-color:#ffffff; }
table.zebra th, table.zebra thead td { background-color:#e3e3e3; font-weight:bold; text-align:center; }
table.zebra, table.zebra td { border:1px solid #ccc;}

table.calendario_academico td { border-bottom:1px solid #ddd;padding:3px; }
table.calendario_academico td.mes { text-align:center; background-color:#f8f8f8; font-weight: bold; font-size:14px; }

table.td_space tbody td {padding:6px 3px;}

table.borda, table.borda td, table.borda tr, table.borda th
{
    border:1px solid #ccc;
}   
table.borda td { padding:2px; }

table.space th { padding:10px;}
table.space td { padding:5px;}

.listingRowHead
{
    background-color: #cfcfcf;
    font-style:       oblique;
    font-weight:      normal;
    color:            #020286;
    padding:          4pt;
    text-align:       center;
}

.listingBody
{
      border-left:      1px solid #003399;
      border-right:     1px solid #2b4b9b;
      background-color: #ffffff;
      padding:          8pt;
}

.listingRowHead
{
      background-color: #cfcfcf;
      font-style:       oblique;
      font-weight:      normal;
      color:            #020286;
      padding:          4pt;
      text-align:       center;
}

.listingRow1
{
    background-color: #dfdfff;
    
    color:            #000000;
}

.listingRow2
{
    background-color: #efefff;
    color:            #000000;
}

.listingRowOver
{
    background-color: lightblue;
    color:            #000000;
}

.listingLink
{ 
    color:           #000000;
    font-weight:     bold;
    text-decoration: none
}

.listingLink:link
{ 
    color:           #000000;
    font-weight:     bold;
    text-decoration: none
}

.listingLink:visited
{
    color:           #000000;
    font-weight:     bold;
    text-decoration: none
}

.listingLink:hover
{
    color:           #020286;
    font-weight:     bold;
    text-decoration: underline
}

.listingLink:active
{
    color:           #020286;
    font-weight:     bold;
    text-decoration: underline
}

.imagem_borda1
{
    padding:2px;
    border:1px solid #cccccc;
}

/************************************************
*  CSS Acrescentado pois o Dal mudou o nome de  *
*  algumas funções e só colamos elas aqui para  *
*  depois ajustar.                              *
*  Diego Ely Lange                              *
***********************************************/

.form1 {
    font-family: verdana;
    font-size: 9px;
    font-style: normal;
    line-height: normal;
    font-weight: normal;
    font-variant: normal;
    color: #666666;
    background-color: #FFFFFF;
    border: 1px #666666 solid
}

/* Textos
----------------------------------------------- */

.texto, .texto_padrao, .boxContent
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #333333;
    line-height:18px;
    font-weight:normal;
}

#resumonoticias {
  line-height:normal;
}

table.texto
{
    border: 0px;
}

.titulo_not_1 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    color:#333333;
}

.titulo_not_2, .titulo_not2 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color:#333333;
}

.noticias {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #333333;
}

.info_noticias {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-size:10px;
    color:#666666;
}

.rodapebold {
    font-size: 11px;
    font-weight: bold;
}

/* Menus
----------------------------------------------- */


.menusecundario{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color:#333333;
}

/* Imagens e Bordas
----------------------------------------------- */
.image
{
    margin-right: 10px;
}

.imagem_borda1{
    padding:2px;
    border:1px solid #cccccc;
}

.borda_tabela1{
    padding:3px;
    border:1px solid #e2e2e2;
    background:#ffffff;
}

.borda_tabela2{
    padding:3px;
    border:1px solid #e2e2e2;
    background:#ffffff;
}

.borda_tabela3{
    padding:3px;
    border:1px solid #e2e2e2;
    background:#ffffff;
}

.cabecalho
{
    font-family: Geneva, Arial, Heveltica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    color: #666666;
    text-align: right;
    margin-right:10px;
}
/*******************************
* Para internet explorer       *
*******************************/

.menuBox_ie
{
    margin-left: 10px;
    width: 90%;
    margin: 0px;
    margin-left: 4px;
    margin-top: 5px;
    width: 95%;
}

.sectionLink_ie
{
    font-size: 10px;
    font-weight: bold;
    color: #005986;
    padding: 0px; 
    text-decoration: none;
    border-collapse: collapse;
    margin: 0px;
}

.sectionLink_ie#content
{
    font-size:        10px;
    color:            #005986;
    text-decoration: none;
    border: none;
    padding: 4px;
}

.sectionLink_ie#menu,.sectionLink_ie#menu:link,.sectionLink_ie#menu:active
{
    font-size:        10px;
    text-decoration: none;
    border: none;
    padding: 0px;
    margin:  0px;
    border-collapse: collapse;
}

table.sectionLink_ie#menu
{
    margin: 0px 0px 0px 1px;
    padding: 0px;
    border-collapse: collapse;
}

.sectionLink_ie:link,.sectionLink_ie:active,.sectionLink_ie:visited
{
    font-size:        10px;
    border-bottom:none;
    color: #333333;
    text-decoration: none;
    border-collapse: collapse;
    padding: 0px;
    margin: 0px;
}

.sectionLink_ie:hover
{
    color: #98aec3;
    border-collapse: collapse;
}

sectionLink_ie:visited,.sectionLink_ie#menu:visited
{
    margin: 0px;
    padding: 0px;
    border-collapse: collapse;
    text-decoration: none;
    color: #000000;
}

.sectionLink_ie#0,.sectionLink_ie#0:link,.sectionLink_ie#0:visited,.sectionLink_ie#0:active
{
    font-weight: none;
    border-collapse: collapse;
    margin: 0px;
    padding: 0px;
    text-decoration: none;

}

form
{
    margin: 0px;
}

pre {
  margin:0;
  font-family:inherit;
}


.calendario
{
    text-align: center;
}

.calendarioNoticias, .calendario
{
    float: left;
    margin-left: 0px;
    margin-right: 5px;
}

#notitlemenu a:visited {
color:#333333;
}

#notitlemenu a:hover {
color:#F99100;
}

.menuContent#branco,button.branco
{
    background-color: white;
    margin: 0px;
    padding: 0px;
}


/*******************************
* INTERCÂMBIO UNIVATES         *
*******************************/

.texto_top_paises {
    font-family:Arial, Helvetica, sans-serif;
    font-size:16px;
    font-weight:bold;
    color:#333333;
}

.tabela_paises {
    background:#F8F8F8;
    border:solid 1px #999999;
    padding:10px 10px 10px 10px;
}

.intercambio_texto_padrao {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333333; line-height:18px;}
.intercambio_texto_maior {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#333333; line-height:18px;}

a.intercambio:link {text-decoration: none; color:#49A300;}
a.intercambio:visited {text-decoration: none; color:#49A300;}
a.intercambio:hover {text-decoration: none; color:#333333;}
a.intercambio:active {text-decoration: none; color:#333333;}
.nw_form label { display:block; width:100px; float:left; text-align:right;margin-right:5px; }
.nw_form label, .nw_form input { margin-bottom:2px; }
.newsletter_form, .nw_form input {
	border:1px solid #CCCCCC;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#FFFFFF;
	color:#333333;
}
#nw_form_button { width:25px; }

.newsletter_font10 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}

.newsletter_font10b {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
}

.newsletter_font9 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
}


/*   Galeria de fotos tableless    */

div.galeria p {
	display:block;
	float:left;
	padding:5px;
	border:1px solid #E2E2E2;
	background-color:#f8f8f8;
	margin:10px 12px;
}

/* Quadro de aviso*/

div.aviso{
	border: 1px solid #cccccc;
	margin: 10px;
	padding: 10px;
	background-color: #fcfdde;
}

div.aviso h4{
	font-size: 18px;
 	color: #cc0000;
}


