﻿html, body
{
	width: 100%;
	height: 100%;
	margin: 0;
	background:#fff url(../images/bkg_site.jpg) repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#636363;
}

a:link, a:visited, a:active, a:hover
{
	border:none;
	text-decoration:none;
	color:#636363;
}

img
{
	border:none;
}

p
{
	line-height:18px;
	font-size:12px;
	margin:0;
}

.clear
{
	margin:0;
	clear:both;
	height:0;
	line-height:0;
	font-size:1px;
}

.spacer
{
	height:10px;
}

.imgBkg
{
	*width:100%;
	height:768px;
	background:transparent url(../images/bkg_img_site.jpg) left top no-repeat;
}

.boxLayout
{
	width:915px;
	position:relative;
	z-index:100;
	margin:0 auto;
}

.boxHeaderEmpty
{
	height:35px;
	background:transparent;
}

.boxContentLeft
{
	width:260px;
	float:left;
}

.boxContentRight
{
	width:642px;
	float:left;
	*float:right;
	margin-top:-20px;
	*margin:-20px 11px 0 0;
	_margin-top:-30px;
	
	
	
}


/* #########   HEADER AND FOOTER   ######### */

.boxTop
{
	width:915px;
	height:10px;
	background:transparent url(../images/top.gif) left bottom no-repeat;			
}

.boxBottom
{
	width:915px;
	height:10px;
	background:transparent url(../images/bottom.gif) left top no-repeat;  
}

/* #########   BANNER BOX   ######### */

.boxBanner
{
	width:642px;
	position:relative;
	z-index:200;
}

.boxFrameBanner
{
	width:640px;
	border-left:#e1e1e1 1px solid;
	border-right:#e1e1e1 1px solid;
	background:#fff;
}

.boxTopBanner
{
	width:642px;
	height:5px;
	background:transparent url(../images/top_banner.gif) left bottom no-repeat;
}

.boxBottomBanner
{
	width:642px;
	height:6px;
	background:transparent url(../images/bottom_banner.gif) left top no-repeat;
}



/* #########   WHITE CONTENT BOX   ######### */

.boxContentTable
{
	/*_margin-top: -5px;*/
	border-left:#e1e1e1 1px solid;
	border-right:#e1e1e1 1px solid;
	background:#ededed url(../images/bkg_site_layout.jpg) left top repeat-x;
}

.boxTable
{
	/*margin:4px;*/
	/* *ie7+ie6 */
	/*_margin-bottom: 10px;    /* ie6 */
	/*float:left;*/
	/*background:#fff;*/
	

}

/* #########   LOGO   ######### */

.boxLogo
{
	width:260px;
}

/* #########   BANNER HOME   ######### */

.boxBannerHome
{
	width:630px;
	height:300px;
	text-align:center;
	/*margin:5px;*/
	margin:0 5px;
}

/* #########   MENU   ######### */

.boxMenu
{
	width:255px;
	*width:250px;
	margin-left:5px;
	*margin-left:5px;
	/*_margin-right:-30px;*/
}

.boxMenuItems
{
	width:255px;
	*width:255px;
	height:30px;	
	font-family:Trebuchet MS;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	_margin:0;
}

.boxMenuItems a:link,
.boxMenuItems a:visited
{
	height:12px;
	*height:30px;
	_height:12px;
	padding:9px 10px;
	*padding:6px 5px;
	color:#257caf;
	text-indent:25px;
	text-decoration:none;
	display:block;
	background:transparent url(../images/bkg_btn_up.gif) left top no-repeat;
	cursor:pointer;
	cursor:hand;
	_margin:0;
}

.boxMenuItems a:hover, 
.boxMenuItems a:active
{
	color:#003054;
	background:transparent url(../images/bkg_btn_hover.gif) left top no-repeat;
	display:block;
} 


.boxMenuItems2
{
	width:215px;
	*width:215px;
	margin-left:30px;
	font-family:Trebuchet MS;
	font-size:12px;
	font-weight:bold;
	border-bottom:#d6d6d6 1px solid;
	padding:5px;
}

