/* CSS Document */
body {
background-color:#F1F2F9;
font-family:verdana,arial,helvetica,sans-serif;
font-size:11px;
color: #666;
margin:0px 0px 0px 0px;
text-align:center;
}

#contorno{
	width:800px;
	background-color:#F8F9FC;
	margin:0px auto 0px auto;
	padding-top:10px;
	padding-bottom: 10px;
	}

#tudo {
	width: 780px;
	margin: 0px auto 0px auto;
	background-color:#F1F2F9;
	}
	
#div_centro {
	width:752px;
	background-color:#FAFBFB;
	margin: 0px auto 0px auto;
	padding-top:0px;
	padding-bottom:20px;
	}	
	
#conteudo {
	margin:0px 0px 0px 190px;
	background-color:#FAFBFB;
	text-align:left;
	min-height:630px;
  	height:auto !important;
	height:630px
  	}
	
	
	
/****************************************************************************

TOPO

****************************************************************************/
			
	
#topo{
	height: 303px;
	color: #0083C4;
	margin:0px 0px 0px 0px;
	background-color: #F1F2F9;
	}
	
#topo_topo{
	width:780px;
	height: 45px;
	background-image:url(images/_fundo_topo.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
	float:left;
	}
	
.topo_idiomas{
	margin: -12px 0px 0px 0px;
	width: 50px;
	float:right;
	line-height: 16px;
	}
	
.topo_home {
	margin: 11px auto auto 31px;
	text-align:left;
	}
	
.topo_mapa {
	width: 100px;
	margin: -13px auto auto 60px;
	text-align:left;
	}
	
#topo_lateral_esq {
	float: left;
	width:225px;
	height: 217px;
	}
	
.topo_txt_encontre{
	margin: -8px auto 0px auto;
	text-align:center;
	color: #0083C4;
	}
	
.topo_box_encontre{
	width: 225px;
	height:65px;
	margin: 10px 0px 0px 0px;
	}
	
.iframe_busca{
	width: 173px;
	height:58px;
	background-color: #F1F8FE;
	border: 1px #CCC solid;
	}
	
.topo_txt_box{
	margin: 7px 0px 0px 0px;
	font-size: 9px;
	color:#666;
	}
	
	
input.topo_input{
	width:147px;
	height: 18px;
	border: 1px #CCC solid;
	font-size: 9px;
	margin: 8px 0px 0px 0px;
	}
	
input.topo_bt_encontre{
	width: 49px;
	height: 15px;
	background-color: #FFF;
	border:1px #CCC solid;
	font-size: 9px;
	color: #0083C4;
	text-align: center;
	margin: 5px 13px 0px 0px;
	float:right;
	}
	
.animacao {
	width:555px;
	height:216px;
	float:right;
	}
	
.menu {
	width:780px;
	height: 42px;
	text-align:center;
	margin: 0px 0px 0px 0px;
	float:left;
	}
	

	
	
	
	
/****************************************************************************

LATERAL ESQUERDA

****************************************************************************/
	
#lateral {
	width: 180px;
	margin: 0px 0px 0px 0px;
	float:left;
	text-align:left;
	background-color:#FAFBFB;
	height:1000px;
	}
	
.subtitulos1_lateral{
	width:142px;
	font-size:11px;
	color: #0083C4;
	height: 42px;
	background-image:url(images/_fundo_subtitulos_lateral.jpg);
	background-repeat:repeat-y;
	margin: 0px auto auto 24px;
	line-height:21px;
	padding-top: 0px;
	padding-left: 17px;
	}
	
.subtitulos2_lateral{
	width:142px;
	font-size:11px;
	color: #0083C4;
	height: 84px;
	background-image:url(images/_fundo_subtitulos_lateral.jpg);
	background-repeat:repeat-y;
	margin: 0px auto auto 24px;
	line-height:21px;
	padding-top: 0px;
	padding-left: 17px;
	}
	
