﻿body
{ 
	background-image:url(../img/bg.png);
	background-position:center top;
	margin:0 auto;
	background-repeat:no-repeat;
	font-family: Arial; color: #555;
	font-size: 12px !important;

}

a {border:none;}

a img {border:none;}

p
{
	font-family: Segoe UI, Verdana;
	font-size:12px;
	text-align:justify;
}

br
{
	top:150px;
}

#content 
{
	width:798px;
	margin:0 auto;
	position:relative;
}

#topo 
{
	background-image:url('../img/topo.png');
	background-repeat:no-repeat;
	width:798px;
	height:246px;
	position:relative;
	margin:0 auto;
	z-index:1;
	top: 0px;
	left: 0px;
	margin-left:3px;
}

#contentCorpo
{
	background-image:url('../img/corpo.png');
	background-repeat:repeat-y;
	width:804px;
	background-position:center;
	position:relative;
	z-index:0;
	margin:0 auto;
	margin-top:-63px;
	float:left;
	
}

#rodape
{
	background-image:url('../img/rodape2.png');
	background-repeat:repeat-x;
	height:89px;
	width:100%;
	clear:both;
	position:relative;
    top: 0px;
    left: 0px;
    display:block;
 
	bottom:0;
	float:left;
}

#contentRodape
{
	background-image:url(../img/rodape.png);
	background-repeat:no-repeat;
	background-position:center;
	height:89px;
	width:798px;
	position:relative;
	margin:0 auto;
	bottom:0;	float:none;}

#menu
{
	position:relative;
	top:195px;
	width:492px;
	height:40px;
	float:right;	right:46px;	}

#menu ul
{
	margin:0;
	padding:0;
}

#menu li 
{
	display:inline;
	padding:4px;
}

#menu ul li a
{
	font-family: Arial;
	font-size:10px;
	text-decoration:none;
	color:#FFF;
}

#menu ul li a:hover
{
	font-family:Arial;
	font-size:10px;
	text-decoration:none;
	color:#e1a9b8;
}

#contentLeft
{
	margin-top:120px;
	margin-left:50px;
	width:330px;
	float:left;
	position:relative;
	margin-bottom:0;
}

#contentRight
{
	width:330px;
	float:right;
	margin-right:50px;
	margin-top:120px;
	position:relative;
	margin-bottom:0;
}

#contentInterna
{
	width:798px;
}

#contentForm
{
	padding:30px;
	width:585px;
	background-color:#e4e4e1;
	margin-left:78px;
	font-family:Segoe UI, Helvetica, Arial;
}

#contentFormRelatorio
{
	padding:30px;
	width:680px;
	background-color:#e4e4e1;
	margin-left:30px;
	font-family:Segoe UI, Helvetica, Arial;
}

#tituloInterna
{
	width:675px;
	height:100px;
	background-image:url('../img/tituloInterna.png');
	margin-top:80px;
	margin-left:60px;
}

#texto
{
	width:600px;
	font-family: Arial;
	font-size:12px;
	padding:30px;
	text-align:justify;
	margin-left:70px;
	font-weight: normal;
}


.campoForm
{
	background-color:#FFF;
	border: solid 1px #A9A9A9;
	padding:4px;
	font-family:Arial;
	font-size:12px;
	color:#000;
	position:relative;
	top:-1px;
	

	}

.rotuloForm
{
	background-color:#A9A9A9;
	padding:4px;
	font-family:Arial;
	font-size:12px;
	color:#FFF;
	border: solid 1px #A9A9A9;
	width:80px;
	margin-right:2px;
	width:80px;
	float:left;
	
	
}

.rotuloForm2
{
	background-color:#B0C4DE;
	padding:3px;
	font-family:Arial;
	font-size:12px;
	color:#FFF;
	font-weight:bold;
	width:100%;
	float:left;
	margin-bottom:18px;
}
.rotulo
{
	padding:35px;
}

.titulo
{
	width:196px;
	height:30px;
}

.botaoPadrao
{
	margin-left:10px;
}

.botaoPadrao:hover
{
	opacity: .70; -moz-opacity: .70; filter:alpha(opacity=70);

}

.escondido
{
	display:none;
}

.textHome
{
	margin-top:10px;
	width:300px;
	margin-left:10px;
	font-family:Arial;
	font-size:14px;
	text-align:justify;
	margin-bottom:20px;
}

.botaoTermo { position:relative; width:277px; height:86px; background-image:url(../img/btn-baixe-termo.png); float:left;  top:5px; margin-left:6px; }
.botaoTermo:hover { position:relative; width:277px; height:86px; background-image:url(../img/btn-baixe-termoHover.png); float:left;  top:5px; margin-left:6px; cursor:pointer;}