.boxMenuItems2 a:link,
.boxMenuItems2 a:visited
{
	color:#257caf;
	text-decoration:none;
	cursor:pointer;
	cursor:hand;
}

.boxMenuItems2 a:hover, 
.boxMenuItems2 a:active
{
	color:#003054;
} 

.boxMenuItems3
{
	width:205px;
	*width:205px;
	margin-left:40px;
	font-family:Trebuchet MS;
	font-size:12px;
	font-weight:bold;
	border-bottom:#d6d6d6 1px solid;
	padding:5px;
}

.boxMenuItems3 a:link,
.boxMenuItems3 a:visited
{
	color:#8c8c8c;
	text-decoration:none;
	cursor:pointer;
	cursor:hand;
}

.boxMenuItems3 a:hover, 
.boxMenuItems3 a:active
{
	color:#003054;
} 

/* #########   HIGHLIGHTS   ######### */

.boxHighlights
{
	width:240px;
	border:#fff 1px solid;
	background:#dededf;
	padding:5px 4px;
	text-align:center;
	margin:10px 4px;
}


.btnHighlights input
{
	background:transparent url(../images/bkg_btn_input.gif);
	color:#3c1a65;
	font-size:10px;
	border:none;
	cursor:pointer;
	cursor:hand;
	margin:5px;
	padding:3px;
	font-weight:bold;
}

.btnHighlights input:hover
{
	background:transparent url(../images/bkg_btn_input_hover.gif);
	color:#008298;
	font-size:10px;
	border:none;
	cursor:pointer;
	cursor:hand;
	margin:5px;
}


.boxHighlightsTitle
{
	width:232px;
	height:14px;
	color:#fff;
	text-transform:uppercase;
	font-weight:bold;
	padding:5px; 
	text-align:left;
	font-size:11px;
	background:transparent url(../images/bkg_high_title.jpg) left top no-repeat;
}

.boxNewsletters
{
	width:242px;
	margin-bottom:10px;
}

.inputText
{
	
}

.inputText input
{
	margin:5px;
	width:154px;
	height:12px;
	color:#636363;
	font-size:10px;
	background:efefef;
	border:#c2c2c3 1px solid;
	cursor:text;
	padding:3px;
	float:left;
}

.inputTextSubmit input
{
	width:20px;
	margin:0 5px;
	background: transparent url(../images/btn_search_up.gif) left top no-repeat;
	float:left;
	border:none;
	margin-top:6px;
	padding:0;
}

.inputTextSubmit input:hover
{
	background: transparent url(../images/btn_search_hover.gif) left top no-repeat;
}

.boxHighlightsContents
{
	font-size:10px;
	text-align:left;
	padding:5px;
}

/* #########   BOX APPLICATION   ######### */

.boxLogin
{
	width:250px;
	height:95px;
	background:transparent url(../images/bkg_world.jpg) left top no-repeat;
	margin-left:3px;
	*margin-left:2px;
	_margin-left:3px;
}

.boxLogin input
{
	width:250px;
	*width:250px;
	_widht:240px;
	*padding-left:15px;
	_padding-left:15px;
	height:34px;
	background:transparent url(../images/bkg_btn_login_up.jpg) left top no-repeat;
	border:none;
	margin-top:22px;
	cursor:pointer;
	cursor:hand;
	color:#257caf;
	font-family:Trebuchet MS;
	font-weight:bold;
	text-transform:uppercase;
	text-align:left;
	text-indent:10px;
	*text-indent:0px;
	_text-indent:0px;
}

.boxLogin input:hover
{
	background:transparent url(../images/bkg_btn_login_hover.jpg) left top no-repeat;
	color:#331c62;
}



/* #########   NEWS HOME   ######### */

.boxNewsHome
{
	width:430px;
	_width:420px;
	float:left;
}