.campanha_lateral{
	font-size:11px;
	color: #0083C4;
	width: 129px;
	height: 35px;
	background-image:url(images/_campanha.jpg);
	margin: 0px auto auto 24px;
	line-height:21px;
	padding-top: 0px;
	}
	
#div_cadastro {
	width:180px;
	height: 160px;
	margin: 0px 0px 0px 0px;
	background-color:#FAFBFB;
	text-align:left;
	}
	
.txt_cadastro_lateral{
	width: 150px;
	margin: 0px 0px 5px 30px;
	}
	
	
.box_lateral_cadastro {
	width:120px;
	font-size:11px;
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	border: 1px #CCC solid;
	margin: 0px 0px 7px 30px;
	}
	
.box_lateral_cadastro_assunto {
	width:125px;
	height:20px;
	font-size:11px;
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	border: 1px #CCC solid;
	margin-left: 30px;
	margin-bottom:0px;
	}
	
	
input.lateral_bt_cadastro{
	width: 66px;
	height: 16px;
	background-color:#FAFBFB;
	border:1px #CCC solid;
	color: #006697;
	font-size: 9px;
	text-align: center;
	margin: 5px 0px 0px 0px;

	}
	
	
/****************************************************************************

DEFAULT

****************************************************************************/


#noticias {
	width: 545px;
	height: 35px;
	background-image:url(images/_divisoria_default.jpg);
	background-repeat:no-repeat;
	background-position: bottom;
	margin:0px 0px 0px 0px;
	}
	
.txt_noticias {
	font-size:12px;
	color: #0083C4;
	padding-top: 9px;
	}
	
.veja_mais_noticias {
	width:72px;
	height:15px;
	font-size:10px;
	float:right;
	margin: -12px 0px 0px 0px;
	color:#0083C4;
	}
	
.txt_default {
	width: 335px;
	}	
	
.div_saiba_mais {
	float:left;
	margin: 10px 0px 0px 0px;
	color: #0083C4;
	}


.valores {
	width:217px;
	height:111px;
	float:right;
	background-image:url(images/_fundo_valores.jpg);
	background-repeat:no-repeat;
	margin: -75px 0px 0px 0px;
	}
	
.txt_valores {
	margin: 3px 0px 0px 95px;
	font-size:12px;
	color: #0083C4;
	}
	
#div_divisoria{
	margin-top: 40px;
	margin-bottom: 0px;
	height:9px;
	background-image:url(images/_divisoria_default.jpg);
	background-repeat:no-repeat;
	}
	
#div_divisoria2{
	margin-top: 5px;
	margin-bottom: 0px;
	height:9px;
	background-image:url(images/_divisoria_default.jpg);
	background-repeat:no-repeat;
	}

	
#animacao_produtos {
	width:557px;
	height: 86px;
	margin:10px 0px 0px 0px;
	}
	
#destaques {
	height:218px;
	margin:0px 0px 0px 0px;
	}
	
.destaque {
	width:186px;
	height: 109px;
	float:left;
	margin: 0px 0px 0px 0px;
	background-image:url(images/fundo_destaques.jpg);
	background-position:center;
	}	
	
.foto_destaque {
	width: 71px;
	height: 80px;
	float:left;
	margin: 17px 0px 0px 0px;
	padding-left:13px;
	}
	
.txt_destaque {
	margin: 0px 0px 0px 0px;
	width: 86px;
	line-height: 22px;
	float:left;
	text-align:left;
	padding-top:18px;
	padding-left: 7px;
	}
	
.span_txt_destaque {
	font-size:10px;
	line-height: 12px;
	}
	

	
/****************************************************************************

RODAPÉ

****************************************************************************/

#rodape {
	margin: 0px 0px 0px 0px;
	padding-top: 10px;
	padding-left: 14px;
	padding-bottom:10px;
	color:#999999;
	background-color:#F1F2F9;
	text-align:left;
	}

	
	
/****************************************************************************

INTERNA PRODUTOS

****************************************************************************/

