@charset "utf-8";
body {
	height: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 0px;
	margin: 0px;
	color: #284D62;
}
h1, h2 {
	color:#284D62;
	font-size:14px;
	font-weight:bold;
	padding:0;
	margin:0;
	border:0;
}
h3 {
	color:#336699;
	font-size:14px;
	font-weight:bold;
	padding:0;
	margin:0;
	border:0;
}
h4 {
	font-size:20px;
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	line-height:25px;
}

form { padding: 0px; margin: 0px;}
img { border: 0px; }
input, .contentForms input, input.open {
	font-size:14px;
	height:18px;
/*	border:1px solid #284D62; */
	border:1px solid #CFCFCF;
	color:#284D62;
	padding:1px;
	vertical-align:middle;
	background:url(images/bg_forms.jpg) repeat-x bottom #FFF;
}
select, .contentForms select {
	font-size:14px;
	height:24px;
/*	border:1px solid #284D62; */
	border:1px solid #CFCFCF;
	color:#284D62;
	padding:1px;
	vertical-align:middle;
	background:url(images/bg_forms.jpg) repeat-x bottom #FFF;
}
textarea {
	font-size:14px;
/*	border:1px solid #284D62; */
	border:1px solid #CFCFCF;
	color:#284D62;
	padding:1px;
	vertical-align:middle;
	background:url(images/bg_forms.jpg) repeat-x bottom #FFF;
}
.btns {
	height:26px;
}

/* NOVOS ESTILOS FORMULÁRIOS
============================================================================================================= */
.contentBaseForms { }
.tableForms { 
	padding:1px;
	color:#284D62;
	border:1px solid #336699;
}
.tableForms table {
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
}
.tableForms tr {

}
.tableForms td {
	text-align:left;
	padding:5px;
	background:#F8F8F8;
	color:#284D62;
}
.tableForms td.cellLeft {
	width:40%;
	text-align:left;
	font-size:14px;
}
.tableForms td.cellRight {
	display: block;
}
.tableForms td.cellTitles {
	background:#A8C1CF;
	padding:10px 5px;
}
.tableForms td.cellSubTitles {
	background:#336699;
	color:#FFF;
	font-size:15px;
}
.tableForms td.cellButtons {
	background:#336699;
	color:#FFF;
	padding:10px 0;
	text-align:center;
}
.tableForms td.center {
	text-align:center;
}
/* ========================================================================================================== */
a:link {
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #284D62; text-decoration: none;
}
a:visited {
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #284D62; text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a.welcome:link {
	font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #284D62; text-decoration: none;
}
a.welcome:visited {
	font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #284D62; text-decoration: none;
}
a.welcome:hover {
	text-decoration: underline;
	color:#F99839;
}