.boxNews
{
	width:410px;
	*width:410px;
	margin:10px;
	*margin:10px;
	_margin:10px 5px;
	float:left;
	font-size:12px;
	color:#5b5b5b;
	padding-bottom:10px;
	border-bottom:#3c1a65 1px dotted;
}


.boxNews h1
{
	font-family:Trebuchet MS;
	text-transform:uppercase;
	font-size:12px;
	font-weight:bold;
	color:#003054;
	line-height:16px;
	margin:5px 0;
}

.boxNews h2
{
	font-family:Trebuchet MS;
	text-transform:uppercase;
	font-size:10px;
	font-weight:bold;
	color:#257caf;
	line-height:16px;
	margin:0 0 5px 0;
}

.boxNewsItems
{
	width:610px;
	margin:10px auto 0 auto;
	_margin-left:10px;
	*margin:10px 5px;
	font-size:12px;
	color:#5b5b5b;
	padding-bottom:10px;
	border-bottom:#3c1a65 1px dotted;
}

.boxNewsItemsImgContentor
{
	width:83px;
	height:63px;
	border:#e4e4e4 1px solid;
	float:left;
	margin-right:10px;
}

.boxNewsItemsImgContentor img
{
	width:83px;
	height:63px;
}

.boxNewsItems h1
{
	font-family:Trebuchet MS;
	text-transform:uppercase;
	font-size:12px;
	font-weight:bold;
	color:#003054;
	line-height:16px;
	margin:0;
}

.boxNewsItems h2
{
	font-family:Trebuchet MS;
	text-transform:uppercase;
	font-size:10px;
	font-weight:bold;
	color:#257caf;
	line-height:16px;
	margin-bottom:5px;
}

.boxNewsItems a:link,
.boxNewsItems a:visited,
.boxNewsItems a:active
{
	text-transform:uppercase;
	font-size:12px;
	font-weight:bold;
	color:#003054;
	line-height:16px;
}

.boxNewsItems a:hover
{
	color:#257caf;
	text-decoration:underline;
}	


/* #########   JOBS   ######### */

.boxJobsItems
{
	width:610px;
	margin:10px auto 0 auto;
	_margin-left:10px;
	*margin:10px 5px;
	font-size:12px;
	color:#5b5b5b;
	padding-bottom:10px;
	border-bottom:#3c1a65 1px dotted;
}

.jobsItemsTitle1
{
	font-family:Trebuchet MS;
	
}


.jobsItemsTitle1 a:link,
.jobsItemsTitle1 a:visited,
.jobsItemsTitle1 a:active
{
	text-transform:uppercase;
	font-size:12px;
	font-weight:bold;
	color:#003054;
	line-height:16px;
	margin:0;
}

.jobsItemsTitle1 a:hover
{
	color:#257caf;
}

.jobsItemsTitle2
{
	font-size:12px;
	font-weight:bold;
	color:#257caf;
	line-height:16px;
	margin:0;
}

.boxJobsItems a:link,
.boxJobsItems a:visited,
.boxJobsItems a:active
{
	text-transform:uppercase;
	font-size:12px;
	font-weight:bold;
	color:#003054;
	line-height:16px;
}

.boxJobsItems a:hover
{
	color:#257caf;
	text-decoration:underline;
}	

.boxOccupiers
{
	padding:5px 10px;
	border-bottom:#3c1a65 1px dotted;
	float:left;
	clear:both;
	margin:5px 0 0 0;
	
}

.boxOccupiersItems
{
	width:150px;
	float:left;
	line-height:15px;
}


.boxOccupiersItemsSpontaneous
{
	float:left;
	line-height:15px;
}

.boxOccupiersItems a:link,
.boxOccupiersItems a:active,
.boxOccupiersItems a:visited
{
	font-weight:bold;
	color:#636363;
}

.boxOccupiersItems a:hover
{
	color: #003054;
}

.boxRequestForms
{
	margin:10px;
	font-size: 11px;
	/*font-weight:bold;*/
}

