﻿/* ESTRUTURA DA PÁGINA */
body {
    margin: 0px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        background-color: #C2C2C2;
    text-align: center;
}

fieldset 
{ 
    border: 1px solid #888;

    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;

}

.cursorPointer {cursor:pointer;}

.corpoPagFull{
    /*width: 810px;*/
    width: auto;
    margin: 0 auto;   
    text-align: left;    
}

.escolherResolucao{
    padding: 4px 3px 3px 3px;
    text-align: left;
    color: #FFFFFF;
    text-decoration: none;
}

.escolherResolucao span{cursor:pointer;}


.corpoPag{
  width: 810px;
    
    margin: 0 auto;   
    text-align: left;    
}


#corpoTopo{
   
width: 100%;
    min-width: 810px;
    /*width: 810px;*/
    height:112px;    
    float:left;
    background-color:#FFFFFF;
    background:url('../img/top2.jpg') top repeat-x	;
}
#divLogo    {
    width: 211px;
    height: 66px;
    float: left;
    padding: 10px 0 0 20px;
}
#divUsuario { width:320px; height:56px; padding:5px; float:right; }
#divTopMenu { padding: 0px 11px 0px 23px; height: 25px; z-index:10; clear: both;}

#corpoConteudo { 


   width: 100%;
   float:left; 
    background:#FFFFFF; 
    min-width: 810px;
}
.margensConteudo
{
	padding: 20px;
}

#corpoRodape{
    background-color: #FFFFFF;
    float: left;
    height: 60px;
    width: 100%;
    background: url('../img/bg-rodape.png') repeat-x;
    text-align: right;
 
    
}



/* FORMULÁRIOS  */
#corpoConteudo fieldset { 
    padding:5px; 
    margin-bottom:5px;
}
#corpoConteudo fieldset legend  { font-weight:bold; padding:0 5px; }

 #corpoConteudo fieldset input[type="button"]
,#corpoConteudo fieldset input[type="submit"]
,.button    { border: 0px none ; background-color: rgb(253, 223, 223); color: rgb(255, 0, 0); font-weight: bold; margin-right: 5px; }

/*for Firefox*/
#corpoConteudo fieldset input[type="button"]::-moz-focus-inner, input[type="submit"]::-moz-focus-inner
 {border:0px; outline:none;}


/*For IE8 */
#corpoConteudo fieldset	input[type="submit"]:focus, input[type="button"]:focus	
 {outline: none;}

 #corpoConteudo fieldset input[type="text"]
,#corpoConteudo fieldset input[type="password"]
,#corpoConteudo fieldset textarea
,.text       { background-color:#E8E8E8; border:0 none #000000; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px;
    margin-left: 0px;
}

.select_top { background-color:#FDDFDF; color:#666666; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:9px; 
              font-weight:bold; border:1px solid #E8E8E8; }

#corpoConteudo fieldset select
,.select     { background-color:#E8E8E8; border:0 none #000000; 
              font-family:Verdana,Arial,Helvetica,sans-serif; font-size:9px; }
          
/* LINKS DO SITE */
a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #606060;
	text-decoration: none;
	font-weight:bold;
}

a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #939393;
	text-decoration: none;
	font-weight: bold;
}

a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #eb0101;
	text-decoration: none;
	font-weight: bold;
}

a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #939393;
	text-decoration: none;
	font-weight: bold;
	/*background-color: #FDDFDF;*/
	background-color: Transparent;
	border: 3px #939393;

}

/* LINK PORTARIA */
.LinkPortaria:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight:bold;
}

.LinkPortaria:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}

.LinkPortaria:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}

.LinkPortaria:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration:underline;
	font-weight: bold;
	background-color: #7F7F7F;
	border: 3px #939393;

}

/* TABELAS / GRID */

/* header */
 .tabela th
