/* begin overall style */
body {
	margin: 0;
	padding: 0;
	font: normal 14px Tahoma, Geneva, sans-serif;
	color: #333333;
	text-align: center;
	/*
	background: white;
	color: #444;
	background: white url(bg.gif) repeat-x left top;
        */
}

a {
	outline-color: -moz-use-text-color;
	outline-style: none;
	outline-width: medium;
}

a:link {
	color: #003366;
	text-decoration: none;
}

#page { /*
	width: 750px;
        margin: 0 auto;
	*/
	background-color: white;
	background-image: url(../images/layout/general/bkg_geral.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	margin: 0px 0px 0px 0px;
	padding: 0;
	text-align: center;
}

#topframe {
	margin: 0;
	padding: 0;
	/*
	height: 95px;
        */
}

#topframe #topmenu {
    height: 285px;
    margin: 0 auto;
    padding: 0;
    position: relative;
    width: 960px;
}

#banner {
	border-left: 1px solid #558DC4;
	border-right: 1px solid #558DC4;
	height: 285px;
	margin: 0 auto;
	padding: 0;
	width: 960px;
	 position: absolute;
}

#topframe #bottommenu {
	background: url(../images/layout/general/bkg_menu_top.jpg) repeat-x;
	border-left: 1px solid #558DC4;
	border-right: 1px solid #558DC4;
	height: 16px;
	margin: 0 auto;
	padding: 7px;
	width: 946px;
}

#logo {
	padding: 20px 0 20px 10px;
	font-size: 200%;
}

#mainmenu {
	position: absolute;
	top: 59px;
}

#centerframe {
	border-left: 1px solid #558DC4;
	border-right: 1px solid #558DC4;
	margin: 0 auto;
	padding: 0px;
	width: 960px;
}

#centerleftframe {
	border-right: 1px solid #558DC4;
	float: left;
	margin: 0;
	padding: 0;
	width: 169px;
}

#centerrightframe {
	background: url(../images/layout/general/bkg_conteudo.jpg) top repeat-x
		#FFF;
	float: left;
	margin: 0;
	padding: 5px;
	width: 765px;
}

#clear {
	clear: both;
}

#bottomframe {
	margin: 0;
	padding: 0;
	/*
	padding: 15px;
	margin: 20px 0 0 0;
	font-size: 0.8em;
	text-align: center;
	border-top: 1px solid #EEE;
        */
}

#bottomtopframe {
	background: url(../images/layout/general/bkg_rodape.jpg) repeat-x;
	clear: both;
	height: 120px;
	margin: 0 auto;
	padding: 10px;
	width: 940px;
}

#bottomfooterframe {
	background: url(../images/layout/general/bkg_copy.jpg) repeat-x;
	border: 1px solid #5C90C2;
	clear: both;
	color: #FFF;
	height: 30px;
	margin: 0 auto;
	padding: 10px;
	width: 940px;
}

#homeadvertising1 {
	width: 170px;
	height: 525px;
	background: #CCCCCC;
}

#crfflow {
	width: 770px;
	height: 235px;
	margin: 0 auto;
}

#crfleftfeatured {
	width: 490px;
	margin-right: 10px;
	float: left;
	text-align: left;
}

#crfrightfeatured {
	width: 240px;
	float: right;
	text-align: left;
}

#crfleafsfeatured {
	width: 468px;
	padding: 10px;
	background: #EEF4FB;
	border: 1px solid #B6D4EB;
	text-align: left;
	font-size: 11px;
}

#crflatestarticles {
	width: 218px;
	padding: 10px;
	background: #EEF4FB;
	border: 1px solid #B6D4EB;
	text-align: left;
	font-size: 11px;
}

.crflatestarticlestitle {
	width: 230px;
	text-align: left;
	height: 21px;
	padding-left: 10px;
	background: url(../images/layout/general/bkg_secao.jpg) repeat-x;
	border: #5C90C2;
}

#crflatestnews {
	width: 238px;
	text-align: left;
}

/* end of overall style */
a:link {
	color: #003366;
	text-decoration: none;
}

a:visited {
	color: #001A33;
	text-decoration: none;
}

a:hover {
	color: #005BB7;
}

a:active {
	color: #007DFB;
	text-decoration: none;
}

