* { padding: 0px; margin: 0px; font-family: Tahoma; font-size: 11px }

body { background: url(../imgs/fundo.jpg) repeat-x; }

.geral { width: 769px; position: absolute; top: 0px; left: 50%; margin-left: -385px; }

/*outros*/

.style1 { color:#FFFFFF; font-weight:bold; }

#icontrole { visibility: hidden; }

#produtos_categorias { position:absolute; width:445px; display:none; padding: 10px; border: #aca976 1px solid; background-color: #ffffff; }

#newsletter { padding: 0px 10px 0px 10px; width:200px; height:200px; position:absolute; border:1px solid #33508b; background-color: #ffffff; display:none; top: -50px; }

h1 { font-size: 18px; color: #ad4132; padding: 10px 0px 20px 0px; line-height: 20px; }

h2 { font-size: 16px; color: #666; padding: 10px 0px; }

p { text-align:justify; }

a { text-decoration: none; color: #000; }

a:hover { color: #33508b; }

.titulo { font-size: 14px; font-weight: bold; }

.subtitulo { font-size: 12px; font-weight: bold; color: #666; }

p { margin-bottom: 3px; }

.texto { text-align: justify; display:block; }

.texto_extrangeiro { text-align: justify; width:100%; }

.texto_extrangeiro p { margin-bottom:10px; }

.center { text-align: center; display: block; margin: 15px 0px 0px 0px; }



/*base*/

.base { _height: 10px; background-color: #dbdbe5; }

/*menu*/

.menu { width: 145px; float: left; background-color: #dbdbe5; }

.menu ul { margin-bottom: 15px; padding-top:4px; list-style: none; background: url(../imgs/menu[barra].jpg) top no-repeat; }

.menu ul li { line-height: 12px; padding: 0px 0px 5px 10px; background: url(../imgs/menu[barra].jpg) bottom no-repeat; }

.menu ul li a { text-decoration: none; color: #59679b; font-size: 11px; padding-left: 5px; }

.menu ul li a:hover { text-decoration: underline; font-weight: bold; font-size:12px; }

/*conteudo*/

.conteudo {

	width: 99%;

	min-height:660px;

	_height:720px;

	background:#F4F4F4;

	font-size: 11px;

	line-height: 18px;

	margin-top: 10px;

	margin-bottom: 10px;

	margin-left: 10px;

}

.home { width: 618px; padding: 15px 0px 0px 5px; }

/*home*/

.home_esquerda { width: 355px; padding-right:5px; float: left; background: url(../imgs/linha[vertical][1].gif) right repeat-y; }



.home_newsletter, .home_notica, .home_provas { width:161px; padding:8px 7px 8px 7px; float:left; }

.home_newsletter { text-align:center; cursor:pointer; padding-left: 17px; padding-right: 15px; }

.home_banner { width: 150px; height: 80px; padding-top: 15px; }

.home_provas { padding-left: 17px; }

.home_notica-area { color:#000000; }

.home_notica-titulo { color:#33508b; font-size:14px; font-weight:bold; margin-bottom:5px; }

.home_notica a img { border:1px #000000 solid; }



.home_busca { width:244px; padding:8px 7px 8px 12px; float:left; }





.home_direita { width:244px; float:left; }

.home_destaque { background:#00CC99; width:220px; _height:300px; min-height:300px; padding:8px 0px 20px 10px; background: url(../imgs/linha[div_horizontal][0].gif) bottom repeat-x; }

.home_destaque ul { list-style: none; padding-right:5px; }

.home_destaque ul li { line-height: 20px; margin-bottom:10px; }

.home_destaque ul li a { text-decoration: none; color: #33508b; font-size: 11px; font-weight:bold; padding-left: 5px; }

.home_destaque ul li a:hover { text-decoration: underline; }

.home_dest {  width:244px; padding: 10px 0px 10px 0px; background: url(../imgs/linha[div_horizontal][0].gif) bottom repeat-x; float:right; }

.home_dest img { border:none; margin-left:11px; }

.home_dest_logo { width:244px; padding: 5px 0px 5px 0px; background:#FFFFFF; float:right; }

.home_dest_logo img { border:none; margin:2px 2px 0px 0px; }

/*rodape*/

address { font-style: normal; padding: 10px; font-size: 11px; color: #59679b; }

/*-----------formatação das listas especiais de cada página-----------*/

/*abs_pecplan*/

.historico { list-style:none; text-align:justify; }

.historico li { margin-bottom: 5px; list-style: none; }

.historico b { color: #33508b; }



.integrante { width: 450px; display: block; margin: 10px 0px 0px 65px; }

.integrante img { float: left; margin-right: 20px; border: 0px solid #000; }

.integrante .empresa_informacoes { width: 300px; font-size: 12px; padding: 10px; background-color: #FAFAFA; text-align: left; }

.integrante .empresa_informacoes li { list-style: none; line-height: 18px; }

.int_nome { border-bottom: 1px solid #DFDFDF; font-weight: bold; }

.int_email a { font-size: 11px; color: #333; }

.int_email a:hover { color: #000; }

.int_email { margin-left: 10px; color: #000; }

.empresa_categorias a { color: #666; }

.empresa_categorias { padding: 10px; text-align: left; }

.empresa_categorias .dest1 { padding: 10px 3px; list-style: none; font-size: 14px; font-weight: bold; }

.empresa_categorias .dest1 li { width: 200px; margin: 5px 0px 5px 20px; line-height: 30px; float: left; border-bottom: 1px #CCC solid; }

.empresa_categorias .dest2 { background-color: #FFF; padding: 5px; font-size: 12px; font-weight: normal; }

.empresa_categorias .dest2 li { line-height: 18px; list-style: none; float: none; border: none; margin: 0px; }

.empresa_categorias li li { list-style: circle; }

.empresa_links { width: 490px; margin-left: 30px; }

.empresa_links h1 { font-size: 12px; color: #000; padding: 0px 0px; margin: 0px; }

.empresa_links h2 { padding: 0px 0px 0px 10px; margin: 10px 0px 5px; }

.empresa_links ul li { line-height: 19px; list-style: square; margin-left: 35px; font-size: 11px; }

.empresa_linha { padding: 0px; padding-bottom: 10px; padding-right: 10px; display: block; border-top: 1px solid #CCC; text-align: right; width: 90%; }



/*abs_produtos*/

.fertily_plus { font-size: 16px; padding: 5px; font-weight: bold; border: 1px dotted #CCC; }



.produtos1 { float: left; z-index: 25; }

.produtos1 ul { margin: 0px 0px 0px 0px; list-style: none; text-align: left; font-size: 11px; font-weight: bold; }

.produtos1 li { padding: 2px; float:left; width: 31%; }

.produtos1 a { text-decoration: none; }

.produtos2 { margin: 0 0 20px; float: left; }



	.produtos_resultado { width:560px; height:58px; cursor:pointer; font-size:11px; margin-top:15px; }

	.produtos_caixa_e, .produtos_caixa_c, .produtos_caixa_i, .produtos_caixa_s, .produtos_caixa_d { height:58px; display:block; float:left; }

	.produtos_caixa_e { width:6px; background-image:url(../imgs/produtos/caixa_esquerdo.gif); }

	.produtos_caixa_c { width:95px; text-align:center; background-image:url(../imgs/produtos/caixa_centro.gif); }

	.produtos_caixa_c img { margin-top: 5px; border:none;}

	.produtos_caixa_i { width:435px; line-height:11px; background-image:url(../imgs/produtos/caixa_centro.gif); }

	.produtos_caixa_i_t { width:435px; height:12px; display:block; margin-top:4px; font-weight:bold; }

	.produtos_caixa_i_d { width:435px; height:27px; display:block; margin-top:2px; }

	.produtos_caixa_i_i { width:435px; height:10px; display:block; margin-bottom: 2px; }

	.produtos_caixa_s { width:16px; background-image:url(../imgs/produtos/caixa_centro.gif); text-align:center; }

	.produtos_caixa_s img { margin-top:34px; }

	.produtos_caixa_d { width:8px; background-image:url(../imgs/produtos/caixa_direito.gif); }

	.produtos_info {

		width:520px; margin: 0px 15px 0px 15px;	display:none;

		border-left: 1px #dddddc solid; border-right: 1px #dddddc solid; border-bottom: 1px #dddddc solid;

	}

	.produtos_menu ul { margin: 10px 0px 0px 10px; list-style: none; text-align: left; font-weight: bold; }

	.produtos_menu ul li { margin: 0px 0px 10px 0px; cursor:pointer; color:#2b3670; font-size:11px; }



.produtos_coluna3 { width: 200px; font-size: 12px; font-weight: bold; background-color: #F1F1F1; padding: 2px; border: 1px solid #DFDFDF; text-align: center; position:relative;}



/*abs_servicos*/

.inseminar li { list-style: disc; margin-left: 20px; margin-bottom: 5px; }

ul ul li { margin-left: 20px; }

ul ul ul li { margin-left: 40px; }

.gms { padding-left: 30px; }

.gms li { line-height: 20px; }

.gms li a { font-size: 11px; }

.barriga_cheia ul { margin-top: 10px; list-style: none; }

.barriga_cheia ul .nome { font-size: 12px; border-bottom: 1px solid #F0F0F0; list-style: none; }

.lista { padding-left:20px; text-align:justify; }

.center { width: 566px; text-align: center; }

.semen_sexado { text-align: center; width: 100%; }

.semen_sexado .td_titulo { background-color: #808abf; color: #FFF; font-size: 14px; padding: 2px; font-weight: bold; }

.semen_sexado .td_coluna { background-color: #b0bad5; text-align: right; font-weight: bold; padding-right: 5px; }

.semen_sexado .td_linha1 { background-color: #FAFAFA; }

.semen_sexado .td_linha2 { background-color: #F0F0F0; }



.sexado { width: 100%; }

.sexado .td_titulo { color: #ad4132; font-size: 18px; padding: 2px; font-weight: bold; }

.sexado .raca { color: #ad4132; padding-top: 10px; padding-left: 10px; font-weight: bold; font-size: 18px; }

.sexado .touro { padding-top: 6px; padding-left: 20px; font-weight: normal; font-size: 13px; }



.cursos_vagas { font-size:9px; }





/*abs_news*/

.eventos li { list-style: none; line-height: 25px; }

.rede_area { display: block; width: 90%; text-align: center; }

.empresa_linha { text-align: right; }

.rede_nome { display: block; font-size: 16px; padding: 7px 7px 7px 15px; background-color: #FAFAFA; text-align: left; font-weight: bold; }

.rede_dados { display: block; font-size: 12px; padding: 0px 0px 0px 25px; background-color: #FAFAFA; text-align: left; }

.campos_newsletter { display:block; font-weight:bold; font-family: Tahoma; font-size:11px; }

.supervisor { color: #ad4132; }

.gms_linha { text-align: right; border-top: 1px solid #CCC; padding: 5px; margin-top: 5px; }

.noticias { margin-bottom:15px; }

.noticias a { font-weight:bold; }

.noticia_hr { text-align:left; width:90%; }

.noticia_pagina { font-weight:bold; font-size:12px; }



/*sombra*/

.sombra1_fundo { background: url(../imgs/sombra[corpo][1].gif); }

.sombra2_fundo { background: url(../imgs/sombra[corpo][2].gif); }

.sombra1,.sombra2 { position: absolute; left: 50%; z-index: 2; }

.sombra1 { width: 5px; margin-left: -389px; }

.sombra2 { width: 7px; margin-left: 385px; }



/*enquete*/

#ENQUETE { width:220px; _height:190px; margin:10px 0px 5px 10px; }

#ENQUETE p { font-size: 11px; color: #33508b; font-weight:bold; }

.OPCAO { font-size: 11px; list-style:none; }

#ENQUETE #msg { padding:5px; text-align:center; font-weight:bold;}

#VOTAR { text-align:center; }

#VOTAR a { background:#33508b; font-weight:bold; color:#FFFFFF; border:1px #33508b solid; padding:4px; }

#VOTAR a:hover { border:1px #33508b solid; }

#parciais { position:absolute; display:none; left:0px; right:0px; width:200px; background-color:#FFFFFF; padding:10px; border:1px solid #33508b; }

#parciais ul { list-style:none; }

