@charset "utf-8";
/* CSS Document */

a:link {
	color: #000;
}
a:visited {
	color: #000;
}
a:hover {
	color: #000;
}
a:active {
	color: #000;
}
#adicional{
	vertical-align:top;
	margin-right:5px;}
body {
	font-family:Verdana, Geneva, sans-serif;
	font-family: 'Roboto Condensed', sans-serif;
	color:#333;
	font-size:15px;
	line-height:19px;
	margin:0;
	background:url(../bg.jpg) #f0f0f0 top center no-repeat;
	background-size:2362px 972px;
}
#piecemaker{
	width:530px;
	height:280px;
	position:absolute;
	left:50%;
	top:140px;
	margin-left:-265px;
	z-index:5;
	}
#piecemakerimg{
	width:530px;
	height:280px;
	position:absolute;
	left:50%;
	top:160px;
	margin-left:-265px;
	z-index:5;
	}
#imgstopos{
	width:977px;
	height:234px;
	position:absolute;
	left:50%;
	overflow:hidden;
	top:150px;
	margin-left:-488px;
	z-index:5;
	}
#topconcierge{
	background:url(../topbg.jpg) #000 top center repeat-x;
	width:978px;
	left:50%;
	margin-left:-489px;
	height:153px;
	position:absolute;
}
#logoconcierge{
	background:url(../conciergecar.png) top left no-repeat;
	width:296px;
	height:76px;
	top:0px;
	left:0px;
	margin-left:40px;
	margin-top:20px;
}
#wheredoyouneedtogo{
	background:url(../wheredoyouneedtogo.png) top right no-repeat;
	height:64px;
	width:494px;
	position:absolute;
	top:35px;
	left:450px;
	}
#menu{
	z-index:2;
	position:absolute;
	top:93px;
	left:0px;
	}
#maplink{
		position:absolute;
		left:50%;
		margin-left:284px;
		top:160px;
		width:200px;
		height:845px;}
#noticiasmaplink{
		position:absolute;
		left:50%;
		margin-left:-480px;
		top:160px;
		overflow:hidden;
		width:200px;
		height:365px;}
#soliciteorcamento{
		position:absolute;
		left:50%;
		margin-left:-500px;
		top:560px;
		width:200px;
		height:245px;}
#contentxt{
	padding: 10px;
	position: absolute;
	width: 900px;
	height: 200px;
	left: 50%;
	top: 405px;
	text-align: justify;
	margin-left: -450px;
	}
#contentxt2{
	padding:10px;
	position:absolute;
	width:500px;
	height:200px;
	left:50%;
	top:405px;
	text-align:justify;
	margin-left:-260px;
	}
select, input{
	font-family: 'Roboto Condensed', sans-serif;
	padding-left:5px;
	height:25px;
	border:thin solid #999;
	line-height:15px;
	margin-right:10px;
	background:#EBEBEB;
	color:#333;
	margin-top:-5px;
	}
textarea{
	font-family: 'Roboto Condensed', sans-serif;
	margin-left:0px;
	background:#EBEBEB;
	color:#333;
	}
