/* Getting the new tags to behave */

article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video {display:block;}

mark, rp, rt, ruby, summary, time {display:inline;}



/* Global properties ======================================================== */

html {width:100%;}



body { 	 

	font-family:Arial, Helvetica, sans-serif;

	font-size:100%; 

	color:#666666;

	min-width:980px;

 	background:#fff url(../../../images/bg_home.png) 0 0 repeat ;

	font-size:12px;

	line-height:1.5em;

}



.bg {width:100%; background:#fff url(../../../images/bg-top.jpg) center 0 no-repeat;}



.main {

	width:950px; 	

	padding:0;

	margin:0 auto;

}



a {color:#1799cf; outline:none;}

a:hover {text-decoration:none; cursor:pointer;}

a *:hover {cursor:pointer;}



.clear {clear:both; width:100%; line-height:0; font-size:0;}



.col-1, .col-2, .col-3 {float:left;}



.wrapper {width:100%; overflow:hidden;}

.extra-wrap {width:100%;}

.img-wrap {overflow:hidden;}

 

.p1 {margin-bottom:10px;}

.p2 {margin-bottom:15px;}

.p3 {margin-bottom:31px;}

.p4 {margin-bottom:19px;}

.p5 {margin-bottom:25px;}



.spacing {

	float:right;

	margin-left:21px;

	}



.indent1 {padding-bottom:50px;}



.reg {text-transform:uppercase;}



.fleft {float:left;}

.fright {float:right;}

.padding-right {

	padding-right:40px;

	position:relative;

	max-height:1px;

	}



.color-1 {color:#fff;}

.color-2 {color:#1a171b;}

.color-3 {color:#a1adbe;}



/*********************************boxes**********************************/

.img-indent {float:left; margin:0 10px 0px 0;}	

.img-indent2 {float:left; margin:0 20px 0px 0;}	



.sf-menu li a,

.list-1 li a,

.list-2 li a,

.link,

.logo {text-decoration:none;}	



/*********************************header*************************************/

header {max-height:686px; width:100%; position:relative; z-index:10; padding-bottom:8px;}

header .inner {

	padding-top:19px;



	}

h2{ color: #000; font-size:16px;}

h1 {position:relative; padding:3px 0 22px;}

h1 a {

	display:block;

	width:281px;

	height:91px;

	text-indent:-5000px;

	margin:0 0 0 10px;

	background:url(../../../images/logo_uk.png) 0 0 no-repeat;

	}

.z-index {z-index:99;}

nav {	height:40px;	background:url(../../../images/menu_shadow.png) center bottom no-repeat;	}

	

	

.sf-menu {	padding:0px 0px 0 1px;	background:url(../../../images/menu_bg.png) 0 0 repeat-x #232527;	position:relative;	height:40px;	border-radius:3px 3px 3px 3px;	-moz-border-radius:3px 3px 3px 3px;	-webkit-border-radius:3px 3px 3px 3px;	}

.sf-menu li.sf-first {	position:relative;	border-radius:3px 0px 0px 3px;	-moz-border-radius:3px 0px 0px 3px;	-webkit-border-radius:3px 0px 0px 3px;}	

.sf-menu > li {	float:left;	font-size:15px;	background:url(../../../images/menu_separator.gif) right 0 no-repeat;	position:relative;	}

.sf-menu > li > a { display:block;	color:#e5e5e5;	padding:9px 25px 12px 24px; 	background:url(../../../images/menu_separator.gif) right 0 no-repeat; }

.sf-menu > li > a:hover {color:#fff;}

.sf-menu li a.marker {	padding-bottom:17px;}	

.sf-menu > li > a > span {	padding: 2px 10px 20px 23px; background:url(../../../images/menu_marker.png) right 1px no-repeat; display:inline-block;	}	

.sf-menu > li > a:hover > span, .sf-menu > li.sfHover > a > span, .sf-menu li.active span {background-position: right -70px; }



.sf-menu > li:hover, .sf-menu > li.sfHover, .sf-menu li.active {background:#2791D1 url(../../../images/menu_hover.gif) 0 0 repeat-x; height:40px;}	

.sf-menu li.active, .sf-menu li:hover {color:#25b6f2;} 

.sf-menu .item {padding:0;}









.sf-menu ul {	position:absolute;	top:-999em;	width:205px; /* left offset of submenus need to match (see below) */	border:solid 1px #292929;

	background:#333333;	border-bottom:none;	padding-top:1px;}

.sf-menu ul li {	line-height:20px;	background:url(../../../images/submenu_separator.gif) 0 bottom repeat-x;	padding:0 1px 2px 8px;}

.sf-menu ul li a {	color:#fff;	font-family:Arial, Helvetica, sans-serif;	font-weight:bold;	font-size:12px;	padding:1px 0 1px 29px;	display:block;	}

.sf-menu ul li a:hover, .sf-menu ul li.sfHover a {background:url(../../../images/submenu_marker.gif) 0 5px no-repeat; color:#ffd100;}	

.sf-menu li:hover {	visibility:inherit; /* fixes IE7 'sticky bug' */}

.sf-menu li:hover ul,

.sf-menu li.sfHover ul {left:-1px;	top:56px; /* match top ul list item height */	z-index:99;}

ul.sf-menu li:hover li ul,

ul.sf-menu li.sfHover li ul {top:-999em;}

ul.sf-menu li li:hover ul,

ul.sf-menu li li.sfHover ul {left:10em; /* match ul width */	top:0;}

ul.sf-menu li li:hover li ul,

ul.sf-menu li li.sfHover li ul {top:-999em;}

ul.sf-menu li li li:hover ul,

ul.sf-menu li li li.sfHover ul {left:10em; /* match ul width */	top:0;}









/*********************************banner***slide*******************************/

.slide_box {height:300px;	position:relative;	color:#97c8fc;	font-weight:300;	margin-top:10px;	line-height:1.2em; background: url(../../../images/bg_banner.png) 0 0 repeat;	}

.items {	display:none;	}		

.pagination {position:absolute;	top:265px;	overflow:hidden; right:0;	z-index:10;}	

.pagination li {float:left;	margin:0 15px 5px 0;}	

.pagination li a { display:inline-block; background:url(../../images/pagination_items.png) right 0 no-repeat; width:20px; height:20px; font-size:0; 	line-height:0; text-decoration:none; }	

.pagination li.current a, .pagination li a:hover {background-position:0 0;}	



.slider .banner {	width:450px;	height:200px;	position:absolute;	right:-54px; 	top:30px;	z-index:99;	font-size:15px;	}	

.banner .padding {	padding:0 0px 0 0px;	}	



.banner_link {	font-weight:700;	color:#fff;	font-size:18px;	line-height:1.2em;	display:inline-block;	padding:8px 13px 11px;	background:url(../../images/banner_link.gif) 0 0 repeat-x;	text-decoration:none;	text-transform:uppercase;	border-radius:2px 2px 2px 2px;	-moz-border-radius:2px 2px 2px 2px;	-webkit-border-radius:2px 2px 2px 2px;	position:relative;	}	

.banner_link:hover {	color:#000;	}	

.slider .banner strong {	color:#fff;	font-size:30px;	line-height:1.2em;	font-weight:700;	letter-spacing:-2px; float:left; width:400px; padding:5px 0 15px 20px; background:#000;	}	

.slider .banner span {	font-size:26px;	color:#000;	line-height:1.2em; float:right;	font-weight:500; margin:-10px 0 10px 40px;	display:inline-block;	width:400px; padding:0 0 0 20px; background:#fff;}	

.slider .banner strong.large {	line-height:1.235em;	font-size:106px;	margin:-27px 0 0px;	display:inline-block;	letter-spacing:-4px;	display:block;	}	

.slider .banner strong.large em {	font-size:56px;	font-style:normal;	line-height:1.2em;	padding-top:56px;	display:inline-block;	letter-spacing:-1px;}	

.slider .banner .col-1 {	width:192px;	margin-right:22px;	}	

.slider .banner .col-2 {	width:220px;	}	

.slider .banner .col-2.longer {	width:270px;	}	

.slider .banner.banner2 ul {	padding-left:6px;	}	

.slider .banner.banner2 .wrapper {	margin-bottom:20px;	}	

.slider .banner.banner2 ul li {	margin-bottom:5px;	}	

.slider .banner.banner2 .col-1 {	margin-right:15px !important;	}	

.slider .banner p {	width:400px;	line-height:1.54em;	margin-bottom:16px; color:#fff;	}	

.slider .banner ul li {	margin-bottom:4px;	}	

.slider .banner ul li a {	line-height:1.2em;	color:#fff;	padding:3px 0 7px 43px;	background:url(../../images/list2_marker.png) 0 0 no-repeat;	text-decoration:none;	display:inline-block;	font-weight:500;	font-size:15px;	}	

.slider .banner ul li a em {	text-transform:uppercase;	font-style:normal;	color:#ffce00;	}	

.slider .banner ul li a:hover, .slider .banner ul li a.active {	background-position:0 -52px;	}	

.slider .banner.banner3 {	padding-top:40px;	height:260px;	}	

.slider .banner.banner3 span {	margin-bottom:36px;	display:inline-block;	}

.slider .banner.banner3 ul {padding-left:3px;}

.slider .banner.banner3 ul li a {	font-size:21px;	line-height:1.2em;	background:url(../../images/list2_marker.png) 0 4px no-repeat;	}	

.slider .banner.banner3 ul li a:hover {background-position:0 -48px;}	

	



/*********************************content*************************************/

#content {width:100%; position:relative; z-index:5; background:#f0f0f0; padding:30px 0 0 0; }



	.grid_login #tel { color:#fff; padding:5px 5px 0 5px; float: right; font-size:20px; margin:5px 15px 0 0; }

	.grid_login span{ width:250px; height:auto; color:#fff; padding:0; float: left; font-size:15px; font-family:Arial, Helvetica, sans-serif; margin:15px 10px 10px 15px; }

	

	.grid_login2 #tel { color:#fff; padding:5px 5px 0 5px; float: right; font-size:20px; margin:5px 15px 0 0; }

	.grid_login2 span{ width:250px; height:auto; color:#fff; padding:0; float: left; font-size:15px; font-family:Arial, Helvetica, sans-serif; margin:15px 10px 10px 15px; }

	

	.grid_login #login-form {width:305px; color:#999; padding:5px 5px 0 5px; border:solid 1px #666; float: right; border:none; }

	.grid_login #login-form #box-login{ width:200px; color:#999; padding:0; border:solid 1px #666; float: left; border:none; }

	.grid_login a#pass{ width:150px; color:#666; padding:0; float: left; font-size:12px; font-family:Arial, Helvetica, sans-serif; margin:0 0 0 50px; text-align:right; text-decoration:none; outline:none; border:none;}

	.grid_login a#pass:hover{ color:#999;}

	.grid_login #login-form  input[type=password] {	width:200px; color:#999; font-size:12px; font-family:Arial, Helvetica, sans-serif; padding:6px 7px; border:solid 1px #666; background:#666; float:left; border-radius:2px 2px 2px 2px;	-moz-border-radius:2px 2px 2px 2px;	-webkit-border-radius:2px 2px 2px 2px; }

	.grid_login #login-form  input[type=text] {	width:200px; color:#999; font-size:12px; font-family:Arial, Helvetica, sans-serif; padding:6px 7px; border:solid 1px #666; background:#666; float:left; margin:0 0 5px 0; border-radius:2px 2px 2px 2px;	-moz-border-radius:2px 2px 2px 2px;	-webkit-border-radius:2px 2px 2px 2px;}

	.grid_login #login-form .bt{ width:80px; height:60px; background:url(../../images/bt-login-topo.png) 0 0 no-repeat; float: right; outline:none; 	border:none; display:block; cursor:pointer; text-indent:-999999px; }

	





#language{ width:177px; height:18px; float:right;  margin:10px 0 9px 0;}

#language a#bt1{ width:20px; height:15px; float:right; background: url(../../images/btlg-pt.jpg) 0 0 no-repeat; margin:0 0 0 5px;}

#language a#bt2{ width:20px; height:15px; float:right; background: url(../../images/btlg-br.jpg) 0 0 no-repeat; margin:0 0 0 5px;}

#language a#bt3{ width:20px; height:15px; float:right; background: url(../../images/btlg-esp.jpg) 0 0 no-repeat; margin:0 0 0 5px;}

#language a#bt4{ width:20px; height:15px; float:right; background: url(../../images/btlg-uk.jpg) 0 0 no-repeat; margin:0 0 0 5px;}

#language a#bt5{ width:20px; height:15px; float:right; background: url(../../images/btlg-poland.jpg) 0 0 no-repeat; margin:0 0 0 5px;}

#language a#bt6{ width:20px; height:15px; float:right; background: url(../../images/btlg-russia.jpg) 0 0 no-repeat; margin:0 0 0 5px;}

#language a#bt7{ width:20px; height:15px; float: right; background: url(../../images/btlg-rep-tcheca.jpg); margin:0 0 0 5px;}





#box-home-fotos{ width:970px; height:350px; margin:0 auto;}

#box-home-fotos span{ width:100%; height:  30px; float:left;  font-size:30px; color:#007FBF; text-align:left; margin:30px 0 10px 0; border-bottom:1px solid #007FBF; padding:0 0 10px 0;}

#box-home-fotos span strong{ width:740px; height:15px; font-weight:normal;   font-size:12px; color:#666; text-align: right; padding:0 0 0 0; float:  right; }

.amazon_scroller{

    padding: 10px;

    margin:0 0 0 0;

	float:left;



}

.amazon_scroller .amazon_scroller_nav{

    position: absolute;

}

.amazon_scroller .amazon_scroller_nav li{

    cursor: pointer;

    position: absolute; border:none;

}

.amazon_scroller .amazon_scroller_mask{

    position: absolute;

    margin-left: 30px;

    margin-right: 35px;

    overflow: hidden;

	





}



.amazon_scroller ul{

    padding: 0px;

    margin: 0px;

    float: left;

	width:910px;

			

}

.amazon_scroller ul li{

    padding: 0px;

    margin: 0px;

    margin-left: 3px;

    margin-right: 5px;

    list-style: none;

    float: left;

    text-align: center;

    display:inline;

	background:#fff;

	height:205px;



	 border:9px solid #fff;



}

.amazon_scroller ul li:hover{

	background:#f0f0f0; height:205px;



}

.amazon_scroller ul li a{

    text-decoration: none;	

}

.amazon_scroller ul li a amazon_scroller_title{

	overflow:hidden; 

}



.amazon_scroller ul li a:hover{

    text-decoration: underline; 

}

.amazon_scroller ul li a img{

    border: none;

float:left;

}















#home-form {padding-top:5px;}

#home-form .buttons {

	overflow:hidden;

	}

#home-form .buttons > span {

	font-size:12px;

	font-weight:bold;

	color:#666;

	display:inline-block;

	padding:11px 0 0 0;

	}	

#home-form > .wrapper {

	margin-bottom:12px;

	}

#home-form a.submit, #rate-form a, #account-form a.submit {

	display:inline-block;

	font-size:15px;

	font-weight: bold;

	color:#fff;

	background:#1E86F4 url(../../images/bt-bg.jpg) 0 0 repeat;

	line-height:1.2em;

	padding:5px 5px 5px 30px;

	position:relative;

	border-radius:2px 2px 2px 2px;

	-moz-border-radius:2px 2px 2px 2px;

	-webkit-border-radius:2px 2px 2px 2px;

	text-decoration:none;

	float:right;

	width:240px;

	text-align:center;

	}



	

#home-form a.submit span, #rate-form a span, #account-form a.submit span {

	display:inline-block;

	padding:2px 37px 4px 0px;

	/*background:url(../../images/submit_button_marker.gif) right 0 no-repeat;*/

	}	

	

	

	

	

	

	#submit {

	display:inline-block;

	font-size:15px;

	font-weight: bold;

	color:#fff;

	background:#1E86F4 url(../../images/bt-bg.jpg) 0 0 repeat;



	padding:15px 0 15px 80px;



	border-radius:2px 2px 2px 2px;

	-moz-border-radius:2px 2px 2px 2px;

	-webkit-border-radius:2px 2px 2px 2px;

	text-decoration:none;

	float: left;

	width: auto;

	text-align: left;



	border:none;

	cursor:pointer;

	}



	

#submit:hover {

background:#000;

	}	

	

	

	#submit_home {



	font-size:15px;

	font-weight: bold;

	color:#fff;

	background:#1E86F4 url(../../images/bt-bg.jpg) 0 0 repeat;



	padding:7px 0 8px 30px;



	border-radius:2px 2px 2px 2px;

	-moz-border-radius:2px 2px 2px 2px;

	-webkit-border-radius:2px 2px 2px 2px;

	text-decoration:none;

	float: left;

	width: 250px;

	text-align:  center;



	border:none;

	cursor:pointer;

	}



	

#submit_home:hover {

background:#000;

	}	

	

	

	#submit_ {

	display:inline-block;

	font-size:15px;

	font-weight: bold;

	color:#fff;

	background:#1E86F4 url(../../images/bt-bg.jpg) 0 0 repeat;



	padding:15px 40px 15px 80px;



	border-radius:2px 2px 2px 2px;

	-moz-border-radius:2px 2px 2px 2px;

	-webkit-border-radius:2px 2px 2px 2px;

	text-decoration:none;

	float: left;

	width: auto;

	text-align: left;



	border:none;

	cursor:pointer;

	}



	

#submit_:hover {

background:#000;

	}	

	

	

	

	

#home-form a:hover, #rate-form a:hover, #account-form a.submit:hover {

	background:#000;

	cursor:pointer;

	color:#1E86F4;

	}	

#home-form span.title {

	font-size:12px;

	font-family:Arial, Helvetica, sans-serif;

	font-weight:bold;

	color:#1a171b;

	display:inline-block;

	padding-left:1px;

	line-height:1.2em;

	}

#home-form input[type=text] {

	background:#F4F4F4;

	width:261px;

	color:#a1adbe;

	border:solid 1px #d4d9db;

	font-size:12px;

	font-family:Arial, Helvetica, sans-serif;

	padding:6px 7px;

		border-radius:2px 2px 2px 2px;

	-moz-border-radius:2px 2px 2px 2px;

	-webkit-border-radius:2px 2px 2px 2px;

	}



	

	#home-form input[type=password] {

	background:#F4F4F4;

	width:261px;

	color:#a1adbe;

	border:solid 1px #d4d9db;

	font-size:12px;

	font-family:Arial, Helvetica, sans-serif;

	padding:6px 7px;

		border-radius:2px 2px 2px 2px;

	-moz-border-radius:2px 2px 2px 2px;

	-webkit-border-radius:2px 2px 2px 2px;

	}	

	

#home-form .rowElem.state input {

	width:117px;

	float:right;

	}	

#home-form .rowElem.height {

	height:37px !important;

	}	

#home-form textarea {

background:#F4F4F4;

overflow:auto;

color:#a1adbe; 

border:solid 1px #d4d9db;

padding:6px 7px 6px;

width:262px;

font-family:Arial, Helvetica, sans-serif;

height:71px;

font-size:12px;

margin:0 0 0 -3px  ;

float: left;

	border-radius:2px 2px 2px 2px;

	-moz-border-radius:2px 2px 2px 2px;

	-webkit-border-radius:2px 2px 2px 2px;

	resize: none;

}













#franchising-form {padding-top:5px; margin:0 0 30px 0;}

#franchising-form .buttons {

	overflow:hidden;

	}

#franchising-form .buttons > span {

	font-weight:bold;

	color:#1a171b;

	display:inline-block;

	padding:11px 0 0 12px;

	}	

#franchising-form > .wrapper {

	margin-bottom:12px;

	}

#franchising-form a.submit, #rate-form a, #account-form a.submit {

	display:inline-block;

	font-size:15px;

	font-weight:700;

	color:#fff;

	background:url(../../images/link1_tail.gif) 0 0 repeat-x;

	line-height:1.2em;

	padding:7px 16px 7px 15px;

	position:relative;

	border-radius:2px 2px 2px 2px;

	-moz-border-radius:2px 2px 2px 2px;

	-webkit-border-radius:2px 2px 2px 2px;

	text-decoration:none;

	}

#franchising-form a.submit span, #rate-form a span, #account-form a.submit span {

	display:inline-block;

	padding:2px 37px 4px 0px;

	/*background:url(../../images/submit_button_marker.gif) right 0 no-repeat;*/

	}	

#franchising-form a:hover, #rate-form a:hover, #account-form a.submit:hover {

	cursor:pointer;

	color:#ffc700;

	}	

