@charset "utf-8";
/* CSS Document */

* { margin:0; padding:0; }
html, body { margin:0; padding:0px; font-family:Arial, Helvetica, sans-serif; background:#AEAFB1; background-image:url(../img/bg-fundo.jpg); font-size:12px;}

.quebra   { clear:both; }	
.quebra5  { clear:both; height:5px; }	
.quebra10 { clear:both; height:10px; }	
.quebra15 { clear:both; height:15px; }	
.quebra20 { clear:both; height:20px; }
.quebra30 { clear:both; height:30px; }
.quebra40 { clear:both; height:40px; }		
.quebra50 { clear:both; height:50px; }
.quebra60 { clear:both; height:60px; }
.quebra70 { clear:both; height:70px; }
.quebra80 { clear:both; height:80px; }

/* Tamanhos de fontes */
.f9 { font-size:8px; }
.f10 { font-size:10px; }
.f12 { font-size:12px; }
.f14 { font-size:14px; }
.f16 { font-size:16px; }
.f18 { font-size:18px; }
.f20 { font-size:20px; }
.f22 { font-size:22px; }
.f24 { font-size:24px; }
.f26 { font-size:26px; }
.f30 { font-size:30px; }

/* Cores de fontes */
.fAzul { background:#262777; }
.fBranco { color:#EEE; }
.fBrancoTopo { color:#FFFFFF; }
.fLaranja { color:#FEC336; }

/*backgrounds*/
.bgAzul { background:#262777; }
.bgAzulImg { background-image:url(../img/bg-fundo-azul.jpg); background-repeat:no-repeat; background-position:top center; }
.bgLaranja { background:#FCAB1B; }
.bgVermelho { background:#FF4A4F; }
.bgLaranjaImg { width:62px; height:62px; background:url(../img/bg-laranja-1.png) no-repeat; }
.bgLaranjaImg2 { width:75px; height:75px; background:url(../img/bg-laranja-2.png) no-repeat; }

/* bordas redondas */
.bdR3 { border-radius:3px; }
.bdR5 { border-radius:5px; }
.bdR10 { border-radius:10px; }

.bdAzul { border:3px solid #0059AD; }
.bdLaranja { border:3px solid #F18713; }
.bdLaranjaClaro { border:2px solid #FEC336; }

.shadowAzul { box-shadow:3px 5px 10px #021548; }
.shadow { box-shadow:0px 0px 10px #626262; }

.txtSombraAzul { text-shadow:1px 3px #000;  }
.txtSombraLaranja { text-shadow:1px 2px #F18713; }

#header  { float:left; position:relative; width:100%; min-width:990px; }
.container { width:990px; margin:0 auto; text-align:left; }
.conteudo { float:left; position:relative; width:990px; }

.float { float:left; position:relative; }
.float100 { float:left; position:relative; width:100px; }
.float200 { float:left; position:relative; width:200px; } 
.float300 { float:left; position:relative; width:300px; }
.float336 { float:left; position:relative; width:336px; }
.float400 { float:left; position:relative; width:400px; }
.float500 { float:left; position:relative; width:500px; }
.float600 { float:left; position:relative; width:600px; }
.float650 { float:left; position:relative; width:650px; }
.float700 { float:left; position:relative; width:700px; }
.floatD { float:right; position:relative; }
.floatF { float:left; position:relative; width:100%; }

/*menu*/
.menu { 
	width:930px;
	margin-top:-70px;
	margin-left:25px;
	padding:5px 10px;
	text-align: center; 
	vertical-align: middle; 
	display: table-cell;
	z-index:95;
	background:#FCAB1B;
	box-shadow:3px 5px 10px #383838;
}

/* CLASSES */
.calendario { width:50px; height:50px; background:url(../img/calendario.png) no-repeat; }

div.facebook {
	width:26px;
	height:26px;
	margin-top:-20px;
	background:url(../img/facebook-icon.png) no-repeat;
	-webkit-transition: background 0.5s;
	-moz-transition: background 0.5s;
	-o-transition: background 0.5s;
	-ms-transition: background 0.5s;
	transition: background 0.5s;	
}

.imgBorda {
	padding:2px;
	background:#F18713;	
	border-radius:2px;
	-webkit-transition: background 0.5s;
	-moz-transition: background 0.5s;
	-o-transition: background 0.5s;
	-ms-transition: background 0.5s;
	transition: background 0.5s;
}

.imgBorda:hover {
	padding:2px;
	background:#FEC336;	
	-webkit-transition: background 0.5s;
	-moz-transition: background 0.5s;
	-o-transition: background 0.5s;
	-ms-transition: background 0.5s;
	transition: background 0.5s;
}

.containerTexto p { color:#ffffff; }
.containerTexto strong { color:#F18713; }
.containerTexto ul { margin-left:18px; color:#ffffff; }
.containerTexto ol { margin-left:18px; color:#ffffff; }

.lapis { width:188px; height:28px; background-image:url(../img/lapis.png); background-repeat:no-repeat; }

.logo { width:278px; height:590px; margin-left:90px; background:url(../img/maria-vitoria-logo-telefone.png) no-repeat; }

div.twitter{
	width:26px;
	height:26px;
	margin-top:-20px;
	background:url(../img/twitter-icon.png) no-repeat;
	-webkit-transition: background 0.5s;
	-moz-transition: background 0.5s;
	-o-transition: background 0.5s;
	-ms-transition: background 0.5s;
	transition: background 0.5s;	
}

.sombraCurta { width:309px; height:13px; margin-top:-1px; margin-left:145px; background:url(../img/sombra-curta.png) no-repeat; }

.txtSimples{
	color:#666;
	font-size:12px;
}

.tituloConteudo {
	color:#333333;
	font-size:16px;
}

.tituloRodape {
	color:#f2f2f2;
	font-size:16px;	
}

.traco { width:742px; height:2px; margin-top:-19px; margin-left:218px; background:#815E26; }

/* Forms */
label.desc { color:#FEC336; font-size:14px; font-weight:bold; }
label.error { color:#FF2B40; font-weight:bold; }

.input { padding:6px 4px; color:#383838; border:1px solid #515151; background:#FFF; border-radius:3px; box-shadow:3px 5px 10px #021548; }
.select { padding:4px; border:1px solid #d4d4d4; background:#FFF; border-radius:3px; box-shadow:3px 5px 10px #021548; }
.textarea { padding:4px; color:#383838; border:1px solid #515151; font-family:Arial, Helvetica, sans-serif; background:#FFF; border-radius:3px; box-shadow:3px 5px 10px #021548; }
.w194 { width:194px; }
.w294 { width:294px; }
.w494 { width:494px; }

.btnForm {
	border:none;
	font-size:14px;
	font-weight:bold;
	padding:7px 20px 6px;
	color:#262777;
	background:#FCAB1B;
	cursor:pointer;
	border-radius:3px;
	-webkit-transition: background 0.5s, color 0.5s;
	-moz-transition: background 0.5s, color 0.5s;
	-o-transition: background 0.5s, color 0.5s;
	-ms-transition: background 0.5s, color 0.5s;
	transition: background 0.5s, color 0.5s;
}

.btnForm:hover {
	color:#262777;
	background:#FEC336;
	-webkit-transition: background 0.5s, color 0.5s;
	-moz-transition: background 0.5s, color 0.5s;
	-o-transition: background 0.5s, color 0.5s;
	-ms-transition: background 0.5s, color 0.5s;
	transition: background 0.5s, color 0.5s;
}


/* Links */
a.lBranco:link {
	color:#FFFFFF;
	text-shadow:1px 3px #F18713;
	font-weight:bold;
	text-decoration:none;
	-webkit-transition: color 0.5s;
	-moz-transition: color 0.5s;
	-o-transition: color 0.5s;
	-ms-transition: color 0.5s;
	transition: color 0.5s;	
}

a.lBranco:visited {
	color:#FFFFFF;
	text-decoration:none;
}

a.lBranco:active {
	color:#FFFFFF;
	text-decoration:none;
}

a.lBranco:hover {
	color:#2b4ea1;
	text-decoration:none;
	-webkit-transition: color 0.5s;
	-moz-transition: color 0.5s;
	-o-transition: color 0.5s;
	-ms-transition: color 0.5s;
	transition: color 0.5s;
}

.menu a.atual {
	color:#2b4ea1;
	text-decoration:none;
}

a.lTitulo:link {
	font-size:12px;
	color:#fff;
	text-decoration:none;
	text-shadow:1px 3px #000;
	-webkit-transition: color 0.5s;
	-moz-transition: color 0.5s;
	-o-transition: color 0.5s;
	-ms-transition: color 0.5s;
	transition: color 0.5s;
}

a.lTitulo:visited {
	color:#fff;
	text-decoration:none;
}

a.lTitulo:active {
	color:#fff;
	text-decoration:none;
}

a.lTitulo:hover {
	color:#FFCC66;
	text-decoration:none;
	-webkit-transition: color 0.5s;
	-moz-transition: color 0.5s;
	-o-transition: color 0.5s;
	-ms-transition: color 0.5s;
	transition: color 0.5s;
}

a.lVerMais:link {
	padding:5px 13px;
	font-size:14px; color:#f2f2f2; text-decoration:none;
	background:#FCAB1B;
	box-shadow:3px 5px 10px #021548;
	border-radius:2px;
	-webkit-transition: background 0.5s, color 0.5s;
	-moz-transition: background 0.5s, color 0.5s;
	-o-transition: background 0.5s, color 0.5s;
	-ms-transition: background 0.5s, color 0.5s;
	transition: background 0.5s, color 0.5s;
}

a.lVerMais:visited {
	background:#FCAB1B;
	color:#f2f2f2;
	text-decoration:none;
}

a.lVerMais:active {
	background:#FCAB1B;
	color:#f2f2f2;
	text-decoration:none;
}

a.lVerMais:hover {
	color:#262777;
	background:#FFCC66;
	text-decoration:none;
	-webkit-transition: background 0.5s, color 0.5s;
	-moz-transition: background 0.5s, color 0.5s;
	-o-transition: background 0.5s, color 0.5s;
	-ms-transition: background 0.5s, color 0.5s;
	transition: background 0.5s, color 0.5s;
}

a.lPaginacao:link {
	border-radius:5px;
	padding:5px 10px;
	color:#f7f7f7;
	text-decoration:none;
	font-size:12px;
	background:#2e5e78;
	background: -webkit-linear-gradient(top, #427091, #2e5e78);
	background: -moz-linear-gradient(top, #427091, #2e5e78);
	background: -o-linear-gradient(top, #427091, #2e5e78);
	background: -ms-linear-gradient(top, #427091, #2e5e78);
	background: linear-gradient(to top, #427091, #2e5e78);
}

a.lPaginacao:visited {
	color:#f7f7f7;
	text-decoration:none;
}

a.lPaginacao:active {
	color:#f7f7f7;
	text-decoration:none;
}

a.lPaginacao:hover {
	color:#fff;
	text-decoration:none;
	background: -webkit-linear-gradient(top, #c96526, #b74a14);
	background: -moz-linear-gradient(top, #c96526, #b74a14);
	background: -o-linear-gradient(top, #c96526, #b74a14);
	background: -ms-linear-gradient(top, #c96526, #b74a14);
	background: linear-gradient(to top, #c96526, #b74a14);
}

a.underline { text-decoration:none; }
a img{border-width:0;}
