/* CSS Document */

body{
	background:#2f445d;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#2f445d;
}

p{
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#2f445d;
}

table{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#2f445d;

}

input{
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	color:#2f445d;
	
}

a{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#07aada;
	text-decoration:none;
	font-weight:bold;s
}

a:hover{
	text-decoration:underline;
}

h1{
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif, "Trebuchet MS";
	color:#fff;
	font-weight:bold;
	padding-top:13px;
	padding-left:30px;
}

h2{
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	color:#2f445d;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#2f445d;
}

h2 a {
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	color:#2f445d;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#2f445d;
}

.tit_azul{
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#07aada;
	font-weight:bold;
}

.menu_rodape a{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	font-weight:bold;
	text-transform: uppercase;
	padding-left:26px;
	text-decoration:none;
}

.menu_separa{
	color:#fff;
	font-weight:bold;
}

.menu a{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	font-weight:bold;
	text-transform: uppercase;
	padding-left:10px;
	padding-right:10px;
	padding-top:4px;
	text-decoration:none;
}
.menu_home a{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	font-weight:bold;
	text-transform: uppercase;
	padding-left:32px;
	padding-right:13px;
	text-decoration:none;
}

.bem_vindos{
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	font-weight:bold;
	padding-left:5px;

}
#principal{
	width:830px;
	background:#FFFFFF;
	margin:auto;
	display:table;
	padding-bottom:20px;
}

#principal #topo {
	width:765px;
	margin:0 auto;
	float:left;
	margin-left:35px;
	margin-top:12px;
	display:inline;
	background:url(img/logo.jpg) no-repeat #2f445d bottom left ;
}

#principal #topo #logo{
	width:55px;
	height:60px;
	position:absolute;
	left:270px;
	top:60px;
}

#principal #topo #topo_direita{
	width:13px;
	height:140px;
	background:url(img/topo_direita.jpg);
	float:right;
	margin:auto;
}

#principal #topo #topo_esquerda{
	width:13px;
	height:140px;
	background:url(img/topo_esquerda.jpg);
	float:left;
	margin:auto;
}
#principal #topo #menu{
	width:660px;
	height:50px;
	background:url(img/menu.jpg) no-repeat bottom;
	float:right;
	margin:auto;
	display:inline;
	margin-top:70px;
}

#principal #topo #menu #bem_vindo{
	width:650px;
	height:10px;
	float:left;
	display:inline;
	margin-bottom:3px;
	z-index:200;
}

#principal #topo #menu #menu2{
	width:660px;
	height:25px;
	float:left;
	display:inline;
	padding-top:10px;
	z-index:200;
}

#principal #logo {
	width:140px;
	height:110px;
	position:absolute;
	top:82px;
	left:263px;
	z-index:1;
}

/* tv flash*/
/*
.clear {
	clear:both
}

#gallery {
	position:relative;
	height:262px;
	width:540px;
}
	#gallery a {
		float:left;
		position:absolute;
	}
	
	#gallery a img {
		border:none;
	}
	
	#gallery a.show {
		z-index:500
	}

	#gallery .caption {
		z-index:600; 
		background-color:#003300;
		color:#ffffff; 
		height:60px; 
		width:540px; 
		position:absolute;
		bottom:0;
	}

	#gallery .caption .content {		
		margin:15px 0px 5px 30px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#FFFFFF;
		width:490px;
	}
	
	#gallery .caption .content h3 {
		margin:0;
		padding:0;
		color:#FFFFFF;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
	}
	
	

#slider {
       height:262px;
       width:540px;

   position: relative;
       overflow: hidden;
}
#sliderContent {
   width: 540px;
   position: absolute;
       top: 0;
       margin-left: 0;
}
.sliderImage {
   float: left;
   position: relative;
}
.sliderImage span {
   position: absolute;
       font: 10px/15px Arial, Helvetica, sans-serif;
   padding: 10px 13px;
   width: 515px;
   background-color: #1f460d;
   filter: alpha(opacity=80);
   -moz-opacity: 0.8;
       -khtml-opacity: 0.8;
   opacity: 0.8;
   color: #fff;
   display: none;
}
.clear {
       clear: both;
}
.sliderImage span strong {
   font-size: 14px;
}
.top {
       top: 0;
       left: 0;
}
.bottom {
       bottom: 0;
   left: 0;
}
ul { list-style-type: none; margin: 0; padding: 0; } */

