@charset "utf-8";

@import url("formularios.css");

@font-face {
    font-family: 'Horatiod';
    src: url('../font/horatiodmed-webfont.eot');
    src: url('../font/horatiodmed-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/horatiodmed-webfont.woff') format('woff'),
         url('../font/horatiodmed-webfont.ttf') format('truetype'),
         url('../font/horatiodmed-webfont.svg#horatiodmedregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'Myriad';
    src: url('../font/myriadlight-webfont.eot');
    src: url('../font/myriadlight-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/myriadlight-webfont.woff') format('woff'),
         url('../font/myriadlight-webfont.ttf') format('truetype'),
         url('../font/myriadlight-webfont.svg#myriadlightnormal') format('svg');
    font-weight: normal;
    font-style: normal;
}

/**--GERAL--**/

body { background: url(../imagens/bg.jpg) top center no-repeat #F7F7F9; margin: 0px; padding: 0px; font-family: Myriad, Arial, Helvetica, sans-serif; font-size: 15px; letter-spacing: 0px; text-align: justify }

	
/**--CLASSES FORMAT--**/

.format {display:block; overflow: hidden; text-indent:-9999px; margin: 0}

/**--LINKS--**/

a:link {	text-decoration: none;	color: #333;}
a:visited {	text-decoration: none;	color: #333;}
a:hover {	text-decoration: underline;	color: #900;}
a:active {	text-decoration: none;	color: #999;}

/**--FORMATAÇÃO DA PÁGINA--**/
	
#topo {
	background: url(../imagens/bg-topo.jpg) top center no-repeat;
	width: 100%;
	margin: auto;
	height: 352px;}
	
    #topo .container { width: 1000px; height: 352px; margin: 0 auto; position: relative}
	
	
	#topo .container .logo {
	position: absolute;
	width: auto;
	height: auto;
	margin: auto;
	left: 51px;
	top: 66px;
	z-index: 1;
    }
	#topo .container .menu {
	position: absolute;
	width: auto;
	height: auto;
	margin: auto;
	left: -10px;
	top: 1px;
    }
	#topo .container .acessorestrito {
	background: url(../imagens/bg-area-restrita.jpg) no-repeat;
	position: absolute;
	width: 365px;
	height: 119px;
	margin: auto;
	left: 11px;
	top: 225px;
    }
	
	#topo .container .slide {
	position: relative;
	width: 610px;
	height: 352px;
	margin: 0;
	float: right;
	
    }
	
	
	#menu {
	background: url(../imagens/bg-menu.jpg) top center no-repeat;
	width: 100%;
	margin: auto;
	height: 100px;}
	
    #menu .container { width: 1000px; height: 100px; margin: 0 auto; position: relative}
	
	#menu .container ul { padding: 30px 0 0 0; display: block; margin: 0; list-style-type: none; font-family: Horatiod, Arial, Helvetica, sans-serif; color: #FFF; margin: 0; font-size: 18px; font-weight: normal; text-align: center; text-shadow: 0px 0px 3px #000; filter: dropshadow(color=#FFF, offx=0, offy=0);}
    #menu .container ul li {padding: 0 24px; margin: 0 auto; float: left; border: 0px; text-align: center;}
	
	#menu .container ul li a:link    {text-decoration: none; color: #FFF; font-weight: normal;}
    #menu .container ul li a:visited {text-decoration: none; color: #FFF; font-weight: normal }
    #menu .container ul li a:hover   {text-decoration: none; color: #CC0; font-weight: normal }
    #menu .container ul li a:active  {text-decoration: none; color: #666; font-weight: normal}
	

