﻿﻿﻿﻿/*Página da Ruralbit

Cores base utilizadas
	cores do logotipo
	verde: 13A860
	castanho:B9705A
	verde e-expl 184415

Estrutura do Index
	tabela com 3 colunas; a coluna central tem o conteudo
	1 linha com nome da empresa
	2 linha com menu (prolongar cor por toda a largura da tabela
	3 linha com conteudo: tablea com 3 colunas: apresentação, eventos, noticias
	4 linha rodape prolongar cor por toda a largura da tabela
	5 linha vazia

Dimensões das imagens

*/

/* ESTRUTRA DA PÁGINA*/


body
{
margin:0;
padding:0;
font-family:Verdana, Geneva, sans-serif; /*'Nobile', */
font-size:12px;
text-align:justify;
margin-top: 0px;
margin-bottom: 0px;
background:#FFF;/* url('imagens/fundo.jpg') bottom center no-repeat fixed;*/
color:#000;
line-height:15px;

}

body.semfundo
{
background-image:none;
font-family:Verdana, Geneva, sans-serif;
font-size:12px;

}



img{
padding:0;
margin:0;
border:0;
}

.fotopad{
	padding:10px;
	margin:0;
	border:0;
	}

b{font-size: 110%;}


blockquote{
	padding:15px;	
	margin:0px;
	border:0px;
	}

.tabela_princ{
	background:#FFFFFF;
	
}

.td_topo{
/*background-image:url(imagens/topo.jpg);*/
background-position:left;
background-repeat:no-repeat;
/*width:940px;*/

}

.td_panfletos{
	background-color:none;
	border:thin;
	border-style:double;
	border-color:#999;
	text-align: center;
	width:150px;
	vertical-align:top;
	
	}
	
.td_ie{
	background-color:none;
	border:thin;
	border-style:double;
	border-color:#999;
	text-align: center;
	vertical-align:middle;
	padding:5px;
	
}

.tr_cor{
background-color:#184415;
}

.tabela_menu{
/*width:930px;*/
border:0px;
margin:0;
padding:0;
font-family:"Arial Rounded MT Bold", arial;
font-size:14px;
font-weight:400;
color:#ffffff;
}

.td_apres{
padding:0px;
/*border-bottom:#666 dashed thin;*/
border-right:#666 dashed thin;
border-left:#666 dashed thin;
vertical-align:top;
font-family:Verdana, Geneva, sans-serif;
font-size:11px;
color:#000;
padding:0px;

}

.td_apres2{
padding:0px;
vertical-align:top;
/*font-family:Verdana, Geneva, sans-serif;*/
font-size:11px;
color:#000;
}


.border5{
padding: 5px;
}

/*.td_eventos{
background-color:none;
padding:5px;
border:dashed;
border-color:#666;
border-bottom-width:medium;
vertical-align:top;
}

.td_notícias{
background-color:none;
padding:5px;
border:dashed;
border-color:#666;
border-bottom-width:medium;
vertical-align:top;
}
*/
.rodape
{
font-family:verdana, Arial, sans-serif;
font-weight:400;
font-size:11px;
color:#ffffff;
border-width: 0px;
}

.login
{
font-family:Arial, sans-serif;
font-weight:bold;
font-size:10px;
color:#000000;
border-width: 0px;
}


.box{
width:160px;
float:right;
background-color:#ccc;
padding: 15px;
display: block;
font: 11px Arial, sans-serif;
border-bottom:none;
margin-left:15px;
}
/* DEFINIÇÕES DE TEXTOS*/

.texto/*classe que formata o texto geral*/
{
font-family:  Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-align: justify;
color:#000000;
background:none;
padding:10px;
line-height:18px;

}

.texto_pequeno/*classe que formata o texto mais pequeno*/
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-align: justify;
color:#000000;
background:none;
padding:10px;
line-height:14px;

}

ul {
list-style-type: circle;
line-height:22px;
}

.ul2 {
list-style-type: circle;
margin-left: 10px;
padding-left: 5px;

}

/*DEFINIÇÕES DE TÍTULOS*/

.titulos /* não está ainda a ser usado*/
{
font-family: Arial rounded, arial;
font-size:36px;
font-variant:small-caps;
font-weight: 800;
text-align: left;
color:#184415;
letter-spacing:2px;
text-decoration:none;
}

.cat2_tit{
font-family: Arial  rounded, arial;
font-size:12px;
font-variant:small-caps;
font-weight: bold;
text-align: left;
color:#000000;
padding:10px;
letter-spacing:2px;
}

h1{ /* está a ser usado em */
	font-size: 20px;
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	letter-spacing:2px;
	background-color:#406d3f;
	line-height:24px;
	
	
}

h1.index{ /* está a ser usado nos titulos das caixas do index*/
	font-family:"Arial Rounded MT Bold";
	font-size:16px;
	line-height:22px;
	font-weight:200;
	color:#FFF;
	background-color:#184415;
	padding:0px;
	border:0px;
	margin:0px;
	padding-left:10px;
	
	}





h2{
	font-size: 20px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: bold;
	font-variant:small-caps;
	text-decoration: none;
	letter-spacing:3px;
}

h3{
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: bold;
	font-variant:small-caps;
	text-decoration: none;
	
}

.tit3{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	font-weight: bold;
	font-variant:small-caps;
	text-decoration: none;
	border:1px;
	background-color: #184415;
	padding-left: 20px; 
	padding-right: 20px;
}