#internatxt{
	padding:10px;
	position:absolute;
	width:510px;
	height:200px;
	left:50%;
	top:160px;
	text-align:justify;
	margin-left:-250px;
	}
	#shadow1{
	background: url(../shadow.png) top center no-repeat;
	position:absolute;
	top:555px;
	z-index:5;
	left:50%;
	margin-left:-254px;
	height:22px;
	width:509px;
		}
	#servicos_titulo{
	background: url(../t_servicoesprestados.png) top center no-repeat;
	position:absolute;
	top:585px;
	z-index:5;
	left:50%;
	margin-left:-102px;
	height:18px;
	width:184px;
	}
	#e_servicos_titulo{
	background: url(../te_servicoesprestados.png) top center no-repeat;
	position:absolute;
	top:585px;
	z-index:5;
	left:50%;
	margin-left:-102px;
	height:18px;
	width:200px;
	}
	#s_servicos_titulo{
	background: url(../ts_servicoesprestados.png) top center no-repeat;
	position:absolute;
	top:585px;
	z-index:5;
	left:50%;
	margin-left:-102px;
	height:18px;
	width:200px;
	}
	#servicostxt{
	background:url(../bgservicos.png) center right no-repeat;
	padding-left:10px;
	padding-top:10px;
	position:absolute;
	width:530px;
	height:253px;
	left:50%;
	top:660px;
	font-size:20px;
	line-height:30px;
	text-align:justify;
	margin-left:-265px;
		}

	#shadow2{
		background: url(../shadow.png) top center no-repeat;
		position:absolute;
		top:747px;
		z-index:5;
		left:50%;
		margin-left:-254px;
		height:22px;
		width:509px;
		}
	#orcamentos_titulo{
		background: url(../t_orcamentos.png) top center no-repeat;
		position:absolute;
		top:775px;
		z-index:5;
		left:50%;
		margin-left:-117px;
		height:18px;
		width:234px;
		}
	#orcamentostxt{
	padding-top:20px;
	padding-left:60px;
	position:absolute;
	width:530px;
	height:150px;
	left:50%;
	top:800px;
	text-align:justify;
	margin-left:-250px;
		}
#mark{
	background:url(../mark.png) top center no-repeat;
	position:absolute;
	width:134px;
	height:210px;
	top:850px;
	left:50%;
	z-index:5;
	margin-left:-360px;}
	#rodapebar{
		position:absolute;
		left:0px;
		top:950px;
		width:100%;
		height:13px;
		z-index:3;
		background:url(../topbg.jpg) repeat-x;
		}
	#rodape{
		font-size:14px;
		line-height:30px;
		padding-top:20px;
		text-align:center;
		position:absolute;
		left:0px;
		top:950px;
		width:100%;
		height:117px;
		background:url(../rodape.jpg);
		}
#fdiv{
	position:fixed;
	left:0px;
	background:url(http://www.conciergecar.com.br/bgdiv.png);
	width:100%;
	top:0px;
	height:1000px;
	z-index:6;
	visibility:hidden;
	}

#framediv{
	position:fixed;
	background-color:#CCC;
	text-align:right;
	width:965px;
	height:520px;
	left:50%;
	margin-left:-482px;
	top:50px;
	padding-bottom:7px;
	z-index:10;
	}
#conciergehome{
	background:url(../concierge_home.png) top center no-repeat;
	position:absolute;
	width:524px;
	height:780px;
	top:390px;
	left:50%;
	margin-left:-677px;}
#conciergehometxt{
	width:275px;
	left:50%;
	top:55px;
	margin-left:-50px;
	position:absolute;
}
#boxorcamentos{
	position:absolute;
	top:403px;
	background:url(../box_orcamento.jpg) top center no-repeat;
	left:50%;
	margin-left:-143px;
	width:303px;
	height:260px;
	}
#boxexperience{
	position:absolute;
	top:403px;
	background:url(../box_experience.jpg) top center no-repeat;
	left:50%;
	margin-left:176px;
	width:303px;
	height:260px;
	}
#boxredes{
	position:absolute;
	top:682px;
	background:url(../box_redes.jpg) top center no-repeat;
	left:50%;
	margin-left:-143px;
	width:303px;
	height:260px;
	}
#boxflights{
	position:absolute;
	top:682px;
	background-color:#FFF;
	left:50%;
	margin-left:176px;
	width:303px;
	height:260px;
	}
#airplane{
	position:absolute;
	background:url(../box_flight.png) top center no-repeat;
	width:80px;
	height:27px;
	position:absolute;
	top:240px;
	margin-left:245px;
	z-index:20;
	}
#endhome{
	background:url(../endhome.png) top center no-repeat;
	width:612px;
	height:206px;
	position:absolute;
	top:975px;
	left:50%;
	margin-left:-144px;}