.tituloTexto { font-size:14px; font-weight:bold; padding:8px; border:solid 1px #ccc; margin: 14px 0px 18px 0px;}

.subTitulo { font-size:12px; font-weight:bold; margin:14px 0px 14px 0px}

.botaoAceito { position:relative; width:81px; height:83px; background-image:url(../img/btn-aceito.png); float:left;  top:8px; margin-left:10px; }
.botaoAceito:hover { position:relative; width:81px; height:83px; background-image:url(../img/btn-aceitoHover.png); float:left;  margin-left:10px; cursor:pointer;}

.botaoRecusa { position:relative; width:81px; height:83px; background-image:url(../img/btn-recuso.png); float:left;  top:8px; margin-left:2px; }
.botaoRecusa:hover { position:relative; width:81px; height:83px; background-image:url(../img/btn-recusoHover.png); float:left;   margin-left:2px; cursor:pointer;}


.agenda
{
	font-family:Arial;
	color:#db072a;
	position:relative;
	font-size:16px;
	float:left;
	margin-left:20px;
}

.agenda2
{
	float:left;
	font-family:Arial;
	color:Black;
	position:relative;
	font-size:14px;
	clear:both;
	margin-left:60px;
}

.horario
{
	background-color:White;
	font-family:Arial;
	color:#000000;
	font-size:12px;
	padding:5px;
	width:65px;
}

.rotuloagenda
{
	background-color:#db072a;
	float:left;
	font-family:Arial;
	color:White;
	position:relative;
	font-size:14px;
	clear:both;
	padding:5px 50px 5px 50px;
}
.rotuloagenda2
{
	background-color:#ffffff;
	float:left;
	font-family:Arial;
	color:#db072a;
	position:relative;
	font-size:14px;
	clear:left;
	padding:5px 50px 5px 50px;
}

.lista 
{
	margin-bottom:5px;
	text-align:left;
}

    .iframe { background-color:#8b6786; color:#fff; padding:8px; text-decoration:none; margin-top:12px; clear:left;}
    .iframe:hover { background-color:#795374; color:#fff; padding:8px; text-decoration:none;}
    
     
   
   
   
   
   
   
   /* Estilos do Gridview ---------------- */

TABLE.gridview
{
    background-color: #6699FF;
    border: solid 1px #f3f3f3;
    font-family: Arial;
    font-size: 14px;
    margin-top: 25px;
    width: 100%;
}
TABLE.gridview TR
{
    background-color: #f3f3f3;
    color: #999;
     border: solid 1px #fff;
}

TABLE.gridview TR a
{
    color: #444;
    font-weight: bold;
}

TABLE.gridview TR a:hover
{
    color: #000;
    text-decoration: underline;
    font-weight: bold;
}

TABLE.gridview TR:hover
{
    background-color: #eeeeee;
    color: #3a5369;
}
TABLE.gridview TH
{
    background: #c03186;
    color: #FFFFFF;
    padding: 7px 10px 7px 10px;
    font-weight: bold;
    background-image: url(../img/bg-head-grid.png);
    
}
TABLE.gridview TD
{
    padding: 5px 10px 5px 10px;
    height:18px;
}

.align-icon
{
    text-align:center;
   
    }
    
.align-icon:hover
{
    
    text-align:center;
    
    }
    
.icon-effect
{
    opacity:0.85;
	-moz-opacity: 0.85;
	filter: alpha(opacity=85);
}

.icon-effect:hover
{
    opacity: 1;
	-moz-opacity: 1;
	filter: alpha(opacity=100);
}


/* Final do GridView --------------- */



.buttonLogin { float:left; background-color:#8b6786; color:#fff; padding:8px; text-decoration:none; margin-top:12px; clear:left; border:none;}
.buttonLogin:hover {background-color:#795374; color:#fff; padding:8px; text-decoration:none; cursor:pointer;}




 .downloadsHome{ position:relative; margin-top:25px; margin-bottom:20px;}
 
 
 .linkDownload 
 {
     position:relative; font-family:Arial; font-size:16px; color:#d0027c; text-decoration:none; margin-bottom:10px;
     
     }
     
     
      
 .linkDownload a 
 {
     position:relative; font-family:Arial; font-size:16px; color:#d0027c; text-decoration:none; background-image:url(../img/download.png); background-repeat:no-repeat; padding-left:22px; 
     
     }
     
     
     .linkDownload a:hover
 {
     position:relative; font-family:Arial; font-size:16px; color:#d0027c; text-decoration:underline; background-image:url(../img/download.png); background-repeat:no-repeat; padding-left:22px; 
     
     }