h5{/*está a ser usado em parágrafos em destqwue no texto ex: e_expl*/
	font-size: 14px;
	font-family:"Arial Rounded", Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: bold;
	font-variant:none;
	text-decoration: none;
	text-align:center;
	line-height:18px;
}


h4{/*está a ser usado em pequenos títulos no texto (ex e-expl*/
	font-size: 12px;
	font-family:verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: bold;
	font-variant:none;
	text-decoration: none;
	text-align:left;
	line-height:18px;
	margin:10px;
}


.ie{/*tabela do interface ie*/
	font-size:14px;
	font-family: Arial, Helvetica, sans-serif;
	color:#184415;
	font-weight:bold;
	font-variant:small-caps;
	text-decoration: none;
	text-align:center;
	line-height:10px;
	padding-bottom:0;
	padding-top:0;
}
/*DEFINIÇÕES DE LINKS*/

A:link { text-decoration: none; color: #336600; font-weight:bold;}
A:visited { text-decoration: none; color: #339900; font-weight:bold;}
A:active { text-decoration: none; color: #336600; font-weight:bold;}
A:hover { text-decoration: underline; color: #336600; font-weight:bold;}

A.m_index:link { text-decoration: none; color: #FFFFFF; font-weight:normal; }
A.m_index:visited { text-decoration: none; color: #FFFFFF;font-weight:normal; }
A.m_index:hover { text-decoration: underline; color: #FFFFFF; font-weight:normal;}

A.m:link { text-decoration: none; color: #000000; }
A.m:visited { text-decoration: none; color: #000000; }
A.m:hover { text-decoration: underline; color: #000000; }



A.m2:link { text-decoration: none; color: #000000; padding-right:20px; }
A.m2:visited { text-decoration: none; color: #000000; padding-right:20px;}
A.m2:hover { text-decoration: underline; color: #000000; padding-right:20px;}

A.navpath:link{font-family: Arial rounded, arial; font-size:18px; font-variant:small-caps; font-weight: 800; text-align: left; color:#184415; letter-spacing:2px; text-decoration:none;}
A.navpath:visited{font-family: Arial rounded, arial; font-size:18px; font-variant:small-caps; font-weight: 800; text-align: left; color:#184415; letter-spacing:2px; text-decoration:none;}
A.navpath:hover{font-family: Arial rounded, arial; font-size:18px; font-variant:small-caps; font-weight: 800; text-align: left; color:#184415; letter-spacing:2px; text-decoration:underline;}

A.subm:link{font-family: Arial rounded, arial; font-size:11px; font-variant:small-caps; font-weight: 600; text-align: left; color:#184415;  text-decoration:none;}
A.subm:visited{font-family: Arial rounded, arial; font-size:11px; font-variant:small-caps; font-weight: 600; text-align: left; color:#184415;  text-decoration:none;}
A.subm:hover{font-family: Arial rounded, arial; font-size:11px; font-variant:small-caps; font-weight: 600; text-align: left; color:#184415; text-decoration:underline;}


/*definições do menu*/

.buttonscontainer {
	width: 180px;
	padding-left: 0px;
	}
	
	

.buttons A{
height: 20px;
font-variant:small-caps;
padding: 4px;
padding-top: 3px;
display: block;
font: 12px  Verdana,Arial, sans-serif;
font-weight: 200;
text-align: left;
border-bottom: none ;
background-color: none;  
}

.buttons a:hover {
text-decoration: none;
background-color: #ebf7e8;
}



.sub_buttons A{
padding: 1px;
padding-top:3px;
padding-right:30px;
display: block;
font: 10px Verdana,Arial, sans-serif;
text-align: left;
margin-left:10px;
}

.sub_buttons a:hover {
border-bottom: none;
padding: 1px;
padding-top:3px;
padding-right:30px;
background-color: #ebf7e8;

}


.new {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: 	#990000;
	font-weight: bold;
	font-variant:small-caps;
	text-decoration: underline;
	float:left;
	display: block;
}
.new2 {
	color: 	#990000;
}

hr
{
background-color:#D9DFE3;
border-color:#D9DFE3;
height:1px;
width:100%;
border:0;
}


.parceiros{/*logos dos parceiros*/
	padding-right:10px;
	}
	
	
A.sitemap1:link { text-decoration: none; color: #184415; font-size:12px; }
A.sitemap1:visited { text-decoration: none; color: #184415; font-size:12px; }
A.sitemap1:active { text-decoration: none; color: #184415; font-size:12px; }
A.sitemap1:hover { text-decoration: underline; color: #184415; font-size:12px; }

A.sitemap2:link { text-decoration: none; color: #184415; font-size:10px; padding-left:10px;}
A.sitemap2:visited { text-decoration: none; color: #184415; font-size:10px; padding-left:10px;}
A.sitemap2:active { text-decoration: none; color: #184415; font-size:10px; padding-left:10px;}
A.sitemap2:hover { text-decoration: underline; color: #184415; font-size:10px; padding-left:10px;}

A.sitemap3:link { text-decoration: none; color: #184415; font-size:10px; font-style:italic; padding-left:30px;}
A.sitemap3:visited { text-decoration: none; color: #184415; font-size:10px;font-style:italic;padding-left:30px;}
A.sitemap3:active { text-decoration: none; color: #184415; font-size:10px;font-style:italic; padding-left:30px;}
A.sitemap3:hover { text-decoration: underline; color: #184415; font-size:10px;font-style:italic;padding-left:30px;}





.sitemap
{
	text-align:left;

}

.divright {
	float:right;
	display: block;
}