.titulo_produtos {
	font-size: 20px;
	margin: 10px 25px 0px 0px;
	border-bottom: 1px #008442 solid;
	
	}

.subtitulo_produtos{
	font-size:12px;
	font-weight:bold;
	color: #0083C4;
	margin:20px 0px 0px 7px;
	}
	
.img_menor{
	width:130px;
	height:110px;
	margin: 0px auto auto 0px;
	float:left;
	}

.foto_produtos{
	width:254px;
	height:240px;
	margin: 5px auto auto 0px;
	float:left;
	}

.txt_produtos {
	width:280px;
	height: 470px;
	padding-left: 10px;
	padding-right: 15px;
	padding-top: 5px;
	padding-bottom: 10px;
	overflow: auto;
	}
	
.span_bold_azul_txt_produtos {
	color: #0083C4;
	font-weight:bold;
	}

#links_relacionados_todos {
	margin-top:30px;
	margin-bottom: 0px;
	min-height:90px;
	overflow: auto;
	}
	
.div_links_relacionados {
	width:190px;
	min-height:90px;
	margin-top: 0px;
	margin-right: 10px;
	float:left;
	border-left: 1px #CCCCCC solid;
	border-right: 1px #CCCCCC solid;
	border-top: 1px #CCCCCC solid;
	}
	
.div_links_relacionados2 {
	width:160px;
	min-height: 90px;
	margin-top: 0px;
	margin-right: 10px;
	float:left;
	border-left: 1px #CCCCCC solid;
	border-right: 1px #CCCCCC solid;
	border-top: 1px #CCCCCC solid;
	}
	
.div_titulos_links_relacionados {
	height:20px;
	margin-bottom: 5px;
	padding-top: 5px;
	padding-left: 10px;
	padding-right: 5px;
	font-weight:bold;
	text-align:left;
	border-bottom: 1px #CCCCCC solid;
	}

.txt_links_relacionados {
	margin-left:10px;
	}
	
.bula {
	float:right;
	width:200px;
	margin-right: 20px;
	margin-top:10px;
	text-align:right;
	}
	
.foto_produto {
	margin:0px 0px 0px 0px;
	padding-top:15px;
	}
	

	
/****************************************************************************

INTERNA EMPRESA

****************************************************************************/

.foto_fundadores {
	width:153px;
	height:110px;
	float:left;
	margin: 10px 10px 10px 10px;
	}
	
.foto_fundadores2 {
	width:153px;
	height:110px;
	background-image:url(images/foto_fundadores2.jpg);
	float:left;
	margin: 10px 10px 10px 10px;
	}	
	
.foto_antiga {
	float:left;
	margin: 0 70px 0 0;
	border: 1px solid #999999;
	}
	
.foto_antiga2 {
	float:left;
	margin: 0;
	border: 1px solid #999999;
	}
	
.foto_fundadores3 {
	width:153px;
	height:153px;
	float:left;
	margin: 10px 10px 10px 10px;
	}
	
.foto_grande a {
	height:121px;
	display: block;
	}
	
.foto_grande a:hover {
	width: 477px;
	height: 297px;
	background-image: url(images/_foto_empresa_grande.jpg);
	position:absolute;
	margin:-144px 0px 0px -297px;
	float:left;
	}
	
.txt_empresa_baixo {
	margin:0px 0px 0px 0px;
	}
	
/****************************************************************************

INTERNA CEVA BRASIL

****************************************************************************/

.mapa_pequeno {
	width:250px;
	height:200px;
	float:right;
	margin: 45px 30px 0px 0px;
	text-align:center;
	}

.mapa_pequeno2 {
	width:250px;
	height:200px;
	float:right;
	margin: -20px 30px 0px 0px;
	text-align:center;
	}

	
	
/*****************************************************************************

INTERNA VALORES 

**********************************************************************************/

	
.links_outros_valores {
	height: 21px;
	width:160px;
	margin: 0px 20px 0px 0px;
	float:left;
	text-align:center;
	}
	