ul,li {
	list-style: none;
	margin: 0px;
	padding: 0px;
}

a.whitelink:link,a.whitelink:visited,a.whitelink:active {
	color: #fff;
	font-size: 16px;
	text-decoration: none;
}

a.yellowlink:link,a.yellowlink:visited,a.yellowlink:active {
	color: #714D00;
	font-size: 16px;
	text-decoration: none;
}

h1 {
	font-size: 16px;
	color: #003366;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}

h2 {
	font-size: 18px;
	color: #000;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}

h3 {
	font-size: 16px;
	color: #003366;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}

.fl {
	float: left;
}

.fr {
	float: right;
}

.img {
	margin: 5px;
	border: 1px solid #04376A;
}

.menutitle {
	background: url(../images/layout/general/bkg_menu_vertical.jpg) repeat-x
		#456D92;
	padding: 4px;
	text-align: left;
	width: 162px;
}

.menulinks {
	margin: 0 auto;
	padding: 10px;
	width: 150px;
}

.menubar {
	background: url(../images/layout/general/bkg_fundo_menu.jpg) repeat-x;
	height: 7px;
	width: 170px;
}

.crflineadesignA {
	width: 100%;
	background: #BFD9ED;
	height: 5px;
	clear: both;
}

.crflineadesignB {
	width: 480px;
	background: #5C90C2;
	clear: both;
	padding: 5px;
	margin-top: 10px;
	margin-bottom: 10px;
	color: #FFF;
	text-align: left;
}

.banners_cenrto {
	border: 1px solid #456D92;
	float: left;
	margin: 12px;
	padding: 0;
}

.busca {
	background: #FFFFFF none repeat scroll 0 0;
	border: 1px solid #996600;
	float: left;
	height: 18px;
	margin-left: 20px;
	width: 398px;
}

.resize {
	overflow: hidden;
}

.clear {
	clear: both;
}

#interna-center {
	background: #FFFFFF url(../images/layout/general/bkg_conteudo.jpg)
		repeat-x scroll center top;
	padding: 10px;
	width: 770px;
	_width: 760px;
}

#search-form {
	margin-bottom: 10px;
	width: 100%;
}

#leafContent {
	width: 760px;
}

#breadCrumb {
	background: #BFD9ED none repeat scroll 0 0;
	color: #003366;
	margin-bottom: 10px;
	margin-top: 10px;
	padding: 5px;
	text-align: left;
	width: 760px;
}

div.leafTitle {
	color: #003366;
	font-size: 16px;
	font-weight: bold;
	margin: 0;
	padding: 0;
	text-align: left;
}

div.leafInfo {
	color: #003366;
	margin: 10px 0;
	text-align: left;
}

#destaque_direita {
	float: right;
	text-align: left;
	width: 240px;
}

#contact-form {
	width: 515px;
	margin-left: 85px;
	_margin-left: 40px;
}

.toggler {
	color: #FFFFFF;
	display: block;
	font-size: 16px;
	text-decoration: none;
	cursor: pointer;
}

.overTxtDiv {
	color: #999999;
}

#loginFormBg {
	padding: 15px 0 10px 10px;
	background-color: #FFF;
	text-align: left;
}

#log_res {
	font-size: 12px;
	position: absolute;
	background-color: #FFF;
	border: 1px solid #558DC4;
	padding: 10px;
	display: none;
}

#items {
	margin-top: 10px;
	text-align: left;
	width: 760px;
}

.item-lead {
	text-align: left;
	clear: both;
	margin-top: 10px;
	padding-bottom: 10px;
	border-bottom: 1px dotted #558DC4;
}

#leaf-related {
	width: 760px;
	text-align: left;
	margin-top: 30px;
}

#leaf-vote {
	background: transparent url(../images/layout/interna/avaliacao_bkg.jpg)
		repeat-x scroll 0 0;
	border: 1px solid #CCCCCC;
	clear: both;
	margin: 10px 0;
	overflow: hidden;
	padding: 0 10px;
}

#results {
	text-align: left;
	width: 760px;
	float: left;
}

#results .item {
	margin: 10px 0;
	clear: both;
}

/* VIDEOS */
#videos {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	text-align: left;
}

#destaque {
	background-color: #EAF0FD;
	margin: 0 auto;
	padding: 10px;
	text-align: center;
	width: 710px;
}