.radioconc{
	position:absolute;
	margin-right:20px;
	margin-top:-2px;
	margin-left:-20px;
	vertical-align:middle;
	width:15px;
}
#formpesquisa{
	margin-left:20px;}
#formpesquisa label strong{
	margin-left:-20px;}
#formpesquisa li{
	list-style:none;
	display:inline;
	padding-right:50px;}
#frotacotacao{
	float:left;
	margin-right:10px;
	margin-bottom:10px;}
#frotaf{
	margin-top:5px;
	margin-left:7px;
	float:left;
	position:absolute;}
.legendafrota{
	font-size:13px;
	position:absolute;
	margin-left:25px;
	margin-top:3px;
}
#continue1{
	clear:both;
	margin-top:180px;
	background:url(../continue.png) top center no-repeat;
	width:125px;
	height:29px;
	position:relative;
	left:50%;
	margin-left:325px;
	}
#voltar1{
	clear:both;
	margin-top:5px;
	background:url(../btvoltar.png) top center no-repeat;
	width:125px;
	height:29px;
	position:relative;
	left:50%;
	margin-left:328px;
	}
#continue2{
	clear:both;
	margin-top:0px;
	background:url(../continue.png) top center no-repeat;
	width:125px;
	height:29px;
	position:relative;
	left:50%;
	margin-left:325px;
	}
#fenviar{
	position:absolute;
	height:50px;
	width:200px;
	left:50%;
	margin-top:80px;
	margin-left:-100px;
	cursor:pointer;}
.avaliacoes{
	vertical-align:middle;
}
#idavolta{
	width:950px;
	margin-top:-145px;
	position:absolute;
	visibility:hidden;
	z-index:2
}
#soida{
	margin-top:5px;
	position:absolute;
	z-index:5;}
input[type='radio'] {
background: -webkit-linear-gradient(#fafafa, #dcdcdc);
border-radius: 100%;
margin-right:5px;
border: 1px solid #a0a0a0;
display: inline-block;
height: 15px;
vertical-align: baseline;
width: 15px;
}
#radio{
	color:333;}
input[type='radio']:disabled {
opacity: .75;
}
input[type='radio']:not(:disabled):not(:active):hover {
background: -webkit-linear-gradient(#fff, #e6e6e6);
text-shadow: 0 1px 0 rgba(255, 255, 255, 1);
}
input[type='radio']:not(:disabled):active {
-webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, .2);
background: -webkit-linear-gradient(#f0f0f0, #bebebe);
border: 1px solid #808080;
text-shadow: 0 1px 0 rgba(255, 255, 255, .25);
}
input[type='radio']:checked::before {
background: #808080;
border-radius: 10px;
content: '';
font-size: 13px;
font-weight: 400;
height: 5px;
opacity: 1;
vertical-align: top;
width: 5px;
}
html[dir='rtl'] input[type='radio']:checked::before {
right: 0;
}
input[type='radio']:active:checked::before {
background: #606060;
}
#enderecoinput{
	width:210px;
}
#idavoltadiv{
	position:absolute;
	left:50%;
	margin-left:100px;
	margin-top:200px;
}
#cotacoes1{
	background:url(../aeroportos.png);
	width:348px;
	height:429px;
	position:absolute;
	left:0px;
	top:0px;
	margin-left:-40px;
	margin-top:-240px;
}
#cotacoes2{
	background:url(../portos.png);
	width:348px;
	height:429px;
	position:absolute;
	left:0px;
	top:0px;
	margin-left:285px;
	margin-top:-240px;
}
#cotacoes3{
	background:url(../diarias.png);
	width:348px;
	height:429px;
	position:absolute;
	left:0px;
	top:0px;
	margin-left:608px;
	margin-top:-240px;
}hr{
	margin-left:-15px;
	width:940px;
}
#ui-datepicker-div{
	z-index:10 !important;
}