.boxRequestForms h1
{
	font-family:Trebuchet MS;
	text-transform:uppercase;
	font-size:12px;
	font-weight:bold;
	color:#003054;
	line-height:16px;
	border-bottom:#3c1a65 1px dotted;
}

.boxRequestFormsLeft
{
	width:120px;
	text-align: right;
	margin:0 20px;
	padding-top:5px;
	float: left;
	color:#636363;
	/*clear:none;*/
}

.boxRequestFormsRight
{
	width:260px;
	text-align: left;
	padding-left:3px;
	float: left;
	margin-top: 4px;
}

.boxRequestFormsRight2
{	
	text-align: left;
	padding-left:3px;
	float: left;
	margin-top: 4px;
}

.boxRequestFormsRight2 select
{
	text-align: left;
	float: left;
	font-size:10px;
	color:#003054;
	margin-left: 10px;
}

.boxRequestFormsRight select
{
	width:260px;
	text-align: left;
	float: left;
	font-size:10px;
	color:#003054;
	margin-left: 10px;
}

.boxRequestFormsRight textarea
{
	width:260px;
	text-align: left;
	float: left;
	font-size:10px;
	color:#003054;
}

.boxRequestFormsRight input
{
	width:260px;
	text-align: left;
	float: left;
	font-size:10px;
	color:#003054;
}

/*.boxRequestFormsRight input, 
{
	background:transparent url(../images/bkg_btn_input.gif);
	color:#3c1a65;
	font-size:10px;
	border:none;
	cursor:pointer;
	cursor:hand;
	margin:5px;
	padding:3px;
}

.boxRequestFormsRight input:hover
{
	background:transparent url(../images/bkg_btn_input_hover.gif);
	color:#008298;
	font-size:10px;
	border:none;
	cursor:pointer;
	cursor:hand;
	margin:5px;
}
*/

.requiredFields
{
	color:#257caf;
}

/**/


.btnSee
{
	float:right;
	margin:5px 5px 0 10px;
	position:relative;
	bottom:0px;
}

.btnSee input
{
	width:12px;
	height:10px;
	background:transparent url(../images/btn_see.gif) right bottom no-repeat;
	cursor:pointer;
	cursor:hand;
	border:none;
}

.btnSee input:hover
{
	background:transparent url(../images/btn_see_hover.gif) right bottom no-repeat;
}


/* #########   JOB OPPORTUNITIES   ######### */


.boxOpportunities
{
	width:190px;
	_width:180px;
	margin:-10px 5px 5px 5px;
	*margin:-10px 5px 0 5px;
	_margin:-10px 5px 5px 5px;
	padding:20px 5px 5px 5px;
	*padding: 5px;
	float:left;
	_float:right;
	background:#ededed url(../images/bkg_opportunities.jpg) left top repeat-x;
	/*position:relative;
	z-index:150;*/
}

.boxOpportunitiesTitle
{
	font-family:Trebuchet MS;
	font-size:11px;
	color:#008298;
	text-transform:uppercase;
	font-weight:bold;
	*margin-top:15px;
	margin-bottom:10px;
}

.boxOpportunitiesTitle img
{
	margin:0 5px;
}

.boxOpportunitiesItems
{
	font-size:10px;
	margin:10px 5px;
	background:transparent url(../images/bullet_job_item.gif) left 3px no-repeat;
	padding-left:15px;
	color:#224051;
	padding-bottom:5px;
	border-bottom: #fff 1px dotted;
	cursor:pointer;
	cursor:hand;
}

.boxOpportunitiesItems a:link,
.boxOpportunitiesItems a:visited,
.boxOpportunitiesItems a:active
{
	font-size:10px;
	font-weight:bold;
	color:#023550;
	text-decoration:none;
}

.boxOpportunitiesItems a:hover
{
	font-size:10px;
	color:#008298;
}

/* ###########   BREADCRUMBS   ########### */