,.tabela tr.header  { color:#000000; background-color:#E8E8E8; }

/* linhas */
.tabela tr td         
{
    background-color:#F0F0F0; 
    border: 1px #CCCCCC; border-style:Solid;
}

.tabela tr th 
 { 
    background-color:#F0F0F0; 
    border-color:#CCCCCC;
    border-width:1px;border-style:Solid;
}

/* .tabela tr td   
 { 
    background-color:#F0F0F0; 
    border-color:Black;
    border-width:1px;;
}

.tabela2 tr th 
 { 
    background-color:#F0F0F0; 
    border-color:Black;
    border-width:1px;border-style:Solid;
} */

/* linhas alternadas */
 .tabela tr.alternating
,.tabela tr.even     { background-color:#F9F9F9; border: 1px #CCCCCC; }

/* linhas selecionadas, mouse hover */
 .tabela tr.selected
,.tabela tr:hover   { background-color:#FFCC99; border: 1px #CCCCCC; }

/* agrupamento */
.tabela .grupo      { background-color:#FFCC99; font-weight:bold; color:#FF0000; }

/* TOOL BAR */
.toolbar_image  { width:32px; height:32px; margin:0px; padding:1px 14px;}
.toolbar_link   { display:inline-block; width:60px; text-align:center; overflow:hidden; }
.toolbar_label  { font-weight: bold; color: black; cursor: pointer; }
.toolbar_label_disabled  { font-weight: bold; color: silver; cursor: not-allowed;}

/*
MODAL
*/
#bg-preto{position: absolute; width: 100%; left: 0px;  background: #000; clear: both; height: 500%; top: 0px; z-index: 1; display: none;}
#box-modal{position: fixed; display: none;  left: 50%; top: 50%; margin-top: -105px; border: 1px solid #d3d3d3; z-index: 2; border-top: 4px solid #e81b23; padding: 20px 10px 20px 30px;   height:auto; max-height:300px; width: 471px; margin-left: -235px;  background: #f7f7f7; font-size: 13px; color: #595959; font-weight:normal; font-size: 13px;}
#box-modal h1{font-size: 24px; color: #999999; margin-top: 5px; margin-bottom: 20px;}
#box-modal span{color: #2f4273;}
#box-modal a{color: #ed1c24; font-weight: bold;}
.box-fechar-pq{position: absolute; width: 109px; height: 28px; top: -28px; left: 403px; cursor: pointer;}


/* MODAL FORM */
#box-modal-form{ position: fixed;  display: none; left: 50%; top: 86px; border: 1px solid #d3d3d3; z-index: 2; border-top: 4px solid #e11c24; padding: 20px 0 20px 40px; height: auto; width: 620px; margin-left: -310px;  background: #f7f7f7; font-size: 12px;}
#box-modal-form h2{font-size: 24px; color: #999999; margin-left: -10px;}
#box-modal-form tr{height: 24px;}

.box-fechar-g{position: absolute; width: 109px; height: 28px; top: -28px; left: 557px;}

.td_esquerda { font-weight:bold; padding-left:4px; width:29%;}
.td_direita { padding-left:4px;}
.espaco_td { padding-left:8px;}
.td_footer { font-weight:bold; font-style:italic; font-size:10px; }


/* Grid /redes/laboratorio/laboratorio.aspx */

#gridResultado_length{ float:left; padding:10px 40px 10px 15px;}
#gridResultado_filter{ float:left; padding:7px 0 10px 0;}
#gridResultado_paginate{ padding-left:15px;}
#gridResultado_paginate a{ float:left; padding:0 5px; margin-right:1px;}

#GridCursos_length{ float:left; padding:10px 40px 10px 15px;}
#GridCursos_filter{ float:left; padding:7px 0 10px 0;}
#GridCursos_paginate{ padding-left:15px;}
#GridCursos_paginate a{ float:left; padding:0 5px; margin-right:1px;}
#DivCurso {width: 600px}

.dataTables_info{ float:left; padding:8px 0 8px 10px; width:98%;}
.dataTables_paginate{ float:left; padding:5px 0 5px 0;}
.dataTable tbody tr.odd{}
.dataTable tbody tr.even{ background:#efefef;}
.dataTable tbody tr:hover{ background:#dddcdc;}

.mask-cpf { width: 115px; }