a.show:link {
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #284D62; text-decoration: none; border-bottom:1px dotted #284D62;
}
a.show:visited {
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #284D62; text-decoration: none; border-bottom:1px dotted #284D62;
}
a.show:hover {
	color:#FF9900; border-bottom:1px dotted #284D62;
}
ul {
margin: 0px;
padding: 0px 0px 5px 0px;
/*font-weight: bold;*/
list-style: none;
}
li {
/*background: url(images/maker_list.gif) left no-repeat;*/
padding: 3px 0px 0px 10px;
/*border-bottom: dotted 1px #CCC;*/
}
ul.becomeIncountry {
margin: 0px;
padding: 0px 0px 0px 30px;
/*font-weight: bold;*/
list-style: decimal;
}
li.becomeIncountry {
/*background: url(images/maker_list.gif) left no-repeat;*/
padding: 3px 5px 2px 3px;
border-bottom: dotted 1px #CCC;
font-weight:bold;
}
ul.Headquarters {
margin: 0px;
padding: 0px 0px 0px 30px;
/*font-weight: bold;*/
list-style:outside;
}
li.Headquarters {
/*background: url(images/maker_list.gif) left no-repeat;*/
padding: 3px 5px 2px 3px;
border-bottom: dotted 1px #CCC;
}
.inputLogin {
	border: solid 1px #9FB8C6;
	background: #FFF;
	color: #284D62;	
}
#baseGFN {
	width:100%;
	height:100%;
	position:relative;
}
#bgTop {
	width:100%;
	height:97px;
	background:url(images/bg_top.jpg) repeat-x;
}
#contentTop {
	width:1004px;
	height:97px;
	position:relative;
	margin:auto;
}
#logoGFN {
	width:358px;
	height:72px;
	position:absolute;
	top:10px;
	left:10px;
}
#languagesNav { 
	position:absolute;
	top:10px;
	right:23px;
}
#formSearchAll {
	position:absolute;
	top:42px;
	right:25px;
}
#optionsTop {
	position:absolute;
	bottom:0;
	right:25px;
}
#bgMenu {
	width:100%;
	height:36px;
	background:url(images/bg_menu.jpg) repeat-x;
}
#contentMenu {
	width:1004px;
	height:36px;
	margin:auto;
	position:relative;
}
#menuGFN {
	position:absolute;
	bottom:11px;
	left:60px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
}
#menuGFN a, #menuGFN a:visited {
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFF; text-decoration: none;
}
#menuGFN a:hover {
	text-decoration: underline;
}
#loginGFN, #logoutGFN {
	position:absolute;
	bottom:8px;
	right:25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#F16C2C;
	padding:3px 6px;
	background:#FFF;
	font-weight:bold;
	border:1px solid #2C80AB;
}
#loginGFN a, #loginGFN a:visited, a.linksLogin, a.linksLogin:visited {
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #F16C2C; text-decoration: none;
}
#loginGFN a:hover, a.linksLogin:hover {
	text-decoration: underline;
}

#contentAdvertisingTop {
	width:1004px;
	margin:auto;
	text-align:center;
	padding:10px 0;
}
#contentAdvertisingTop img {
	border:1px solid #CCC;
	padding:5px;
	background:#FFF;
	margin:0 20px;
}
#contentAdvertisingRight {
	background:#F0F0F0;
	padding:10px;
	margin:0 0 10px 0;
}
#contentAdvertisingRight ul {
	border:0;
	padding:0;
	margin:0;
}
#contentAdvertisingRight li {
	width:120px;
	min-height:80px;
	border:1px solid #CCC;
	padding:5px;
	background:#FFF;
	margin:0 0 5px 0;
}
.contentLogin {
	width:550px;
	border:2px solid #F0F0F0;
	margin:20px;
}
.contentLogin td{
	padding:5px 3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.contentLogin td.tdTextRight {
	text-align:right;
	font-size:15px;
	font-weight:bold;
}
.contentLogin td.tdTextLeft {
	text-align:left;
	font-size:15px;
	font-weight:bold;
}
.contentLogin td.tdCheckbox {
	text-align:right;
	width:30px;
	vertical-align:top;
}
.contentLogin td input, .formsInput {
	font-size:14px;
	height:18px;
	border:1px solid #284D62;
	color:#284D62;
	padding:1px;
	vertical-align:middle;
	background:url(images/bg_forms.jpg) repeat-x bottom #FFF;
}
.contentLogin td select {
	font-size:14px;
	height:24px;
	border:1px solid #284D62;
	color:#284D62;
	padding:1px;
	vertical-align:middle;
	background:url(images/bg_forms.jpg) repeat-x bottom #FFF;
}
.contentLogin table {
	width:100%;
}
.contentLogin table.tableLogin {
	width:340px;
	background:#F0F0F0;
	border:1px solid #CCC;
	padding:10px 0;
}
#addCompany {
	margin:10px 0;
}
#addCompany a, #addCompany a:visited {
	font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #F16C2C; text-decoration: none; font-weight:bold;
}
#addCompany a:hover {
	text-decoration: underline;
}

#resultCompany {
}
#resultCompany table {
	width:100%;
	border:0;
}
#resultCompany tr {
	background:#F0F0F0;
}
#resultCompany tr#titles {
	background:#666;
	font-weight:bold;
	color:#FFF;
	text-align:center;
}
#resultCompany td {
	padding:3px;
	font-size:12px;
}
#resultCompany td img{
	margin:0 3px;
}