.links_outros_valores2 {
	height: 21px;
	width:160px;
	margin: 0px 0px 0px 0px;
	float:left;
	text-align:center;
	}
	
	
.outros_valores {
	font-size:11px;
	color: #0083C4;
	line-height:21px;
	background-image:url(images/_botao_interna_valores.jpg);
	height:21px;
	width:540px;
	margin:30px 0px 0px 0px;
	float:left;
	}
	
	
/*****************************************************************************

CONTATO

**********************************************************************************/

#div_contato {
	width:300px;
	margin-top:20px;
	margin-left: 80px;
	}
	
.box_contato {
	width:255px;
	height:20px;
	margin-top:5px;
	margin-bottom: 8px;
	}
	
.box_txt_contato {
	width:235px;
	font-size:11px;
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	}
	
.box_txt_contato_assunto {
	width:235px;
	height:22px;
	min-width:253px;
	font-size:11px;
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	}
	
.box_area_msg {
	width:250px;
	height:200px;
	margin-top:5px;
	}
	
.box_txt_area_msg {
	width:250px;
	height:200px;
	font-size:11px;
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	}
	
.div_bt_contato {
	text-align:center;
	height:20px;
	margin: 10px 0px 10px 0px;
	}
	
.bt_contato {
	width:80px;
	height:23px;
	background-color:#CCCCCC;
	border: 1px #666 solid;
	font-size:10px;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	}
	
/*************************************

TRABALHE CONOSC0

*************************************/


#trabalhe_conosco {
	width:400px;
	height:130px;
	margin:30px 0px 0px 60px;
	}
	
.trabalhe_conosco_box {
	float:left;
	width:180px;
	height:130px;
	margin:0px 15px 0px 0px;
	border: 1px #999 solid;
	}
	
.divisoria_trabalhe {
	height:13px;
	border-top:1px solid #999;
	margin:0px 0px 0px 0px;
	}
	
.txt_trabalhe_conosco {
	margin:0px 15px 0px 15px;
	}


	
/*************************************

INDIQUE

*************************************/

#div_indique {
	width:250px;
	height: 420px;
	margin:0px 0px 0px 0px;
	border:1px #666666 solid;
	background-color:#FAFBFB;
	padding:10px 10px 10px 10px;
	}
	
.box_txt_area_msg_indique {
	width:250px;
	height:80px;
	font-size:11px;
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	}

.box_area_msg_indique {
	width:250px;
	height:80px;
	margin-top:5px;
	}


/****************************************************************************

BUSCA

****************************************************************************/


#busca {
	margin:0px 0px 0px 0px;
	background-color:#FAFBFB;
	width:556px;
	height:155px;
	}
	
.resultado_busca {
	width:135px;
	height:155px;
	padding: 0px 30px 0px 20px;
	background-color:#FAFBFB;
	float:left;
	}
	


/****************************************************************************

TEXTOS

****************************************************************************/

	
h1 {
	font-size: 15px;
	color: #008442;
	font-weight:bold;
	margin: 0px auto 3px 0px;
	padding-top: 7px;
	}

/****************************************************************************
titulo lateral
****************************************************************************/	
	
h2 {
	width:144px;
	height:19px;
	background-image:url(images/_fundo_titulos_lateral.jpg);
	background-repeat: no-repeat;
	font-size: 10px;
	font-weight:bold;
	margin: 10px auto 5px 18px;
	padding-top: 2px;
	padding-left: 8px;
	color: #FFFFFF;
	}
	
/****************************************************************************

****************************************************************************/

h3 {	
	font-size: 15px;
	font-weight:bold;
	color: #008442;
	margin: 6px 0px 0px 75px;
	width: 150px;
	}
	
h4 {
	font-size: 15px;
	color: #008442;
	font-weight:bold;
	margin: 7px 0px 3px 0px;
	}
	