#conteudo_pg {
	width: 100%;
	margin: auto;
	height: auto;
	padding: 0px;
	vertical-align:top;
	}
    #conteudo_pg .container { width: 1000px; height: auto; margin: 0 auto; padding: 0px; position: relative}
	#conteudo_pg .container .esquerda { width: 725px; height: auto; margin: 0; position: relative; float: left; line-height: 1.5;}
	#conteudo_pg .container .esquerda .box { width: 230px; height: auto; float: left; padding:4px}	

	#conteudo_pg .container .esquerdaservicos { width: 990px; height: auto; margin: 0; position: relative; float: left; line-height: 1.5; display:table}
	#conteudo_pg .container .esquerdaservicos .box { width: 230px; height: auto; float: left; padding:4px}	


	#conteudo_pg .container .direita { width: 275px; height: auto; margin: 0; position: relative; float: left}
	
	#conteudo_pg h1 { font-family: Horatiod, Arial, Helvetica, sans-serif; font-size: 58px; color: #333; letter-spacing: -1px; font-weight: normal; margin: 0; padding: 0; text-align: left}
	#conteudo_pg h2 { font-family: Horatiod, Arial, Helvetica, sans-serif; font-size: 34px; color: #036; letter-spacing: -1.5px; font-weight: normal; margin: 0 0 8px 0; }
	
	#serv-capa ul { margin: 0; padding: 0}
	#serv-capa li { font-family: Horatiod, Arial, Helvetica, sans-serif; font-size: 18px; color: #900; letter-spacing: 0px; list-style-image: url(../imagens/icone-servicos-capa.jpg); font-weight: normal; margin: 0 0 11px 0;}
	
	#formulario-contato ul { list-style: none; margin: 0; padding: 0}
	#formulario-contato li { list-style: none; margin: 0 0 5px 0; padding: 0; text-align: left}
	
	
	#conteudo_pg .olho-destaques { font-family: Arial, Helvetica, sans-serif; font-size:10px; color: #999;}
	#conteudo_pg .texto-destaques { font-family: Arial, Helvetica, sans-serif; font-size:13px; color: #FFF;}
	#conteudo_pg .bt { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #900; font-weight: bold; font-style: italic}
	
	#conteudo_pg DL { margin: 0 0 10px 0; padding: 0; width: 270px; height: auto; border: 0; position: relative;  display: table}
	#conteudo_pg DT { background: #1B5F51; margin: 0; width: 25%; height: auto; float: left; }
	#conteudo_pg DT .data { font-family: Arial, Helvetica, sans-serif; color: #FFF; font-size: 19px; font-weight: bold; letter-spacing: 0px; text-align: center; padding: 8px 8px 2px 8px}
	#conteudo_pg DT .hora { font-family: Arial, Helvetica, sans-serif; color: #FFF; font-size: 11px; font-weight: normal; font-style: italic; letter-spacing: 0px; text-align: center; padding: 5px}
	#conteudo_pg DD { text-align: left; width: 75%; margin: 0; letter-spacing: -0.5px; padding: 0 ; float: left; overflow: hidden;  display: table}
	#conteudo_pg DD .texto { text-align: left; padding: 8px}
	
	#conteudo_pg .outrasnoticias { width: 175px; background: #AED4CB; border: 0px solid #C1D7D9; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: 12px; font-weight: bold; margin: 0px 12px; padding: 0px; position: relative; display: table; float: left}
	
	#conteudo_pg .txt_branco { font-family: Arial, Helvetica, sans-serif; font-size:13px; color: #FFF;}
	#conteudo_pg .bt { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #900; font-weight: bold; font-style: italic}

	#conteudo_pg h1 a:link    {text-decoration: underline;	color: #036; font-weight: normal;}
    #conteudo_pg h1 a:visited {text-decoration: none;	color: #036; font-weight: normal }
    #conteudo_pg h1 a:hover   {text-decoration: none;	color: #C00; font-weight: normal }
    #conteudo_pg h1 a:active  {text-decoration: none;	color: #666; font-weight: normal} 
	
	#conteudo_pg h2 a:link    {text-decoration: none;	color: #036; font-weight: normal;}
    #conteudo_pg h2 a:visited {text-decoration: none;	color: #036; font-weight: normal }
    #conteudo_pg h2 a:hover   {text-decoration: none;	color: #C00; font-weight: normal }
    #conteudo_pg h2 a:active  {text-decoration: none;	color: #666; font-weight: normal}
	
	#conteudo_pg .txt_branco a:link    {text-decoration: none;	color: #FFF; font-weight: bold;}
    #conteudo_pg .txt_branco a:visited {text-decoration: none;	color: #FFF; font-weight: bold }
    #conteudo_pg .txt_branco a:hover   {text-decoration: none;	color: #6F9; font-weight: bold}
    #conteudo_pg .txt_branco a:active  {text-decoration: none;	color: #FC0; font-weight: bold}
	
	#conteudo_pg .bt a:link    {text-decoration: underline;	color: #900; font-weight: bold; font-style: italic}
    #conteudo_pg .bt a:visited {text-decoration: underline;	color: #666; font-weight: bold; font-style: italic }
    #conteudo_pg .bt a:hover   {text-decoration: none;	color: #999; font-weight: bold; font-style: italic}
    #conteudo_pg .bt a:active  {text-decoration: none;	color: #FC0; font-weight: bold; font-style: italic}
	
	
	
	
   
