
body#maina{
	margin: 0 auto;
	background:url(../images/bg_a.jpg) repeat;
	background-color: #c5cdd8;
}
body#mainb{
	margin: 0 auto;
	background:url(../images/bg_b.jpg) repeat;
}
A.linkfoota:link  {text-decoration: underline; color: #aaaaaa;}
A.linkfoota:visited {text-decoration: underline; color: #aaaaaa;}
A.linkfoota:active {text-decoration: underline; color: #aaaaaa;}
A.linkfoota:hover {text-decoration: none; color: #aaaaaa;}

A.linkfootb:link  {text-decoration: underline; color: #444444;}
A.linkfootb:visited {text-decoration: underline; color: #444444;}
A.linkfootb:active {text-decoration: underline; color: #444444;}
A.linkfootb:hover {text-decoration: none; color: #444444;}
.inputs {
	font-family:Tahoma;
	font-size: 12px;
	color:#808066;
	font-weight: bold;
	border: none;
	background: none;
	height:19px;
	padding-top:2px;
	padding-bottom:2px;
	padding-left: 4px;
	padding-right: 6px;
}
input:focus{
	outline: none;		
}
select:focus{
	outline: none;
}
#containera{
	margin: 0 auto;
	width: 900px;
	height: 100%;
}
#containerb{
	margin: 0 auto;
	width: 900px;
	height: 700px;
	
}
#splash{
	width: 108px;
	height: 123px;
	position: absolute;
	margin-left:365px;
	  margin-top:200px;
}
#header{
	width: 900px;
	height: 224px;
	margin: 0 auto;
}
#header1{
	width: 499px;
	height: 224px;
	float: left;
}
#header2{
	background:url(../images/header03.png) no-repeat;
	width: 401px;
	height: 224px;
	float: left;
}

#header1a{
	width: 499px;
	height: 138px;
	float: left;
}
#header2a{
	width: 499px;
	height: 86px;
	float: left;
}
#blue{
	width: 900px;
	height: 49px;
}
#blue1{
	width: 312px;
	height: 49px;
	float: left;
}
#blue2{
	width: 213px;
	height: 49px;
	float: left;
}
#blue3{
	width: 217px;
	height: 49px;
	float: left;
}
#blue4{
	width: 158px;
	height: 49px;
	float: left;
}
#form_left{
	width: 478px;
	height: 293px;
	_margin-top: -3px;
	float: left;
}
#form_right{
	width: 422px;
	height: 293px;
	_margin-top: -22px;
	*margin-top: -19px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	font-weight: bold;
}
#form_right1{
	width: 422px;
	height: 84px;
}

#form_right2a{
	background:url(../images/form2a.jpg) no-repeat;
	width: 422px;
	height: 209px;
}
#form_right2b{
	background:url(../images/form2b.jpg) no-repeat;
	width: 422px;
	height: 209px;
}
#form_left1a{
	background:url(../images/form_left1a.jpg) no-repeat;
	width: 478px;
	height: 98px;
	font-family:  Arial;
	font-size: 14px;
	color: #232323;
	line-height: 130%;
}
#form_left1b{
	background:url(../images/form_left1b.jpg) no-repeat;
	width: 478px;
	height: 98px;
	font-family: Arial;
	font-size: 14px;
	color: #232323;
	line-height: 130%;
}
#form_left2{
	width: 478px;
	height: 42px;
}

#form_left3a{
	background:url(../images/form_left3a.jpg) no-repeat;
	width: 478px;
	height: 130px;
	font-family: Arial;
	font-size: 15px;
	color: #232323;
}
#form_left3b{
	background:url(../images/form_left3b.jpg) no-repeat;
	width: 478px;
	height: 90px;
	font-family: Arial;
	font-size: 15px;
	color: #232323;
}
#form_left4a{
	background:url(../images/form_left4a.jpg) repeat-y;
	width: 478px;
	height: 18px;
	font-family: Arial;
	font-size: 15px;
	color: #232323;
}
#form_left4b{
	background:url(../images/form_left4b.jpg) no-repeat;
	width: 478px;
	height: 18px;
}
#form_left5a{
	width: 478px;
	height: 20px;
	_margin-top: -1px;
}
#form_left5b{
	width: 478px;
	height: 20px;
	_margin-top: -1px;
}
#form_left6a{
	background:url(../images/form_left6a.jpg) no-repeat;
	width: 478px;
	height: 25px;
	font-family: Arial;
	font-size: 14px;
	color: #232323;
	letter-spacing: -0.2px;
}
#form_left6b{
	background:url(../images/form_left6b.jpg) no-repeat;
	width: 478px;
	height: 25px;
	font-family: Arial;
	font-size: 14px;
	color: #232323;
	letter-spacing: -0.2px;
}
#footera{
		background:url(../images/bg_containera.png) repeat-y;

	width: 900px;
	height: 125px;
	*height: 100px;
	*margin-top: -19px;
	_margin-top: -3px;
}
#footerb{
	background:url(../images/bg_footerb.jpg) no-repeat;
	width: 900px;
	height: 115px;
	*margin-top: -19px;
	_margin-top: -3px;
}
#logoa{
	width: 84px;
	height: 33px;
	margin-left: 0px;
	padding-top:30px;
	float: left;
}
#footnoteb{
	width: 814px;
	height: 35px;
	font-family: LucidaGrande, Arial;
	font-size: 10px;
	margin-left: 3px;
	_margin-top: 0px;
	_margin-left: 10px;
	color: #444444;
	float: left;
}
#logob{
	width: 80px;
	height: 35px;
	float: left;
}