h5 {
	font-size:12px;
	font-weight:bold;
	color: #0084C3;
	margin: 12px 0px 8px 0px;
	}
	
p {
	color: #666;
	margin: 0px 15px 0px 0px;
	font-size:11px;
	}
	

.span_destaques {
	font-size:10px;
	color:#666666;
	}
	
.span_noticias {
	font-size:11px;
	color:#666666;
	}
	
.span_subtitulos {
	font-size:12px;
	color: #0083c4;
	font-weight:bold;
	}

	

/****************************************************************************

LINKS

****************************************************************************/


.div_saiba_mais a:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0083C4;
	font-size:11px;
	text-decoration: none;
}

.div_saiba_mais a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0083C4;
	font-size:11px;
	text-decoration: none;
}

.div_saiba_mais a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0083C4;
	font-size:11px;
	text-decoration: underline;
}

.div_saiba_mais a:active{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0083C4;
	font-size:11px;
	text-decoration: none;
	}
	
/***********************************/	
	
.txt_destaque a:link {
	color:#666;
	text-decoration:none;
	}
	
.txt_destaque a:visited {
	color:#666;
	text-decoration:none;
	}
	
.txt_destaque a:hover {
	color: #000000;
	text-decoration:none;
	background-color:#FFF
	}

.txt_destaque a:active {
	color:#666;
	text-decoration:none;
	}
	
/*************************************/

#topo_topo a:link {
	color: #0083C4;
	text-decoration:none;
	}
	
#topo_topo a:visited {
	color: #0083C4;
	text-decoration:none;
	}
	
#topo_topo a:hover {
	color: #0083C4;
	text-decoration:underline;
	}

#topo_topo a:active {
	color: #0083C4;
	text-decoration:none;
	}
	
/*************************************/

#lateral a:link {
	color: #0083C4;
	text-decoration:none;
	}

#lateral a:visited {
	color: #0083C4;
	text-decoration:none;
	}
	
#lateral a:hover {
	font-size:11px;
	color: #000;
	background-color:#fff;	
	}
	
#lateral a:active {
	color: #0083C4;
	text-decoration:none;
	}
	
/************************************************/

.txt_default a:link {
	color:#666;
	text-decoration:none;
	}
	
.txt_default a:visited {
	color:#666;
	text-decoration:none;
	}
	
.txt_default a:hover {
	color: #000000;
	text-decoration:none;
	background-color:#FFF
	}

.txt_default a:active {
	color:#666;
	text-decoration:none;
	}
	
/*************************************************/

.txt_valores a:link {
	color: #0083C4;
	text-decoration:none;
	}
	
.txt_valores a:visited {
	color: #0083C4;
	text-decoration:none;
	}
	
.txt_valores a:hover {
	color: #0083C4;
	text-decoration:underline;
	}

.txt_valores a:active {
	color: #0083C4;
	text-decoration:none;
	}
/*************************************************/	

.txt_linhas a:link {
	color:#666666;
	text-decoration:none;
	}
	
.txt_linhas a:visited {
	color:#666666;
	text-decoration:none;
	}
	
.txt_linhas a:hover {
	color: #000;
	text-decoration:underline;
	}

.txt_linhas a:active {
	color:#666666;
	text-decoration: none;
	}

/*************************************************/	

a:link {
	color: #666;
	text-decoration:underline;
	}
	
a:visited {
	color: #666;
	text-decoration:underline;
	}
	
a:hover {
	color: #000;
	text-decoration:underline;
	}

a:active {
	color: #666;
	text-decoration:underline;
	}
	
/**************************************************/

.outros_valores a:link {
	color: #0083C4;
	text-decoration:none;
	}

.outros_valores a:visited {
	color: #0083C4;
	text-decoration:none;
	}
	
.outros_valores a:hover {
	font-size:11px;
	color: #000;
	background-color:#fff;	
	}
	
.outros_valores a:active {
	color: #0083C4;
	text-decoration:none;
	}
	
/**************************************************/
	