#franchising-form span.title {

	font-size:15px;

	font-family:Arial, Helvetica, sans-serif;

	font-weight:bold;

	color:#1a171b;

	display:inline-block;

	padding-left:1px;

	line-height:1.2em;

	}

#franchising-form input[type=text] {

	width:375px;

	color:#a1adbe;

	border:solid 1px #d4d9db;

	font-size:15px;

	font-family:Arial, Helvetica, sans-serif;

	padding:6px 7px;

	}

	

#franchising-form .rowElem.state input {

	width:617px;

	float:right;

	font-size:15px;

	

	}	

#franchising-form .rowElem.height {

	height:37px !important;



	}	





































#credit-form {padding-top:5px;}

#credit-form .buttons {

	overflow:hidden;

	}

#credit-form .buttons > span {

	font-weight:bold;

	color:#1a171b;

	display:inline-block;

	padding:11px 0 0 12px;

	}	

#credit-form > .wrapper {

	margin-bottom:12px;

	}

#credit-form a.submit, #rate-form a, #account-form a.submit {

	display:inline-block;

	font-size:18px;

	font-weight:700;

	color:#fff;

	background:url(../../images/link1_tail.gif) 0 0 repeat-x;

	line-height:1.2em;

	padding:7px 16px 7px 15px;

	position:relative;

	border-radius:2px 2px 2px 2px;

	-moz-border-radius:2px 2px 2px 2px;

	-webkit-border-radius:2px 2px 2px 2px;

	text-decoration:none;

	}