#footnotea{
	width:870px;
	height:36px;
	font-family: LucidaGrande, Arial;
	_margin-top: -2px;
	font-size: 10px;
	margin-left: 24px;
	color: #aaaaaa;
}
#nome{
	width: 346px;
	height: 23px;
	float: left;
	margin-top:7px;
	_margin-top: 5px;
	margin-left: 29px;
	_margin-left: 16px;
}
#apelido{
	width: 170px;
	height: 23px;
	float: left;
	margin-top:5px;
	_margin-top: 4px;
	margin-left: 10px;
}
#idade{
	width: 190px;
	height: 23px;
	float: left;
	margin-top:10px;
	_margin-top: 8px;
	margin-left: 31px;
	_margin-left: 16px;
	
}
#horario{
	width: 200px;
	height: 23px;
	float: left;
	margin-top:9px;
	_margin-top: 7px;
	margin-left: 29px;
}
#morada{
	width: 350px;
	height: 23px;
	float: left;
	margin-top:8px;
	margin-left: 29px;
	_margin-left: 16px;
}
#telefone{
	width: 124px;
	height: 23px;
	float: left;
	margin-top:9px;
	_margin-top: 7px;
	margin-left: 30px;
	_margin-left: 35px;
}
#email{
	width: 170px;
	height: 23px;
	float: left;
	margin-top:10px;
	_margin-top: 8px;
	margin-left: 14px;
}
#btn{
	width: 183px;
	height: 46px;
	margin-left:72px;
	padding-top: 10px;
}
#autorizacao{padding: 0px 20px; *margin-top: -18px;width: 860px;font-family: Tahoma; font-size: 9px; color:#a19e93;float:left;background: url(http://www.acidentes-pessoais.com/images/bg_containera.png) repeat-y;}
#checkboxes{width:720px; float:left;}
#badge{float:right;}
.desconto { margin-top:3px;}
.beneficios { margin-top: 0px;}
.2primeiros { margin-top:0px; line-height: 15px;}
.mac .gecko .desconto { margin-top:-8px;}
.mac .gecko .2primeiros { margin-top:0px;}
.mac .gecko .beneficios { margin-top:4px;}

#assistent{
	width: 137px; height: 169px; position: fixed; right: 0; margin-top: -170px;
}
.black_overlay {
	position: fixed;
	_position: absolute;
	top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
	background-color: #000;
	z-index: 10;
	filter:alpha(opacity=60);
	-moz-opacity:0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;
	cursor: pointer;
}
.loader{
	width: 32px;
	height: 32px;
	margin-left: 90px;
	margin-top: 10px;
	position: absolute;
	display: none;
}
#horario{ font-size: 11px; margin-left:186px; margin-top: -20px;}
#escolhas{ width: 263px; height: 59px; margin-left:40px;}
#escolha1{ width: 136px; margin-top: -1px; height: 79px; float: left; cursor: pointer;}
#escolha2{ width: 127px; height: 59px; float: left; cursor: pointer;}
#fieldHorario{ width: 91px; height: 29px; background:url(../images/fieldH.png) no-repeat; float: left;}
#btnHorario{ float: left; margin-top: -2px; margin-left: 1px;}
#fieldTelefone{ width: 151px; height: 29px; background:url(../images/fieldTel.png) no-repeat; float: left; margin-left: 75px;}
#horarioSucesso{ margin-top: 10px;}
#right_email{ margin-left: 18px;