.boxBreadcrumbs
{
	height:20px;
	font-size:10px;
	padding:5px;
	color:#103c68;
	background:transparent url(../images/bkg_breadcrumbs.gif) left top no-repeat;
	margin:5px 2px;
}

.boxBreadcrumbs a:link, .boxBreadcrumbs a:visited, .boxBreadcrumbs a:active  
{
	color:#196c9a;
	text-decoration:none;
	font-weight:bold;
	cursor:pointer;
	cursor:hand;
}

.boxBreadcrumbs a:hover
{
	text-decoration:underline;
}

.boxBreadcrumbs img
{
	margin:5px;
	border:none;
}

/* ###########   PAGES   ########### */

.boxPage
{
	height:14px;
	font-size:10px;
	padding:8px 15px;
	color:#103c68;
	background:transparent url(../images/bkg_breadcrumbs.gif) left top no-repeat;
	margin:5px 2px 0 2px;
	text-align:right;
}

.boxPage a:link, .boxPage a:visited, .boxPage a:active  
{
	color:#196c9a;
	text-decoration:none;
	font-weight:bold;
	cursor:pointer;
	cursor:hand;

}

.boxPage a:hover
{
	text-decoration:underline;
}

.boxPage img
{
	text-align:right;
	margin:5px;
	border:none;	
}

/* ###########   CONTENTS   ########### */

.boxContent
{
	width:630px;
	margin:0 auto;
}

.boxContentBanner
{
	width:630px;
	height:190px;
	text-align:center;
	margin:0 auto;
}

.boxContentBannerCompany
{
	width:590px;
	height:150px;
	text-align:left;
	margin:0 auto;
	color:#b6b6b5;
	padding:20px;
	font-size:30px;
	font-family:Trebuchet MS;
	font-style:italic;
}

.boxContentBannerServices
{
	width:590px;
	height:150px;
	text-align:left;
	margin:0 auto;
	background:transparent url(../images/bnr_services.jpg) left top no-repeat;
	color:#b6b6b5;
	padding:20px;
	font-size:30px;
	font-family:Trebuchet MS;
	font-style:italic;
}

.boxContentBannerClients
{
	width:590px;
	height:150px;
	text-align:left;
	margin:0 auto;
	background:transparent url(../images/bnr_clients.jpg) left top no-repeat;
	color:#b6b6b5;
	padding:20px;
	font-size:30px;
	font-family:Trebuchet MS;
	font-style:italic;
}

.boxContentBannerJobs
{
width:590px;
	height:150px;
	text-align:left;
	margin:0 auto;
	background:transparent url(../images/bnr_jobs.jpg) left top no-repeat;
	color:#b6b6b5;
	padding:20px;
	font-size:30px;
	font-family:Trebuchet MS;
	font-style:italic;
}

.boxContentBannerNews
{
	width:590px;
	height:150px;
	text-align:left;
	margin:0 auto;
	background:transparent url(../images/bnr_news.jpg) left top no-repeat;
	color:#b6b6b5;
	padding:20px;
	font-size:30px;
	font-family:Trebuchet MS;
	font-style:italic;
}

.boxContentBannerContacts
{
	width:590px;
	height:150px;
	text-align:left;
	margin:0 auto;
	background:transparent url(../images/bnr_contacts.jpg) left top no-repeat;
	color:#b6b6b5;
	padding:20px;
	font-size:30px;
	font-family:Trebuchet MS;
	font-style:italic;
}



.boxText
{
	width:610px;
	margin:10px auto 0 auto;
	_margin-left:10px;
	*margin:10px 10px;
	font-size:12px;
	color:#5b5b5b;
	padding-bottom:10px;
}

.boxText a:link,
.boxText a:visited,
.boxText a:active
{
	font-weight:bold;
	color:#257caf;
}

.boxText a:hover
{
	text-decoration:underline;
}	


.boxTextForm
{
	font-family:Trebuchet MS;
	font-size:12px;
	font-weight:bold;
	color:#003054;
	line-height:16px;
	margin:5px 0;
}