.span_noticias a:link {
	font-size:11px;
	color:#666666;
	text-decoration:none;
	}

.span_noticias a:visited {
	font-size:11px;
	color:#666666;
	text-decoration:none;
	}
	
.span_noticias a:hover {
	font-size:11px;
	color:#000;
	text-decoration:underline;
	}
	
.span_noticias a:active {
	font-size:11px;
	color:#666666;
	text-decoration:none;
	}
	
/**************************************************/
	
.veja_mais_noticias a:link {
	font-size:10px;
	color:#0083C4;
	text-decoration:none;
	}
	
.veja_mais_noticias a:visited {
	font-size:10px;
	color:#0083C4;
	text-decoration:none;
	}
	
.veja_mais_noticias a:hover {
	font-size:10px;
	color:#0083C4;
	text-decoration:underline;
	}
	
.veja_mais_noticias a:active {
	font-size:10px;
	color:#0083C4;
	text-decoration:none;
	}
	
	
.trabalhe_conosco_box a:link {
	text-decoration:none;
	}

.trabalhe_conosco_box a:visited {
	text-decoration:none;
	}
	
.trabalhe_conosco_box a:hover {
	text-decoration:underline;
	}

.trabalhe_conosco_box a:active {
	text-decoration:none;
	}
	
/****************************************************************************

ADM

****************************************************************************/

.tit_branco_adm {
	font-family:verdana,arial,helvetica,sans-serif;
	color: #FFFFFF;
	font-size:11px;
	font-weight: bold;
	margin: 0px 15px 0px 0px;
}


/****************************************************************************

NOTICIAS

****************************************************************************/

.noticias {
	margin:0px 0px 0px 190px;
	background-color:#F8F9FC;
	text-align:left;
	min-height:530px;
  	height:auto !important;
	height:530px;
	width:450px;
  	}

.noticias a:link {
	color:#666666;
	text-decoration:none;
	}
	
.noticias a:visited {
	color:#666666;
	text-decoration:none;
	}
	
.noticias a:hover {
	color: #000;
	text-decoration:underline;
	}

.noticias a:active {
	color:#666666;
	text-decoration: none;
	}
	
/****************************************************************************

EVENTOS

****************************************************************************/

.eventos {
	margin:0px 0px 0px 190px;
	background-color:#F8F9FC;
	text-align:left;
	min-height:630px;
  	height:auto !important;
	height:630px
  	}
	
.eventos a:link {
	color:#666666;
	text-decoration:none;
	}
	
.eventos a:visited {
	color:#666666;
	text-decoration:none;
	}
	
.eventos a:hover {
	color: #000;
	text-decoration:underline;
	}

.eventos a:active {
	color:#666666;
	text-decoration: none;
	}


.linhas {
	margin:0px 0px 0px 190px;
	background-color:#F8F9FC;
	text-align:left;
	min-height:530px;
  	height:auto !important;
	height:530px;
  	}
	
.linhas a:link {
	color:#666666;
	text-decoration:none;
	}
	
.linhas a:visited {
	color:#666666;
	text-decoration:none;
	}
	
.linhas a:hover {
	color: #000;
	text-decoration:underline;
	}

.linhas a:active {
	color:#666666;
	text-decoration: none;
	}
	
	
/*************************************

LANÇAMENTO FELIWAY

*************************************/


#lancamento_feliway {
	width:501px;
	height:65px;
	margin:30px auto 0px auto;
	}
	
.lancamento_feliway_box {
	float:left;
	width:150px;
	height:60px;
	margin:0px 15px 0px 0px;
	border: 1px #999 solid;
	}
	
.divisoria_feliway {
	height:13px;
	border-top:1px solid #999;
	margin:0px 0px 0px 0px;
	}
	
.txt_lancamento_feliway {
	margin:0px 15px 0px 15px;
	}
	
	
/********** WALLPAPERS ***********/

.thumb-wallpapers {
	float:left;
	text-align:center;
	margin-bottom:25px;
	}
