/*scroll sempre visivel*/
#mozscroll { position: absolute; top: 0px; bottom: -1px; visibility: hidden }

* {
	margin: 0;
	padding: 0;
}

/*****************************************************************/
/* Global properties ======================================================== */
html {width:100%}
body {font-family:Arial, Helvetica, sans-serif;font-size:100%;color:#404040;min-width:960px;background:#ffffff}
.main {width:940px;padding:0px 0 px 15px 0px;margin:0 auto;font-size:0.8125em;line-height:1.692em;}
a {color:#b02b18;outline:none;text-decoration:none}
a:hover {text-decoration:none}
.wrapper {width:100%;overflow:hidden}
/*********************************header*************************************/
h1 {padding:8px 0 0 15px;position:relative;float:left}
.logo {display:block;width:117px;height:100px;text-indent:-5000px;background:url(images/cerciav.png) 0 0 no-repeat}
	.logo strong {color:#b02b18;font-style:italic;}
.slogon {display:block;font-size:17px;line-height:1.2em;color:#727272;font-weight:normal}
.row-top {width:100%;min-height:135px;background:url(images/row-top.gif) center top repeat-x #fff;border-bottom:5px solid #f2f2f2}
.row-bot {width:100%;background:url(images/row-bot-bg.jpg) center top repeat-x}
	#page1 .row-bot {min-height:573px}
.row-bot-shadow {width:100%;background:url(images/row-bot-shadow.jpg) center top no-repeat}
/***** slider *****/
.slider-wrapper {padding:10px 0px 0px 10px;width:930px;height:530px;background:url(images/slider-bg.jpg) 0 0 no-repeat;position:relative;overflow:hidden}
.slider {width:920px;height:430px;position:relative}
.items {display:none}
.pagination {position:absolute;left:430px;top:446px;z-index:99}
.pagination li {float:left;margin-right:3px}
	.pagination li a {display:block;width:18px;height:18px;text-indent:-5000px;background:url(images/slider-pagination.png) right top no-repeat;}
	.pagination li.current a, .pagination li a:hover {background-position:left top}
	.pagination li.current a {cursor:default}
/***** menu *****/
.menu {padding:0;width:100%;height:83px}
.menu li {float:left;position:relative;margin-right:2px}
		.menu li.last {margin:0}
	.menu li a {display:block;position:relative;font-size:17px;line-height:1.23em;padding:15px 0 17px 0;color:#fff;
	text-align:center;text-transform:uppercase;letter-spacing:-1px;width:155px;background:url(images/menu-li-bg.png) left top repeat-x;
	}
	.menu li strong {display:none;width:100%;height:5px;background:url(images/menu-border-top.gif) center top repeat-x;
	position:absolute;left:0;top:-5px;z-index:99;}
.menu li.active a, .menu li a:hover {background-position:left bottom}
.menu li.active a, .menu li a:hover {color:#b02b18;padding:15px 0 27px 0}
.menu li.active strong, .menu li:hover strong {display:block}

ul{
    background: transparent;
    border: 0 none;
    font-size: 100%;
    margin: 0;
		padding: 0;
		border: 0;
		outline: 0;
    vertical-align: top;
	list-style: none;
}

.title-1 {display:block;font-size:30px;line-height:1.2em;color:#b02b18;font-weight:normal;letter-spacing:-2px}/*font-style:italic;*/
.title-2 {display:block;font-size:20px;line-height:1.22em;color:#404040;font-weight:normal;letter-spacing:-1px}/*font-style:italic;*/
.link-1 {display:inline-block;width:7px;height:14px;text-indent:-5000px;background:url(../images/marker.gif) right 0px no-repeat;cursor:pointer;}

/*****************************************************************/
.topo
{
	background-image: url(images/topo.gif);
	background-repeat: repeat-x;
	border-bottom:5px solid #f2f2f2
}

.fundopequeno
{
	background-image: url(images/fundopeq.jpg);
	color: #151515;	
	background-color: #f5f6f8; 
}



/*****lista de produtos*****/
.list-1 li {
	font-size:14px;	font-weight:normal;
	line-height:20px;
	padding:10px 0;
	background:url(../images/linha.gif) 0 bottom repeat-x;
}
.list-1 li.last-item {background:none}
	.list-1 li a {color:#303030;font-size:14px;font-weight:normal;}
	.list-1 li a:hover {color:#FF7E00;font-size:14px;font-weight:normal;}

/*****lista redes sociais*****/
.listarsocial{
	margin-top:-5px;
}
	.listarsocial li {
		line-height:20px;
		padding:10px 0;
		background:url(../images/linha1.gif) 0 bottom repeat-x;
	}
	.listarsocial li.last-item {background:none}
		.listarsocial li a {
			display:inline-block;
			padding-left:31px;
			color:#303030;
			background:url(../images/social-icons.png) 0 0 no-repeat;
		}
		.listarsocial li a.it-2 {background-position:0 -40px}
		.listarsocial li a.it-3 {background-position:0 -80px}
		.listarsocial li a.it-4 {background-position:0 -120px}
		.listarsocial li a:hover {color:#fff}
/***********/


.linha{
	font-size:14px;	font-weight:normal;
	padding:25px 0 25px 0px;
	background:url(../images/linha.gif) 0 center repeat-x;
}

.linha1{
	font-size:14px;	font-weight:normal;
	line-height:5px;
	padding:5px 0;
	background:url(../images/linha1.gif) 0 bottom repeat-x;
}

.linhar{
	font-size:14px;	font-weight:normal;
	line-height:5px;
	padding:5px 0;
	background:url(../images/linha.gif) 0 bottom repeat-x;
}
.sombrateste{	
	width:980px;
	margin:auto;		
	padding:0px;
 } 
 
.sombra{	
	background:#F4F5F6;
	width:980px;
	margin:auto;		
	padding:0px;
 } 
 
 .sombra1{	
	background:#F4F5F6;
	width:980px;
	margin:auto;		
	padding:0px;
	box-shadow: 1px 2px 6px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 1px 2px 6px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow: 1px 2px 6px rgba(0, 0, 0, 0.5);
	color:#151515;
	font-size: 14px;
	padding-top:5px;
	padding-bottom:3px;
	text-align:right;
	border-color: #C0C0C0; 
	border-style: solid; 
	border-width:1px;
	border-top:0px;
 } 
 
  .sombraimagem{	
	padding:5 0 0 0;
 } 
 
   .sombraimagem1{	
	box-shadow: 1px 2px 6px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 1px 2px 6px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow: 1px 2px 6px rgba(0, 0, 0, 0.5);
	color:#151515;
	padding:0 0 0 0;
	border-color: #C0C0C0; 
	border-style: solid; 
	border-width:1px;
 } 

.idioma
{
	font-size:11px;
	color:#151515;
	text-align:right;
}
/*
h1 {
	color: #5B605C;
}*/

h2{	
	font-weight:normal;
	/*font-style:italic;*/
	color: #151515;
	font-size: 25px;
	font-family: Arial, Helvetica, sans-serif;		
	padding-bottom:10px;	
}

h2.branco{	
	font-weight:normal;
	color: #151515;
	font-size: 20px;
	font-family: Arial, Helvetica, sans-serif;		
	padding-bottom:10px;	
	color:#FFFFFF;
}

h2.sub{	
	font-weight:normal;
	color: #151515;
	font-size: 24px;
	font-family: Arial, Helvetica, sans-serif;	
	padding-bottom:4px;
	padding-top:15px;
}

h3 /*pos titulos - noticias*/
{
	color: #151515;/*706F6D;*/
	font-size: 18px;
	font-weight:normal;
}

h3.subs{  /*link servicos*/
	font-weight:normal;
	padding-bottom:15px;
	font-size: 18px;
	color: #b02b18;
	font-family: Arial, Helvetica, sans-serif;	
}

h3.subn{  /*link noticias*/
	font-weight:normal;
	font-size: 15px;
	color: #b02b18;
	font-family: Arial, Helvetica, sans-serif;	
}
h3.subn a{
	font-weight:normal; 
	MARGIN: 0 0 0 0;
	PADDING: 0 0 0 0;
	font-size: 15px;
	/*line-height: 1.5em;*/
	color: #b02b18;	
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;	
	/*letter-spacing: 0px;*/
}
h3.subn a:hover{ 
	font-weight:normal;
	MARGIN: 0 0 0 0;
	PADDING: 0 0 0 0;
	font-size: 15px;
	/*line-height: 1.5em;*/
	color: #b02b18;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	/*letter-spacing: 0px;*/
}

h3.sub{  /*link noticias*/
	font-weight:normal;
	font-size: 18px;
	color: #151515;
	font-family: Arial, Helvetica, sans-serif;	
}
h3.sub a{
	font-weight:normal; 
	MARGIN: 0 0 0 0;
	PADDING: 0 0 0 0;
	font-size: 19px;
	/*line-height: 1.5em;*/
	color: #151515;	
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;	
	/*letter-spacing: 0px;*/
}
h3.sub a:hover{ 
	font-weight:normal;
	MARGIN: 0 0 0 0;
	PADDING: 0 0 0 0;
	font-size: 19px;
	/*line-height: 1.5em;*/
	color: #FF7E00;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	/*letter-spacing: 0px;*/
}

h3.sub1{  /*link noticias*/
	font-weight:normal;
	font-size: 22px;
	color: #151515;
	font-family: Arial, Helvetica, sans-serif;	
}

/*
a {
	font-size: 12px;
	text-decoration: none;
	color: #080808;	
	/*font-weight: bold;*/
}
a:hover {
	text-decoration: underline;
	color: #080808;
}*/
a.cinza{
	text-decoration: underline;
	color: #000000;
}
a.cinza:hover {
	text-decoration: none;
	color: #585858;
}
a.restrito{
	text-decoration: underline;
	color: #FF0000;
	font-weight: bold;
}
a.restrito:hover {
	text-decoration: none;
	color: #FF0000;
	font-weight: bold;
}

.canto{
	background-repeat:no-repeat;
	width:12px;
}
.canto_lateral{
	background-repeat:repeat-y;
	width:12px;
}
.canto_ftop{
	background-repeat:repeat-x;
	height:11px;
}

.data{
	font-size: 11px;
	text-align: justify;
	font-weight:bold;
	padding:8px 0px 2px 0px;
	color:#000000;
}

.texto{
	font-size: 13px;
	text-align: justify;
	line-height: 1.5em;
	color:#303030;
}

.textodes{
	font-size: 13px;
	line-height: 1.5em;
	color:#303030;
}

.textoc{
	font-size: 12px;
	line-height: 1.5em;
}

.titulorodape
{
	font-weight:bold;
	font-size:12px;
	color:#80C5E5;
}
.textorodape
{
	font-size:11px;
	color:#4CAEDB;
}

.linksrodape
{
	font-size:12px;
	color:#4CAEDB;
}
.linksrodape a
{
	font-size:12px;
	color:#4CAEDB;
	font-weight:normal;
}
.linksrodape a:hover
{
	font-size:12px;
	color:#4CAEDB;
}


.separadorindex
{
	background-repeat:repeat-x;
	height:16px;	
	padding-bottom:11px;
}
.separadortitulo
{
	background-repeat:repeat-x;
	height:5px;
}

.rodape {
	/*font-weight:bold;*/
	font-size: 12px;
	color:#000000;
	/*padding-top:12px;*/
	line-height:26px
}

.rodape a{
	font-size: 12px;
	text-decoration: none;
	color: #b02b18;/*69C2D2;*/	
	font-weight: bold;
}
.rodape a:hover{
	text-decoration: underline;
	color: #b02b18;
}

.erro{
	color: #FF0000;
	font-weight: bold;
	font-size: 12px;
}

.button1 a{
	border: 0px;
	background: #151515;
	color:#FFFFFF;		 
	PADDING: 4 15 3 15;
	font-family: Arial, Helvetica, sans-serif;	
	font-weight:bold;
	font-size: 12px;
	text-decoration:none;
	height:23px;
}
.button1 a:hover {
	border: 0px;
	background: #DF2B2D;
	color:#FFFFFF;		 
	PADDING: 4 15 3 15;
	font-family: Arial, Helvetica, sans-serif;	
	font-weight:bold;
	font-size: 12px;
	text-decoration:none;
	height:23px;
}

.button11{height:26;color:#fff; background:#151515; padding:5px 11px 5px 11px; text-decoration:none; font-size: 12px;font-weight:bold;}
.button11:hover{text-decoration:none; background:#DF2B2D; color:#fff;font-size: 12px;font-weight:bold;}
.button11 a{height:26;color:#fff; background:#151515; padding:5px 11px 5px 11px; text-decoration:none; font-size: 12px;font-weight:bold;}
.button11 a:hover{text-decoration:none; background:#DF2B2D; color:#fff;font-size: 12px;font-weight:bold;}
.button111 {height:26;color:#fff; background:#DF2B2D; padding:5px 11px 5px 11px; text-decoration:none; font-size: 12px;font-weight:bold;}

/*
.button {
	display:inline-block;
	padding:0 24px;
	margin-left:0px;
	margin-bottom:2px;
	font-size:14px;
	line-height:38px;
	color:#000;
	border:1px solid #fff;
	background:url(../images/botaofundo.gif) 0 0 repeat-x #f2f2f2;
	box-shadow:0 0 2px #bbb;
	cursor:pointer;
}
.button:hover {background:#FF7E00;color:#fff;text-decoration: none;}
*/

.button {display:inline-block;font-size:15px;line-height:1.208em;padding:7px 20px 9px;color:#fff;
background:url(../images/button-tail.gif) left top repeat-x #010101;
letter-spacing:-1px}
.button:hover {background:#010101;color:#fff;text-decoration:none}
	
.button33 {
	display:inline-block;
	font-size:14px;
	line-height:40px;
	padding:0 25px;
	color:#000;
	background:#fff;
}
.button33:hover {color:#fff;background:#666;text-decoration: none;}
/*****************************************************************************************/
/*form contactos*/
form { margin:0px; padding:0px}
.form input {
	width:320px;
	height:30px;
	font-family:verdana;
	font-size:9px;
	color: #7F7F7F;
	padding:7 0 0 9px;
	border-color:#D5D5D5;
	border-style:solid;
	border-width:1px;
	background-color:#F8F8F8
}
.form select {
	width:320px;
	height:30px;
	font-family:verdana;
	font-size:10px;
	color: #7F7F7F;
	padding:0 0 0 9px;
	border-color:#D5D5D5;
	border-style:solid;
	border-width:1px;
	background-color:#F8F8F8
}

.notaform
{
	font-size:10px;
	color: #7F7F7F;
}

.form textarea {
	width:320px;
	height:115px;
	font-family:verdana;
	font-size:9px;
	color:#7F7F7F;
	overflow:hidden;
	padding:7 0 0 9px;
	border-color:#D5D5D5;
	border-style:solid;
	border-width:1px;
	background-color:#F8F8F8
}

/*GESTAO*/
.aTitulo{ 		
	color: #1BA7B2;	
	font-family: Arial, Helvetica, sans-serif;	
}
.Atexto{ /*justificado*/
	color:#392B0B;
	font-size: 12px;
	text-align: justify;
	line-height: 1.5em;
}
.Atextoa{ /*center - bold*/
	color:#1BA7B2;
	font-size: 12px;
	text-align: center;
	line-height: 1.5em;
	font-weight:bold;
}
.Atextob{ /*justificado - bold*/
	color:#1BA7B2;
	font-size: 12px;
	text-align: justify;
	line-height: 1.5em;
	font-weight:bold;
}
.Atextoc{ /*direita - bold*/
	font-size: 12px;
	line-height: 1.5em;
	text-align: right;
	font-weight:bold;
	color: #1BA7B2;
}

.alink{
	font-size: 12px;
	color: #392B0B
}
.alink a{
	font-size: 12px;
	text-decoration: none;
	color: #1BA7B2
}
.alink a:hover {
	text-decoration: underline;
	color: #1BA7B2;
}
.alink1 a{
	font-size: 12px;
	text-decoration: none;
	color: #392B0B
}
.alink1 a:hover {
	text-decoration: underline;
	color: #392B0B;
}

.Abutton {
     border: 0px;
     background: #1BA7B2;
	 color:#FFFFFF;
	 font-weight:bold;
	 width:35; 
	 height:22;
}