#titulo {
	color: #003366;
	font-size: 17px;
	margin: 0 auto;
	text-align: center;
	width: 730px;
	font-weight: bold;
}

#titulo a strong {
	font-weight: normal;
}

#texto {
	border-bottom: 10px solid #EAF0FD;
	margin: 0 auto;
	padding: 5px;
	text-align: left;
	width: 720px;
}

#horario {
	background: #EAF0FD none repeat scroll 0 0;
	color: #456D92;
	margin: 0 auto;
	padding: 5px;
	size: 10px;
	text-align: left;
	width: 720px;
	font-weight: bold;
}

.centro {
	margin: 0 auto;
	padding: 5px;
	text-align: center;
}

.lista {
	border-bottom: 1px solid #7DB1D9;
	margin: 0 auto;
	padding: 10px;
	width: 710px;
	clear: both;
}

.lista img {
	margin-right: 10px;
}

.titulo {
	color: #003366;
}

.azul {
	color: #456D92;
}

#pag {
	background: transparent url(../images/layout/video/pag.jpg) repeat scroll
		0 0;
	color: #FFFFFF;
	height: 20px;
	margin: 10px;
	padding-top: 3px;
	text-align: center;
	width: 430px;
}

#sndImage {
	margin-left: 170px;
	margin-top: 105px;
}

#firstImage,#sndImage {
	position: absolute;
}

#tv-movie {
	
}

.leafContent {
	text-align: left;
}

.ajaxLoading {
	background: transparent url(../images/ajax-loader-blue.gif) no-repeat
		scroll 0 0;
	width: 16px;
	height: 16px;
}

#home-video {
	background-color: #5C90C2;
	width: 335px;
	padding: 10px;
	,
}

#home-video img {
	float: left;
	margin-right: 10px;
	width: 135px;
	height: 102px;
}

a#home-video-title,a#home-video-header {
	color: #FFF;
	font-weight: bold;
	font-size: 16px;
}

a#home-video-header {
	color: #FDCD00;
}

#cities,#states {
	float: left;
}

#node-list {
	background-color: #E8F1F8;
	overflow: hidden;
	padding: 10px 5px;
	width: 760px;
}

#bottomtopframe h3 {
	margin: 5px;
}

#bottomtopframe ul li {
	text-align: left;
}

#bottomtopframe  div.col {
	margin-right: 20px;
}

/*
#menu-table{
	border:1px solid #FF0000;
display:table;
margin:auto;
text-align:center;
width:auto;
}
#menu-table-wrapper{
display:table-row;
text-align:center;
}*/
#menu-table {
	margin: 0 auto;
	width: auto;
}

#menu-table-wrapper {
	margin: 0 auto;
}

#leaf {
	_margin-right: 5px;
}

#testimonios-template {
	width: 760px;
	/*border:1px #000000 solid;*/
	float: left;
}

#testimonios-links {
	width: 760px;
	height: 30px;
	/*border-bottom:1px #000000 solid;*/
	margin-bottom: 10px;
}

#testimonios-template .testimonio-create-link,#testimonios-template .testimonio-list-link
	{
	display: block;
	height: 30px;
	text-align: left;
	text-indent: -9999px;
	width: 240px;
}

#testimonios-template .testimonio-list-link {
	background: transparent url(../images/testimonios/ultimos.gif) no-repeat
		scroll 0 0;
}

#testimonios-template .testimonio-create-link {
	background: transparent url(../images/testimonios/crear.gif) no-repeat
		scroll 0 0;
}

#testimonio-msj {
	height: 150px;
	margin: 20px auto;
	/*border:1px solid #000000;*/
	width: 90%;
}

#testimonio-msj-title { /*border-bottom:1px solid #000000;*/
	height: 23px;
	padding-top: 7px;
}

#testimonio-msj-title h1 {
	font-weight: bold;
}

#testimonio-msj-content {
	margin-top: 10px;
	background-color: #EAF0FD;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border: 5px solid #EAF0FD;
	padding: 10px;
}

#testimonio-msj-btn {
	border: 1px solid #000000;
	clear: both;
	display: block;
	height: 23px;
	margin: 10px auto 0;
	padding: 7px 10px 0;
	width: 100px;
}

#testimonios-list {
	width: 500px;
}