#rodape{
	background: url(../imagens/bg-geral-rodape.jpg) top repeat-x;
	margin: 0 auto;
	width: 100%;
	height: 240px;
	clear: both;
    }
    #rodape .container { background: url(../imagens/bg-meio-rodape.jpg) top center no-repeat; position: relative; width: 1000px; height: 240px; margin: auto; padding: 0px 0px 0px 0px;}
	
    
	#rodape .texto{
	position: absolute;
	font-family: Arial, Helvetica, sans-serif;
	text-align: right;
	color: #FFF;
	font-size: 11px;
	left: 523px;
	top: 85px;
	width: 466px;
	height: auto;
	letter-spacing: 0px;
   }
#rodape .telefone{
	position: absolute;
	font-family: Horatiod, Arial, Helvetica, sans-serif;
	text-align: left;
	color: #CC0;
	font-size: 22px;
	font-weight: normal;
	letter-spacing: 0px;
	left: 112px;
	top: 198px;
	width: 203px;
	height: auto;
	text-shadow: 0px 0px 3px #000000;
	filter: dropshadow(color=#000000, offx=0, offy=0)
}
	
#rodape .rs{
	position: absolute;
	padding: 0;
	margin:0 auto;
	left: 175px;
	top: 141px;
	width: auto;
	height: auto;
}

#rodape .assinatura{
	position: absolute;
	padding: 0;
	margin:0 auto;
	left: 826px;
	top: 197px;
	width: auto;
	height: auto;
}



/**-----FORMULÁRIOS--------------------------------**/


.campo_servicos 		{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		letter-spacing: -0.4px;
		font-weight: normal;
		width: 100%;
		height: 22px; 
		background: #FFF;
		border: 0px solid #999;
		color: #000 ;
		padding: 2px;
		-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .3);
	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, .3);
	box-shadow: 0 1px 3px rgba(0, 0, 0, .3);
		}	
		



	
	/**----PAGINACAO-------**/
		
					#paginacao {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 3px;
	left:25%;
	position: relative;
	float: left;

}
#paginacao ul {
	margin: 0;
	list-style-type: none;
	left: -25%;
	position: relative;


}
#paginacao li {
	float: left;
	display: inline;
	margin: 0 5px 0 0;
	display: block;
}
#paginacao a {
	color: #333333;
	padding: 6px 8px;
	border: 1px solid #003366;
	text-decoration: none;
	float: left;
}

.Ava a {
	background: #003366;
}

#paginacao li a:hover {
	color: #FFFFFF;
	background: #003366;
	border: 1px solid #003366;
}
#paginacao li.nolink {
	color: #003366;
	border: 1px solid #003366;
	padding: 6px 8px;
}
#paginacao li.current {
	color: #ffffff;
	border: 1px solid #003366;
	padding: 6px 8px;
	background: #003366;
}