#credit-form a.submit span, #rate-form a span, #account-form a.submit span {

	display:inline-block;

	padding:2px 37px 4px 0px;

	/*background:url(../../images/submit_button_marker.gif) right 0 no-repeat;*/

	}	

#credit-form a:hover, #rate-form a:hover, #account-form a.submit:hover {

	cursor:pointer;

	color:#ffc700;

	}	

#credit-form span.title {

	font-size:12px;

	font-family:Arial, Helvetica, sans-serif;

	font-weight:bold;

	color:#1a171b;

	display:inline-block;

	padding-left:1px;

	line-height:1.2em;

	}

#credit-form input[type=text] {

	width:261px;

	color:#a1adbe;

	border:solid 1px #d4d9db;

	font-size:12px;

	font-family:Arial, Helvetica, sans-serif;

	padding:6px 7px;

	}

	#credit-form input[type=password] {

	width:261px;

	color:#a1adbe;

	border:solid 1px #d4d9db;

	font-size:12px;

	font-family:Arial, Helvetica, sans-serif;

	padding:6px 7px;

	}	

	

#credit-form .rowElem.state input {

	width:117px;

	float:right;

	}	

#credit-form .rowElem.height {

	height:37px !important;

	}	













.box_menus h3 {

	font-size:30px;

	line-height:1.2em;

	margin:5px 0 0 0;

	color:#1a171b;

	font-weight:300;

	word-spacing:1px;

	}





h3 {

	font-size:25px;

	line-height:1.2em;

	margin:0px 0 23px;

	color:#1a171b;

	font-weight:300;

	word-spacing:1px;

	}

h3 strong {

	font-weight:700;

	}	