#bgOpportunity {	width:100%;	height:284px;	background-image:url(images/bg_opportunity.jpg); }
#contentOpportunity {	width:1004px;	height:284px;	margin:auto;	background-image:url(images/content_opportunity.jpg); }

#bgBar {	width:100%;	height:52px;	background-image:url(images/bg_bar.jpg); }

#baseLogout { width: 230px; border: solid 1px #E3ECEE; background: #FFF;	position: absolute; top: 70px; right: 10px;	padding: 5px 5px 10px 5px; }
#formLogout {	background: #E3ECEE;	padding: 10px;	color: #284D62; }

#baseLogin { width: 230px; height: 30px; border: solid 1px #E3ECEE; background: #FFF;	position: absolute; top: 70px; right: 10px;	padding: 5px; }
#formLogin {	height: 10px;	background: #E3ECEE;	padding: 10px;	color: #284D62; position:relative;}

.login { top:10px; right:10px; position: absolute; font-size:9px; }
.linkLogin:link, .linkLogin:visited { font-family:Arial; font-size:9px; color:#284D62; text-decoration:none; }
.linkLogin:hover { text-decoration: underline; }



#formLoginFoot {
	padding: 5px 10px 0px 10px;
	font-weight:bold;
	font-size:10px;
}
#formLoginFoot td { width:70px; text-align:center; }
#formLoginFoot a { 	font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #474D51; text-decoration: none; }
#formLoginFoot a:hover { text-decoration: underline; }

.redBD {	color: #FF0000; }


#globalNav { position: absolute; top: 85px; right: 260px; }

#bgFooter {
	width: 100%; 
	background: #EFF3F5;
	text-align: center;
	clear:both;
}
.contentFooter {
	width: 884px;
	padding: 50px 30px 5px 30px;
	color: #474D51;
	margin:auto;
}
.contentFooter a {
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #474D51; text-decoration: none;
}
.contentFooter a:hover {
	text-decoration: underline;
}
#baseMiddle {
	width:1004px;
	height:auto;
	margin:auto;
}

.contentLeft { width: 200px; padding: 10px; float:left; }
.contentRight { width: 150px; padding:0 0 0 10px; float:left; }
.contentMiddle { width:590px; padding: 10px; float:left;}