.boxText h1
{
	font-family:Trebuchet MS;
	text-transform:uppercase;
	font-size:12px;
	font-weight:bold;
	color:#003054;
	line-height:16px;
	margin:5px 0;
}

.boxText img
{
	float:right;
	border:#e4e4e4 1px solid;
	margin-left:10px;
}

.boxText input
{
	height:14px;
	padding:2px;
	color:#257caf;
	border:#c2c2c3 1px solid;
	margin-right:20px;
}

/* ###########   SERVICES   ########### */

.boxServices
{
	width:600px;
	padding:5px;
	font-size:12px;
	color:#5b5b5b;
}

/*.boxServices h1,
.boxServices h1:link,
.boxServices h1:visited,
.boxServices h1:active
{
	font-family:Trebuchet MS;
	text-transform:uppercase;
	font-size:12px;
	font-weight:bold;
	color:#003054;
	line-height:16px;
	margin:5px 0;
}

.boxServices h1:hover
{
	font-family:Trebuchet MS;
	text-transform:uppercase;
	font-size:12px;
	font-weight:bold;
	color:#257caf;
	line-height:16px;
	margin:5px 0;
}*/


.boxServices a:link,
.boxServices a:visited,
.boxServices a:active
{
	font-weight:bold;
	color:#257caf;
}

.boxServices a:hover
{
	text-decoration:underline;
}	


.boxServices img
{
	float:right;
	margin:0 10px;
	border:none;
}


/* ###########   ROUND BOXES   ########### */


.boxBkgLeft
{
	background:transparent /*#fff*/ url(../images/bkg_l_content.gif) left top repeat-y;
	
	/*float:left;*/
	position:relative;
	z-index:200;
}

.boxBkgRight
{
	background:transparent url(../images/bkg_r_content.gif) right top repeat-y;
	
	/*float:left;*/
}

.boxBkgTop
{
	background:transparent url(../images/bkg_t_content.gif) left top repeat-x;
	
	/*float:left;*/
}

.boxBkgBottom
{
	background: transparent url(../images/bkg_b_content.gif) left bottom repeat-x;
	/*float:left;*/
}

.boxContentTopLeft
{
	background:transparent url(../images/tl_content.gif) left top no-repeat;
	/*float:left;*/
}

.boxContentTopRight
{
	background:transparent url(../images/tr_content.gif) right top no-repeat;
	/*float:left;*/
}

.boxContentBottomLeft
{
	background:transparent url(../images/bl_content.gif) left bottom no-repeat;
	/*float:left;*/
}

.boxContentBottomRight
{
	background:transparent url(../images/br_content.gif) right bottom no-repeat;
	/*float:left;*/
	padding:5px;
	*padding-bottom:5px;
	/*_padding-bottom: 0;*/
}

.boxTable
{
	/*margin:4px;*/
	/* *ie7+ie6 */
	_margin-bottom: 10px;    /* ie6 */
	/*float:left;*/
	/*background:#fff;*/
	background:#ededed url(../images/bkg_site_layout.jpg) left top repeat-x;

}

/* #############   CLIENTS   ############# */

.boxRadioBtns
{
	height:25px;
	font-size:11px;
}

.boxRadioBtns input
{
	margin:0 10px 0 5px;
	padding-top:5px;
	border:none;
}

.boxRequiredFields
{
	margin-top:10px;
	margin-left:5px;
	font-size:11px;
	color:#003054;
}

.boxSubmit
{
	padding:5px;
	text-align:center;
}

.boxSubmit input
{
	height:20px;
	background:transparent url(../images/bkg_btn_input.gif);
	color:#3c1a65;
	font-size:10px;
	border:none;
	cursor:pointer;
	cursor:hand;
	margin:5px;
	padding:2px 5px;
}


.boxSubmit input:hover
{
	background:transparent url(../images/bkg_btn_input_hover.gif);
	color:#008298;
	font-size:10px;
	border:none;
	cursor:pointer;
	cursor:hand;
	margin:5px;
}