h3 span {

	color:#1c83ef;

	background:url(../../images/Icon-Document.png) left 0 no-repeat;

	padding:10px 0 10px 50px;

	}	

.box_6 div h3 {

	margin-top:-27px;

	display:inline-block;

	}	

h5 {

	color:#1a171b;

	font-size:16px;

	font-weight:900;

	line-height:1.2em;

	margin-bottom:19px;

	}	

h5 span {

	font-weight:300;

	display:inline-block;

	margin-top:-2px;

	}	

input {

	background:url(../../images/input_bg_tail.gif) 0 0 repeat-x;

	}	

	

.dotted_link {

	color:#1a171b;

	text-decoration:none;

	}	

.dotted_link:hover {

	color:#1c83ef;

	}	



.scroll {overflow:auto; height:180px; position:relative;}

.scroll .padding-right {height:1%; padding-right:50px;}



.ind_bot {margin:-86px 0 10px; position:relative;}



.box {		padding:7px; margin:20px 0 0 0;	position:relative; 	border-radius:7px 7px 7px 7px;	-moz-border-radius:7px 7px 7px 7px;	-webkit-border-radius:7px 7px 7px 7px; background:#f0f0f0 url(../../images/bt-home-bg.png) 0 0 repeat ;	}



.box_form_home {	background:#fff  url(../../images/home-bg2.png) 0 bottom repeat-x;	padding:30px 50px 30px 30px ; position:relative;	border-radius:5px 5px 5px 5px;	-moz-border-radius:5px 5px 5px 5px;	-webkit-border-radius:5px 5px 5px 5px; margin:30px 0 0 0; border:1px solid #eee;}

.box_right .box_form_contact { width:650px;	background:#fff ;	padding:10px 30px 30px 23px ; position:relative;border:0px dashed #ccc;	border-radius:5px 5px 5px 5px;	-moz-border-radius:5px 5px 5px 5px;	-webkit-border-radius:5px 5px 5px 5px; margin:0 0 0 0; float:left;	}



	.box-bt {padding:0; 	position:relative;	height:151px;	}

	

	 a.bt1{ 	background: url(../../images/bt-home-particulares_uk.png) center center no-repeat; width:149px; height:146px; float:left; margin:0 4px 0 0; border-radius:7px 7px 7px 7px;	-moz-border-radius:7px 7px 7px 7px;	-webkit-border-radius:7px 7px 7px 7px; border:4px solid #000; }

	a.bt1:hover{ 	border-radius:7px 7px 7px 7px;	-moz-border-radius:7px 7px 7px 7px;	-webkit-border-radius:7px 7px 7px 7px; border:4px solid #007FBF; }

		

	a.bt2{ 	background: url(../../images/bt-home-condominio_uk.png) center center no-repeat; width:149px; height:146px; float:left; margin:0 4px 0 0; border-radius:7px 7px 7px 7px;	-moz-border-radius:7px 7px 7px 7px;	-webkit-border-radius:7px 7px 7px 7px; border:4px solid #000; }

	a.bt2:hover{ 	border-radius:7px 7px 7px 7px;	-moz-border-radius:7px 7px 7px 7px;	-webkit-border-radius:7px 7px 7px 7px; border:4px solid #007FBF; }

		

	a.bt3{ 	background: url(../../images/bt-home-empresas_uk.png) center center no-repeat; width:149px; height:146px; float:left; margin:0 4px 0 0; border-radius:7px 7px 7px 7px;	-moz-border-radius:7px 7px 7px 7px;	-webkit-border-radius:7px 7px 7px 7px; border:4px solid #000;}

	a.bt3:hover{ 	border-radius:7px 7px 7px 7px;	-moz-border-radius:7px 7px 7px 7px;	-webkit-border-radius:7px 7px 7px 7px; border:4px solid #007FBF; }

		

	a.bt4{ 	background: url(../../images/bt-home-fotografias_uk.png) center center no-repeat; width:149px; height:146px; float:left; margin:0 4px 0 0; border-radius:7px 7px 7px 7px;	-moz-border-radius:7px 7px 7px 7px; 	 -webkit-border-radius:7px 7px 7px 7px; border:4px solid #000; }

	a.bt4:hover{ 	border-radius:7px 7px 7px 7px;	-moz-border-radius:7px 7px 7px 7px;	-webkit-border-radius:7px 7px 7px 7px; border:4px solid #007FBF; }

		

	a.bt5{ 	background: url(../../images/bt-home-franchisado_uk.png) center center no-repeat; width:149px; height:146px; float:left; margin:0 4px 0 0; border-radius:7px 7px 7px 7px;	-moz-border-radius:7px 7px 7px 7px;	-webkit-border-radius:7px 7px 7px 7px; border:4px solid #000; }

	a.bt5:hover{ 	border-radius:7px 7px 7px 7px;	-moz-border-radius:7px 7px 7px 7px;	-webkit-border-radius:7px 7px 7px 7px; border:4px solid #007FBF; }

		

	a.bt6{ 	background: url(../../images/bt-home-franchising_uk.png) center center no-repeat; width:149px; height:146px; float: left; margin:0 0 0 0; border-radius:7px 7px 7px 7px;	-moz-border-radius:7px 7px 7px 7px;	-webkit-border-radius:7px 7px 7px 7px; border:4px solid #000;}

	a.bt6:hover{ 	border-radius:7px 7px 7px 7px;	-moz-border-radius:7px 7px 7px 7px;	-webkit-border-radius:7px 7px 7px 7px; border:4px solid #007FBF; }



	



#box-home-left{ width:450px; height: auto; float:left; margin:20px 0 0 0; padding:30px; background:#fff  ; border:2px dashed #007FBF; }

#box-home-left span{ width:450px; height:  auto; float:left;  font-size:30px; color:#007FBF; text-align:left;}

#box-home-left span strong{margin: 0; padding:20px 0 15px 0; float:left;  font-size:30px; color:#007FBF;}

#box-home-left #text{width:450px; height: auto; float:left; margin:5px 0 0 0; padding:0 30px 0 0; text-align:left;  }

#box-home-left #text p{width:450px; height: auto; float:left; text-align:left; color:#666;}

#box-home-left #text .valor{ width:400px; height:  auto; float:left; font-weight:bold; font-size:18px; color:#fff; text-align: center; margin:5px 0 0 0; padding:10px 10px 10px 50px; background:#333 url(../../images/dolar.png) left top no-repeat;}





#box-home-right{ width:400px; height:250px; float:right; margin:40px 0 0 10px; padding:0 30px 0 0; }

#box-home-right span{ width:400px; height:  auto; float:left;  font-size:30px; color:#007FBF; text-align:left; margin: 0 0 15px 0; padding: 0 0 10px 0;}

#box-home-right a#link-noticias-home{ background:url(../../images/link-noticias-home.png) left bottom no-repeat; padding:0 0 0 20px; margin:10px 0 0 0; width:450px; height:  auto; float:left;  font-size:15px; color:#000; font-weight:bold; text-align:left;outline:none; border:none; text-decoration:none;}





#box-home-right a#link-noticias-home:hover{color:#007FBF; }



a#link-noticia{ background:url(../../images/link-noticias-home.png) left bottom no-repeat; padding:0 0 0 20px; margin:10px 0 0 0; width:450px; height:  auto; float:left;  font-size:15px; color:#000; font-weight:bold; text-align:left;outline:none; border:none; text-decoration:none;}

a#link-noticia:hover{color:#007FBF; }





#box-home-right .bt_link {	font-weight: bold;	color:#fff;	font-size:15px;		display:inline-block; margin:40px 0 0 0;	padding:5px 15px 5px 15px; 	background:#1E86F4 url(../../images/bt-bg.jpg) 0 0 repeat;	text-decoration:none;	border-radius:3px 3px 3px 3px;	-moz-border-radius:3px 3px 3px 3px;	-webkit-border-radius:3px 3px 3px 3px;	position:relative;	}	

#box-home-right .bt_link:hover { color:#1E86F4; background:#000;}

	

.box_2, .box_3, .box_4 {

	background:url(../../images/box_2_bg.gif) 0 0 repeat-y #fff;

	padding:22px 23px 43px 30px;

	position:relative;

	}	

.box_2 .bottom_bg {

	background:url(../../images/box_bottom_bg.gif) 0 bottom repeat-x;

	padding:22px 23px 44px 30px;

	position:relative;

	}	

.box_2 {padding:0;}	

.box_2 .list-1 {

	padding-left:0px;

	}	

.box_2 .list-1 li {

	padding-left:28px;

	}	

.box_3 {padding:36px 23px 36px 30px;}	

.box_3.blue {

	background:#003278;

	color:#d2dbe7;

	padding-bottom:38px;

	}

.box_3.blue h5 {

	color:#d2dbe7;

	}

.box_4 {

	background:url(../../images/box_4_bg.gif) 0 0 no-repeat #f8f9fb;

	padding:35px 23px 32px 30px;

	}	

.box_4 figure {

	margin-bottom:11px;

	}	

.box_5 {

	width:320px;

	border-right:1px solid #999;

	padding:0 0px 30px 0;

	margin:20px 0 0 0;

	}

	

	

	

	

	

	.box_menus{

	width:260px;

	border-right:0px dashed #ccc;

	padding:0 0px 10px 0;

	margin:10px 0 100px 0;

	float:left;

	}

	#text_menus{

	width:230px;

	height:auto;

	border-left:8px solid #ccc;

	padding:0 0 10px 5px;

	margin:0 0 10px 0;

	float:left;



	}

	#text_menus p{

	width:230px;

	height:auto;

	padding:0 0 0 5px;

	margin: 0;

	float:left;



	}

	#text_menus

	.box_menus #menu-franchisado {

	width:300px;

	float:left;}

	

 .franchising_map {

	width:250px;

	height:450px;

	margin:10px 0 0 0;

	float:left;

	background: url(../../images/mapa_portugal.png) 0 0 no-repeat;	}

	

	

	.box_menus #menu-franchisado .bt_link {	font-weight: bold;	color:#fff;	font-size:15px;		display:inline-block; margin:0 0 4px 0;	padding:5px 15px 5px 15px;	background:#232C37 url(../../images/bt-menus.jpg) 0 0 repeat ;	text-decoration:none;	border-radius:3px 3px 3px 3px;	-moz-border-radius:3px 3px 3px 3px;	-webkit-border-radius:3px 3px 3px 3px;	position:relative;	}	

.box_menus #menu-franchisado .bt_link:hover { color:#fff; background:#1E86F4;}

	

	

	

	.box_menus p{

	width:305px;

	padding: 0;

	margin:0 0 20px 0;

	float:left;

	}

		.box_menus strong{

			color:#007FBF ;

	}

	

		.box_right{	width:700px; padding:0;	margin:10px 0 50px 0;	padding:0; float: right; 	}

		.box_right #img_obras{	width:660px; height: auto; padding:20px;  margin:0 auto; background:#fff;}

	

	.box_right a#breadcrumb{height:20px; color:#007FBF ; padding:0;	margin:0 10px 0 0;	float:  left;	font-size:12px;	outline:none;	text-decoration:none;	}

	

			.box_right h3{

	width:700px;

	color:#007FBF;

	border-bottom:1px solid #007FBF;

	padding:0 0 0px 0;

	margin:0 0 0 0;

		float: right;

		font-size:25px;



	}



	

	.box_right	#box-texto-contact{	width:200px; height:100px; padding:0;	margin:60px 20px 0 0;	float: right; background:#ccc;}

	

	.box_right .left{	width:305px; height:200px; padding:0 15px 15px 15px;	margin:0 10px 10px 0;	float: left; background:#fff;	border-radius:3px 3px 3px 3px;	-moz-border-radius:3px 3px 3px 3px;	-webkit-border-radius:3px 3px 3px 3px; border:0px dashed #ccc; text-align: left;}

	.box_right .left .title{	width:308px; height:25px; font-size:16px; font-weight:bold; color:#000; padding:5px 30px 0 0;	margin:10px 0 10px 0;	float: left;  text-align: left;}

	

	.box_right .left p{	width:308px; height:215px; float:left; font-size:11px;}

	.box_right .left .serv2{	width:308px; height:200px; padding:0;	margin:0;float: left; background:#fff url(../../images/serv2.png) right bottom no-repeat;}

	

	

	

	.box_right .left2 p{	width:193px; height:115px; float:left; font-size:11px;}

		.box_right .left2{	width:191px; height:200px; padding:0 15px 15px 15px;	margin:0 10px 10px 0;	float: left; background:#fff;	border-radius:3px 3px 3px 3px;	-moz-border-radius:3px 3px 3px 3px;	-webkit-border-radius:3px 3px 3px 3px; border:0px dashed #ccc; text-align: left;}

	.box_right .left2 .title{	width:192px; height:25px; font-size:16px; font-weight:bold; color:#000; padding:5px 30px 0 0;	margin:10px 0 10px 0;	float: left;  text-align: left;}

	.box_right .left2 .serv2b{	width:193px; height:200px; padding:0;	margin:0;float: left; background:#fff url(../../images/serv2.png) right bottom no-repeat;}

	

	.box_right .left .serv3{	width:308px; height:200px; padding:0;	margin:0;float: right; background:#fff url(../../images/serv3.png) right bottom no-repeat;}

	.box_right .left .serv4{	width:308px; height:200px; padding:0;	margin:0;float: right; background:#fff url(../../images/serv4.png) right bottom no-repeat;}

	.box_right .left .serv5{	width:308px; height:200px; padding:0;	margin:0;float: right; background:#fff url(../../images/serv5.png) right bottom no-repeat;}

	.box_right .left .serv6{	width:308px; height:200px; padding:0;	margin:0;float: right; background:#fff url(../../images/serv6.png) right bottom no-repeat;}





	.box_right .left_auto{	width:628px; height: auto; padding:0 15px 15px 15px;	margin:0 10px 10px 0;	float: left; background:#fff;	border-radius:3px 3px 3px 3px;	-moz-border-radius:3px 3px 3px 3px;	-webkit-border-radius:3px 3px 3px 3px; border:1px dashed #ccc; text-align:justify;}

		.box_right .left_auto .title{	width:600px; height: auto; font-size:14px; font-weight:bold; color:#000; padding:5px 30px 0 0;	margin:10px 0 10px 0;	float: left;  text-align: left;}

				.box_right .left_auto p{	width:605px; height: auto; float:left; }

				





	.box_right .bt_link2 {	font-weight: bold;	color:#fff;	font-size:15px;		display:inline-block; margin:5px 0 0 0;	padding:5px 20px 5px 20px;	 	background:#1E86F4 url(../../images/bt-bg.jpg) 0 0 repeat;	text-decoration:none;	border-radius:3px 3px 3px 3px;	-moz-border-radius:3px 3px 3px 3px;	-webkit-border-radius:3px 3px 3px 3px;	position:relative; float:left;	}	

	.box_right .bt_link2:hover { color:#ccc; background:#000;}				

				

				

					

	.box_right .right{	width:340px; height:200px; padding:0;	margin:0 0 20px 0;	float: right; background:#999;}	

	

	

	

	.box_right #boneco1{

	width:159px;

	height:241px;

	color:#007FBF;

	padding: 0;

	margin:20px 0 0 0;

		float: left;

		font-size:30px;

		background:url(../../images/bn1.jpg) 0 0 no-repeat;

	}

	.box_right #boneco2{

	width:159px;

	height:241px;

	color:#007FBF;

	padding: 0;

	margin:20px 0 0 0;

		float: left;

		font-size:30px;

		background:url(../../images/bn2.jpg) 0 0 no-repeat;

	}

	

	

	.box_right #boneco4{

	width:159px;

	height:241px;

	color:#007FBF;

	padding: 0;

	margin:20px 10px 0 0;

		float:  right;

		font-size:30px;

		background:url(../../images/bn3.jpg) 0 0 no-repeat;

	}

	.box_right #boneco3{

	width:159px;

	height:241px;

	color:#007FBF;

	padding: 0;

	margin:20px 0 0 0;

		float: left;

		font-size:30px;

		background:url(../../images/bn_contact.jpg) 0 0 no-repeat;

	}

	.box_right #boneco3 p{ width:80px; height:88px; margin:140px 0 0 0; float:right; color:#007FBF; font-size:12px; text-align:center; }

	.box_right #texto{

	width:695px;

	height: auto;

	padding: 0;

	margin:10px 0 0 0;

		float: left;

		

	}

	

	.box_right #texto .not{box_right left2

	width:695px;

	height: auto;

	padding: 0;

	margin:10px 0 100px 0;

		float: left;

		

	}

	

	

	.box_right #texto-contact{

	width:400px;

	height: auto;

	padding: 0;

	margin:10px 0 0 0;

		float: left;

	}

	

		.box_right p span{

			color:#007FBF;

			font-size:20px;

			font-weight:bold;

			

	}

	

			.box_right p b{

			color:#000; 

	}

	

				.box_right  hr{

			

			border:1px solid #666;

			

	}

	

	.box_right .bt_link {	font-weight: bold;	color:#fff;	font-size:15px;		display:inline-block; margin:5px 0 0 0;	padding:5px 40px 5px 40px;	 	background:#1E86F4 url(../../images/bt-bg.jpg) 0 0 repeat;	text-decoration:none;	border-radius:3px 3px 3px 3px;	-moz-border-radius:3px 3px 3px 3px;	-webkit-border-radius:3px 3px 3px 3px;	position:relative; float:left;	}	

.box_right .bt_link:hover { color:#ccc; background:#000;}



	.box_menus .bt_link_contact { width:215px;	height:35px;font-weight: bold;	color:#fff;	font-size:15px;		display:inline-block;  margin:13px 0 0 0;	padding:10px 10px 0 15px;  	background:#1E86F4 url(../../images/bt-bg.jpg) 0 0 repeat; text-align: left;	text-decoration:none;	border-radius:3px 3px 3px 3px;	-moz-border-radius:3px 3px 3px 3px;	-webkit-border-radius:3px 3px 3px 3px; float:left; z-index:21; position:relative;}	

.box_menus .bt_link_contact:hover { color:#fff; background:#333;}







.box_menus .bt_wz { width:215px;	color:#fff;	font-size:15px;		display:inline-block; margin:13px 0 0 0;	padding:0 10px 5px 15px; 	background:#1E86F4 url(../../images/bt-bg.jpg) 0 0 repeat; text-align: left;	text-decoration:none;	border-radius:3px 3px 3px 3px;	-moz-border-radius:3px 3px 3px 3px;	-webkit-border-radius:3px 3px 3px 3px; float:left; z-index:21; position:relative;}	

.box_menus .bt_wz:hover { color:#fff; background:#000;}



.box_menus .bt_wz #bt_contact{ width:215px; height:35px;  display:inline-block; margin:0;	padding:20px 0 0 0;	background: url(../../images/contact.png) right center no-repeat; float:right;}

.box_menus .bt_wz #bt_orcamento{ width:215px; height:35px;  display:inline-block; margin:0;	padding:20px 0 0 0;	background: url(../../images/orcamento.png) right center no-repeat; float:right;}		

.box_menus .bt_wz #bt_franchising{ width:215px; height:35px;  display:inline-block; margin:0;	padding:20px 0 0 0;	background: url(../../images/pedido_franchising.png) right center no-repeat; float:right;}		

.box_menus .bt_wz #bt_parceiro{ width:215px; height:35px;  display:inline-block; margin:0;	padding:20px 0 0 0;	background: url(../../images/parceiro.png) right center no-repeat; float:right;}				

.box_menus .bt_wz #bt_trabalhe_connosco{ width:215px; height:35px;  display:inline-block; margin:0;	padding:20px 0 0 0;	background: url(../../images/trabalhe_connosco.png) right center no-repeat; float:right;}		







.box_menus .bt_wz_obr { width:215px;		color:#fff;	font-size:15px;		display:inline-block; margin:13px 0 0 0;	padding:0 10px 5px 15px; 	background:#3291A2 url(../../images/bg_obr.gif) 0 0 repeat; text-align: left;	text-decoration:none;	border-radius:3px 3px 3px 3px;	-moz-border-radius:3px 3px 3px 3px;	-webkit-border-radius:3px 3px 3px 3px; float:left; z-index:21; position:relative;}	

.box_menus .bt_wz_obr:hover { color:#fff; background:#000;}



.box_menus .bt_wz_obr #bt_particular{ width:215px; height:35px;  display:inline-block; margin:0;	padding:20px 0 0 0;	background: url(../../images/particular.png) right center no-repeat; float:right;}

.box_menus .bt_wz_obr #bt_empresa{ width:215px; height:35px;  display:inline-block; margin:0;	padding:20px 0 0 0;	background: url(../../images/empresas.png) right center no-repeat; float:right;}		

.box_menus .bt_wz_obr #bt_condominio{ width:215px; height:35px;  display:inline-block; margin:0;	padding:20px 0 0 0;	background: url(../../images/condominios.png) right center no-repeat; float:right;}		


.box_menus .bt_wz_obr #bt_parceiro{ width:215px; height:35px;  display:inline-block; margin:0;	padding:20px 0 0 20px;	}


		

.box_menus .bt_link_wz { width:215px;	color:#fff;	font-size:15px;		display:inline-block; margin:13px 0 0 0;	padding:0 10px 5px 15px; background:#007D7B url(../../images/bg_serv.gif) 0 0 repeat; text-align: left;	text-decoration:none;	border-radius:3px 3px 3px 3px;	-moz-border-radius:3px 3px 3px 3px;	-webkit-border-radius:3px 3px 3px 3px; float:left; z-index:21; position:relative;}	

.box_menus .bt_link_wz:hover { color:#fff; background:#000;}



.box_menus .bt_link_wz #bt_civil{ width:215px; height:35px;  display:inline-block; margin:0;	padding:20px 0 0 0;	background: url(../../images/civil.png) right center no-repeat; float:right;}	

.box_menus .bt_link_wz #bt_energia{ width:215px; height:35px;  display:inline-block; margin:0;	padding:20px 0 0 0;	background: url(../../images/energia.png) right center no-repeat; float:right;}	

.box_menus .bt_link_wz #bt_imovel{ width:215px; height:35px;  display:inline-block; margin:0;	padding:20px 0 0 0;	background: url(../../images/avaliar_home.png) right center no-repeat; float:right;}

.box_menus .bt_link_wz #bt_checkup{ width:215px; height:35px;  display:inline-block; margin:0;	padding:20px 0 0 0;	background: url(../../images/checkup.png) right center no-repeat; float:right;}		

.box_menus .bt_link_wz #bt_projectos{ width:215px; height:35px;  display:inline-block; margin:0;	padding:20px 0 0 0;	background: url(../../images/project.png) right center no-repeat; float:right;}	





.box_menus a.bt_link_obras1{border:4px solid #000; width:275px; height:151px;	color:#fff;	font-size:15px;		display:inline-block; margin:15px 0 0 0;	padding:5px 0 5px 20px; 	background:#1E86F4 url(../../images/bt-home-particulares2.png) left center no-repeat ; text-align:center;	text-decoration:none;	border-radius:3px 3px 3px 3px;	-moz-border-radius:3px 3px 3px 3px;	-webkit-border-radius:3px 3px 3px 3px;	position:relative; float:left;	}

.box_menus a.bt_link_obras1:hover{ border:4px solid #f0f0f0;}

.box_menus a.bt_link_obras1 p{ width:140px; height:120px;	color:#fff;	font-size:15px;		display:inline-block; margin:15px 0 0 0;	padding:0 15px 0 10px; text-align:center;	text-decoration:none; border-left:1px solid #666;	position:relative; float: right;	}



		

		

.box_menus .bt_link_obras2{ border:4px solid #000; width:275px;  height:151px;	color:#fff;	font-size:15px;		display:inline-block; margin:15px 0 0 0;	padding:5px 0 5px 20px; 	background:#1E86F4 url(../../images/bt-home-empresa2.png) left center no-repeat ; text-align:center;	text-decoration:none;	border-radius:3px 3px 3px 3px;	-moz-border-radius:3px 3px 3px 3px;	-webkit-border-radius:3px 3px 3px 3px;	position:relative; float:left;	}

.box_menus a.bt_link_obras2:hover{ border:4px solid #f0f0f0;}

.box_menus .bt_link_obras2 p{ width:140px; height:120px;		color:#fff;	font-size:15px;		display:inline-block; margin:15px 0 0 0;	padding:0 15px 0 10px; text-align:center;	text-decoration:none; border-left:1px solid #666;	position:relative; float: right;	}







.box_menus .bt_link_obras3{ border:4px solid #000; width:275px; height:151px; color:#fff;	font-size:15px;		display:inline-block; margin:15px 0 0 0;	padding:5px 0 5px 20px; 	background:#1E86F4 url(../../images/bt-home-condominio2.png) left center no-repeat ; text-align:center;	text-decoration:none;	border-radius:3px 3px 3px 3px;	-moz-border-radius:3px 3px 3px 3px;	-webkit-border-radius:3px 3px 3px 3px;	position:relative; float:left;	}

.box_menus a.bt_link_obras3:hover{ border:4px solid #f0f0f0;}

.box_menus .bt_link_obras3 p{ width:140px; height:120px; color:#fff;	font-size:15px;		display:inline-block; margin:15px 0 0 0;	padding:0 15px 0 10px; text-align:center;	text-decoration:none; border-left:1px solid #666;	position:relative; float: right;	}







	

	.box_menus #morada { width:200px;	font-weight: bold;	color:#000;	display:inline-block; margin:20px 0 0 0;	padding:0 0 0 40px;	background: url(../../images/morada.jpg) left center no-repeat ; text-decoration:none; float:left;	}

	.box_menus #tel { width:200px;	font-weight: bold;	color:#000;	display:inline-block; margin:10px 0 0 0;	padding:5px 0 5px 40px;	background: url(../../images/tel-contact.jpg) left center no-repeat ; text-decoration:none; float:left;	}

		.box_menus #fax { width:200px;	font-weight: bold;	color:#000;	display:inline-block; margin:10px 0 0 0;	padding:5px 0 5px 40px;	background: url(../../images/fax.jpg) left top no-repeat ; text-decoration:none; float:left;	}

	.box_menus #email a{ width:200px;	font-weight: bold;	color:#000;	display:inline-block; margin:10px 0 0 0;	padding:5px 0 5px 40px;	background: url(../../images/email-contact.jpg) left center no-repeat ; text-decoration:none; float:left;	}

	.box_menus #email a:hover { color:#1E86F4;}

	.box_menus #facebook a{ width:200px;	font-weight: bold;	color:#000;	display:inline-block; margin:10px 0 20px 0;	padding:5px 0 5px 40px;	background: url(../../images/facebook-contact.jpg) left center no-repeat ;text-decoration:none; float:left;	}		

.box_menus #facebook a:hover { color:#1E86F4;}





	.box_right .bt_link_franchising {	font-weight: bold;	color:#fff;	font-size:15px;		display:inline-block; margin:5px 0 0 0;	padding:5px 40px 5px 40px; 	background:#1E86F4 url(../../images/bt-bg.jpg) 0 0 repeat;	text-decoration:none;	border-radius:3px 3px 3px 3px;	-moz-border-radius:3px 3px 3px 3px;	-webkit-border-radius:3px 3px 3px 3px;	position:relative; float:left;	}	

.box_right .bt_link_franchising:hover { color:#1E86F4; background:#000;}







.box_right .box-fotos{

	width:615px;

	height:300px;

		float: right;



		margin:50px 0 0 0;



	}

.box_right .box-fotos span{ width:100%; height:  30px; float:left;  font-size:30px; color:#007FBF; text-align:left; margin:60px 0 10px 0; border-bottom:1px solid #007FBF; padding:0 0 10px 0;}

.box_right .box-fotos span strong{ width:100%; height:15px;   font-size:12px; color:#666; text-align: right; padding:0 30px 0 0; float:  right;  }	

	

	

	

	

.box_6 {

	background:url(../../images/box_6_bg.gif) 0 0 repeat-x #f5f7fa;

	padding:22px 10px 20px 29px;

	}	

.cards_block {

	width:127px;

	float:left;

	margin-right:21px;

	}	

.cards_block figure {

	margin-bottom:15px;

	}	

.cards_block.last {margin:0;}



.line_hor {

	height:1px;

	background:#f1f1f1;

	}



.list_block {

	width:201px;

	float:left;

	margin-right:10px;

	background:url(../../images/list_block_bg.gif) 0 0 no-repeat #f8f9fb;

	padding:27px 0px 31px 29px;

	}	

.list_block.last {margin:0;}	

.list_block strong {

	font-weight:700;

	line-height:1.2em;

	font-size:17px;

	color:#1a171b;

	display:inline-block;

	margin-bottom:14px;

	}	

.list_block strong span {

	font-weight:300;

	}	

.list_block figure {

	padding:0 0 12px 1px;

	}

.list-1, .list-2, .list-3 {

	padding:2px 0 17px 3px;

	}

.list-1 li, .list-2 li, .list-3 li {

	line-height:20px;

	padding:4px 0 0px 30px;

	background:url(../../images/list1_marker.gif) 0 5px no-repeat;

	}

.list-1 li a, .list-2 li a, .list-3 li a {

	color:#1c83ef;

	font-weight:bold;

	text-decoration:none;

	display:inline-block;

	}

.list-1 li a:hover, .list-2 li a:hover, .list-3 li a:hover {

	color:#eab703;

	}

.list-2 {padding:0 0 17px 1px;}	

.list-2 li {

	padding-left:28px;

	background:url(../../images/list1_marker.gif) 0 7px no-repeat;

	}

.list-3 li {

	line-height:24px;

	padding:0px 0 0px 28px;

	}	

.list-3 {padding-left:0;}	



.list-4 {

	padding:2px 0 4px;

	}

.list-4 li {

	line-height:24px;

	}



.link:hover {text-decoration:underline;} 



.link-1 {

	display:inline-block; 

	line-height:1.2em;

	font-size:12px; 

	font-weight:500;

	background:url(../../images/link2_tail.gif) 0 0 repeat-x #0264aa;

	text-decoration:none;

	color:#fefefe;

	padding:10px 13px 14px 11px;

	border-radius:3px 3px 3px 3px;

	-moz-border-radius:3px 3px 3px 3px;

	-webkit-border-radius:3px 3px 3px 3px;

	position:relative;

	}

.link-1 span {

	display:inline-block;

	background:url(../../images/link2_marker.gif) right 6px no-repeat;

	padding:0 13px 0 0;

	}	

.link-1:hover {color:#ffc700;}



.download_link {

	display:inline-block;

	padding:9px 0 5px 50px;

	background:url(../../images/pdf_ico.gif) 1px 0 no-repeat;

	color:#a1adbe;

	text-decoration:none;

	}

.download_link:hover {text-decoration:underline;}	



#rate-form {

	margin:0;

	padding:4px 0 10px;

	line-height:1em;

	}

#rate-form input {

	border:solid 1px #d4d9db;

	font-size:12px;

	font-family:Arial, Helvetica, sans-serif;

	color:#a1adbe;

	width:232px;

	padding:6px 9px 6px 7px;

	margin:0;

	}	

#rate-form .rowElem {

	height:39px;

	overflow:hidden;

	}	

#rate-form textarea {

	border:solid 1px #d4d9db;

	font-size:12px;

	font-family:Arial, Helvetica, sans-serif;

	color:#a1adbe;

	width:232px;

	padding:6px 9px 6px 7px;

	margin:0;

	overflow:auto;

	height:95px;

	resize: none;

	}

#rate-form .textarea_box {

	height:139px;

	resize: none;

	}	

#rate-form .captcha {

	overflow:hidden;

	}	

#rate-form .captcha input {

	float:left;

	width:120px;

	margin-top:5px;

	}	

#rate-form .captcha figure {

	float:left;

	margin-right:10px;

	}	

#rate-form .buttons {

	text-align:right;

	padding:22px 6px 39px 0;

	}

#rate-form > span {

	display:inline-block;

	padding-left:9px;

	}

	

#account-form .info {

	float:left;

	width:575px;

	padding-top:36px;

	}	

#account-form .info p {

	margin-bottom:21px;

	}	

#account-form .captcha {

	width:250px;

	float:right;

	padding:4px 28px 11px 0;

	}	

#account-form .captcha figure {

	float:left;

	}	

#account-form .captcha input {

	width:124px !important;

	float:right;

	margin-top:5px;

	}	

#account-form .textarea_box {

	height:190px;

	resize: none;

	}	

#account-form .buttons {

	float:right;

	padding:22px 0 0;

	}	



dl span {float:left; width:82px;}

dl strong {font-weight:normal;}

dl dt {

	margin-bottom:18px;

	}

dl a {

	color:#a1adbe;

	}	

.map iframe {width:331px; height:210px; overflow:hidden; margin-bottom:16px; padding-top:2px;}  









/****************************footer************************/

footer {

	height: auto;

	padding-top:0;

	background:#000;

	color:#4b494d;

	width:100%;


	

	}

	#box-footer-left {

		width:970px;

	height: auto;

	padding-top:20px;

	color:#4b494d;

	float:left;



	

	}

#box-footer-left span{ width:400px; height:  auto; float:left;  font-size:30px; color:#007FBF; text-align:left; margin: 0 0 15px 0; padding: 0 0 10px 0; }

	

	#box-footer-left #box {

		width:970px;

		height:  auto;

	float:left;





	}	

		#box-footer-left #box a#flink {

		width:160px;

		height:20px;

	font-size:12px;

	color:#ccc;

	text-decoration:none;

	float:left;

	}

	#box-footer-left #box a#flink:hover {

	color:#007FBF;



	}

	

		#box-footer-right {

		width:445px;

	height: auto;

	padding-top:20px;

	color:#4b494d;

	float:right;

	margin:0 0 20px 0;

	}

	

	#boneco-footer{ width:501px; height: auto; float:left; padding:0; }

	#boneco-footer a#facebook {

		width:48px;

		height:40px;

	text-indent:-999999px;

	float: right;

	margin:0 30px 0 0;

	

	}



	#boneco-footer a#link {

		width: auto;

	font-size:12px;

	color:#ccc;

	text-decoration:none;

	float:left;

	padding:0 20px 0 0;

	

	}

	#boneco-footer a#link:hover { color:#fff;}

	#copy {

		width:180px;

	height:50px;

	padding-top:20px;

	float:right;

	font-size:11px;

	margin: 0;

	}

	

footer a {

	color:#666;

	}	

footer span {

	display:inline-block;

	padding-right:14px;

	}	

.footer_menu {

	overflow:hidden;

	padding:6px 0 17px;

	}

.footer_menu li {

	float:left;

	margin:0 15px 0 0;

	}	

.footer_menu li a {

	font-size:12px;

	font-weight:bold;

	color:#4b494d;

	text-decoration:none;

	}	

.footer_menu li a:hover, .footer_menu li a.active {

	color:#1c83ef;

	}	



.list-services {overflow:hidden; padding:0px 0px 0px 0px;}

.list-services li {float:left; padding:0 0 0 10px;}



/*******************exceptions************************/

body #page1 {height:533px; padding-bottom:28px; z-index:1;}

#page1 header {height:533px; padding-bottom:28px; z-index:1;}

#page header {height:150px;  z-index:99; background:#dcdcdc url(../../images/bg_header.png) 0 0 repeat-x ; }

#page1 article.col-1, article.col-2 {

	width:277px;

	margin-right:30px;

	}	

#page1 article.col-3 {width:277px; height:150px; }	

#page1 #content {padding-top:0;}

#page1 header .inner {



	}

#page2 #content {}

#page3 #content .col-1 {

	width:432px; 

	margin-right:18px;

	}

#page3 #content .col-2 {width:440px}	

#page4 #content .col-1 {width:232px; margin-right:138px;}

#page4 #content .col-2 {width:170px; margin-right:109px;}

#page4 #content .col-3 {width:174px;}

#page5 #content .col-1 {width:235px; margin-right:55px;}

#page5 #content .col-2 {width:271px;}

#page6 #content .box {

	padding-right:0;

	}

#page6 #content .col-1 {width:277px; margin-right:29px;}

#page6 #content .col-2 {width:593px; margin:0;}

#page7 #content .box_5 {padding-right:29px;}

















.topnav {

	width: 220px;

	padding: 0;

}



ul.topnav {

	padding: 0;

	margin: 0;

	font-size: 15px;

	line-height: 0.5em;

	list-style: none;

}



ul.topnav li {

	margin:2px;

	float:left;

			

	}

	

	

ul.topnav li a#menus {

	width: 223px;

	height: 23px;

	background:#232C37 url(../../images/bt-menus.jpg) 0 0 repeat;

	float:left;

	font-size:15px;

	font-weight:bold;

	color:#fff;

padding:10px 0 0 10px;

margin:10px 0 0 0;



	border-radius:3px 3px 3px 3px;	-moz-border-radius:3px 3px 3px 3px;	-webkit-border-radius:3px 3px 3px 3px;

}

ul.topnav li a#menus:hover {

	background:#000;

	color:#fff;



}



ul.topnav li a {

	line-height: 10px;

	font-size: 15px;

	padding: 10px 5px;

	color: #0C84BF;

	display: block;

	text-decoration: none;

	font-weight: bold;



}



ul.topnav li a:hover {

	color:#000;

}



ul.topnav ul {

	margin: 0;

	padding: 0;

	display: none;

}



ul.topnav ul li {

	margin: 0;

	padding: 0;

	clear: both;

}



ul.topnav ul li a {

	padding-left: 20px;

	font-size: 15px;

	font-weight:  bold;

	outline:0;

}



ul.topnav ul li a:hover {

	color:#000;

}







ul.topnav span{

	float:right;

}













#galeria { width:660px;	background:#fff ;	padding:15px 15px 15px 18px ; position:relative;border:0px dashed #ccc;	border-radius:5px 5px 5px 5px;	-moz-border-radius:5px 5px 5px 5px;	-webkit-border-radius:5px 5px 5px 5px; margin:0 0 0 0; float:left;	}



#galeria .img{ width: auto; height: 100px; background:#ccc ; border:3px solid #000;	padding:0 ; position:relative; margin:0 3px 3px 0; float:left;	}

#galeria .img:hover{border:3px solid #007FBF;	}









#Erro{color:#900}

#Sucesso{color:#060}



span#right{ float:right;}



span#right2{ float:right; width:350px;}




#submit_home2 {

	font-size:15px;
	font-weight: bold;
	color:#fff;
	background:#1E86F4 url(../images/bt-bg.jpg) 0 0 repeat;

	padding:7px 0 8px 30px;

	border-radius:2px 2px 2px 2px;
	-moz-border-radius:2px 2px 2px 2px;
	-webkit-border-radius:2px 2px 2px 2px;
	text-decoration:none;
	float:  right;
	width: 250px;
	text-align:  center;

	border:none;
	cursor:pointer;
	}

	
#submit_home2:hover {
background:#000;
	}	





input#bt_form {

	font-size:15px;
	font-weight: bold;
	color:#fff;
	background:#1E86F4 url(../images/bt-bg.jpg) 0 0 repeat;

	padding:15px 15px 15px 25px;

	border-radius:2px 2px 2px 2px;
	-moz-border-radius:2px 2px 2px 2px;
	-webkit-border-radius:2px 2px 2px 2px;
	text-decoration:none;
	float: left;
	width:75%;
	text-align: center;

	border:none;
	cursor:pointer;
	}

	
input#bt_form:hover {
background:#000;
	}	
	
	