#slider {
    width:765px;
	height:170px;
	background:#2f445d;
	margin:0 auto;
	float:left;
	margin-left:35px;
	margin-top:15px;
	display:inline;

	position: relative;
    overflow: hidden;
}

img{border:0px;}

.textoSmoothTransitionGallery{
        font-family:Verdana,Arial,Helvetica,sans-serif;
        padding: 10px 13px;
        width: 765px;
        height: 50px;
        position:absolute;
        bottom: 0;
        left: 0;
        z-index:99;
        background-color: #125290;
           filter: alpha(opacity=80);
           -moz-opacity: 0.8;
               -khtml-opacity: 0.8;
           opacity: 0.8;
}

.tituloSmoothTransitionGallery{
        margin:2px 5px;
        color:#FFFFFF;
        font-family:Verdana,Arial,Helvetica,sans-serif;
        font-size: 12px;
       
}

.descricaoSmoothTransitionGallery{
        margin:0px;
        font-family:Verdana,Arial,Helvetica,sans-serif;
        font-size:11px;
        line-height:15px;
}

ul{ 
        margin:0px;
        padding:0px;
        list-style-position:outside;
        list-style-type: none;
}

li{list-style-type:none;}


/* tv flash end*/
#principal #conteudo_home{
	width:775px;
	height:490px;
	margin-left:25px;
	margin-top:15px;
	float:left;
	display:inline;
}

#principal #conteudo_home #cima{
	width:775px;
	height:192px;
	float:left;
	display:inline;
}

#principal #conteudo_home #baixo{
	width:775px;
	height:260px;
	float:left;
	display:inline;
}

#principal #conteudo_home #cima #noticias_home{
	width:365px;
	height:192px;
	float:left;
	background:#f2f2f2;
	display:inline;
}

#principal #conteudo_home #cima #noticias_home #lado_noticia{
	width:23px;
	height:192px;
	background:url(img/lado_cima.jpg) no-repeat;
	float:left;
	margin:auto;
}

#principal #conteudo_home #cima #noticias_home #lado_noticia2{
	width:13px;
	height:192px;
	background:url(img/lado_cima2.jpg) no-repeat;
	float:right;
	margin:auto;
}

#principal #conteudo_home #cima #noticias_home #titulo{
	width:218px;
	height:31px;
	background:url(img/titulos.jpg) repeat-y;	
	float:left;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif, "Trebuchet MS";
	color:#FFFFFF;
	padding-top:13px;
	padding-left:5px;
	font-weight:bold;
}

#principal #conteudo_home #cima #noticias_home #titulo .titulo a {
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif, "Trebuchet MS";
	color:#FFFFFF;
	text-decoration:none;
}
#principal #conteudo_home #cima #noticias_home #titulo .titulo a:hover{
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif, "Trebuchet MS";
	color:#FFFFFF;
	text-decoration:underline;
}


#principal #conteudo_home #cima #noticias_home #texto_not_home{
	width:310px;
	height:120px;
	float:left;
	margin-left:10px;
	padding-top:15px;
}

#principal #conteudo_home #cima #servicos_home{
	width:365px;
	height:192px;
	float:right;
	background:#f2f2f2;
	display:inline;
}

#principal #conteudo_home #cima #servicos_home #lado_servicos{
	width:23px;
	height:192px;
	background:url(img/lado_cima.jpg) no-repeat;
	float:left;
	margin:auto;
}

#principal #conteudo_home #cima #servicos_home #lado_servicos2{
	width:13px;
	height:192px;
	background:url(img/lado_cima2.jpg) no-repeat;
	float:right;
	margin:auto;
}

#principal #conteudo_home #cima #servicos_home #titulo{
	width:218px;
	height:31px;
	background:url(img/titulos.jpg);
	float:left;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif, "Trebuchet MS";
	color:#FFFFFF;
	padding-top:13px;
	padding-left:5px;
	font-weight:bold;
}

#principal #conteudo_home #cima #servicos_home #texto_ser_home{
	width:310px;
	height:120px;
	float:left;
	margin-left:10px;
	padding-top:15px;
}

