/* MAIN */

* { font-family: Arial, Helvetica, sans-serif; }

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

.conteudo {
	background:#F4F4F4;
	font-size: 11px;
	line-height: 18px;
	margin: 10px;
}

.h1 {
	font-size:35px; color: #000066;
	font-weight: bold; letter-spacing: -1px;
	font-family: Arial, Helvetica, sans-serif;
}

/* <h1> <h2> <h3> <h4>*/
h1 { font-size: 27px; color: #ad4132; }
h2 { font-size: 17px; color: #ad4132; padding: 10px 0px; border-top: solid 1px #CCCCCC; }
h4 { font-size: 15px; color: #ad4132; }

.h3 { font-size:18px; color:#000000; }
.h4 { font-size:15px; color:#000000; }
.h5 { font-size:12px; color:#000000; line-height: 19px; }
.h6 { font-size:11px; color:#000000; }
.h7 { font-size:10px; color:#000000; }
.h8 {
	font-size:35px; color:#71ac0a;
	font-weight: bold; letter-spacing: -1px;
	font-family: Arial, Helvetica, sans-serif;
}

.header_h3 { 
	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: white;
}

.home_h2 { 
	font-weight: bold;
	font-size: 20px;
	font-family: Arial, Helvetica, sans-serif;
	color: #990000;
	letter-spacing: -1px;
}

.hr_home {
	height:0;
	border:0;
	border-top: 1px solid #999;
	padding: 0px;
}



/* HEADER */

.produtos_h6 a {
	text-decoration: none; 
	color: white; 
	margin: 0px;
	font-size: 11px;
}

.produtos_h6 a:hover { 
	text-decoration: none; 
	font-weight: bold;
	color: #CCCCCC;
	text-transform: uppercase;
}


/* NEWS */

.home_destaque { padding: 0px; margin: 0px; }
.home_destaque ul { list-style: none; margin: 0px; padding: 0px; }
.home_destaque ul li { line-height: 17px; padding: 0px; margin: 0px; padding-bottom: 5px; }
.home_destaque ul li a { text-decoration: none; color: #33508b; font-weight: normal; padding: 0px; margin: 0px; }
.home_destaque ul li a:hover { text-decoration: underline; }

/* OTHERS */
#icontrole { visibility: hidden; }
#produtos_categorias { position:absolute; width:445px; display:none; padding: 10px; border: #aca976 1px solid; background-color: #ffffff; }
#newsletter { padding: 0px 5px 0px 5px; width:220px; height:170px; position:absolute; border:1px solid #33508b; background-color: #ffffff; display:none; }

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; }

/*conteudo*/
.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; font-size: 11px; }
.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 { padding:8px 7px 8px 12px; float:left; }



.home_dest { 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: 5px 0px 0px 65px; }
.integrante img { float: left; margin-right: 20px; border: 0px solid #000; }
.integrante .empresa_informacoes { width: 450px; font-size: 12px; padding: 3px; 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: 7px; text-align: left; }

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

.empresa_categorias .dest1 li { width: 200px; margin: 5px 0px 5px 20px; line-height: 15px; 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; }

.home_news_mercado {
	font-size: 11px;
	background: #B0D8FF;
	color: #006699;
	padding: 2 4 2 4;
}
.home_news_35anos {
	font-size: 11px;
	background: #cc0000;
	color: #FFFFFF;
	padding: 2 4 2 4;
}

/*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; padding:3px; }

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

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


/* GENEALOGIA */
.GenVertical { border-right: solid 1px #999999; padding: 0px; }
.GenHorizontal {
	background:#EAEAEA;
	border-left: solid 1px #CCCCCC;
	border-bottom: solid 1px #CCCCCC;
	padding-left: 5px;
	padding-right: 5px;
}
.GenPadrao { padding: 3px; padding-left: 10px; white-space:nowrap; }

/* 35 ANOS */
	.y35_newstitle { font-size:16px; color:#000000; font-family:Arial, Helvetica, sans-serif; font-weight:bold; }
	.y35_newstitleFirst { font-size:23px; color:#000000; font-family:Arial, Helvetica, sans-serif; font-weight:bold; }
	.y35_newstitleS { font-size:12px; color:#000066; font-family:Arial, Helvetica, sans-serif; }
	.y35_newstext { font-size:12px; color:#000000; font-family:Arial, Helvetica, sans-serif; }
	.y35_linkS { font-size:11px; color:#CC0000; font-family:Arial, Helvetica, sans-serif; }
	.y35_commentsCaptions { font-size: 11px; font-family:Arial, Helvetica, sans-serif; }