/* CSS Document */

label.error, span.error{

    color: red;

    font-style: italic;

    display:block;

}



select.error, textarea.error, input.error{

    border: 1px dashed #FF6464;

   /* background-color: #FFDFDF;*/

}



body	{

	background-color: #FFFFFF;

	margin:0px;

	background-position: center top;

}

.bg-eterno1 {
	background-image: url(../imgs/home/bg-eterno.gif);
	background-repeat: repeat-y;
	background-position: center top;}

.bg-eterno2 {

	background-image: url(../imgs/geral/bg-eterno.gif);

	background-repeat: repeat-y;

	background-position: center top;

}

.bg-certo {

	background-image: url(../imgs/geral/bg-fundo.jpg);

	background-repeat: repeat-x;

	background-position: top;

}

td, tr, p, br, div, input {

	font-family: "Trebuchet MS", Arial, Verdana, sans-serif;

	font-size: 11px;

	color: #333333;

}

p	{

	margin: 0px 0px 15px 0px;

}

img	{

	border:none;

}

.novidades	{

	color: #ffffff;

}

.bg-centro	{

	background-image: url(../imgs/geral/bg-centro.jpg);

	background-repeat: no-repeat;

	background-position: center top;

}

.bg-menu	{

	background-image: url(../imgs/geral/bg-menu.jpg);

	background-repeat: repeat-x;

	background-position: top;

	background-color: #63B3CF;

}

.menu-canto	{

	background-image: url(../imgs/geral/menu-up.jpg);

	background-repeat: no-repeat;

	background-position: right top;

}

.bg-fundo-cont	{

	background-color: #FFFFFF;

	background-image: url(../imgs/geral/bg-fundo-cont.jpg);

	background-repeat: repeat-x;

	background-position: top;

}

/******Sep******/

.menu-sep1	{

	background-image: url(../imgs/geral/sep.jpg);

	background-repeat: no-repeat;

	background-position: center center;

}

.menu-sep2	{

	background-image: url(../imgs/geral/sep-servi.jpg);

	background-repeat: no-repeat;

	background-position: center center;

}

.menu-sep3	{

	background-image: url(../imgs/geral/sep-sistemas.jpg);

	background-repeat: no-repeat;

	background-position: center center;

}

.menu-sep4	{

	background-image: url(../imgs/geral/sep-clientes.jpg);

	background-repeat: no-repeat;

	background-position: center center;

}

/*---------------*/



h1	{

	margin: 0px;

	font-family: "Trebuchet MS", Arial, Verdana, sans-serif;

	color: #333333;

}

h2	{

	margin:	0px;

}

h3	{

	margin:0px 0px 3px 0px;

	font-size: 15px;

}

/****Lines****/

.line-meio	{
	background-image: url(../imgs/geral/lines-meio.jpg);
	background-repeat: no-repeat;
	background-position:0px top;
	margin-top:-3px;
	*margin-top:0px;}

.line-cont	{
	background-image: url(../imgs/geral/lines-cont.jpg);
	background-repeat: no-repeat;
	background-position: -1px top;
	}
.line-esquerda	{
	background-image: url(../imgs/geral/top-esq.jpg);
	background-repeat: no-repeat;
	background-position: top;}
.line-top	{
	background-image: url(../imgs/geral/menu-top.jpg);
	background-repeat: no-repeat;
	background-position:0px -3px;
	*background-position:0px 0px;}

/*******************/
.novidades	{

}
.novidades a	{
	color: #FFFFFF;
	text-decoration: none;}

.novidades a:hover	{
	text-decoration: underline;}
.endereço	{
	color: #ffffff;}
.rod	{

	color: #ADADAD;

	font-weight: normal;

	text-decoration: none;

}

.mail	{

	color: #FAA71A;

	font-weight: normal;

}

.conteudo-interna td, p {

	text-align: justify;



}

.conteudo-interna td a {

	color: #2485C4;

	text-decoration: none;

}

.conteudo-interna td a:hover {

	text-decoration: underline;

}
