/* -----------------------------
Website: www.sindivesc.com.br
Autor: www.logique.com.br
Data: 19 de Maio de 2009
-------------------------------*/


/* --- GERAL --- */

html, body {
margin:0;
padding:0;
background:url(bg.jpg) top repeat-x;
background-color:#c0dde7;
font:11px arial;
text-align:center;
}

img{
border:0
}

table{
font:11px arial;
}

/* --- LINKS --- */

a{
color:#333333;
text-decoration:none;
}

a:hover{
color:#157fa6;
text-decoration:none;
}


.titulo{
clear:both;
font:22px arial;
color:#052a44;
padding-left:10px;
padding-top:15px;
}

.texto{
clear:both;
padding-left:10px;
padding:40px 10px 20px 10px;
background-color:#FFFFFF;
border-top:2px solid #052a44;
margin:10px;
}

.form-procurar{
border-bottom:1px solid #d1d0d0;
border-left:1px solid #d1d0d0;
border-right:0px;
border-top:1px solid #d1d0d0;
height:18px;
}

.font-m-blue{
font:22px arial;
color:#052a44;
}

.font-m-blue2{
font:18px arial;
color:#de2520;
padding:10px;
background:#f9f9f9;
border-top:1px solid #d1d0d0;
margin-top:10px;
}

/* --- HOME --- */

.pag{
width:880px;
margin:0px auto;
padding:0px;
text-align:left;
}

.coluna-menu{
float:left;
width:235px;
}

.coluna-conteudo{
float:right;
width:645px;
}

.menuhome{
width:207px;
margin-left:17px;
background:url(bg-menu.jpg) top repeat-x #FFF;
}

.data{
font:11px arial;
height:44px;
padding-left: 10px;
}

.busca{
left:450px;
height:39px;
padding: 5px 0px 0px 10px;
}

.col-a{
float:left;
width:480px;
}

.col-b{
float:right;
width:165px;
}

.col-c{
float:left;
width:160px;
height:150px;
}

.col-d{
margin-left:160px;
height:150px;
}

.linkhome{
width:462px;
background:#27779a;
margin-left:10px;
font:11px arial;
color:#FFFFFF;
}
.linkhome a, #linkhome a:visited {
text-decoration:none;
display:block; 
padding:6px;
margin-bottom:2px;
border-bottom:1px solid #1d6e91;
font:11px arial;
color:#FFFFFF;
}
.linkhome a:hover {
color:#000000;
background-color:#3a95b4;
}

.linkclass a, #linkclass a:visited {
text-decoration:none;
display:block; 
padding:6px;
margin-bottom:2px;
border-bottom:1px solid #e1ebee;
font:11px arial;
color:#222233;
}
.linkclass a:hover {
color:#000000;
background-color:#3a95b4;
}

.vermais{text-align:right;
}

.branco{
width:140px;
background:#FFFFFF;
margin-left:12px;
padding:5px;
}



/* --- INTERNAS --- */

.texto{

}

.datinha{
float:left;
background:#2266ee;
color:#FFFFFF;
padding:0px 5px 0px 5px;
text-align:center;
margin-right:10px;
}

.dia{
font:22px arial;
font-weight:bold;
}

.formmais {
	width: 90%;
}
.formmenos {
	width: 40%;
}


/* -- pagina��o -- */
  
.paginacao{
text-align:center;
padding:10px;
background-color:#FFFFFF;
}
.paginacao a {
font:10px arial;
color:#777777;
padding: 0 2px 0 2px;
text-decoration:none;
border:1px solid #efefef;
}
.paginacao a:hover {
color:#fff;
background-color:#2f4f9a; 
}
.paginacao a.ativa{
background-color:#2f4f9a;
border:1px solid #efefef;
color:#fff;
}
.paginacao a.nolink{
color: #CCC;
border: 1px solid #F3F3F3;
}

/* --- FORM -- */

#todoform input, #todoform textarea {	
	border:1px solid #cdcdcd;
	background:#f1f1f1;
}
input, textarea {
	border:1px solid #cdcdcd;
}
.CKTFORM {
	border:1px solid #ffffff;
	background: #ee1111;
	padding: 2px;
	position: absolute;
	font-weight: bold;
	color: #ffffff;
	top: -12px;
	height: 18px;
	left: 25px;
	display: none;
	cursor:pointer;
}
#todoform input.botao {	
background:#000000;	
color:#ffffff;
border:2px solid #ffffff;
font-size:10px;
}	

#calend td {	
background:#f1f1f1;
text-align:center;
color:#333333;
}

#calend td a{	
color:#157fa6;
text-align:center; 
font-weight:bold;
}


/* --- RODAPE --- */

.rodape{
clear:both;
color:#FFFFFF;
text-align:center;
height:82px;
padding-top:20px;
background:url(fnd-rodape.gif);
}

/* -- AGENDA -- */

.sched_week {
	background: #f1f1f1;
	color: #000000;
	margin: 0px 0px 1px 1px;
	font-weight: bold;
}
.sched_day, .sched_day A {
	color: #157fa6;
	background: #f1f1f1;
	margin: 0px 0px 1px 1px;
	font-size: 11px;
	font-weight: bold;
}
.sched_dayNS {
	color: #000000;
	background: #f1f1f1;
	margin: 0px 0px 1px 1px;
	font-size: 11px;
}
.sched_main {
	background: #ffffff;
}
.sched_today {
	color: #15a67f;
	background: #f1f1f1;
	margin: 0px 0px 1px 1px;
	font-size: 11px;
	font-weight: bold;
}

.box_not_destaques				{ border-bottom:1px solid #1D6E91; padding-right:5px; }
.box_not_destaques a			{ text-decoration:none; padding:6px; margin-bottom:2px; font:11px arial; color:#FFFFFF; }
.box_not_destaques a:hover		{ background:none !important; }
.img_not_destaque				{ float:left; margin:5px; }
.clear							{ clear:both; }