#principal #conteudo_home #baixo #parceiros_home{
	width:365px;
	height:275px;
	float:left;
	margin-top:25px;
	background:#f2f2f2;
	display:inline;
}

#principal #conteudo_home #baixo #parceiros_home #lado_parceiros{
	width:23px;
	height:275px;
	background:url(img/lado_baixo.jpg);
	float:left;
	margin:auto;
}

#principal #conteudo_home #baixo #parceiros_home #lado_parceiros2{
	width:18px;
	height:275px;
	background:url(img/lado_baixo2.jpg);
	float:right;
	margin:auto;
}
#principal #conteudo_home #baixo #parceiros_home #titulo{
	width:218px;
	height:30px;
	background:url(img/titulos.jpg);
	float:left;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif, "Trebuchet MS";
	color:#FFFFFF;
	padding-top:13px;
	padding-left:5px;
	font-weight:bold;
}

#principal #conteudo_home #baixo #parceiros_home #texto_par_home{
	width:310px;
	height:200px;
	float:left;
	margin-left:10px;
	padding-top:15px;
}

#principal #conteudo_home #baixo #empresa_home{
	width:365px;
	height:275px;
	float:right;
	margin-top:25px;
	background:#f2f2f2;
	display:inline;
}

#principal #conteudo_home #baixo #empresa_home #lado_empresa{
	width:23px;
	height:275px;
	background:url(img/lado_baixo.jpg);
	float:left;
	margin:auto;
}

#principal #conteudo_home #baixo #empresa_home #lado_empresa2{
	width:18px;
	height:275px;
	background:url(img/lado_baixo2.jpg);
	float:right;
	margin:auto;
}

#principal #conteudo_home #baixo #empresa_home #titulo{
	width:218px;
	height:30px;
	background:url(img/titulos.jpg);
	float:left;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif, "Trebuchet MS";
	color:#FFFFFF;
	padding-top:13px;
	padding-left:5px;
	font-weight:bold;
}

#principal #conteudo_home #baixo #empresa_home #texto_emp_home{
	width:310px;
	height:200px;
	float:left;
	margin-left:10px;
	padding-top:2px;
}

#principal #conteudo_home #baixo #empresa_home #texto_emp_home #foto_emp_home{
	float:left;
	margin:0 15px 10px 0;
}

#principal #conteudo_internas{
	width:775px;
	margin-left:25px;
	margin-top:15px;
	float:left;
	display:inline;
}

#principal #conteudo_internas #tit_internas{
	width:775px;
	height:42px;
	background:url(img/tit_internas.jpg) no-repeat;
}

#principal #conteudo_internas #meio_internas{
	width:729px;
	background:#f2f2f2;
	margin-left:10px;
	padding:15px;

}


#principal #conteudo_internas #rod_internas{
	width:775px;
	height:22px;
	background:url(img/rod_internas.jpg) no-repeat;
}

#principal #rodape{
	width:760px;
	height:70px;
	float:left;
	margin-left:35px;
	margin-top:55px;
	background:url(img/rodape1.jpg) no-repeat bottom;
	display:inline;
}

#principal #rodape #rodape_menu{
	width:355px;
	height:24px;
	float:left;
	margin:auto;
	margin-left:207px;
	background:url(img/rodape3.jpg) no-repeat bottom;
	display:inline;
	padding-top:5px;
	text-decoration:none;
}

#principal #rodape #rodape_telefone{
	width:268px;
	float:left;
	margin:auto;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#808080;
	margin-left:250px;
	padding-top:5px;	
	display:inline;
}
 #rodape{
	width:760px;
	height:70px;
	float:left;
	margin-left:35px;
	margin-top:55px;
	background:url(img/rodape1.jpg) no-repeat bottom;
	display:inline;
}

#principal #rodape #rodape_menu{
	width:355px;
	height:24px;
	float:left;
	margin:auto;
	margin-left:207px;
	background:url(img/rodape3.jpg) no-repeat bottom;
	display:inline;
	padding-top:5px;
	text-decoration:none;
}

#principal #rodape #rodape_telefone{
	width:268px;
	float:left;
	margin:auto;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#808080;
	margin-left:250px;
	padding-top:5px;	
	display:inline;
}
-top:5px;	
	display:inline;
}
