﻿/* Default CSS Stylesheet for a new Web Application project */

BODY { MARGIN: 0px; FONT-FAMILY: Verdana, Helvetica, sans-serif; /*-SIZE: .8em;*/ FONT-WEIGHT: normal; LETTER-SPACING: normal; TEXT-TRANSFORM: none; WORD-SPACING: normal }
/*
#theWrapper { margin-left: auto; margin-right: auto; width: 1024px; background-color: #ebf0f6; }
*/
#headTable {  margin-left: auto; margin-right: auto; width: 1024px; margin-top:0px; margin-bottom:0px; border-spacing:0px;}
#headTableRow1 { background-image: url(../imagens/TopoBanner.jpg); height:36px; padding:0px;  background-repeat:no-repeat;  margin:0px;}
#headTableSep { background-image: url(../imagens/TopoSeparador.jpg); height:4px; background-repeat:no-repeat; margin:0px; }
#headTableMenu { background-image: url(../imagens/logoBar.png); height:100px; background-repeat:no-repeat; border-spacing:0px; margin:0px;}

.TDPesquisaButton { background-image: url(../imagens/btnPesquisaTop.png); height:30px; width: 38px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: center 50%; VERTICAL-ALIGN: middle;}
/*
.txtPesquisa { margin-left:4px; margin-right:4px; border-bottom: 0px;  border-top: 0px; border-right: 0px; border-left: 0px; FONT-FAMILY: Verdana; COLOR: #000000; FONT-SIZE: 9px; VERTICAL-ALIGN: middle;FONT-WEIGHT: normal; TEXT-DECORATION: none;}
*/
#headTableSepBody { background-image: url(../imagens/TopoSeparador2.jpg); height:3px; background-repeat:no-repeat;}


