/* +-------------------------------------------------------------------------------- */
@charset "utf-8";
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
body, html{
	/* definições de estrutura */
	margin		:0px 0px 0px 0px;	/*top, right, bottom, left*/
	width		:100%;
	height		:100%;
	/* definições de fundo */
	background-image	:url(../img/base_back.jpg);
	background-position	:top center;
	background-repeat	:norepeat;
	background-color	:#FFFFFF;
	/* definições de texto */
	color		:#000000;
	font-family	:Arial, Helvetica, sans-serif;
	font-size	:11px;
	font-weight	:normal;
}

/* definições de links */
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.leiamais{
	width:100%;
	display:block;
	margin-top:7px;
}
a{ font-weight:bold; }
a:link {	color: #2a4070; text-decoration: none; }
a:visited {	color: #071031;	text-decoration: none; }
a:hover {	color: #0e2062;	text-decoration: underline; }
a:active {	color: #0e2062;	text-decoration: none; }

/* controle php basico */
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.php_erro{
	display		:block;
	border		:#cccccc solid 1px;
	color		:#FA0536;
	letter-spacing		:1px;
	background-color	:#CCCCCC;

}
.php_notice{
	color		:#3399FF;
}
.php_mensagem{
	color:#333333;
	letter-spacing:1px;
}

/* definições de html basico */
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
h1{
	margin		:0px;
	padding		:0px;
	font-size	:25px;
}
h2{
	margin		:0px;
	padding		:0px;
	font-size	:22px;
	height		:22px;
	width		:100%;
	margin-bottom:5px;
	background-position	:left center;
	background-repeat	:no-repeat;
}
h3{
	margin		:0px;
	padding		:0px;
	font-size	:19px;
}
h4{
	margin		:0px;
	padding		:0px;
	font-size	:17px;
}
h5{
	margin		:0px;
	padding		:0px;
	font-size	:15px;
}
h6{
	margin		:0px;
	padding		:0px;
	font-size	:13px;
}
p{
	margin		:0px;
	padding		:0px;
	margin-bottom:10px;
}
ul{
	list-style	:none;
	margin		:0px;
	padding		:0px;
}
li{
	list-style	:none;
	margin		:0px;
	padding		:0px;
}
img{
	margin		:0px;
	padding		:0px;
	border		:none;
}
form{
	margin		:0px;
	padding		:0px;
}
input, textarea, select{
	margin		:0px;
	padding		:1px;
	width		:auto;
	height		:16px;
	border		:#000000 solid 1px;
	color		:#101010;
	font-size	:11px;
	font-family	:Arial, Helvetica, sans-serif;
	background-color	:#cfcfcf;
}
.noinput{
	height		:auto;
	border		:none;
	background	:none;
}
label{
	display		:block;
	margin		:0px;
	padding		:1px;
}

/* definições de estrutura */
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
#BASE{
	margin		:0 auto;
	padding		:0px;
	width		:760px;
	height		:auto;
	border		:none;
}
#HEADER{
	display:table;
	height:290px;
	width:100%;
}
#FOOTER{
	margin-top	:20px;
	border-top	:#e6e6e6 solid 1px;
	display		:table;
	clear		:both;
	height		:40px;
	width		:100%;
}
#FOOTER div{
	display		:block;
	margin		:0 auto;
	margin-top	:5px;
	padding		:0px;
	width		:760px;
}
#CONTENT{
	display		:block;
	margin-top	:30px;
	clear		:both;
	width		:100%;
}

.cols{
	display	:block;
	float	:left;
	clear	:none;
	width	:244px;
	height	:auto;
	margin-left			:6px;
	margin-right		:6px;
}
.cols2{
	display	:block;
	float	:left;
	clear	:none;
	height	:auto;
	width:530px;
	text-align:justify;
}

.menuhome a{
	font-weight:normal;
}
.menuhome li{
	margin-bottom:4px;
}
.menuhome span{
	font-weight	:bold; 
	color	: #2a4070;
	margin-right:5px;
}

.depoimentos{
	margin:0 auto;
	padding-right:22px;
	width:355px;
	color:#454545;
}

.aspas{
	display:inline;
	clear:none;
	font-weight:bold;
	font-size:10px;	
}
.depoimentos span{
	font-size:11px;
}