/******* MAIN TAGS *******/
body
{
	background-color: #c2b39f;
	background-image: url(/images/bg-pattern-sand-waves.jpg);
	background-repeat: repeat;
}
/******* LINE HEIGHTS *******/
.cl-navigation-list
{
	line-height: 1em;
}
/******* FONTS *******/
@font-face {
	font-family: 'EnglandHandDBRegular';
	src: url('/fonts/england/england-webfont.eot');
	src: local('england'), url('/fonts/england/england-webfont.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
.cl-teaser,
#div_NavigationBottom,
.cl-definition-list
{
	font-size: 0.9em;
}
.code-box
{
	font-size: 11px;
}
.cl_List,
.cl-navigation-list,
.ul-adm,
.cl-full-text,
.feed-wrapper,
.links-list
{
	font-size: 0.8em;
}
.cl-full-text p
{
	font-size: 1em;
}
#div_Copyright,
.cl_Breadcrumb,
.cl-FormFieldMessage
{
	font-size: 0.7em;
}
/******* BACKGROUND *******/
#div_TopLeft,
#div_TopRight,
#div_BottomLeft,
#div_BottomRight
{
	background: transparent url(/images/site-background.gif) no-repeat left top;
	position:absolute;
	z-index: 0;
}
#div_TopLeft
{
	background-position: 0 0;
	height: 146px;
	left:20px;
	top:70px;
	width: 140px;
}
#div_TopRight
{
	background-position:0 -392px;
	height: 96px;
	right:0px;
	top:0px;
	width: 92px;
}
#div_BottomLeft
{
	background-position:0 -509px;
	height: 69px;
	left:60px;
	top:550px;
	width: 70px;
}
#div_BottomRight
{
	background-position:0 -167px;
	top:550px;
	height: 208px;
	right:0;
	width: 147px;
}
/******* MAIN ELEMENTS *******/
/*pt-london*/
.pt-london #div_Top,
.pt-london #div_Search .cl-Title-2,
.pt-london #div_Search #div_search_box,
.pt-london #div_Search .button,
.pt-london #div_Footer
{
	background: url(/images/pt-london/main-sprite.jpg) no-repeat top left;
}
/*en-london*/
.en-london #div_Top,
.en-london #div_Search .cl-Title-2,
.en-london #div_Search #div_search_box,
.en-london #div_Search .button,
.en-london #div_Footer
{
	background: url(/images/en-london/main-sprite.jpg) no-repeat top left;
}
.pt-london #div_Top,
.en-london #div_Top
{
	background-position: 0 -356px; 
}
.pt-london #div_Search .cl-Title-2,
.en-london #div_Search .cl-Title-2
{
	background-position: 0 -711px; 
}
.pt-london #div_Search #div_search_box,
.en-london #div_Search #div_search_box
{
	background-position: 0 -260px; 
}
.pt-london #div_Search .button,
.en-london #div_Search .button
{
	background-position: 0 -614px; 
}
.pt-london #div_Footer,
.en-london #div_Footer
{
	background-position: 0 0; 
}
#div_MainPosition
{
	left:0px;
	position:absolute;
	text-align: center;
	top:0px;
	width:100%;
	z-index:100;
}
#div_Main
{
	background-color: #FFFFFF;
	border-left: solid 5px #c2b39f;
	border-right: solid 5px #c2b39f;
	margin: auto;
	text-align: left;
	width: 980px;
	position:relative;
}
#div_Left,
#div_Middle
{
	float:left;
}
#div_Middle
{
	width: 678px;
	padding: 10px;
	position: relative;
	z-index: 200;
}
#div_Right
{
	float: left;
	text-align: center;
	width: 276px;
}
#div_Right .banner-right a
{
	float: left;
	border: solid 1px #c4c5c6;
	margin: 4px;
}
.internal-box1
{
	width: 80%;
}
.internal-box2
{
	width: 17%;
}
.internal-box1,
.internal-box2
{
	float: left;
}
/******* TITLES *******/
.pt-london .title-ads,
.en-london .title-ads
{
	background-position:0 0
}
.pt-london .title-affiliates,
.en-london .title-affiliates
{
	background-position:0 -48px
}
.pt-london .title-other-categories,
.en-london .title-other-categories
{
	background-position:0 -143px
}
.pt-london .title-currency,
.en-london .title-currency
{
	background-position:0 -187px
}
.pt-london .title-filter-by,
.en-london .title-filter-by
{
	background-position:0 -233px
}
.pt-london .title-map-of-brazil,
.en-london .title-map-of-brazil
{
	background-position:0 -305px
}
.pt-london .title-visitors,
.en-london .title-visitors
{
	background-position:0 -373px
}
.pt-london .title-administration,
.en-london .title-administration
{
	background-position:0 -408px
}
.pt-london .title-widgets,
.en-london .title-widgets
{
	background-position:0 -447px
}
.pt-london .title-links,
.en-london .title-links
{
	background-position:0 -480px
}
/******* HEADER *******/
#div_Top
{
	height: 192px;
	width: 100%;
}
#div_Top #lnk_Home
{
	position: absolute;
	width: 280px;
	height: 185px;
}
#div_Top #lnk_Contact
{
	height:60px;
	left:510px;
	position:absolute;
	top:68px;
	width:150px;
}
#div_Top .cl_Slogan
{
	position: relative;
	top: 125px;
	left: 8px;
}
/******** CATEGORIES ******/
.category-icon
{
	margin: 0pt 10px 5px 0pt;
	float: left;
}
/******* NAVIGATION *******/
.category-navigation-box
{
	display: none;
	background-color:#FFFFFF;
	border: solid 1px #D2D2D2;
	border-bottom: solid 4px #a5a5a5;
	left:10px;
	padding:5px;
	position:absolute;
	top:40px;
	z-index:400;
}

.cl-adm-navigation-box,
.cl-navigation-box
{
	text-align: left;
}
.cl-adm-navigation-box .cl-navigation-list
{
	background-color: #e6ede2;
}
.cl-navigation-list
{
	width: 250px;
	padding-bottom: 6px;
	margin-left: 5px;
}
.cl-navigation-list li
{
	padding: 3px 0 3px 18px;
}

.cl-adm-navigation-box .cl-navigation-list li a,
.cl-navigation-box .cl-navigation-list li a
{
	text-decoration: none;
}
.cl-navigation-box .cl-navigation-list li a
{
	color: #214c5f;
}
.cl-adm-navigation-box .cl-navigation-list li a
{
	color: #698d55;
}
.cl-adm-navigation-box .cl-navigation-list li a:hover,
.cl-navigation-box .cl-navigation-list li a:hover
{
	color: #525252;
}
.cl-adm-navigation-box .cl_NavigationTitle,
.cl-navigation-box .cl_NavigationTitle
{
	background-repeat: no-repeat;
}
.cl_NavigationTitle h4
{
	color: #FFF;
	padding-left: 15px;
}
.cl_NavigationTitle, .nav-bottom
{
	width: 268px;
}

#div_Breadcrumb
{
	height: 38px;
}
.cl_Breadcrumb
{
	margin-bottom: 25px;
	margin-left: -19px;
	position: absolute;
}
.cl_Breadcrumb li
{
	display: block;
	float: left;
	background-image: url(/images/breadcrumb-bg.gif);
	background-repeat:repeat-x;
	height: 26px;
	padding-top: 3px;
}
.cl_Breadcrumb .cl_Breadcrumb_li
{
	padding-right: 10px;
}
.cl_Breadcrumb .cl_breadcrumb_last
{
	background-image: none;
}
.cl_Breadcrumb .cl_Breadcrumb_li img
{
	margin-top: -3px;
	float: left;
	margin-right: 8px;
}
.cl_BreadcrumbImage
{
	padding: 0 10px 0 7px;
}
.cl_BreadcrumbImage img
{
	padding-top: 2px;
}
.cl_Breadcrumb li a
{
	color: White;
	text-decoration: none;
}
.cl_Breadcrumb li a:hover
{
	text-decoration: underline;
}
.cl_InCategories li
{
	float: left;
	display: block;
	padding-right: 10px;
	font-size: .75em;
	margin-top: -5px;
}
.cl_InCategories li img
{
	vertical-align: middle;
	margin-right: 5px;
}
.cl_InCategories li a
{
	text-decoration: none;
}
/******** SEARCH *******/
#div_Search
{
	margin: 15px 0 15px 80px;
	width: 790px;
}
#div_Search .cl-Title-2
{
	float: left;
	line-height: 47px;
	padding-left:47px;
}
#div_Search .cl-Sample
{
	margin-left: 170px;
}
#div_Search #div_search_box
{
	height: 47px;
	width: 521px;
}
#div_search_box
{
	position: relative;
	float: left;
	z-index:500;
}
#div_Search .text-box
{
	height:20px;
	margin-top:9px;
	padding: 5px 15px;
	width:495px;
	border: none;
	background-color: Transparent;
}
#div_Search .button
{
	border: none;
	color: #3f6778;
	cursor: pointer;
	font-weight: bold;
	height: 45px;
	width: 95px;
}

/******* FOOTER *******/
#div_Footer
{
	height: 209px;
	margin-top: 15px;
	width: 100%;
}
#div_Footer a, #div_Footer
{
	color: #FFFFFF;
	text-decoration: none;
}
#div_Footer #div_Copyright,
#div_Footer #div_NavigationBottom
{
	margin-top: 185px;
	position: absolute;
	bottom: 10px;
}
#div_Footer #div_Copyright
{
	left: 10px;
}
#div_Footer #div_NavigationBottom
{
	right: 35px;
}
#div_Footer #div_NavigationBottom a
{
	padding: 0 10px;
}
/********* TEXT ************/
.text-1
{
	font-weight: bold;
}
/******* MISC *******/
.text-wrapper
{
	margin-bottom: 20px;
}
.links-list
{
	text-align: left;
}
.jq-toggle-category
{
	cursor: pointer;
}
.website-general-message-box
{
	padding:10px 60px 10px 10px;
	background-color: #941717;
	color: #fff;
	background-image: url(/images/alert-icon.gif);
	background-repeat: no-repeat;
	background-position:99% 7px;
	margin: 10px 0;
}
.message-confirmation
{
	background-image: url(/images/check-mark-icon.gif);
	background-color: #81a76c;
}
.website-general-message-box h4
{
	color: #fff;
	margin-bottom: 5px;
}
.website-general-message-box a
{
	color: #fff;
}
.cl_CompanyName
{
	font-style: italic;
	font-weight: bold;
}
.ul-adm
{
	float: left;
	list-style-type: none;
}
.cl-full-text
{
	margin: 8px 0;
}
.cl-full-text ul,
.cl_List
{
	list-style-type: disc;
	padding-left: 25px;
	margin: 4px 0;
}
.cl-FormFieldMessage
{
	clear: both;
	color: Gray;
	margin-left: 127px;
}
.cl-definition-list
{
	float:left;
	margin:0 5px;
	width:auto;
}
.cl-definition-list a:hover
{
	color: #005400;
}
.cl-definition-list dt
{
	clear: left;
}
.cl-definition-list a
{
	display: block;
	text-decoration: none;
   background: white url(/images/category-icons-sprite.jpg) no-repeat left top;
	line-height:2.55em;
	padding-left:41px;
}
.sprite-icon-accommodation a { background-position: 0 0; }
.sprite-icon-beauty a { background-position: 0 -54px; } 
.sprite-icon-buy a { background-position: 0 -108px; } 
.sprite-icon-clothes a { background-position: 0 -162px; } 
.sprite-icon-garage a { background-position: 0 -216px; } 
.sprite-icon-health a { background-position: 0 -270px; } 
.sprite-icon-help a { background-position: 0 -324px; } 
.sprite-icon-jobs a { background-position: 0 -378px; } 
.sprite-icon-maintenance a { background-position: 0 -432px; } 
.sprite-icon-misc a { background-position: 0 -486px; } 
.sprite-icon-money a { background-position: 0 -540px; } 
.sprite-icon-party a { background-position: 0 -594px; } 
.sprite-icon-pc-services a { background-position: 0 -648px; } 
.sprite-icon-religion a { background-position: 0 -702px; } 
.sprite-icon-restaurants a { background-position: 0 -756px; } 
.sprite-icon-school a { background-position: 0 -810px; } 
.sprite-icon-spirituality a { background-position: 0 -864px; } 
.sprite-icon-translate a { background-position: 0 -918px; } 
.sprite-icon-transport a { background-position: 0 -972px; } 
.sprite-icon-travel a { background-position: 0 -1026px; } 
.sprite-icon-visa a { background-position: 0 -1080px; }
.sprite-icon-dating a { background-position: 0 -1135px; }
.sprite-icon-ads a { background-position: 0 -1189px; }
.sprite-icon-professionals a { background-position: 0 -1243px; }


.cl-definition-list dd
{
	display: inline;
	padding: 5px 7px 0 0;
}
.cl-teaser
{
	margin-bottom: 15px;
	color: #214C5F;
}
.cl-teaser-and-map
{
	float: left;
	width: 490px;
}
.cl-teaser-light
{
	clear: both;
}
.error-message
{
	font-size:0.7em;
	margin-top:3px;
	position:absolute;
	right:188px;
	color: #fff !important;
	background-color: #ff0000;
	background-image: url(/images/error-message-corner.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding: 0 5px 2px 17px;
	line-height: 15px;
}
.website-general-message
{
	font-weight: bold;
	color: #c2a001;
}
.website-general-message-2
{
	color: #005400;
	font-size: .8em;
	margin: 10px 0;
	
}
/***** Gallery ***********/
#gallery-wrapper li
{
	float: left;
}
#gallery-wrapper li img
{
	margin: 2px;
	padding: 5px;
	border: solid 1px #6891A4;
}
#gallery-wrapper li .gallery-delete
{
	margin-left: -28px;
	background-color: White;
	border: solid 1px #6891A4;
	color: #6891A4;
	width: 25px;
}
/***** jQuery qtip ****/
.qtip-defaults
{
	font-size: .75em;
	border: solid 3px #7ea468;
}
/***** jQuery ACCORDION ****/
.ui-accordion-header
{
	background-color: #6891a4;
	padding: 5px;
	cursor: pointer;
}
.ui-state-default
{
	background-image: url(/images/accordion-arrow-down.gif);
}
.ui-state-active
{
	background-image: url(/images/accordion-arrow-up.gif);
	background-color: #2a566b;
}
.ui-state-default,
.ui-state-active
{
	background-repeat: no-repeat;
	background-position: 99%;
}
.ui-accordion-header a
{
	color: #fff;
}
/******* MESSAGE BOX *******/
.message-box
{
	margin: 8px 0;
	clear: both;
}
.message-box .border-left
{
	background-image: url(/images/message-box-left-border.gif);
}
.message-box .message
{
	background-color: #6891a4;
	float: left;
	padding: 5px 5px 5px 48px;
	font-size: .8em;
	color: #fff;
	width: 308px;
	position: relative;
}
.message-box .message img
{
	position: absolute;
	top:-6px;
	left:0;
}
.message-box .message a
{
	color: #fff;
}
.message-box .border-right
{
	background-image: url(/images/message-box-right-border.gif);
}
.message-box .border-right,
.message-box .border-left
{
	width: 33px;
	height:46px;
	float: left;
	background-repeat: no-repeat;
}
/******* ADVERTS *******/
.advertising-box
{
	clear: both;
}
.advertising-box .box
{
	margin-top: 15px;
	text-align: center;
}
.cl_Advert
{
	padding: 11px;
	border-bottom: solid 1px #99bbca;
	clear: both;
}
.level3-link
{
	font-weight: normal;
	font-size: .7em;
	display: block;
	color: #c2a001;
}
.cl_Advert .cl_Small-link
{
	font-size: .75em;
	font-weight: bold;
}
.cl_Advert .cl_AdvertText
{
	float: left;
}
.cl_Advert h3
{
	font-size: .9em;
	margin-bottom: 4px;
}
.cl-link-list
,.cl-address-list
{
	font-size: .8em;
}
.cl-address-list
{
	margin-bottom: 15px;
}
.lista-strong,
.cl-address-list span
{
	color: #3D6576;
	font-weight: bold;
}
.cl_AdvertNormalTop
{
	background-color: #e1e9ed;
	background-image: url(/images/badge-professional.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
/*MAIN ADVERT*/
.cl_AdvertMain h3
{
	font-size:1em;
}
.cl_AdvertMain .cl_Image
{
	float: left;
	background-image: url(/images/image-frame-1.jpg);
	background-repeat: no-repeat;
	width: 214px;
	height: 151px;
}
.cl_AdvertMain .cl_Image a img
{
	left:17px;
	position:relative;
	top:20px;
}
.cl_AdvertMain .cl_AdvertText
{
	width: 390px;
	margin-left: 10px;
	padding-top: 18px;
}
/*SECONDARY ADVERT*/
.cl_AdvertSecondary .cl_Image
{
	background-image: url(/images/image-frame-2.gif);
	background-repeat: no-repeat;
	float: right;
	width: 153px;
	height: 119px;
}
.cl_AdvertSecondary .cl_Image img
{
	left:16px;
	position:relative;
	top:18px;
	border: solid 1px #dcdada !important;
}
.cl_AdvertSecondary .cl_AdvertText
{
	width: 465px;
}

/*SIMPLE ADVERT*/
.cl_AdvertSimple h3
{
	font-weight: normal;
}
/*********ADMISTRATION***************/
.adm-wrapper
{
	width: 645px;
}
/*********PAYMENT*********************/
.payment-box
{
	margin: 5px 0 10px 0;
	width: 645px;
}
.payment-box .left
{
	float: left;
}
.payment-box .right
{
	float: right;
}
/*********** TABLES ********************/
.table-affiliates td
{
	padding: 15px 10px;
}
.table-border,
.table-border th,
.table-border td
{
	border: solid 1px black;
	padding: 3px;
}
.default-table
{
	margin: 15px 0;
	width: 98%;
}
.default-table tfoot td
{
	font-weight: bold;
}
.default-table,
.advertising-plans
{
	margin-top: 20px;
}
.table-v2 th
{
	background-color: #6891a4;
	color: #fff;
}
.table-v2 th, .table-v2 td
{
	padding: 3px;
}
.table-v2 th a, .table-v2 td a
{
	text-decoration: none;
}
.table-v2 .row-odd
{
	border-top: 1px solid #6891a4;
	background-color: #d5dcdf;
}
.advertising-plans
{
	text-align: center;
}
.default-table td
{
	font-size: .9em;
	vertical-align: middle;
}
.default-table th,
.advertising-plans th
{
	font-size: .9em;
	font-weight: bold;
	vertical-align: bottom;
}
.advertising-plans th
{
	text-align: center;
	width: 138px;
}
.advertising-plans td
{
	font-size: .7em;
	vertical-align: middle;
}
.row-colors
{
	line-height: 3px;
}
.row-title
{
	font-weight: bold;
	text-align: left;
	padding-left: 5px;
}
.row-basic
{
	background-color: #a46c00;
}
.row-professional
{
	background-color: #4b3a04;
}
.row-business
{
	background-color: #a53a04;
}
.row-premium
{
	background-color: #6e7c0b;
}
.row-campaign
{
	background-color: #b83557;
}
.row-alternate td
{
	background-color: #e1e1de;
}
.advertising-plans td
{
	padding: 3px 0 3px 1px;
}
.row-buttons a
{
	background-image:url("/images/default-button.png");
	color:#FFFFFF;
	display:block;
	font-size:1.2em;
	font-weight:bold;
	height:36px;
	line-height:33px;
	margin:auto;
	text-decoration:none;
	width: 106px;
}
/********** FORMS ********************/
.list-item, .list-item li
{
	float: right;
}
.list-item li
{
	width: 244px;
	padding-top: 3px;
}
.list-item li input
{
	width: auto;
	border: none;
}
.code-box
{
	width: 430px;
	height: 90px;
}
.contact-form-fieldset
{
	background-image: url(/images/bg-contact-stamp.jpg);
	background-repeat: no-repeat;
	background-position: 430px 22px;
	width: 615px;
	height: 239px;
}
html>body .contact-form-fieldset
{
	min-height: 239px;
	height: auto;
}
.contact-form
{
	position: relative;
	clear: both;
}
.contact-form-fieldset .bt-send
{
	float: right;
	margin: 5px 189px 10px 0;
	border: solid 1px #4f7383;
	padding: 2px 10px;
	color: #4f7383;
	font-weight: bold;
	background-color: #fff;
	clear: both;
}
.contact-form dt
{
	float: left;
	display: block;
	width: 120px;
	margin-right: 5px;
}
.contact-form input,
.contact-form textarea,
.contact-form select,
.file-upload
{
	font-family: Arial;
	border: dotted 1px #4f7383;
	margin-bottom: 3px;
	color:#4f7383;
	font-size: .8em;
	padding: 2px;
	width: 300px;
}

.contact-form select { width: 215px }
.cl-checkbox dd input { width: auto }
.contact-form textarea
{
	overflow: auto;
	height:120px;
}
.contact-form textarea.big-textbox { height:250px }
.contact-form input:hover,
.contact-form textarea:hover,
.contact-form input:focus,
.contact-form textarea:focus
{
	border-color: #9b9b30;
}
.contact-form dt.required
{
	background-image: url(/images/star-required.gif);
	background-repeat: no-repeat;
	background-position: right;
}
.contact-success-message
{
	text-align: center;
	width: 327px;
}
/******* USER CONTROLS *******/
.stats-table
{
	width: 90%;
	font-size: .8em;
	margin-left: 20px;
}
.stats-table th
{
	text-align: left;
	font-weight: bold;
	font-size: 1.3em;
	color: #1f3d03;
}
.stats-table tfoot a
{
	font-size: .75em;
	color: #FF7700;
}
.stats-table td
{
	padding: 5px;
	text-align: left;
}
.stats-table .first
{
	width: 18%;
	text-align: right;
	font-weight: bold;
}
.affiliates img,.affiliates p{float: left;}
.affiliates p{width:115px;text-align:left;padding-left:10px;}
.graph-container
{
	margin-bottom: 20px;
}
.stats-wrapper
{
	clear: both;
	width: 595px;
	position: relative;
	padding: 5px;
	font-size: .75em;
}
.stats-wrapper .graph,
.stats-wrapper .graph-label
{
	float: left;
}
.stats-wrapper .graph-label
{
	margin-right: 5px;
}
.stats-wrapper .graph
{
	width: 85%;
}
.stats-wrapper .graph div
{
	color: #fff;
	background-image: url(/images/bg-graph.gif);
	background-repeat: repeat-x;
	padding: 3px 0 3px 8px;
}
/*FEED*/
.publish-date
{
	font-weight: bold;
	color: #005400;
}
/******** WIDGETS *********/
.link-detail
{
	font-size: .8em;
	float: right;
}
.widget-map-sample
{
	border: solid 5px #6891a4;
}
.widget-box h3
{
	margin-top: 15px;
}
.widget-box img
{
	float: left;
	margin-right: 8px;
}
.widget-box p
{
	float: left;
	margin-top: 5px;
	width: 475px;
}
.widget-advert
{
	float: left;
	width: 165px;
	border: solid 1px #3D6576;
	padding:10px 0 10px 10px;
}
.widget-advert-text
{
	float: left;
	width: 450px;
	padding-left: 8px;
}
/******** BUTTONS **********/
.bt-row
{
	width: 99%;
	margin: 10px 0;
	text-align: right;
	clear:both;
}
.bt-default
{
	background-color:#FFFFFF;
	border:1px solid #4F7383;
	color:#4F7383;
	font-weight:bold;
	padding:2px 10px;
}
.bt-normal-link
{
	background-color: #446B7C;
	text-align: center;
	font-size: .9em !important;
}
input.bt-Telephone
{
	background-image: url(/images/adm-icon-telephone.gif);
}
input.bt-Edit
{
	background-image: url(/images/adm-icon-edit.gif);
}
input.bt-Delete
{
	background-image: url(/images/adm-icon-delete.gif);
}
input.bt-Edit,
input.bt-Delete,
input.bt-Telephone
{
	background-color: #fff;
	background-repeat: no-repeat;
	width: 22px;
	height: 24px;
	border: none;
	cursor: pointer;
}
/******** LANGUAGE MENU ******************************/
.language-menu
{
	position: absolute;
	top: 130px;
	right: 0;
	width: 115px;
}
.language-menu li,
.language-menu li a
{
	height: 34px;
}
.language-menu li a
{
	display: block;
	text-indent:-9999px;
	background: white url(/images/language-sprite.gif) no-repeat left top;
}
.language-menu li a.pt-BR{background-position: 77px 0;}
.language-menu li a.en-GB{background-position: 77px -45px;}
.language-menu li a.it-IT{background-position: 77px -90px;}
.language-menu li a:hover.pt-BR{background-position: 0 0;}
.language-menu li a:hover.en-GB{background-position: 0 -45px;}
.language-menu li a:hover.it-IT{background-position: 0 -90px;}
.language-menu li a.pt-BR-active{background-position: 0 0;}
.language-menu li a.en-GB-active{background-position: 0 -45px;}
.language-menu li a.it-IT-active{background-position: 0 -90px;}

/******** LISTS ******************************/
.navigation-box-v2
{
	background-color: #6891a4;
	text-align: left;
	padding-bottom: 10px;
	border: 1px solid #486979;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	background: -moz-linear-gradient(#6891a4, #446b7c 20%, #6891a4);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0, #6891a4),color-stop(.0, #446b7c),color-stop(1, #6891a4));
}
.navigation-box-v2 h4
{
	font-family: 'EnglandHandDBRegular';
	background-image: none;
	text-indent: 0;
	font-style:normal;
	font-weight:normal;
	line-height:normal;
	font-size: 1.8em;
}
.navigation-box-v2 a { color: #fff }