#tblTopSmallMenu { margin-left:1px; margin-right:120px; width:900px; padding:0px; border-spacing: 0px; border:0px; }
.Languages { margin-left:1px; font-size:1.1em; display:inline-block; float:none; }
.TDPesquisaTextBox { background-image: url(../imagens/txtPesquisaTop.png); height:30px; width: 118px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: center 50%; VERTICAL-ALIGN: middle;}
.TDPesquisaButton { background-image: url(../imagens/btnPesquisaTop.png); height:30px; width: 38px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: center 50%; VERTICAL-ALIGN: middle;}
/*
.txtPesquisa { margin-left:4px; margin-right:4px; border-bottom: 0px;  border-top: 0px; border-right: 0px; border-left: 0px; FONT-FAMILY: Verdana; COLOR: #000000; FONT-SIZE: 9px; VERTICAL-ALIGN: middle;FONT-WEIGHT: normal; TEXT-DECORATION: none;}
*/
A.lnkTopSmallMenu:link {FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #333333; FONT-STYLE: normal; FONT-FAMILY: Arial; TEXT-DECORATION: none; }
A.lnkTopSmallMenu:active {FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #333333; FONT-STYLE: normal; FONT-FAMILY: Arial; TEXT-DECORATION: none; }
A.lnkTopSmallMenu:visited {FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #333333; FONT-STYLE: normal; FONT-FAMILY: Arial; TEXT-DECORATION: none; }
A.lnkTopSmallMenu:hover {FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #111111; FONT-STYLE:  normal; FONT-FAMILY: Arial; TEXT-DECORATION: line-through; }

#tblMainMenu { margin-left:auto; margin-right:1px; margin-top:0px; margin-bottom:0px; padding :0px; border-spacing: 0px; border:0px; background-repeat:no-repeat; height:90px;}
#tdMainMenu { background-image: url(../imagens/tblMainMenuBack.png);  margin-left:auto; margin-right:1px; margin-top:0px; margin-bottom:0px; padding :0px; border-spacing: 0px; border:0px; background-repeat:no-repeat; height:42px; width:650px;	}

#tdOpHome { width:50px; height:42px;  }
#tdOpIPME { width:100px; height:42px; }
#tdOpMercados { width:80px; height:42px; }
#tdOpMedia { width:110px; height:42px; }
#tdOpContactos { width:110px; height:42px; }
#tdOpResto { width:140px; height:42px; }
.imgMenu { width:110px; height:42px; border:0; }

#lnkOpHome:link {background-image: url(../imagens/opHome1_Normal.png); text-indent:-9999px; display:block; background-repeat:no-repeat; width:50px; height:42px;}
#lnkOpHome:active {background-image: url(../imagens/opHome1_Normal.png); text-indent:-9999px; display:block; background-repeat:no-repeat; width:50px; height:42px;}
#lnkOpHome:visited {background-image: url   (../imagens/opHome1_Normal.png); text-indent:-9999px; display:block; background-repeat:no-repeat; width:50px; height:42px;}
#lnkOpHome:hover {background-image: url(../imagens/opHome1_Hover.png); text-indent:-9999px; display:block; background-repeat:no-repeat; width:50px; height:42px;}

#lnkOpIPME:link {background-image: url(../imagens/opProjectoIPME_Normal.png); text-indent:-9999px; display:block; background-repeat:no-repeat; width:100px; height:42px; vertical-align:top;}
#lnkOpIPME:active {background-image: url(../imagens/opProjectoIPME_Normal.png); text-indent:-9999px; display:block; background-repeat:no-repeat;  width:100px; height:42px;}
#lnkOpIPME:visited {background-image: url(../imagens/opProjectoIPME_Normal.png); text-indent:-9999px; display:block; background-repeat:no-repeat;  width:100px; height:42px;}
#lnkOpIPME:hover {background-image: url(../imagens/opProjectoIPME_Hover.png); text-indent:-9999px; display:block; background-repeat:no-repeat;  width:100px; height:42px;}

#lnkOpMercados:link {background-image: url(../imagens/opMercado1_Normal.png); text-indent:-9999px; display:block; background-repeat:no-repeat; width:80px; height:42px; vertical-align:top;}
#lnkOpMercados:active {background-image: url(../imagens/opMercado1_Normal.png); text-indent:-9999px; display:block; background-repeat:no-repeat;  width:80px; height:42px;}
#lnkOpMercados:visited {background-image: url(../imagens/opMercado1_Normal.png); text-indent:-9999px; display:block; background-repeat:no-repeat;  width:80px; height:42px;}
#lnkOpMercados:hover {background-image: url(../imagens/opMercado1_Hover.png); text-indent:-9999px; display:block; background-repeat:no-repeat;  width:80px; height:42px;}

#lnkOpMedia:link {background-image: url(../imagens/opMedia_Normal.png); text-indent:-9999px; display:block; background-repeat:no-repeat; width:110px; height:42px; vertical-align:top;}
#lnkOpMedia:active {background-image: url(../imagens/opMedia_Normal.png); text-indent:-9999px; display:block; background-repeat:no-repeat;  width:110px; height:42px;}
#lnkOpMedia:visited {background-image: url(../imagens/opMedia_Normal.png); text-indent:-9999px; display:block; background-repeat:no-repeat;  width:110px; height:42px;}
#lnkOpMedia:hover {background-image: url(../imagens/opMedia_Hover.png); text-indent:-9999px; display:block; background-repeat:no-repeat;  width:110px; height:42px;}

#lnkOpContactos:link {background-image: url(../imagens/opContactos_Normal.png); text-indent:-9999px; display:block; background-repeat:no-repeat; width:110px; height:42px; vertical-align:top;}
#lnkOpContactos:active {background-image: url(../imagens/opContactos_Normal.png); text-indent:-9999px; display:block; background-repeat:no-repeat;  width:110px; height:42px;}
#lnkOpContactos:visited {background-image: url(../imagens/opContactos_Normal.png); text-indent:-9999px; display:block;  background-repeat:no-repeat;  width:110px; height:42px;}
#lnkOpContactos:hover {background-image: url(../imagens/opContactos_Hover.png); text-indent:-9999px; display:block; background-repeat:no-repeat;  width:110px; height:42px;}

A.subMenu:link {letter-spacing:-1px; FONT-WEIGHT: normal ; FONT-SIZE: 9px; COLOR: #777777; FONT-STYLE: normal; FONT-FAMILY: Verdana; TEXT-DECORATION: none; }
A.subMenu:active {letter-spacing:-1px;FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #777777; FONT-STYLE: normal; FONT-FAMILY: Verdana; TEXT-DECORATION: none; }
A.subMenu:visited {letter-spacing:-1px;FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #777777; FONT-STYLE: normal; FONT-FAMILY: Verdana; TEXT-DECORATION: none; }
A.subMenu:hover {letter-spacing:-1px;FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #111111; FONT-STYLE:  normal; FONT-FAMILY: Verdana; TEXT-DECORATION: line-through; }

#tblBody { padding:0px; background-color:#EFF0F5; margin-left: auto; margin-right: auto; width: 1024px; margin-top:0px; margin-bottom:0px; border-spacing:0px; }
#tblRodape {  background-image: url(../../imagens/rodape.png); margin-left:auto; margin-right:auto; margin-top:0px; margin-bottom:0px; padding :0px; border-spacing: 0px; border:0px;}
.imgBannerNoBorder { border:0; width:1020px;}

#tdConteudoEsquerdo { width: 370px; vertical-align: top; }
#tdConteudoDireito { width: 654px; vertical-align: top; }
#tblCelulaEsquerda { }
#tdCelulaEsquerdaImagem {margin-left : auto;	margin-right: 1px;	text-align: right; }
#tdCelulaEsquerdaDivisoria { width:5px; margin-right:1px; }
#tdCelulaEsquerdaLabel { width:365px; margin-left :auto; margin-right:1px; margin-top:20px; text-align: right; vertical-align: top; }
#imgCelulaEsquerdaLabel { margin-left :auto; margin-right:1px; }

#tblAbstractCompleto { width:545px; padding:0px; border-spacing:0px; border:0px; }
#tdAspasEsquerda { width:27px; vertical-align:top; }
#tdAspasDireita { width:27px; vertical-align:bottom; }

#tblAbstract { width:510px; background-color: #F2F2F2; padding:0px; border-spacing:0px; border:0px; }

.cellContent { width:545px; }
.cellSides { width:10px;}
.cellAbstractSep { height:15px; }
#tblConteudoCompleto { width:545px; padding:0px; border-spacing:0px; border:0px; margin-left:35px; }
#cellConteudoSeparador { width:545px; height:30px; }
#cellRoundTopo { background-image: url(../imagens/cellAbstractRoundTopo.png); width:510px; height:12px; background-repeat:no-repeat;}
#cellRoundBaixo { background-image: url(../imagens/cellAbstractRoundBaixo.png); width:510px; height:10px; background-repeat:no-repeat; }
/*
span { margin-top:10px; margin-bottom:5px; } 
*/

.txtAbstract { letter-spacing:-1px; FONT-WEIGHT: normal ; FONT-SIZE: 10px; COLOR: #333333; FONT-STYLE: normal; FONT-FAMILY: Verdana; TEXT-DECORATION: none; }
.txtArtigo { letter-spacing:-1px; FONT-WEIGHT: normal ; FONT-SIZE: 11px; COLOR: #777777; FONT-STYLE: normal; FONT-FAMILY: Verdana; TEXT-DECORATION: none; }
.itemOps { letter-spacing:-1px; FONT-WEIGHT: normal ; FONT-SIZE: 10px; COLOR: #333333; FONT-STYLE: normal; FONT-FAMILY: Verdana; TEXT-DECORATION: none; }

A.lnkItem:link {letter-spacing:-1px; FONT-WEIGHT: normal ; FONT-SIZE: 9px; COLOR: #777777; FONT-STYLE: normal; FONT-FAMILY: Verdana; TEXT-DECORATION: none; }
A.lnkItem:active {letter-spacing:-1px;FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #777777; FONT-STYLE: normal; FONT-FAMILY: Verdana; TEXT-DECORATION: none; }
A.lnkItem:visited {letter-spacing:-1px;FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #777777; FONT-STYLE: normal; FONT-FAMILY: Verdana; TEXT-DECORATION: none; }
A.lnkItem:hover {letter-spacing:-1px;FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #111111; FONT-STYLE:  normal; FONT-FAMILY: Verdana; TEXT-DECORATION: line-through; }

.tblContactos { width:510px; }
.tdTblTitulo { background-color:#02A7DD; color:white; font-weight:bold; letter-spacing:1px; text-indent:10px; }
.tblFormulario { border:0px; padding:2px; borde-spacing:2px; background-color:#FAFAFA; width:90%; }
.CampoForm { font-family: verdana; font-size: 10px; font-weight: bold; color: #1C7A88; letter-spacing:1px;}
.alterTD { background-color: #F0F0F0; }
.campoObrigatorio {	color: red; }
.hrSep { color:#003366; }


.btnStd { BORDER-RIGHT: #666666 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #666666 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 10px; TEXT-TRANSFORM: uppercase; BORDER-LEFT: #666666 1px solid; CURSOR: hand; COLOR: #666666; BORDER-BOTTOM: #666666 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: center }
.btnStd:hover {	BORDER-RIGHT: #ffffff 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ffffff 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10px; TEXT-TRANSFORM: uppercase; BORDER-LEFT: #ffffff 1px solid; COLOR: #ffffff; BORDER-BOTTOM: #ffffff 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: navy; }




.post {}

.post .title {	text-align: left;	margin: 0px;	padding: 0px 0px 0px 0px; }
.post .title a {	text-decoration: none;	color: #333333; }
.post .title a:hover { }
.post .titleData {	text-align: left;	margin: 0px; padding: 0px 0px 0px 0px; color: #0066FF;}
.post .picnovidade{ padding-left: 20px; }
.post .entry { 	padding: 0px 15px 10px 15px;	text-align: left; 	font-size: 11px;  	line-height: 1.3em; }
.post .meta { 	margin-bottom: 2em; 	padding: 0px 15px; 	text-align: right; 	font-size: x-small; }



/* ######################### */
/* #                       # */
/* #         ADDED         # */
/* #                       # */
/* ######################### */


.CAEFreeTextResultDiv
{
    overflow: auto;
    max-height: 150px;
}

#menucontainer
{
    width: 100%;
    margin-left: auto;
}


.TDPesquisaButton
{
    padding: 4px 0px 0px 0px;
}


.TDPesquisaTextBox
{
    width: 125px;
}

/*
.txtPesquisa
{
    border-style: none;
    border-color: inherit;
    border-width: 0px;
width: 88px;
}
*/

/*
#txtPesquisa
{
    border: 0px;
}
*/

#formLogin
{
    display: none;
}

button, input[type="button"], input[type="submit"], input[type="file"]
{   
    /*font-size: 12px;
   border: 1px solid #DF8694;
    margin-left: 10px;*/
    
}

/*.GeneralBtn 
{
     font-size: 16px;
    border: 1px solid #DF8694;
    margin-left: 10px;
    }
    
    .GeneralBtn:hover 
    {
         color: #FFF;
  background: #900;
        } */
    

.fileUploadDiv
{
    border: 1px solid #555555;
}

.fileUploadBrowseButton
{
    width: 220px;
}


.file_upload_description
{
    width: 300px;
    height: 23px;
}

.CAETextField
{
    width: 70%;
}

.BusinessFamilyField
{
    width: 70%;
}

.BusinessGroupField
{
    width: 70%;
}

.RequestDetailsCol1
{
    padding: 5px;
    vertical-align: top;
    width: 50%;
}

.RequestDetailsCol2
{
    padding: 5px;
    text-align: justify;
    vertical-align: top;
    width: 50%;
}

.WorkAreaMenuColumn
{
    width: 20%;
    vertical-align: top;
    font-family: Verdana;
    font-size: 8pt;
    border-top: 0px solid #000000;
    border-right: 0px solid #000000;
    background-color: #EBF0F6;
}


.WorkAreaContentArea
{
    width: 80%;
    vertical-align: top;
    padding: 0px 5px 5px 5px;
    background-color: #FFF;
}

.WorkAreaMenuIndent1
{
    padding-left: 30px;
}


.WorkAreaMenuIndent2
{
    padding-left: 60px;
}

.workAreaListColumn1 { width: 60%; }
.workAreaListColumn2 { width: 10%; }
.workAreaListColumn3 { width: 15%; }
.workAreaListColumn4 { width: 15%; }

.WorkAreaListTable
{
    background-color: #C00000;
    border-collapse: collapse;
    border: 1px solid #444444;
    color: White;
}

.WorkAreaListResult
{
    border: 1px solid #444444;
}

.WorkAreaListResultHover
{
    background-color: #dedede;
    border: 1px solid #444444;
}


.ChartColumn
{
    width: 50%;
    vertical-align: top;
}

.ChartColumnCentered
{
    text-align: center;
}

.bold
{
    font-weight: bold;
}

/*
.menuTitle
{
    font-weight: bold;
    background-color: #DBDBDB;
    padding: 2px 3px;
}
*/
.innactive
{
   /* background-color: #FFF1ED;*/
}

.ColumnRequestResponseMessage
{
    width: 60%;
}
.ColumnRequestResponseCompany
{
    width: 25%;
}
.ColumnRequestResponseDate
{
    width: 15%;
}



/* ######################### */
/* #                       # */
/* #   INSPIRENNOVIT CSS   # */
/* #                       # */
/* ######################### */

/*----------------------------------------------------------
The base color for this template is #DF8694. If you'd like
to use a different color start by replacing all instances of
#DF8694 with your new color.
----------------------------------------------------------*/

body
{
    /*background-color: #ffffff;
    font-size: 0.75em;
    font-family: Calibri, Arial,Verdana, Helvetica, Sans-Serif;
    margin: 0;
    padding: 0;
    color: #696969;
    z-index:0;*/
}

a:link
{
    /*color: #034af3;*/
    text-decoration: none;
}
a:visited
{
    /*color: #505abc;*/
}
a:hover
{
    /*color: #1d60ff;*/
    text-decoration: none;
}
a:active
{
    /*color: #12eb87;*/
}

a.menu_link
{
   /* color: #3F7A42;*/
}

/*p, ul
{
    margin-bottom: 7px;
    line-height: 1.2em;
    width: 380px;
}*/



/* FORM LAYOUT ELEMENTS   
----------------------------------------------------------*/

fieldset 
{
    display: block;
    background: #fefefe;
    text-align:left;
    margin: 0.5em 0.5em 0.5em 0.5em;
    padding: 0.1em 0.1em 0.1em 0.1em;
    border: 0px solid #555555;
    
    /*background-image: url(/image/brick1.png);
    background-repeat:repeat-y 2px;*/ 
}

fieldset p 
{
    margin: 2px 2px 2px 2px;
    
}

fieldset label 
{
    display: block;
    color: Black;
    padding: 1em 0.2em 0.2em 0.2em;
    font-weight :bold;
}

fieldset label.inline 
{
    display:inline;
    
}

legend 
{
    border: 0.1em solid #dddddd;
    color:#FFFFFF;
    background-color:#A9A5A6;
    font-size: 1.5em;
    font-weight: bolder;
    padding: 2px 4px 1px 4px;
    border-radius: 0.3em;
}

#fieldset1 
{
    display: inline;
    text-align:right;
    margin: 0 0 0 0;
    padding: 0 0 0 0.2em;
    border: 1px solid #CCC;
}

#fieldset1 legend 
{
    font-size: 1.1em;
    font-weight: 600;
    padding: 2px 4px 1px 4px;
}

#fieldset1 label 
{
    display: inline;
    
}


/*
input[type="text"] 
{
    border: 1px solid #DF8694;
    border-radius: 0.3em;
    font-size:1.0em;
    font-weight:normal;
    margin: 10px 5px 5px 5px;
    font-family: Calibri, Arial,Verdana, Helvetica, Sans-Serif;
}

input[type="password"] 
{
    width: 100px;
    border: 1px solid #DF8694;
    border-radius: 0.3em;
    font-size:1.0em;
    margin: 5px;
}
*/
textarea
{
    width: 500px;
    border: 1px solid #DF8694;
    border-radius: 0.3em;
    font-size:1.2em;
    margin: 5px;
    font-family: Calibri, Arial,Verdana, Helvetica, Sans-Serif;
}
/*
input[type="text"].pesos
{
	border: 1px solid #51ddea;
    border-radius: 0.3em;
    font-size:1.0em;
    font-weight:normal;
    margin: 5px;
    width:45px;
    text-align:right;
    font-family: Calibri, Arial,Verdana, Helvetica, Sans-Serif;
}

*/









/* TABLE
----------------------------------------------------------*/

table 
{
  border: none 0px #F2F2F2;
  margin: 0.0em 0.0em 0.0em 0.0em;
  border-collapse: collapse;
  width: 100%;
}

table td 
{
  padding-left:8px; 
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;  
  border: none 0px #aabbcc;

}

table th
{
  border-top:0px;
  border-bottom:0px;
  padding: 6px 5px;
  text-align: left;
  /*background-color: #FFF;*/ 
}

table.formatHoriz 
{
  width: 95%;
  border: solid 1px #F2F2F2;
  margin: 0.5em 0.5em 0.5em 0.5em;
  margin-left:auto;
  margin-right:auto;
  border-collapse: collapse;
}

tr.formatHoriz
{
}

td.formatHoriz 
{
  border: solid 1px #F2F2F2;
  padding-left: 10px; 
  padding-top: 5px;
  padding-right:10px;
  padding-bottom:5px;   
}

/* MISC  
----------------------------------------------------------*/
.clear
{
    clear: both;
}

.error
{
    color:Red;
}


div#title
{
    display:block;
    float:left;
    text-align:left;
}

#logindisplay
{
    font-size:1.1em;
    display:inline-block;
    text-align:right;
    float:right;
    margin:10px;
    color: #000000;
}

#Languages  
{
    margin-left:1px; 
    font-size:1.1em; 
    display:inline-block; 
    float:none; 
}

#logindisplay a:link
{
    color: #000000;
    text-decoration: underline;
}

#logindisplay a:visited
{
    color: blue;
    text-decoration: underline;
}

#logindisplay a:hover
{
    color: white;
    text-decoration: none;
}

.field-validation-error
{
    
    font-family: "Myriad Pro";
    font-size: 13px;
    height: 27px;
    line-height: 27px;
    margin: 10px 0px 10px 0px;
    background-repeat: no-repeat;
    background-position: 10px center;
    padding-left: 30px;
    border-bottom: 1px solid;
    border-top: 1px solid;
    
    background-color: #FFF8E8;
    color: #FFBA00;
    border-color: #E7D289;
    background-image: url(../../imagens/warning_yellow.png);
}


.field-validation-error-Login
{
    
    font-family: "Myriad Pro";
    font-size: 13px;
    height: 27px;
    line-height: 27px;
    margin: 10px 0px 10px 0px;
    background-repeat: no-repeat;
    background-position: 10px center;
    padding-left: 30px;
    color: #FFBA00;
    border-color: #E7D289;
    background-image: url(../../imagens/warning_yellow.png);
}



.input-validation-error
{
    border: 1px solid #FFAFB1 !important;
    background-color: #FFF3F3;
}

.validation-summary-errors
{
    font-weight: bold;
    color: #ff0000;
}

.display-label
{
    color: #000000;
    padding-right: 0.5em;
    text-align: right;
}

.editor-label
{
    color: #000000;
    font-size: 1.0em;
    text-align: right;
    vertical-align: top;
}

.editor-field
{
    padding: 0 0 0 0.5em;
    
    
}

.display-field
{
    padding: 0em;
    
}

#DivLabel
{
    background-color:Blue;
}

.Center
{
    width:100%;
    margin-left:auto;
    margin-right:auto;
}

.Search
{
    display:inline;
}

select
{
    border: 1px solid #51ddea;
   /* border-radius: 0.3em;*/
    font-size:13px;
    /*margin: 5px;*/
    font-family: Calibri, Arial,Verdana, Helvetica, Sans-Serif;
    background-color: #f8f8f8;
}

.Paginator
{
    vertical-align:middle;
    text-align:center;
    font-size:1.5em;  
}

.PaginatorPrev
{
    font-weight: bold;
}

.PaginatorPageNumber
{
    font-weight: normal;   
}

.PaginatorNext
{
    font-weight:bold ;
}

.PaginatorCurrent
{
    font-weight: bolder;
}

.PaginatorRecordsPerPage
{
    width:2em;
}

.filter
{
    vertical-align:middle;
    text-align:left;
}

.Block
{
    float:right;
    margin: 1em;    
}

.striped
{
   /* background-color: #F8F8F8;*/    
}

Table.index , Table.index th , Table.index tr , Table.index td
{
     border: solid 1px #E0E0E0;     
}

/*
 * jQuery UI Datepicker 1.8.12
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Datepicker#theming
 */
.ui-datepicker { width: 17em; padding: .2em .2em 0; display: none;  background-color:rgb(232, 238, 244);}
.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; }
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }
.ui-datepicker .ui-datepicker-prev { left:2px; }
.ui-datepicker .ui-datepicker-next { right:2px; }
.ui-datepicker .ui-datepicker-prev-hover { left:1px; }
.ui-datepicker .ui-datepicker-next-hover { right:1px; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px;  }
.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
.ui-datepicker .ui-datepicker-title select { font-size:1em; margin:1px 0; }
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
.ui-datepicker select.ui-datepicker-month, 
.ui-datepicker select.ui-datepicker-year { width: 49%;}
.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }
.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0;  }
.ui-datepicker td { border: 0; padding: 1px; }
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi { width:auto; }
.ui-datepicker-multi .ui-datepicker-group { float:left; }
.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; }
.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }
.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }
.ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }
.ui-datepicker-row-break { clear:both; width:100%; }

/* RTL support */
.ui-datepicker-rtl { direction: rtl; }
.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }
.ui-datepicker-rtl .ui-datepicker-group { float:right; }
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }

/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover {
    display: none; /*sorry for IE5*/
    display/**/: block; /*sorry for IE5*/
    position: absolute; /*must have*/
    z-index: -1; /*must have*/
    filter: mask(); /*must have*/
    top: -4px; /*must have*/
    left: -4px; /*must have*/
    width: 200px; /*must have*/
    height: 200px; /*must have*/
}











/*
.jquerycssmenu{
font: bold 12px Verdana;
border-bottom: 1px solid black;
margin-left: auto;
margin-right: auto;
width:100%;
}

.jquerycssmenu ul{
margin: 0;
padding: 0;
list-style-type: none;
magin-left: auto;
magin-right: auto;
width:100%;
}
*/


/*Top level list items*/
.jquerycssmenu ul li{
position: relative;
display: inline;
float: left;

}

/*Top level menu link items style*/
.jquerycssmenu ul li a{
display: block;
/*background: white url(tintblue.gif) top center repeat-x;; /*background of tabs (default state)*/
padding: 5px 7px 4px 7px;
margin-right: 3px; /*spacing between tabs*/
/*border: 1px solid #778;*/
border-bottom-width: 0;
color: #2d2b2b;
text-decoration: none;

}

.jquerycssmenu ul li a:hover{
background-image: url(tintbluedark.gif) /*tab link background during hover state*/
}
	
/*1st sub level menu*/
.jquerycssmenu ul li ul{
position: absolute;
left: 0;
display: block;
visibility: hidden;
border-top: 1px solid black;

}

/*Sub level menu list items (undo style from Top level List Items)*/
.jquerycssmenu ul li ul li{
display: list-item;
float: none;

}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.jquerycssmenu ul li ul li ul{
top: 0;
}

/* Sub level menu links style */
.jquerycssmenu ul li ul li a{
font: normal 13px Verdana;
width: 160px; /*width of sub menus*/
background: white;
color: black;
padding: 4px 5px;
margin: 0;
border-top-width: 0;
border-bottom: 1px solid black;
}

.jquerycssmenu ul li ul li a:hover{ /*sub menus hover style*/
background: #eff9ff;
color: black;
}





table#informação
{
    font-family: Calibri;
}

table#informação p 
{
    
   /* padding-left:10%;
    padding-right:10%;*/
    width:100%;
    text-align:justify;
    font-size: 1.2em;
    font-family: Calibri;
}

table#informação ul
{
    padding-left:13%;
    padding-right:10%;
    width:80%;
    text-align:justify;
    font-size: 1.2em;
    list-style-type: disc;
    font-family: Calibri;
}

table#informação a
{    
    text-align:right;
    font-family: Calibri;
}

table#informação h1
{
    font-family: Calibri;
   text-align:center;
   color:#12d1e3;
   font-weight:bold;
   font-size:2.5em;
}

table#informação p.title
{
    font-family: Calibri;
    font-size:1.65em;
}




/* ######### CSS classes applied to down and right arrow images  ######### */
/*
.downarrowclass{
position: absolute;
top: 7px;
right: 5px;
}

.rightarrowclass{
position: absolute;
top: 5px;
right: 5px;
}



*/




#slider1 {

    width: 600px; /* important to be same as image width */

    height: 320px; /* important to be same as image height */

    position: relative; /* important */

	overflow: hidden; /* important */

}



#slider1Content {
    width: 600px; /* important to be same as image width or wider */
    position: absolute;
	top: 0;
	margin-left: 0;
}

.slider1Image {
    float: left;
    position: relative;
	display: none;
}

.slider1Image span {
    position: absolute;
	font: 10px/15px Arial, Helvetica, sans-serif;
    padding: 10px 13px;
    width: 594px;
    background-color: #000;
    filter: alpha(opacity=70);
    -moz-opacity: 0.7;
	-khtml-opacity: 0.7;
    opacity: 0.7;
    color: #fff;
    display: none;
}

.clear {
	clear: both;
}

.slider1Image span strong {
    font-size: 14px;
}

.bottom {
	bottom: 0;
    left: 0;
}



ul { list-style-type: none;}

.tableLineColorOdd { background-color:#F1F1F1}



#SearchCompanyResults
{
  /* max-height: 150px; */
   /* overflow: auto; */
}