/* ###########   CONTACTS   ########### */
.boxContactsContent
{
	margin:15px 0 0 0;
	border-bottom:#d6d6d6 1px solid;
}

.boxContactsGeneral
{
	width:240px;
	margin:10px;
	_margin:10px 5px;
	float:left;
}

.boxContactsCountry
{
	float:left;
	font-family:Trebuchet MS;
	text-transform:uppercase;
	font-size:12px;
	font-weight:bold;
	color:#003054;
	margin:10px ;
	_margin:10px 5px;
}

.boxContacts
{
	width:245px;
	margin-bottom:10px;
}

.boxContactsTitle
{
	width:65px;
	float:left;
	color:#257caf;
	font-weight:bold;
	font-size:11px;
	text-align:right;
	
}

.boxContactsTxt
{
	width:170px;
	float:left;
	font-size:11px;
	margin-left:10px;
}

.boxContactsTxt a:link,
.boxContactsTxt a:visited,
.boxContactsTxt a:active
{
	text-decoration:none;
}

.boxContactsTxt a:hover
{
	text-decoration:underline;
}

.boxContactsImgContentor
{
	width:360px;
	float:left;
	margin:10px 10px 10px 0;
	text-align:center;
	cursor:pointer;
	cursor:hand;
}

.boxContacts img
{
	width:360px;
	height:220px;
	border:#8a8a8a 1px solid;
	cursor:pointer;
	cursor:hand;
}



/* #############   iFRAME   ############# */

.boxiFrameContent
{
	width:640px;
	margin:30px auto;
}


/* #############   FOOTER   ############# */

.boxFooter
{
	margin-top:10px;
}

.boxTerms
{
	float:left;
	font-size:9px;
	color:#257caf;
	margin-left:10px;
}

.boxTerms a:link,
.boxTerms a:visited,
.boxTerms a:active
{
	color:#257caf;
	text-decoration:none;
}

.boxTerms a:hover
{
	text-decoration:underline;
}

.boxIn4tools
{
	float:right;
	font-size:9px;
	color:#257caf;
	margin-right:10px;
}

.boxIn4tools a:link,
.boxIn4tools a:visited,
.boxIn4tools a:active
{
	color:#257caf;
	text-decoration:none;
	font-weight:bold;
}

.boxIn4tools a:hover
{
	text-decoration:underline;
}


.boxFlags
{
	height:20px;
	margin:0 10px 5px 0;
	font-size:10px;
	color:#636363;
}

.boxFlags a:link,
.boxFlags a:visited,
.boxFlags a:active
{
	text-decoration:none;
}

.flagPT, .flagEN, .flagES
{
	float:left;
	height:11px;
	margin:0 0 0 10px;
}

.flagEN a:link, .flagEN a:visited, .flagEN a:active
{
	padding-left:20px;
	font-size:10px;
	color:#636363;
	text-decoration:none;
	background:transparent url(../images/flag_en_up.gif) left top no-repeat;
}

.flagEN a:hover
{
	color:#257caf;
	background:transparent url(../images/flag_en_hover.gif) left top no-repeat;
}

.flagES a:link, .flagES a:visited, .flagES a:active
{
	padding-left:20px;
	font-size:10px;
	color:#636363;
	text-decoration:none;
	background:transparent url(../images/flag_es_up.gif) left top no-repeat;
}

.flagES a:hover
{
	color:#257caf;
	background:transparent url(../images/flag_es_hover.gif) left top no-repeat;
}

.flagPT a:link, .flagPT a:visited, .flagPT a:active
{
	padding-left:20px;
	font-size:10px;
	color:#636363;
	text-decoration:none;
	background:transparent url(../images/flag_pt_up.gif) left top no-repeat;
}

.flagPT a:hover
{
	color:#257caf;
	background:transparent url(../images/flag_pt_hover.gif) left top no-repeat;
}


.erro
{
	font-size:10px;
	font-weight:bold;
	color:Red;
	text-decoration:none;
}