#testimonios-list .testimonio-item {
	background-color: #EAF0FD;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border: 5px solid #EAF0FD;
	padding: 10px;
	float: left;
	text-align: left;
	margin: 0 0 5px 3px;
	width: 490px;
}

#testimonios-list .testimonio-item a {
	font-weight: bold;
	color: #001A33
}

#testimonios-list .testimonio-item img {
	margin: 5px;
	float: left;
	border: 0;
}

#testimonios-list .testimonio-item .title {
	float: left;
	width: 480px;
}

#testimonios-list .testimonio-item .content {
	float: left;
	margin: 5px 0;
	width: 400px;
}

#testimonios-list .testimonio-item span.testimonio-info,#testimonio span.testimonio-info
	{
	font-size: 12px;
	text-align: left;
}

#testimonio {
	width: 515px;
	margin: 10px 0 10px 3px;
	text-align: left;
}

#testimonio .real-content {
	margin-top: 10px;
}

#testimonio .title {
	color: #003366;
	font-size: 16px;
	font-weight: bold;
	margin: 0;
	padding: 0;
}

#testimonio div.content {
	margin: 5px;
}

#testimonio div.testimonio-images {
	text-align: center;
	margin-top: 20px;
}

#testimonio div.testimonio-images h1 {
	font-weight: bold;
}

#testimonio div.testimonio-images img {
	margin: 5px;
}

#testimonio .avatar {
	margin-top: 20px;
	text-align: center;
}

#testimonio-others {
	clear: both;
	float: left;
	margin: 10px 0 10px 3px;
	width: 515px;
	text-align: left;
}

#testimonio-others .testimonio-title {
	font-weight: bold;
}

#testimonio-others span.testimonio-info {
	display: block;
	font-size: 12px;
	font-weight: normal;
}

#testimonio-others .testimonio-other {
	border-right: 1px solid #C6DCEF;
	float: left;
	margin: 15px 5px 10px;
	padding: 5px;
	width: 150px;
}

.round {
	background-color: #EAF0FD;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border: 5px solid #EAF0FD;
	padding: 10px;
}

.round-dark {
	background-color: #C6DCEF;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border: 5px solid #C6DCEF;
	padding: 10px;
}

img {
	border: 0;
}

#plaxo {
	float: left;
	width: 310px;
	font-size: 12px;
	margin-left: 5px;
}

#plaxo .row {
	margin-top: 10px;
	float: left;
}

#plaxo form label,#plaxo .row {
	text-align: left;
}

#plaxo #plaxo-chooser {
	display: block;
	float: left;
}

#plaxo form input[type=text],#modal form textarea {
	background-color: #EAF0FD;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border: 1px solid #C6DCEF;
	width: 300px;
}

#contact-create-log,#testimonio-create-log {
	text-align: left;
	display: block;
	opacity: 0;
	visibility: hidden;
}

#leaf-tools {
	border: 1px solid #EAF0FE;
	padding: 0 10px;
}

#leaf-tools a {
	color: #714514;
	font-family: Tahoma;
	font-size: 12px;
	margin-left: 3px;
	display: block;
}

#leaf-tools a img {
	margin-right: 3px;
}

#ultimos-artigos h1 {
	color: #04376A;
	font-family: Myriad Pro, Tahoma;
	font-size: 14px;
	font-weight: normal;
	margin-top: 1px;
}

#ultimos-artigos a {
	float: right;
	margin-right: 2px;
	margin-top: 3px;
}

#testimonios-block {
	background: #EEF4FB;
	border: 1px solid #B6D4EB;
}

#testimonios-block h3 {
	background: #EEF4FB url(../images/layout/general/testimonio-bg.gif)
		scroll repeat-x 0 0;
	height: 35px;
}

#testimonios-block h3 span {
	background: transparent url(../images/layout/general/pencil.gif) scroll
		no-repeat 0 0;
	color:#2D5782;
display:block;
font-size:16px;
font-weight:normal;
height:35px;
padding-left:35px;
}
#testimonios-block p{
	color:#003366;
	padding: 0 10px;
	font-size:12px;
}
#testimonios-block div{
	background: #EEF4FB url(../images/layout/general/testimonio-bg.gif)
		scroll repeat-x 0 0;
height:18px;
padding-top:4px;
text-align:center;
}


