/* CSS Document */
/* GERAL */
body,td,th {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
}
body {
	background:#FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
a:link {
	text-decoration:none;
	color: #333333;
}
a:visited {
	text-decoration:none;
	color: #333333;
}
a:hover {
	text-decoration:none;
	color: #1386C9;
}
a:active {
	text-decoration:none;
	color: #CCCCCC;
}

a.azul:link { 
	text-decoration:none;
	color: #1386C9;
}
a.menu:visited { 
	text-decoration:none;
	color: #1386C9;
}
a.menu:hover { 
	text-decoration:none; 
	color:#CCCCCC;
}
a.neutro:visited { 
	text-decoration:none;
	color: #333333;
}
a.neutro:hover { 
	text-decoration:none; 
	color: #333333;
}

.borda {
	border:1px solid #CCCCCC;
	background-color:#FFFFFF;
}
.borda2 {
	border:1px solid #EAEAEA;
	background-color:#FFFFFF;
	padding:5px;
}
.borda2b {
	border-bottom:1px solid #EAEAEA;
	border-left:1px solid #EAEAEA;
	border-right:1px solid #EAEAEA;
	background-color:#FFFFFF;
	padding:5px;
}
.copycinza {
	font-size:10px;
	color:#999999
}
.titulo1 {
	font-size:17px;
	color:#1386C9
}
.titulo2 {
	font-size:23px;
	color:#1386C9
}
.titulo3 {
	font-size:17px;
}
.tituloazul {
	color:#1386C9
}

/*INICIO GUIA*/
.guiatext11 {
	font-size:11px;
}
.guiapatrocinio {
	font-size:9px;
}
.guiaanuncio {
	border-top:1px solid #1386C9;
	border-bottom:1px solid #1386C9;
	background-color:#E3EFF7;
}
/*FIM GUIA*/


.destacatexto {
	background-color:#FFE812;
	padding:5px;
}
.citacao {
	background-color:#F2F2F2;
	border:1px solid #CCCCCC;
	padding:5px;
}

/* TABELA PLANOS */
.celulaplanos {
	padding:3px;
}
.celulaplanos1 {
	padding:3px;
	border-left:1px solid #EAEAEA;
	border-top:1px solid #EAEAEA;
}
.celulaplanos1b {
	padding:3px;
	border-left:1px solid #EAEAEA;
	border-top:1px solid #EAEAEA;
	background-color:#F2F2F2;
}

/* FORMS */
.input {
	font-family: Trebuchet MS, Tahoma, Arial, Verdana, Helvetica, sans-serif; 
	font-size: 12px; 
	border: 1px solid #DBDBDB; 
	height: 20px; 
	padding: 1px;
}
.input14 {
	font-family: Trebuchet MS, Tahoma, Arial, Verdana, Helvetica, sans-serif; 
	font-size: 14px; 
	border: 1px solid #DBDBDB; 
	height: 20px; 
	padding: 1px;
}
.inputmais {
	font-family: Trebuchet MS, Tahoma, Arial, Verdana, Helvetica, sans-serif; 
	font-size: 14px; 
	border: 1px solid #DBDBDB; 
	padding: 1px;
}
.input2 {
	font-family: Trebuchet MS, Tahoma, Arial, Verdana, Helvetica, sans-serif; 
	font-size: 12px; 
	border: 1px solid #DBDBDB; 
	padding: 1px;
}
.caixa {
	font-family: Trebuchet MS, Tahoma, Arial, Verdana, Helvetica, sans-serif; 
	font-size: 12px; 
	border: 1px solid #DBDBDB; 
	height: 20px;
	padding: 1px;
}
.botao {
	font-family: Trebuchet MS, Tahoma, Arial, Verdana, Helvetica, sans-serif; 
	font-size: 14px; 
	border: 1px solid #DBDBDB;
	background-color:#EFEFEF;
	height: 30px; 
	cursor:pointer;
}
.radio {
	height:10px;
}
.inputbusca {
	font-family: Trebuchet MS, Tahoma, Arial, Verdana, Helvetica, sans-serif; 
	font-size: 17px; 
	border: 1px solid #DBDBDB; 
	height: 26px; 
	padding: 1px;
}
.botaobusca {
	font-family: Trebuchet MS, Tahoma, Arial, Verdana, Helvetica, sans-serif; 
	font-size: 17px; 
	border: 1px solid #DBDBDB;
	background-color:#EFEFEF;
	height: 30px; 
	cursor:pointer;
}
.formobriga {
	color: #1386C9;
}

/* TEXTOS */ 
.tamanho10 {
	font-size: 10px;
}
.tamanho12 {
	font-size: 12px;
}
.tamanho14 {
	font-size: 14px;
}
.tamanho16 {
	font-size: 16px;
}
.tamanho16_b {
	font-size: 16px;
	font-weight:bold;
}
.tamanho18 {
	font-size: 18px;
}
.tamanho20 {
	font-size: 20px;
}


#loading {
 	width: 200px;
 	height: 100px;
 	background-color: #c0c0c0;
 	position: absolute;
 	left: 50%;
 	top: 50%;
 	margin-top: -50px;
 	margin-left: -100px;
 	text-align: center;
}

.paginacaolinkn {
	position:relative;
	display:block;
	float:left;
	padding:5px 8px 5px 8px;
	font-size:14px;
	background-color:#FFF;
	color:#999999;
}
.paginacaolinka {
	position:relative;
	display:block;
	float:left;
	padding:5px 8px 5px 8px;
	font-size:14px;
	background-color:#EFEFEF;
	color:#666666;
}
a.paginacaolink {
	position:relative;
	display:block;
	float:left;
	padding:5px 8px 5px 8px;
	font-size:14px;
	background-color:#FFF;
	color:#666666;
}
a.paginacaolink:hover {
	position:relative;
	display:block;
	float:left;
	padding:5px 8px 5px 8px;
	font-size:14px;
	background-color:#EFEFEF;
	color:#666666;
}