.borderSearch, .borderAdvancedSearch, .borderFranchiseResources, .borderTestemonies {	border: solid 1px #E3ECEE;	background: #FFF; padding: 5px; margin-bottom:10px; }
.contentSearch, .contentFranchiseResources, .contentTestemonies { background: #E3ECEE; padding: 10px; color: #284D62; }
.contentAdvancedSearch { background: #FFF2EA; padding: 10px; color: #284D62; }

.borderWorldwideYourCountry {	border: solid 1px #E3ECEE;	background: #FFF; padding: 5px; margin-bottom:10px; }
.contentWorldwideYourCountry { background: #E3ECEE; padding: 10px; color: #284D62; }
.contentWorldwideYourCountry ul { margin: 0px; padding: 0px 0px 5px 0px; list-style: none; }
.contentWorldwideYourCountry li { padding: 3px 0px 3px 0px; font-weight:bold; border-bottom:1px #CCC dotted; }



.borderOptions02 {	border: solid 1px #FFEDE1;	background: #FFF; padding: 5px; margin-bottom:10px; }
.contentOptions02 { background: #FFEDE1; padding: 10px; color: #284D62; }

.borderBecome {	border: solid 1px #FFEDE1;	background: #FFF; padding: 5px; margin-bottom:10px; }
.contentBecome { background: #FFEDE1; padding:5px 5px 5px 0; color: #284D62; }

.borderApplyPartnership {	border: solid 1px #FFEDE1;	background: #FFF; padding: 5px; margin-bottom:10px; }
.contentApplyPartnership { background: #FFEDE1; padding:10px; color: #284D62; }

.contentForms { 
	padding:1px;
	color:#284D62;
	border:1px solid #FFF1E8;
}
/*.contentForms input, select {	border: solid 1px #9FB8C6;	background: #FFF;	color: #284D62;	}*/
.contentForms TABLE {	width: 100%; }
.contentForms TR { background:#FFF1E8; }
.contentForms TD { text-align: left;	padding: 5px; }
.contentForms TD.tdForms { border:none; width:30%; text-align: right;	padding:5px }
/*input.open, textarea.open { border:1px solid #CCC; background-color:#FFF; padding:1px;display:inline; }*/

/* ESTILOS NOVOS FORMULÁRIO ====================================================== */

.contentFormsNew, .contentFormRegister {
	padding:10px;
}
.contentFormsNew td li {
/*background: url(images/maker_list.gif) left no-repeat;*/
padding: 3px 5px 2px 3px;
margin:0;
border:0;
min-height:20px;
border-bottom: dotted 1px #CCC;
background:none;
}

.contentFormsNew td{
	padding:5px 3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.contentFormRegister td{
	padding:5px 3px;
	font-family:Helvetica, Verdana, Arial, sans-serif;
	font-size:11px;
}
.contentFormsNew td.tdTextRight {
	text-align:right;
	font-size:11px;
	font-weight:bold;
}
.contentFormRegister td.tdTextRight {
	text-align:right;
	font-size:11px;
	font-weight:bold;
}
.contentFormsNew td.tdTextLeft {
	text-align:left;
	font-size:11px;
	font-weight:bold;
}
.contentFormRegister td.tdTextLeft {
	text-align:left;
	font-size:11px;
	font-weight:bold;
}
.contentFormsNew td.tdCheckbox, .contentFormRegister td.tdCheckbox {
	text-align:right;
	width:30px;
	vertical-align:top;
}
.contentFormsNew td input, .contentFormRegister td input, .formsInput {
	padding:1px;
	font-size:14px;
	height:18px;
	border:1px solid #284D62;
	color:#284D62;
	vertical-align:middle;
	background:url(images/bg_forms.jpg) repeat-x bottom #FFF;
}
.contentFormsNew td select, .contentFormRegister td select {
	padding:1px;
	font-size:14px;
	height:24px;
	border:1px solid #284D62;
	color:#284D62;
	vertical-align:middle;
	background:url(images/bg_forms.jpg) repeat-x bottom #FFF;
}
.contentFormsNew table, .contentFormRegister table {
	width:100%;
}
.contentFormsNew td textarea, .contentFormRegister td textarea {
	padding:1px;
	font-size:14px;
	border:1px solid #284D62;
	color:#284D62;
	vertical-align:middle;
	background:url(images/bg_forms.jpg) repeat-x bottom #FFF;
}
.stepFranchise {
	margin:0 0 10px 0;
	text-align:center;
}
.titleForms {
	font-size:18px;
	font-weight:bold;
	color:#284D62;
	margin:10px 0;
	border:1px solid #284D62;
	padding:3px;
	background:url(images/bg_title_forms2.jpg) repeat-x bottom #F7B18F;
}
.subtitleForms {
	font-size:18px;
	color:#FFF;
	margin:10px 0;
	border:1px solid #284D62;
	padding:3px;
	background:url(images/bg_title_forms.jpg) repeat-x bottom #95BFD5;
}
#countriesAdds {
	width:95%;
	margin:0 0 10px 0;
	font-size:11px;
	font-weight:normal;
}
#countriesAdds ul {
	margin:0px;
	padding:5px 0;
	list-style: none;
}
#countriesAdds li {
	padding:2px 5px;
	border:0;
	margin:1px 0 0 0;
	min-height:0;
	background:#F0F0F0;
}
#countriesAdds li img {
	padding:0;
	border:0;
	margin:0;
	float:right;
}
.countryLeft {
	float:left;
}
.languageConcept {
	width:95%;
	padding:0 0 5px 0;
}
.titleLanguageConcept {
	font-size:10px;
	font-weight:bold;
	color:#990000;
	float:right;
}
.addDescription {
	width:95%;
	padding:5px;
	border:1px solid #CCC;
	background:#F0F0F0;
	margin:2px 0;
}
.countryOpportunies {}
/* ============================================================================ */

.contentWelcome { background: #F9F9F9; padding: 10px; color: #284D62; }

.contentFranchiseWorld { line-height:18px; }
.contentFranchiseNews {
	line-height:20px;
}

.contentGlossary { }
.contentGlossary ul { margin: 0px; padding: 0px 0px 5px 0px; list-style: none; }
.contentGlossary li { padding: 3px 0px 15px 10px; }

.contentNationalAssociations { }
.contentNationalAssociations ul { margin: 0px; padding: 0px 0px 5px 0px; list-style: none; }
.contentNationalAssociations li { padding: 3px 0px 5px 10px; border:1px dashed #F0F0F0; }
.contentNationalAssociations li strong { font-size:14px; color:#F99839; } 

.contentGFNCountry { }

.contentCountryFacts { }
.contentCountryFacts table { width:100%; }
.contentCountryFacts td {
	padding:5px 0;
	border-bottom:1px dashed #CCC;
}

.contentCountryFacts a {
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #284D62; text-decoration: none; font-weight:bold;
}
.contentCountryFacts a:visited {
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #284D62; text-decoration: none; font-weight:bold;
}
.contentCountryFacts a:hover {
	text-decoration: underline;
}


.contentAdvertiseGFN { }

.contentContactUs { }

.contentSiteMap { }
.contentSiteMap ul { margin: 0px; padding: 3px 0 10px 0; list-style: none; font-weight:bold; border-bottom:none; }
.contentSiteMap li { padding: 2px 0 2px 10px; }
.contentSiteMap li a {
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #284D62; text-decoration: none; font-weight:normal;
}
.contentSiteMap li a:visited {
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #284D62; text-decoration: none; font-weight:normal;
}
.contentSiteMap li a:hover {
	text-decoration: underline;
}

.titlesMap { }
.titlesMap ul { margin:0; padding: 10px 0 0 0; list-style:none; font-weight:bold; border-bottom:none; }
.titlesMap li { padding: 2px 0 2px 0; font-size:13px; border-bottom:none; }
.titlesMap li a {
	font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #F99839; text-decoration: none; font-weight:bold;
}
.titlesMap li a:visited {
	font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #F99839; text-decoration: none; font-weight:bold;
}
.titlesMap li a:hover {
	text-decoration: underline;
}


.contentAboutUs { line-height:18px; }

.contentMissionValues { line-height:18px; }
.contentMissionValues li{
	border-bottom:1px dashed #CCC;
	padding-bottom:5px;
}

.contentPrivacyPolicy, .contentCredits { line-height:18px; }
.contentCredits img {
	margin:3px 10px;
}

.borderRestrict {	border: solid 1px #FFE14F;	background: #FFF; padding: 5px; margin-bottom:10px; }
.contentRestrict { background: #FFE14F; padding: 5px 10px 5px 10px; color: #284D62; position:relative; }
.iconRestrict { position:absolute; right:0px; bottom:0px; }

.otherLinks { background: #F0F0F0; padding: 5px 10px 5px 10px; color: #284D62; margin-bottom:10px; border:#CCC 1px solid;}
.otherLinks ul, .contentOptions02 ul, .contentSearch ul, .contentFranchiseResources ul { margin: 0px; padding: 0px 0px 5px 0px; list-style: none; }
.otherLinks li, .contentOptions02 li, .contentSearch li, .contentFranchiseResources li { padding: 3px 0px 3px 0px; font-weight:bold; border-bottom:1px #CCC dotted; }

.borderMagazine { background: #FFF; padding:5px;  margin-bottom:10px; border:#AB9CE7 1px solid;}
.contentMagazine { background: #EAE6F9; padding: 5px 10px 10px 10px; color: #284D62; position:relative; }

.contentMagazine1A { line-height:18px; }
.contentMagazine1A ul { padding:0px 0px 0px 0px; }
.contentMagazine1A li { border:0px; background:#FFF; min-height:0px; margin:0 0 0 40px; padding:3px; list-style:square outside; font-weight:bold;  } 


.borderFNW { }
.contentFNW { }
.contentFNW a {
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #284D62; text-decoration: none; font-weight:bold;
}
.contentFNW a:visited {
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #284D62; text-decoration: none; font-weight:bold;
}
.contentFNW a:hover {
	text-decoration: underline;
}

.bgRandomAdvertising {	background: #F0F0F0; padding: 10px 15px 10px 15px; margin-bottom:10px; }
.bgRandomAdvertising ul { padding:0px; }
.bgRandomAdvertising li { width: 200px; height:80px; padding:5px; border:#CCC 1px solid; background:#FFF; margin-bottom:10px;}

.contentHome { }
.contentHome ul { padding:0px 0px 10px 0px; }
.contentHome li { padding:5px; border:#CCC 1px solid; background-image:url(images/bg_business_opportunities.jpg); background-position:bottom; background-repeat:repeat-x; margin-bottom:10px; min-height:65px; }
.contentHome li img { border:#284D62 1px solid; margin-right:5px; float:left; }

.contentResults { }
.contentResults ul { padding:0px 0px 10px 0px; }
.contentResults li { padding:5px; border-bottom:#CCC 1px dotted; margin:0px 10px 0px 10px; }

.contentEventsCalendar { }

.borderRssFranchise { border: solid 1px #E3ECEE; background: #FFF; padding: 5px; margin-bottom:10px; }
.titleRssFranchise { background: #E3ECEE; padding: 10px; color: #284D62; vertical-align:middle; }
.borderWatch { border: solid 1px #000; background: #FFF; padding: 5px; margin-bottom:10px; }
.titleWatch { background: #000; padding: 10px; color: #FFF; vertical-align:middle; margin-bottom:5px;}
.contentRssFranchise { padding: 0px 15px 5px 15px; }
.contentRssFranchise ul { padding:0px 0px 0px 0px; }
.contentRssFranchise li { border:0px; background:#FFF; min-height:0px; margin-bottom:0px; padding:3px; border-bottom:1px #CCC dotted; }

.titleStatus { color:#990000; font-weight:bold; }

.listResults {	}
.listResults TABLE {	width: 100%;	margin-top: 5px;	text-transform: uppercase; }
.listResults TD {	border: #FFF 1px solid;	text-align: center; }

.boxResults {
	border:1px solid #F0F0F0;
	padding:5px;
	margin-bottom:10px;
	background-image:url(images/bg_results.jpg); background-position:bottom; background-repeat:repeat-x;
	font-size:10px;
	color:#999;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.imgFranchiseResult {
	width:100px;
	height:100px;
	margin:0 10px 0 0;
	padding:5px;
	border:1px solid #F0F0F0;
	background:#FFF;
	float:left;
	clear:both;
}
.boxResults a, .boxResults a:visited {
	font-size:11px;
	color:#F9A527;
	font-weight:bold;
	text-decoration:none;
}
.boxResults a:hover {
	text-decoration:underline;
}
.fontCategory {
	font-size:11px;
	font-weight:bold;
}
.fontFranchise {
	font-size:15px;
	color:#406174;
	font-weight:bold;
	text-transform:uppercase;
}
.boxGFNCountry {
	border:1px dotted #CCC;
	padding:5px;
	margin-bottom:10px;
	background-image:url(images/bg_franchise_results.jpg); background-position:bottom; background-repeat:repeat-x;
	font-size:11px;
}

.boxGFNCountry ul { margin: 0px; padding: 0px 0px 5px 0px; list-style: none; }
.boxGFNCountry li { padding: 3px 0px 3px 10px; border-bottom:1px #CCC dotted; }

.boxGFNCountry img { float:left; margin-right:5px; } 
.titleFranchiseResults {
	padding:3px;
	background-color:#E3ECEE;
}
.titleFranchiseResultsUpper { text-transform:uppercase; font-weight:bold; }
.titleGFNCountry {
	padding:3px;
	background-color:#E3ECEE;
	font-weight:bold;
	font-size:15px;
	vertical-align:middle;
	height:55px;
}

.titleFAQs {
	padding:3px 5px 3px 5px;
	background-color:#FFEDE1;
	font-weight:bold;
	margin-bottom:5px;
}

.titleOptionsResults, .titleOptionsEvents {
	border:1px dotted #CCC;
	padding:5px;
	margin:10px 0px 10px 0px;
	font-size:11px;
}
.titleDivResults {
	border:1px dotted #CCC;
	background-color:#FFEDE1;
	padding:5px;
	margin:10px 0px 10px 0px;
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
}

.imagesProfile {
	padding: 5px;
	text-align:center;
}
.imagesProfile img {
	padding:2px;
	margin:0px 3px 0px 3px;
	border:1px dotted #999;
}
.pagingResults {
	padding:0px 5px 5px 5px;
	text-align:center;
	
}
.imgBooks {
	border:1px solid #CCC;
	margin:0px 5px 5px 0px;
	float:left;
}
.photosLeft {
	border:1px solid #CCC;
	margin:0px 5px 5px 0px;
	float:left;
}

.boxFAQs {
	padding:10px;
	border:1px dotted #CCC;
	background-color:#E3ECEE;
}
a.toolTip{
  position:relative; 
  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #284D62; text-decoration: none;
  padding:0;
  cursor:help; 
  z-index:24;
}
a.toolTip:hover{
	text-decoration:underline;
 z-index:25; 
}
a.toolTip span{display: none}
a.toolTip:hover span{ 
  display:block;
  position:absolute;
  text-align:justify;
  left:10px;
  top:-20px;
  font: 12px arial, verdana, helvetica, sans-serif; 
  padding:5px 10px;
  border:1px dotted #999;
  background:#FFFFCC;
  color:#284D62;
  font-weight:bold;
  width:130px;
  text-align:center;
}
.imgNews {
	border:1px solid #284D62;
	padding:2px;
	margin:0px 5px 5px 0px;
	float:left;
}
.titleNews {
	font-size:20px;
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	line-height:25px;
}
.linkTitleNews:link {
	font-size:20px;
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.linkTitleNews:visited {
	font-size:20px;
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.linkTitleNews:hover {
	color:#FF0000;
	text-decoration:none;
}
.linkTitleListNews:link {
	font-size:18px;
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.linkTitleListNews:visited {
	font-size:18px;
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.linkTitleListNews:hover {
	color:#FF0000;
	text-decoration:none;
}
.baseNews {
	font-size:13px; color:#000;
	margin-bottom:15px;
	border-bottom:1px solid #F0F0F0;
	padding-bottom:5px;
}
.newsHeadlines {
	font-size:10px; color:#666;
}
.noBorder {
	border:none;
	background-color:#E3ECEE;
	color:#284D62;
	font-weight:bold;
}
.imgMagazines {
	margin:10px;
}
.titlesMagazines {
	font-size:14px;
	font-weight:bold;
}
.borderCannot {
	border:1px solid #E3ECEE;
	padding:5px;
	font-size:12px;
}
.floatClose {
	clear:both;
}
#userAccountMenu {

}
#userAccountMenu a, #userAccountMenu a:visited {
	font-size:11px;
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
}
#userAccountMenu a:hover {
	color:#F16E2F;
	text-decoration:underline;
}
#userAccountMenu table {
	width:100%;
}
#userAccountMenu tr.bgCinza {
	background:#F0F0F0;
}
#userAccountMenu tr.bgCinza td {
	border:1px solid #CCC;
}
#userAccountMenu tr.bgAzul {
	background:#0A6C9D;
}
#userAccountMenu table td {
	text-align:center;
}
#userAccountMenu table td.border {
}
.titleUserAccount {
	font-size:15px;
	font-weight:bold;
	color:#284D62;
	margin:10px 0;
	border:1px solid #CCC;
	padding:5px;
	background:#F0F0F0;
}
#contentMagazine {
	font-size:13px;
	line-height:20px;
}
a.linksMagazine, a.linksMagazine:visited {
	font-size:15px;
	text-decoration:none;
	border-bottom:1px dotted;
}
a.linksMagazine:hover {
	color:#F2783D;
	text-decoration:none;
}
.destaqueTraduzir { color:#FF0000; }
#listMagazines {
	padding:5px;
}
#listMagazines li {
	padding:5px;
	border:1px dotted #CCC;
	margin-bottom:10px;
	background: none #FFF;
	font-size:11px;
	line-height:18px;
}
#listMagazines li img {
	border:0;
}