html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}

article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

blockquote, q { quotes: none; }
blockquote:before, blockquote:after,
q:before, q:after { content: ""; content: none; }
ins { background-color: #ff9; color: #000; text-decoration: none; }
mark { background-color: #ff9; color: #000; font-style: italic; font-weight: bold; }
del { text-decoration: line-through; }
abbr[title], dfn[title] { border-bottom: 1px dotted; cursor: help; }
table { border-collapse: collapse; border-spacing: 0; }
hr { display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0; }
input, select { vertical-align: middle; }

body { font:13px/1.231 sans-serif; *font-size:small; }
select, input, textarea, button { font:99% sans-serif; }
pre, code, kbd, samp { font-family: monospace, sans-serif; }

a:hover, a:active { outline: none; }
ul, ol { margin-left: 2em; }
ol { list-style-type: decimal; }
nav ul, nav li { margin: 0; list-style:none; list-style-image: none; }
small { font-size: 85%; }
strong, th { font-weight: bold; }
td { vertical-align: top; }
sub, sup { font-size: 75%; line-height: 0; position: relative; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }

pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word; padding: 15px; }
textarea { overflow: auto; } 
input[type="radio"] { vertical-align: text-bottom; }
input[type="checkbox"] { vertical-align: bottom; }
label, input[type="button"], input[type="submit"], input[type="image"], input[type="reset"], button { cursor: pointer; }
button, input, select, textarea { margin: 0; }
input:valid, textarea:valid   {  }
input:invalid, textarea:invalid { border-radius: 1px; -moz-box-shadow: 0px 0px 5px red; -webkit-box-shadow: 0px 0px 5px red; box-shadow: 0px 0px 5px red; }
.no-boxshadow input:invalid, .no-boxshadow textarea:invalid { background-color: #f0dddd; }

button {  width: auto; overflow: visible; }

body, select, input, textarea { color: #444; }
h1, h2, h3, h4, h5, h6 { font-weight: bold; }
a, a:active, a:visited { color: #607890; }
a:hover { color: #036; }

 
 /* ************************************ */
/* VALIDATORS BASE */
/* ************************************ */
 
 	form input.error{
		background: #f8dbdb;
		border-color: #e77776;
	}	

	form span{

	}	
	form div.error{
		display: '';
		margin-left: 10px;
		color: #f00;
		font-size: 11px;
		font-style: italic;
		display:inline-block;
	}
	#txtObservacoesInfo{vertical-align:top;}
	
	textarea.error{
		background: #f8dbdb;
	}
	
	select.error{
		background: #f8dbdb;
	}
 
/* ************************************ */
/* NOTA: Ao criar a iframe é necessário dar o tamanho total do form ( incluíndo com os validators) */
/* ************************************ */

.placeholder {
	color: #a6a6a6;
	padding:3px;
}

::-webkit-input-placeholder {
    color:    #a6a6a6;
}
:-moz-placeholder {
    color:    #a6a6a6;
}

form.cmxform fieldset {
  margin-bottom: 10px;
}
form.cmxform legend {
  padding: 0 2px;
  font-weight: bold;
}
form.cmxform label {
  display: inline-block;
  line-height: 1.8;
  vertical-align: top;
  text-align:right;
  padding:0 15px 0 0;
}
form.cmxform fieldset li {
  list-style: none;
  padding: 0 5px 8px 0;
  margin: 0;
}
form.cmxform fieldset fieldset {
  border: none;
  margin: 3px 0 0;
}
form.cmxform fieldset fieldset legend {
  padding: 0 0 5px;
  font-weight: normal;
}
form.cmxform fieldset fieldset label {
  display: block;
  width: auto;
}
form.cmxform .obg {
  display: inline-block;
  background: url('') no-repeat;
  margin-right:5px;
}
form.cmxform label {
  width: 135px;
}
form.cmxform input[type="text"] {
  width: 200px;
  padding:3px;
}
.txtsmall{
  width: 80px !important;
  padding:3px;
}

form.cmxform fieldset fieldset label {
  margin-left: 123px;
}
.legal{margin-left:152px;width:380px;}

form.cmxform input[type="submit"] {
  margin-left: 150px;
}
.response{width:450px;}
	.response span{font-weight:bold;}
.spacer{height:40px;}	

#validatorMessage{margin:30px 0 0 0;}
	#validatorMessage li{list-style-type:circle;}

.small{width:60px;}	
	
/* *****************************************  */  
/* Estilo Prehome AI - CITROEN (TUN = 402)      */
/* *****************************************  */  

.tun402 {background:#d4dde0;color:#000;}
.tun402 .title{font-family:Arial;font-size:16px;color:#0b3058;font-weight:bold;padding:0 0 25 0;}
.tun402 form.cmxform em{color:#0b3058;}

.tun402 input[type="submit"], .tun402 input[type="reset"] {
	font-weight:bold;
	background:#1b3e63;
	color:#fff;
	border:0;
	width:85px;
	height:25px;
	margin:30px 0 0 0;
}
.tun402 input[type="submit"]:hover, .tun402 input[type="reset"]:hover {
	background:#598dce;
}

.tun402 form.cmxform .obg {
  display: inline-block;
  background: url('img/ai_campo_obrigatorio.png') no-repeat;
  margin:4px 5px 0 0;
  height:7px;
  width:5px;
}
.tun402 #FormContainer{border-right:1px solid #b3c0c9;}

.tun402 #desc{padding:20px 0 20px 0}

.tun402 form.cmxform input[type="text"]{border:1px solid #abadb3;width:248px;}
.tun402 select{border:1px solid #abadb3;width:256px;padding:2px}
.tun402 select.error{border:1px solid #abadb3}
.tun402 textarea{border:1px solid #abadb3;width:250px;height:100px}
.tun402 textarea.error {border:1px solid #abadb3;padding:2px}

#form_oficina.tun402 .checkbox{width:30px;height:50px;float:left;margin-left:120px}
#form_oficina.tun402 .termos{padding-right:10px;}

#form_testdrive.tun402 .checkbox{width:30px;height:50px;float:left;margin-left:120px}
#form_testdrive.tun402 .termos{padding-right:10px;}

#form_contacto.tun402 .checkbox{width:30px;height:50px;float:left;margin-left:120px}
#form_contacto.tun402 .termos{padding-right:10px;}

.tun402 h2{padding:25px 0 10px 0}
.tun402 .spacer{display:none;}
.tun402 .error {border:0}

/* *****************************************  */  
/* Estilo Prehome AI - ISUZU(TUN = 403)      */
/* *****************************************  */  

.tun403 {background:#d4dde0;color:#000;}
.tun403 .title{font-family:Arial;font-size:16px;color:#0b3058;font-weight:bold;padding:0 0 25 0;}
.tun403 form.cmxform em{color:#0b3058;}

.tun403 input[type="submit"], .tun403 input[type="reset"] {
	font-weight:bold;
	background:#1b3e63;
	color:#fff;
	border:0;
	width:85px;
	height:25px;
	margin:30px 0 0 0;
}
.tun403 input[type="submit"]:hover, .tun403 input[type="reset"]:hover {
	background:#598dce;
}

.tun403 form.cmxform input[type="text"]{
	border:0 ;
}

.tun403 form.cmxform .obg {
  display: inline-block;
  background: url('img/ai_campo_obrigatorio.png') no-repeat;
  margin:4px 5px 0 0;
  height:7px;
  width:5px;
}
.tun403 #FormContainer{border-right:1px solid #b3c0c9;}

.tun403 #desc{padding:20px 0 20px 0}

.tun403 form.cmxform input[type="text"]{border:1px solid #abadb3;width:248px;}
.tun403 select{border:1px solid #abadb3;width:256px;padding:2px}
.tun403 select.error{border:1px solid #abadb3}
.tun403 textarea{border:1px solid #abadb3;width:250px;height:100px}
.tun403 textarea.error {border:1px solid #abadb3;padding:2px}

#form_oficina.tun403 .checkbox{width:30px;height:50px;float:left;margin-left:120px}
#form_oficina.tun403 .termos{padding-right:10px;}

#form_testdrive.tun403 .checkbox{width:30px;height:50px;float:left;margin-left:120px}
#form_testdrive.tun403 .termos{padding-right:10px;}

#form_contacto.tun403 .checkbox{width:30px;height:50px;float:left;margin-left:120px}
#form_contacto.tun403 .termos{padding-right:10px;}

.tun403 h2{padding:25px 0 10px 0}
.tun403 .spacer{display:none;}
.tun403 .error {border:0}

/* *****************************************  */  
/* Estilo Prehome AI - JEEP(TUN = 404)      */
/* *****************************************  */  

.tun404 {background:#d4dde0;color:#000;}
.tun404 .title{font-family:Arial;font-size:16px;color:#0b3058;font-weight:bold;padding:0 0 25 0;}
.tun404 form.cmxform em{color:#0b3058;}

.tun404 input[type="submit"], .tun404 input[type="reset"] {
	font-weight:bold;
	background:#1b3e63;
	color:#fff;
	border:0;
	width:85px;
	height:25px;
	margin:30px 0 0 0;
}
.tun404 input[type="submit"]:hover, .tun404 input[type="reset"]:hover {
	background:#598dce;
}

.tun404 form.cmxform input[type="text"]{
	border:0 ;
}

.tun404 form.cmxform .obg {
  display: inline-block;
  background: url('img/ai_campo_obrigatorio.png') no-repeat;
  margin:4px 5px 0 0;
  height:7px;
  width:5px;
}
.tun404 #FormContainer{border-right:1px solid #b3c0c9;}

.tun404 #desc{padding:20px 0 20px 0}

.tun404 form.cmxform input[type="text"]{border:1px solid #abadb3;width:248px;}
.tun404 select{border:1px solid #abadb3;width:256px;padding:2px}
.tun404 select.error{border:1px solid #abadb3}
.tun404 textarea{border:1px solid #abadb3;width:250px;height:100px}
.tun404 textarea.error {border:1px solid #abadb3;padding:2px}

#form_oficina.tun404 .checkbox{width:30px;height:50px;float:left;margin-left:120px}
#form_oficina.tun404 .termos{padding-right:10px;}

#form_testdrive.tun404 .checkbox{width:30px;height:50px;float:left;margin-left:120px}
#form_testdrive.tun404 .termos{padding-right:10px;}

#form_contacto.tun404 .checkbox{width:30px;height:50px;float:left;margin-left:120px}
#form_contacto.tun404 .termos{padding-right:10px;}

.tun404 h2{padding:25px 0 10px 0}
.tun404 .spacer{display:none;}
.tun404 .error {border:0}

.tun404 .resposta{margin-top:20px;}

/* *****************************************  */  
/* Estilo Prehome AI - SEAT(TUN = 405)      */
/* *****************************************  */  

.tun405 {background:#d4dde0;color:#000;}
.tun405 .title{font-family:Arial;font-size:16px;color:#0b3058;font-weight:bold;padding:0 0 25 0;}
.tun405 form.cmxform em{color:#0b3058;}

.tun405 input[type="submit"], .tun405 input[type="reset"] {
	font-weight:bold;
	background:#1b3e63;
	color:#fff;
	border:0;
	width:85px;
	height:25px;
	margin:30px 0 0 0;
}
.tun405 input[type="submit"]:hover, .tun405 input[type="reset"]:hover {
	background:#598dce;
}

.tun405 form.cmxform input[type="text"]{
	border:0 ;
}

.tun405 form.cmxform .obg {
  display: inline-block;
  background: url('img/ai_campo_obrigatorio.png') no-repeat;
  margin:4px 5px 0 0;
  height:7px;
  width:5px;
}
.tun405 #FormContainer{border-right:1px solid #b3c0c9;}

.tun405 #desc{padding:20px 0 20px 0}

.tun405 form.cmxform input[type="text"]{border:1px solid #abadb3;width:248px;}
.tun405 select{border:1px solid #abadb3;width:256px;padding:2px}
.tun405 select.error{border:1px solid #abadb3}
.tun405 textarea{border:1px solid #abadb3;width:250px;height:100px}
.tun405 textarea.error {border:1px solid #abadb3;padding:2px}

#form_oficina.tun405 .checkbox{width:30px;height:50px;float:left;margin-left:120px}
#form_oficina.tun405 .termos{padding-right:10px;}

#form_testdrive.tun405 .checkbox{width:30px;height:50px;float:left;margin-left:120px}
#form_testdrive.tun405 .termos{padding-right:10px;}

#form_contacto.tun405 .checkbox{width:30px;height:50px;float:left;margin-left:120px}
#form_contacto.tun405 .termos{padding-right:10px;}

.tun405 h2{padding:25px 0 10px 0}
.tun405 .spacer{display:none;}
.tun405 .error {border:0}

/* *****************************************  */  
/* Estilo Prehome AI - CHRYSLER(TUN = 406)      */
/* *****************************************  */  

.tun406 {background:#d4dde0;color:#000;}
.tun406 .title{font-family:Arial;font-size:16px;color:#0b3058;font-weight:bold;padding:0 0 25 0;}
.tun406 form.cmxform em{color:#0b3058;}

.tun406 input[type="submit"], .tun406 input[type="reset"] {
	font-weight:bold;
	background:#1b3e63;
	color:#fff;
	border:0;
	width:85px;
	height:25px;
	margin:30px 0 0 0;
}
.tun406 input[type="submit"]:hover, .tun404 input[type="reset"]:hover {
	background:#598dce;
}

.tun406 form.cmxform input[type="text"]{
	border:0 ;
}

.tun406 form.cmxform .obg {
  display: inline-block;
  background: url('img/ai_campo_obrigatorio.png') no-repeat;
  margin:4px 5px 0 0;
  height:7px;
  width:5px;
}
.tun406 #FormContainer{border-right:1px solid #b3c0c9;}

.tun406 #desc{padding:20px 0 20px 0}

.tun406 form.cmxform input[type="text"]{border:1px solid #abadb3;width:248px;}
.tun406 select{border:1px solid #abadb3;width:256px;padding:2px}
.tun406 select.error{border:1px solid #abadb3}
.tun406 textarea{border:1px solid #abadb3;width:250px;height:100px}
.tun406 textarea.error {border:1px solid #abadb3;padding:2px}

#form_oficina.tun406 .checkbox{width:30px;height:50px;float:left;margin-left:120px}
#form_oficina.tun406 .termos{padding-right:10px;}

#form_testdrive.tun406 .checkbox{width:30px;height:50px;float:left;margin-left:120px}
#form_testdrive.tun406 .termos{padding-right:10px;}

#form_contacto.tun406 .checkbox{width:30px;height:50px;float:left;margin-left:120px}
#form_contacto.tun406 .termos{padding-right:10px;}

.tun406 h2{padding:25px 0 10px 0}
.tun406 .spacer{display:none;}
.tun406 .error {border:0}

/* *****************************************  */  
/* Estilo Prehome AI - DODGE(TUN = 407)      */
/* *****************************************  */  

.tun407 {background:#d4dde0;color:#000;}
.tun407 .title{font-family:Arial;font-size:16px;color:#0b3058;font-weight:bold;padding:0 0 25 0;}
.tun407 form.cmxform em{color:#0b3058;}

.tun407 input[type="submit"], .tun407 input[type="reset"] {
	font-weight:bold;
	background:#1b3e63;
	color:#fff;
	border:0;
	width:85px;
	height:25px;
	margin:30px 0 0 0;
}
.tun407 input[type="submit"]:hover, .tun404 input[type="reset"]:hover {
	background:#598dce;
}

.tun407 form.cmxform input[type="text"]{
	border:0 ;
}

.tun407 form.cmxform .obg {
  display: inline-block;
  background: url('img/ai_campo_obrigatorio.png') no-repeat;
  margin:4px 5px 0 0;
  height:7px;
  width:5px;
}
.tun407 #FormContainer{border-right:1px solid #b3c0c9;}

.tun407 #desc{padding:20px 0 20px 0}

.tun407 form.cmxform input[type="text"]{border:1px solid #abadb3;width:248px;}
.tun407 select{border:1px solid #abadb3;width:256px;padding:2px}
.tun407 select.error{border:1px solid #abadb3}
.tun407 textarea{border:1px solid #abadb3;width:250px;height:100px}
.tun407 textarea.error {border:1px solid #abadb3;padding:2px}

#form_oficina.tun407 .checkbox{width:30px;height:50px;float:left;margin-left:120px}
#form_oficina.tun407 .termos{padding-right:10px;}

#form_testdrive.tun407 .checkbox{width:30px;height:50px;float:left;margin-left:120px}
#form_testdrive.tun407 .termos{padding-right:10px;}

#form_contacto.tun407 .checkbox{width:30px;height:50px;float:left;margin-left:120px}
#form_contacto.tun407 .termos{padding-right:10px;}

.tun407 h2{padding:25px 0 10px 0}
.tun407 .spacer{display:none;}
.tun407 .error {border:0}
/* *****************************************  */  
/* Estilo Prehome AI - CHEVROLET(TUN = 408)   */
/* *****************************************  */  

.tun408 {background:#d4dde0;color:#000;}
.tun408 .title{font-family:Arial;font-size:16px;color:#0b3058;font-weight:bold;padding:0 0 25 0;}
.tun408 form.cmxform em{color:#0b3058;}

.tun408 input[type="submit"], .tun408 input[type="reset"] {
	font-weight:bold;
	background:#1b3e63;
	color:#fff;
	border:0;
	width:85px;
	height:25px;
	margin:30px 0 0 0;
}
.tun408 input[type="submit"]:hover, .tun408 input[type="reset"]:hover {
	background:#598dce;
}

.tun408 form.cmxform input[type="text"]{
	border:0 ;
}

.tun408 form.cmxform .obg {
  display: inline-block;
  background: url('img/ai_campo_obrigatorio.png') no-repeat;
  margin:4px 5px 0 0;
  height:7px;
  width:5px;
}
.tun408 #FormContainer{border-right:1px solid #b3c0c9;}

.tun408 #desc{padding:20px 0 20px 0}

.tun408 form.cmxform input[type="text"]{border:1px solid #abadb3;width:248px;}
.tun408 select{border:1px solid #abadb3;width:256px;padding:2px}
.tun408 select.error{border:1px solid #abadb3}
.tun408 textarea{border:1px solid #abadb3;width:250px;height:100px}
.tun408 textarea.error {border:1px solid #abadb3;padding:2px}

#form_oficina.tun408 .checkbox{width:30px;height:50px;float:left;margin-left:120px}
#form_oficina.tun408 .termos{padding-right:10px;}

#form_testdrive.tun408 .checkbox{width:30px;height:50px;float:left;margin-left:120px}
#form_testdrive.tun408 .termos{padding-right:10px;}

#form_contacto.tun408 .checkbox{width:30px;height:50px;float:left;margin-left:120px}
#form_contacto.tun408 .termos{padding-right:10px;}

.tun408 h2{padding:25px 0 10px 0}
.tun408 .spacer{display:none;}
.tun408 .error {border:0}

.tun408 .resposta{margin-top:20px;}
.tun408 .resposta b{font-weight:bold;}

/* *****************************************  */  
/* Estilo Prehome CAM - CITROEN(TUN = 502)      */
/* *****************************************  */  

.tun502 {background:#d4dde0;color:#000;}
.tun502 .title{font-family:Arial;font-size:16px;color:#0b3058;font-weight:bold;padding:0 0 25 0;}
.tun502 form.cmxform em{color:#0b3058;}

.tun502 input[type="submit"], .tun502 input[type="reset"] {
	font-weight:bold;
	background:#1b3e63;
	color:#fff;
	border:0;
	width:85px;
	height:25px;
	margin:30px 0 0 0;
}
.tun502 input[type="submit"]:hover, .tun502 input[type="reset"]:hover {
	background:#598dce;
}

.tun502 form.cmxform input[type="text"]{
	border:0 ;
}

.tun502 form.cmxform .obg {
  display: inline-block;
  background: url('img/ai_campo_obrigatorio.png') no-repeat;
  margin:4px 5px 0 0;
  height:7px;
  width:5px;
}
.tun502 #FormContainer{border-right:1px solid #b3c0c9;}

/* *****************************************  */  
/* Estilo Prehome CAM - MITSUBISHI(TUN = 503)      */
/* *****************************************  */  

/*
.tun503 {background:#d4dde0;color:#000;}
.tun503 .title{font-family:Arial;font-size:16px;color:#0b3058;font-weight:bold;padding:0 0 25 0;}
.tun503 form.cmxform em{color:#0b3058;}

.tun503 input[type="submit"], .tun503 input[type="reset"] {
	font-weight:bold;
	background:#1b3e63;
	color:#fff;
	border:0;
	width:85px;
	height:25px;
	margin:30px 0 0 0;
}
.tun503 input[type="submit"]:hover, .tun503 input[type="reset"]:hover {
	background:#598dce;
}

.tun503 form.cmxform input[type="text"]{
	border:0 ;
}

.tun503 form.cmxform .obg {
  display: inline-block;
  background: url('img/ai_campo_obrigatorio.png') no-repeat;
  margin:4px 5px 0 0;
  height:7px;
  width:5px;
}
.tun503 #FormContainer{border-right:1px solid #b3c0c9;}

*/

.tun503 {background:#d4dde0;color:#000;}
.tun503 .title{font-family:Arial;font-size:16px;color:#0b3058;font-weight:bold;padding:0 0 25 0;}
.tun503 form.cmxform em{color:#0b3058;}

.tun503 input[type="submit"], .tun503 input[type="reset"] {
	font-weight:bold;
	background:#1b3e63;
	color:#fff;
	border:0;
	width:85px;
	height:25px;
	margin:30px 0 0 0;
}
.tun503 input[type="submit"]:hover, .tun503 input[type="reset"]:hover {
	background:#598dce;
}

.tun503 form.cmxform input[type="text"]{
	border:0 ;
}

.tun503 form.cmxform .obg {
  display: inline-block;
  background: url('img/ai_campo_obrigatorio.png') no-repeat;
  margin:4px 5px 0 0;
  height:7px;
  width:5px;
}
.tun503 #FormContainer{border-right:1px solid #b3c0c9;}

.tun503 #desc{padding:20px 0 20px 0}

.tun503 form.cmxform input[type="text"]{border:1px solid #abadb3;width:248px;}
.tun503 select{border:1px solid #abadb3;width:256px;padding:2px}
.tun503 select.error{border:1px solid #abadb3}
.tun503 textarea{border:1px solid #abadb3;width:250px;height:100px}
.tun503 textarea.error {border:1px solid #abadb3;padding:2px}

#form_oficina.tun503 .checkbox{width:30px;height:50px;float:left;margin-left:120px}
#form_oficina.tun503 .termos{padding-right:10px;}

#form_testdrive.tun503 .checkbox{width:30px;height:50px;float:left;margin-left:120px}
#form_testdrive.tun503 .termos{padding-right:10px;}

#form_contacto.tun503 .checkbox{width:30px;height:50px;float:left;margin-left:120px}
#form_contacto.tun503 .termos{padding-right:10px;}

.tun503 h2{padding:25px 0 10px 0}
.tun503 .spacer{display:none;}
.tun503 .error {border:0}

.tun503 .resposta{margin-top:20px;}


/* *****************************************  */  
/* Estilo Prehome CAM - JEEP(TUN = 504)      */
/* *****************************************  */  

.tun504 {background:#d4dde0;color:#000;}
.tun504 .title{font-family:Arial;font-size:16px;color:#0b3058;font-weight:bold;padding:0 0 25 0;}
.tun504 form.cmxform em{color:#0b3058;}

.tun504 input[type="submit"], .tun504 input[type="reset"] {
	font-weight:bold;
	background:#1b3e63;
	color:#fff;
	border:0;
	width:85px;
	height:25px;
	margin:30px 0 0 0;
}
.tun504 input[type="submit"]:hover, .tun504 input[type="reset"]:hover {
	background:#598dce;
}

.tun504 form.cmxform input[type="text"]{
	border:0 ;
}

.tun504 form.cmxform .obg {
  display: inline-block;
  background: url('img/ai_campo_obrigatorio.png') no-repeat;
  margin:4px 5px 0 0;
  height:7px;
  width:5px;
}
.tun504 #FormContainer{border-right:1px solid #b3c0c9;}

.tun504 #desc{padding:20px 0 20px 0}

.tun504 form.cmxform input[type="text"]{border:1px solid #abadb3;width:248px;}
.tun504 select{border:1px solid #abadb3;width:256px;padding:2px}
.tun504 select.error{border:1px solid #abadb3}
.tun504 textarea{border:1px solid #abadb3;width:250px;height:100px}
.tun504 textarea.error {border:1px solid #abadb3;padding:2px}

#form_oficina.tun504 .checkbox{width:30px;height:50px;float:left;margin-left:120px}
#form_oficina.tun504 .termos{padding-right:10px;}

#form_testdrive.tun504 .checkbox{width:30px;height:50px;float:left;margin-left:120px}
#form_testdrive.tun504 .termos{padding-right:10px;}

#form_contacto.tun504 .checkbox{width:30px;height:50px;float:left;margin-left:120px}
#form_contacto.tun504 .termos{padding-right:10px;}

.tun504 h2{padding:25px 0 10px 0}
.tun504 .spacer{display:none;}
.tun504 .error {border:0}

.tun504 .resposta{margin-top:20px;}

/* *****************************************  */  
/* Estilo Uniao Eborense (TUN = 3108)      */
/* *****************************************  */  

.tun3108{background:#d4dde0;color:#000;}
.tun3108 .title{font-family:Arial;font-size:16px;color:#0b3058;font-weight:bold;padding:0 0 25 0;}
.tun3108 form.cmxform em{color:#0b3058;}

.tun3108 input[type="submit"], .tun3108 input[type="reset"] {
	font-weight:bold;
	background:#1b3e63;
	color:#fff;
	border:0;
	width:85px;
	height:25px;
	margin:30px 0 0 0;
}
.tun3108 input[type="submit"]:hover, .tun3108 input[type="reset"]:hover {
	background:#598dce;
}

.tun3108 form.cmxform input[type="text"]{
	border:0 ;
}

.tun3108 form.cmxform .obg {
  display: inline-block;
  background: url('img/ai_campo_obrigatorio.png') no-repeat;
  margin:4px 5px 0 0;
  height:7px;
  width:5px;
}
.tun3108 #FormContainer{border-right:1px solid #b3c0c9;}

/* *****************************************  */  
/* Estilo Prehome CAM - TESTES (TUN = 509)    */
/* *****************************************  */  

.tun509 {background:#ee3333;color:#000;}
.tun509 .title{font-family:Arial;font-size:16px;color:#0b3058;font-weight:bold;padding:0 0 25 0;}
.tun509 form.cmxform em{color:#0b3058;}

.tun509 input[type="submit"], .tun509 input[type="reset"] {
	font-weight:bold;
	background:#1b3e63;
	color:#fff;
	border:0;
	width:85px;
	height:25px;
	margin:30px 0 0 0;
}
.tun509 input[type="submit"]:hover, .tun509 input[type="reset"]:hover {
	background:#598dce;
}

.tun509 form.cmxform input[type="text"]{
	border:0 ;
}

.tun509 form.cmxform .obg {
  display: inline-block;
  background: url('img/ai_campo_obrigatorio.png') no-repeat;
  margin:4px 5px 0 0;
  height:7px;
  width:5px;
}
.tun509 #FormContainer{border-right:1px solid #b3c0c9;}

/* *****************************************  */  
/* Estilo Gilauto Dacia - JEEP(TUN = 1502)    */
/* *****************************************  */  

.tun1502 {background: transparent;color:#000;}
.tun1502 .title{font-family:Arial;font-size:16px;color:#003690;font-weight:bold;padding:0 0 25 0;}
.tun1502 form.cmxform em{color:#0b3058;}

.tun1502 input[type="submit"], .tun1502 input[type="reset"] {
	font-weight:bold;
	background:#1b3e63;
	color:#fff;
	border:0;
	width:85px;
	height:25px;
	margin:30px 0 0 0;
}
.tun1502 input[type="submit"]:hover, .tun404 input[type="reset"]:hover {
	background:#598dce;
}

.tun1502 form.cmxform input[type="text"]{
	border:0 ;
}

.tun1502 form.cmxform .obg {
  display: inline-block;
  background: url('img/ai_campo_obrigatorio.png') no-repeat;
  margin:4px 5px 0 0;
  height:7px;
  width:5px;
}
.tun1502 #FormContainer{border-right:1px solid #b3c0c9;}

.tun1502 #desc{padding:20px 0 20px 0}

.tun1502 form.cmxform input[type="text"]{border:1px solid #abadb3;width:248px;}
.tun1502 select{border:1px solid #abadb3;width:256px;padding:2px}
.tun1502 select.error{border:1px solid #abadb3}
.tun1502 textarea{border:1px solid #abadb3;width:250px;height:100px}
.tun1502 textarea.error {border:1px solid #abadb3;padding:2px}

#form_oficina.tun1502 .checkbox{width:30px;height:50px;float:left;margin-left:120px}
#form_oficina.tun1502 .termos{padding-right:10px;}

#form_testdrive.tun1502 .checkbox{width:30px;height:50px;float:left;margin-left:120px}
#form_testdrive.tun1502 .termos{padding-right:10px;}

#form_contacto.tun1502 .checkbox{width:30px;height:50px;float:left;margin-left:120px}
#form_contacto.tun1502 .termos{padding-right:10px;}

.tun1502 h2{padding:25px 0 10px 0;color:#003690;}
.tun1502 .spacer{display:none;}
.tun1502 .error {border:0}

/* *****************************************  */  
/* Estilo AI - OPEL (TUN = 401) OLD!!!   */
/* *****************************************  */
/*
.tun401 {font-family:'Trebuchet MS';font-size:11px;color:#000;}
.tun401 .title{font-family:Arial;font-size:16px;color:#0b3058;font-weight:bold;padding:0 0 25 0;}
.tun401 form.cmxform em{color:#0b3058;}

.tun401 input[type="submit"], .tun401 input[type="reset"] {
	font-family:'Trebuchet MS';
	font-size:10px;
	font-weight:bold;
	background:#006666;
	color:#fff;
	border:1px solid #000;
	margin:30px 0 0 0;
}

.tun401 form.cmxform input[type="text"]{
	border:1px solid #006666;
	background:#e1efef;
}

.tun401 form.cmxform .obg {
  display: inline-block;
  background: url('img/bullet_laranjaescuro.gif') no-repeat;
  margin:3px 5px 0 0;
  height:9px;
  width:5px;
}
.tun401 .legal{margin-left:152px;width:320px;font-size:10px;}
.tun401 .title, .tun401 .spacer{display:none;}
.tun401 label{font-weight:bold;}
*/
/* *****************************************  */  
/* Estilo AI - OPEL (TUN = 401)    */
/* *****************************************  */

.tun401 body{background:#f8f8f8;}

.tun401 ol, .tun401 li{margin-left:7px !important;}

.tun401 {font-family:'Verdana';font-size:11px;color:#000;}
.tun401 .title{font-family:Arial;font-size:16px;color:#0b3058;font-weight:bold;padding:0 0 25 0;}
.tun401 form.cmxform em{color:#0b3058;}

.tun401 input[type="submit"] {
	background:url(/crm/img/btn_enviar_ai.jpg)no-repeat top left;
	height:21px;
	width:120px;
	margin:10px 0 0 0;
	border:0;
	color:transparent;
	margin:30px 0 10px 460px !important;
}
.tun401 input[type="reset"]{display:none;}
.tun401 form.cmxform input[type="text"]{width:260px;border:1px solid #b1b3b6;display:block}

.tun401 form.cmxform .obg {display: none;}
.tun401 form.cmxform .obg2 {display: inline-block;background: url('img/bullet_ai.jpg') no-repeat;margin:3px 0 0 5px;height:12px;width:12px;}

.tun401 .legal, .tun401 .preenchimento{display:none;}
.tun401 .title, .tun401 .spacer{display:none;}
.tun401 label{text-align:left;text-align:left !important;width:250px !important}
.tun401 select{width:260px;padding:3px;}
.tun401 textarea{width:260px;padding:3px;}

.tun401 h2{width:293px;height:24px;padding:5px 0 0 7px;background: url(/crm/img/bgHeadersAI.jpg) repeat-x top left;}
.tun401 .dadosPessoais, .tun401 .dadosViatura, .tun401 .dadosMarcacao{width:300px;background:#fff;border:1px solid #cecece}

.tun401 .dadosPrivacidade{position:absolute;width:620px;background:#fff;border:1px solid #cecece;margin-top:460px;}
	.tun401 .dadosPrivacidade h2{width:613px !important;padding-bottom:10px}

.tun401 .dadosPessoais{position:absolute;height:440px}
.tun401 .dadosViatura{position:absolute;margin-left:320px;height:270px}
.tun401 .dadosMarcacao{position:absolute;margin:290px 0 0 320px;height:150px}

.tun401 #liMarca{display:none;}


.tun401 .resposta{font-size:11px;margin-top:20px;}
.tun401 .resposta b{font-weight:bold;}

.tun401 select.error{border:1px solid #b1b3b6;rgb(248, 219, 219)}
.tun401 .checkbox{width:30px;height:40px;float:left;}
.tun401 .termos{padding-right:10px;}
.tun401 div.error{position:absolute;width:180px;text-align:right;margin:-38px 0 0 80px;color:#f00}
	.tun401 .dadosMarcacao div.error{position:absolute;margin:-20px 0 0 0px}
.tun401 #txtObservacoes{width:260px;height:100px;border:1px solid #b1b3b6;}
.tun401 #desc{margin-top:15px;padding-bottom:15px;}

#form_oficina.tun401 .dadosIntervencao{position:absolute;margin:450px 0 0 0;background:#fff;border:1px solid #cecece;width:300px;height:170px}
#form_oficina.tun401 .dadosMarcacao{margin:270px 0 0 320px;height:350px}
#form_oficina.tun401 .dadosPessoais{height:430px}
#form_oficina.tun401 .dadosViatura{height:250px}
#form_oficina.tun401 .dadosPrivacidade{margin-top:640px;}

#form_oficina.tun401 .short div.error {position:absolute;margin:-20px 0 0 0px}
#form_contacto.tun401 .dadosPessoais{width:620px}
#form_contacto.tun401 .dadosPessoais h2{width:613px}
#form_contacto.tun401 input[type="text"]{width:400px}
#form_contacto.tun401 select{width:408px;display:block;}
#form_contacto.tun401 textarea{width:400px;display:block;}
#form_contacto.tun401 div.error{text-align:left;position:absolute;margin:-20px 0 0 430px}

#form_newsletter.tun401 .dadosPessoais{width:620px !important}
#form_newsletter.tun401 .dadosPessoais h2{width:613px}
#form_newsletter.tun401 input[type="text"]{width:400px}
#form_newsletter.tun401 select{width:408px;display:block;}
#form_newsletter.tun401 textarea{width:400px;display:block;}
#form_newsletter.tun401 div.error{text-align:left;position:absolute;margin:-20px 0 0 430px}



/* *****************************************  */  
/* Estilo CAM - FORD (TUN = 501)    */
/* *****************************************  */

.tun501 {font-family:'Trebuchet MS';font-size:11px;color:#fff;background:#336699;}
.tun501 .title{font-family:Arial;font-size:16px;color:#0b3058;font-weight:bold;padding:0 0 25 0;}
.tun501 form.cmxform em{color:#0b3058;}

.tun501 input[type="submit"], .tun501 input[type="reset"] {
	font-family:'Trebuchet MS';
	font-size:10px;
	font-weight:bold;
	background:#2a4a78;
	color:#fff;
	border:1px solid #000;
	margin:30px 0 0 0;
}

.tun501 form.cmxform input[type="text"]{
	border:1px solid #fff;
	background:#e1efef;
}

.tun501 form.cmxform .obg {
  display: inline-block;
  background: url('img/bullet_amarelo.gif') no-repeat;
  margin:3px 5px 0 0;
  height:9px;
  width:5px;
}
.tun501 .legal{margin-left:152px;width:320px;font-size:10px;}
.tun501 .title, .tun401 .spacer{display:none;}
.tun501 label{font-weight:bold;}

.tun501 #validatorMessage{color:#ffcc00}

/* *****************************************  */  
/* Estilo SODICENTRO (TUN = 801)    */
/* *****************************************  */

.tun801 {font-family:Arial;font-size:11px;color:#333333;}
.tun801 .title{font-family:Arial;font-size:16px;color:#0b3058;font-weight:bold;padding:0 0 25 0;}
.tun801 form.cmxform em{color:#0b3058;}

.tun801 input[type="submit"], .tun801 input[type="reset"] {
	font-family:'Trebuchet MS';
	font-size:10px;
	font-weight:bold;
	background:#2a4a78;
	color:#fff;
	border:1px solid #000;
	margin:30px 0 0 0;
}

.tun801 form.cmxform input[type="text"]{
	border:1px solid #a1a1a1;
	background:#f3f3f3;
}

.tun801 form.cmxform .obg {
  display: inline-block;
  background: url('img/bullet_sodicentro.png') no-repeat;
  margin:5px 5px 0 0;
  height:7px;
  width:5px;
}
.tun801 .legal{margin-left:152px;width:320px;font-size:11px;}
.tun801 .title, .tun801 .spacer{display:none;}
.tun801 label{font-weight:bold;}

/* *****************************************  */  
/* Estilo Prehome GAI (TUN = 101)      */
/* *****************************************  */  

.tun101 {background:#fff;color:#033972;}
.tun101 .title{font-family:Arial;font-size:16px;color:#0b3058;font-weight:bold;padding:0 0 25 0;}
.tun101 form.cmxform em{color:#0b3058;}

.tun101 input[type="submit"], .tun101 input[type="reset"] {
	font-weight:bold;
	background:#008fc7;
	color:#fff;
	border:0;
	width:85px;
	height:25px;
	margin:30px 0 0 0;
}


.tun101 form.cmxform input[type="text"]{
	border:1px solid #b4bfcc;
}

.tun101 form.cmxform .obg {
  display: inline-block;
  background: url('img/ai_campo_obrigatorio.png') no-repeat;
  margin:4px 5px 0 0;
  height:7px;
  width:5px;
}
.tun101 .title, .tun101 .spacer{display:none;}

/* *****************************************  */  
/* Estilo SODICENTRO (TUN = 701)    */
/* *****************************************  */

.tun701 {font-family:Arial;font-size:11px;color:#333333;}
.tun701 .title{font-family:Arial;font-size:16px;color:#0b3058;font-weight:bold;padding:0 0 25 0;}
.tun701 form.cmxform em{color:#0b3058;}

.tun701 input[type="submit"], .tun701 input[type="reset"] {
	font-family:'Trebuchet MS';
	font-size:10px;
	font-weight:bold;
	background:#2a4a78;
	color:#fff;
	border:1px solid #000;
	margin:30px 0 0 0;
}

.tun701 form.cmxform input[type="text"]{
	border:1px solid #a1a1a1;
	background:#f3f3f3;
}

.tun701 form.cmxform .obg {
  display: inline-block;
  background: url('img/bullet_sodicentro.png') no-repeat;
  margin:5px 5px 0 0;
  height:7px;
  width:5px;
}
.tun701 .legal{margin-left:152px;width:320px;font-size:11px;}
.tun701 .title, .tun701 .spacer{display:none;}
.tun701 label{font-weight:bold;}

/* *****************************************  */  
/* Estilo UNIAO EBORENSE (TUN = 1601)    */
/* *****************************************  */

.tun1601 {font-family:Arial;font-size:12px;color:#333333;}
.tun1601 .title{font-family:Arial;font-size:12px;font-weight:bold;padding:0 0 25 0;}
.tun1601 form.cmxform em{color:#0b3058;}

.tun1601 input[type="submit"], .tun1601 input[type="reset"] {
	font-size:12px;
	background:#25528d;
	color:#fff;
	margin:30px 0 0 0;
	border:0;
	padding:5 20px;
}

.tun1601 input[type="submit"]:hover, .tun1601 input[type="reset"]:hover {
	background:#598dce;
}

.tun1601 form.cmxform input[type="text"]{
	background:#f3f3f3;
	border:0;
	
}

.tun1601 form.cmxform .obg {
  display: inline-block;
  background: url('img/bullet_sodicentro.png') no-repeat;
  margin:5px 5px 0 0;
  height:7px;
  width:5px;
}
.tun1601 .legal{margin-left:152px;width:320px;font-size:12px;}
.tun1601 .spacer{display:none;}


/* *****************************************  */  
/* Estilo CAM FIAT (TUN = 2001)    */
/* *****************************************  */

.tun2001 {font-family:Arial;font-size:12px;color:#333333;}
.tun2001 .title{font-family:Arial;font-size:12px;font-weight:bold;padding:0 0 25 0;}
.tun2001 form.cmxform em{color:#0b3058;}

.tun2001 input[type="submit"], .tun2001 input[type="reset"] {
	font-size:12px;
	background:#25528d;
	color:#fff;
	margin:30px 0 0 0;
	border:0;
	padding:5 20px;
}

.tun2001 input[type="submit"]:hover, .tun2001 input[type="reset"]:hover {
	background:#598dce;
}

.tun2001 form.cmxform input[type="text"]{
	background:#f3f3f3;
	border:0;
	
}

.tun2001 form.cmxform .obg {
  display: inline-block;
  background: url('img/bullet_sodicentro.png') no-repeat;
  margin:5px 5px 0 0;
  height:7px;
  width:5px;
}
.tun2001 .legal{margin-left:152px;width:320px;font-size:12px;}
.tun2001 .spacer{display:none;}

.tun2001 legend.title{padding:0 0 20px 0}




/* *****************************************  */  
/* Estilo Braz Heleno (TUN = 1301)    */
/* *****************************************  */

.tun1301 {font-family:Arial;font-size:12px;color:#333333;}
.tun1301 .title{font-family:Arial;font-size:12px;font-weight:bold;padding:0 0 25 0;}
.tun1301 form.cmxform em{color:#0b3058;}

.tun1301 input[type="submit"], .tun1301 input[type="reset"] {
	font-size:12px;
	background:#73131e;
	color:#fff;
	margin:30px 0 0 0;
	border:0;
	padding:5 20px;
}

.tun1301 input[type="submit"]:hover, .tun1301 input[type="reset"]:hover {
	background:#d1505f;
}

.tun1301 form.cmxform input[type="text"]{
	background:#f3f3f3;
	border:0;
	
}

.tun1301 form.cmxform .obg {
  display: inline-block;
  background: url('img/bullet_braz.jpg') no-repeat;
  margin:5px 5px 0 0;
  height:7px;
  width:5px;
}
.tun1301 .legal{margin-left:152px;width:320px;font-size:12px;}
.tun1301 .spacer{display:none;}


/* *****************************************  */  
/* Estilo GARAGEM SANTA CRUZ (TUN = 1401)      */
/* *****************************************  */  

.tun1401 {background:#d4dde0;color:#000;}
.tun1401 .title{font-family:Arial;font-size:16px;color:#0b3058;font-weight:bold;padding:0 0 25 0;}
.tun1401 form.cmxform em{color:#0b3058;}

.tun1401 input[type="submit"], .tun1401 input[type="reset"] {
	font-weight:bold;
	background:#1b3e63;
	color:#fff;
	border:0;
	width:85px;
	height:25px;
	margin:30px 0 0 0;
}
.tun1401 input[type="submit"]:hover, .tun1401 input[type="reset"]:hover {
	background:#598dce;
}

.tun1401 form.cmxform input[type="text"]{
	border:0 ;
}

.tun1401 form.cmxform .obg {
  display: inline-block;
  background: url('img/ai_campo_obrigatorio.png') no-repeat;
  margin:4px 5px 0 0;
  height:7px;
  width:5px;
}
.tun1401 #FormContainer{border-right:1px solid #b3c0c9;}

/* *****************************************  */  
/* Estilo GILAUTO (TUN = 1501)      */
/* *****************************************  */  

.tun1501 {background:#fff;color:#000;font-size:12px;color:#747979}
.tun1501 form.cmxform em{color:#0b3058;}

.tun1501 input[type="submit"], .tun1501 input[type="reset"] {
	font-weight:bold;
	background:#f7ab07;
	color:#fff;
	border:0;
	width:85px;
	height:25px;
	margin:30px 0 0 0;
}

.tun1501 form.cmxform input[type="text"]{
	border:1px solid #d0cfcb ;
}

.tun1501 form.cmxform .obg {
  display: inline-block;
  background: url('img/bullet_braz.jpg') no-repeat;
  margin:4px 5px 0 0;
  height:7px;
  width:5px;
}
.tun1501 .title, .tun1501 .spacer{display:none;}

.tun1501 .legal{margin-left:152px;width:320px;font-size:12px;}

/* *****************************************  */  
/* Estilo AUTOUSADOS (TUN = 201)      */
/* *****************************************  */  

.tun201 {background:#fff;color:#000;font-size:11px;color:#747979}
.tun201 form.cmxform em{color:#0b3058;}

.tun201 input[type="submit"], .tun201 input[type="reset"] {
	font-weight:bold;
	background:#39458f;
	color:#fff;
	border:0;
	width:85px;
	height:25px;
	margin:30px 0 0 0;
}

.tun201 form.cmxform input[type="text"]{
	border:1px solid #a4a0cc ;
	background:#eef0f6;
}

.tun201 form.cmxform .obg {
  display: inline-block;
  background: url('img/autousados.jpg') no-repeat;
  margin:7px 5px 0 0;
  height:12px;
  width:13px;
}
.tun201 .title, .tun201 .spacer{display:none;}
.tun201 label{font-weight:bold;color:#3945a2}

.tun201 .legal{margin-left:152px;width:420px;font-size:12px;}

/* *****************************************  */  
/* Estilo AUTOPREMIUM (TUN = 301)      */
/* *****************************************  */  

.tun301 {background:#fff;color:#000;font-size:11px;color:#747979}
.tun301 form.cmxform em{color:#0b3058;}

.tun301 input[type="submit"], .tun301 input[type="reset"] {
	font-weight:bold;
	background:#39458f;
	color:#fff;
	border:0;
	width:85px;
	height:25px;
	margin:30px 0 0 0;
}

.tun301 form.cmxform input[type="text"]{
	border:1px solid #a4a0cc ;
	background:#eef0f6;
}

.tun301 form.cmxform .obg {
  display: inline-block;
  background: url('img/autousados.jpg') no-repeat;
  margin:7px 5px 0 0;
  height:12px;
  width:13px;
}
.tun301 .title, .tun301 .spacer{display:none;}
.tun301 label{font-weight:bold;color:#3945a2}

.tun301 .legal{margin-left:152px;width:420px;font-size:12px;}

/* *****************************************  */  
/* Estilo MOTOLUSA (TUN = 901)      */
/* *****************************************  */  

.tun901 {background:#fff;color:#000;font-size:11px;color:#747979}
.tun901 form.cmxform em{color:#0b3058;}

.tun901 input[type="submit"], .tun901 input[type="reset"] {
	font-weight:bold;
	background:#2ba1b3;
	color:#fff;
	border:0;
	width:85px;
	height:25px;
	margin:30px 0 0 0;
}

.tun901 form.cmxform input[type="text"]{
	border:0;
	background:#eff7f7;
}

.tun901 form.cmxform .obg {
  display: inline-block;
  background: url('img/bullet_sodicentro.png') no-repeat;
  margin:7px 5px 0 0;
  height:7px;
  width:5px;
}
.tun901 .title, .tun901 .spacer{display:none;}
.tun901 label{font-weight:bold;color:#000;font-size:12px;text-align:left;}

.tun901 .legal{margin-left:152px;width:420px;font-size:12px;}

/* *****************************************  */  
/* Estilo AGRICULTURA (TUN = 1101)      */
/* *****************************************  */  

.tun1101 {background:#f2e6bc url(img/bg_agricultura.jpg) repeat-x;color:#000;font-size:11px;color:#747979}
.tun1101 form.cmxform em{color:#0b3058;}

.tun1101 input[type="submit"], .tun1101 input[type="reset"] {
	font-weight:bold;
	background:#916537;
	color:#fff;
	border:1px solid #b5bcc3;
	width:70px;
	margin:30px 0 0 0;
}

.tun1101 form.cmxform input[type="text"]{
	border:0;
	background:#eff7f7;
}

.tun1101 form.cmxform .obg {
  display: inline-block;
  background: url('img/bullet_sodicentro.png') no-repeat;
  margin:7px 5px 0 0;
  height:7px;
  width:5px;
}
.tun1101 .title, .tun1101 .spacer{display:none;}
.tun1101 label{font-weight:bold;color:#000;font-size:12px;text-align:left;}

.tun1101 .legal{margin-left:152px;width:420px;font-size:12px;}


/* *****************************************  */  
/* Estilo Chevrolet AI (TUN = 1201)     	  */
/* *****************************************  */  

.tun1201 {background:tranparent; repeat-x;color:#000;font-size:11px;}
.tun1201 form.cmxform em{color:#0b3058;}
.tun1201 #desc { font-size: 12px;margin-bottom: 30px; }
.tun1201 h2 { font-size: 13px;color: #0b3058; }

.tun1201 input[type="submit"], .tun1201 input[type="reset"] {
	font-weight:bold;
	color:#111d58;
	width:70px;
	margin:30px 0 0 0;
}

.tun1201 form.cmxform input[type="text"]{
	color:#111d58;
}

.tun1201 form.cmxform .obg {
  display: inline-block;
  background: url('img/bullet_sodicentro.png') no-repeat;
  margin:7px 5px 0 0;
  height:7px;
  width:5px;
}
.tun1201 .title, .tun1201 .spacer{display:none;}
.tun1201 label{font-weight:bold;font-size:12px;text-align:left;color:#111d58;}

.tun1201 .legal{margin-left:152px;width:400px;font-size:12px;color:#111d58;}


/* *****************************************  */  
/* Estilo Eborense Car (TUN = 1801)     	  */
/* *****************************************  */  

.tun1801 {background:#fff;color:#000;font-size:11px;color:#747979;font-family:Verdana}
.tun1801 form.cmxform em{color:#0b3058;}

.tun1801 input[type="submit"], .tun1801 input[type="reset"] {
	font-weight:bold;
	font-family:Verdana;
	color:#fff;
	width:70px;
	background:#4da930;
	padding:5px;
	margin:20px 10px 0 0;
	border: 1px solid #fff;
}

.tun1801 form.cmxform input[type="text"]{
	color:#747474;
	border: 1px solid #ccc;
	font-size:10pt;
	padding:2px;
	width:260px;
}

.tun1801 form.cmxform .obg {
  display: inline-block;
  background: url('img/bullet_eborense.jpg') no-repeat;
  margin:5px 5px 0 0;
  height:11px;
  width:11px;
}
.tun1801 .title{font-weight:bold;font-size:11pt;color:#000;font-family:Verdana;}

.tun1801 label{font-size:12px;text-align:left;color:#484848;font-family:Verdana;}

.tun1801 textarea{width:260px;border: 1px solid #ccc;height:100px}
.tun1801 select{padding:2px;}
.tun1801 .spacer{display:none}

.tun1801 .legal{margin-left:152px;width:350px;font-size:11px;color:#484848;}

.tun1801 h2{font-weight:bold;font-size:13px;color:#4d4d4d;margin:5px 0 20px 0;font-family:Verdana;}
.tun1801 .dadosPrivacidade h2{display:none}
.tun1801 .obg2{display:none}
.tun1801 #desc{padding:15px 0 15px 0;font-size:13px}

.tun1801 .checkbox{width:30px;height:60px;float:left;margin-left:120px}
.tun1801 .termos{padding-right:10px;}
.tun1801 #spanConcessionario{font-size:14px;padding-top:2px;display:inline-block}

.tun1801 .resposta{font-size:13px;margin-top:20px;color:#39971c}
.tun1801 .resposta b{font-weight:bold;}

.tun1801 .response{font-size:13px;margin-top:20px;color:#39971c}



/* *****************************************  */  
/* Estilo Central Parque (TUN = 1901)     	  */
/* *****************************************  */  

.tun1901 {background:#fff;color:#000;font-size:11px;color:#747979;font-family:Verdana}
.tun1901 form.cmxform em{color:#0b3058;}

.tun1901 input[type="submit"], .tun1901 input[type="reset"] {
	font-weight:bold;
	font-family:Verdana;
	color:#fff;
	width:70px;
	background:#4da930;
	padding:5px;
	margin:20px 10px 0 0;
	border: 1px solid #fff;
}

.tun1901 form.cmxform input[type="text"]{
	color:#747474;
	border: 1px solid #ccc;
	font-size:10pt;
	padding:2px;
	width:260px;
}

.tun1901 form.cmxform .obg {
  display: inline-block;
  background: url('img/bullet_centralparque.jpg') no-repeat;
  margin:5px 5px 0 0;
  height:11px;
  width:11px;
}
.tun1901 .title{font-weight:bold;font-size:11pt;color:#000;font-family:Verdana;}

.tun1901 label{font-size:12px;text-align:left;color:#484848;font-family:Verdana;}

.tun1901 textarea{width:260px;border: 1px solid #ccc;height:100px}
.tun1901 select{padding:2px;}
.tun1901 .spacer{display:none}

.tun1901 .legal{margin-left:152px;width:350px;font-size:11px;color:#484848;}

.tun1901 h2{font-weight:bold;font-size:13px;color:#4d4d4d;margin:5px 0 20px 0;font-family:Verdana;}
.tun1901 .dadosPrivacidade h2{display:none}
.tun1901 .obg2{display:none}
.tun1901 #desc{padding:15px 0 15px 0;font-size:13px}

.tun1901 .checkbox{width:30px;height:60px;float:left;margin-left:120px}
.tun1901 .termos{padding-right:10px;}
.tun1901 #spanConcessionario{font-size:14px;padding-top:2px;display:inline-block}

.tun1901 .resposta{font-size:13px;margin-top:20px;color:#39971c}
.tun1901 .resposta b{font-weight:bold;}

.tun1901 .response{font-size:13px;margin-top:20px;color:#39971c}


/* *****************************************  */  
/* Estilo Prehome BMW (TUN = 1302)      */
/* *****************************************  */  

.tun1302 {background:#d4dde0;color:#000;}
.tun1302 .title{font-family:Arial;font-size:16px;color:#0b3058;font-weight:bold;padding:0 0 25 0;}
.tun1302 form.cmxform em{color:#0b3058;}

.tun1302 input[type="submit"], .tun1302 input[type="reset"] {
	font-weight:bold;
	background:#1b3e63;
	color:#fff;
	border:0;
	width:85px;
	height:25px;
	margin:30px 0 0 0;
}
.tun1302 input[type="submit"]:hover, .tun1302 input[type="reset"]:hover {
	background:#598dce;
}

.tun1302 form.cmxform input[type="text"]{
	border:0 ;
}

.tun1302 form.cmxform .obg {
  display: inline-block;
  background: url('img/ai_campo_obrigatorio.png') no-repeat;
  margin:4px 5px 0 0;
  height:7px;
  width:5px;
}
.tun1302 #FormContainer{}

.tun1302 #desc{padding:20px 0 20px 0}

.tun1302 form.cmxform input[type="text"]{border:1px solid #abadb3;width:248px;}
.tun1302 select{border:1px solid #abadb3;width:256px;padding:2px}
.tun1302 select.error{border:1px solid #abadb3}
.tun1302 textarea{border:1px solid #abadb3;width:250px;height:100px}
.tun1302 textarea.error {border:1px solid #abadb3;padding:2px}

#form_oficina.tun1302 .checkbox{width:30px;height:50px;float:left;margin-left:120px}
#form_oficina.tun1302 .termos{padding-right:10px;}

#form_testdrive.tun1302 .checkbox{width:30px;height:50px;float:left;margin-left:120px}
#form_testdrive.tun1302 .termos{padding-right:10px;}

#form_contacto.tun1302 .checkbox{width:30px;height:50px;float:left;margin-left:120px}
#form_contacto.tun1302 .termos{padding-right:10px;}

.tun1302 h2{padding:25px 0 10px 0}
.tun1302 .spacer{display:none;}
.tun1302 .error {border:0}
.tun1302 #spanAssunto{padding-top:3px;display:inline-block}

	
/* *****************************************  */  
/* Estilos genericos                          */ 
/* *****************************************  */  

.ir { display: block; text-indent: -999em; overflow: hidden; background-repeat: no-repeat; text-align: left; direction: ltr; }
.hidden { display: none; visibility: hidden; }
.visuallyhidden { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }
.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus { clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto; }
.invisible { visibility: hidden; }
.clearfix:before, .clearfix:after { content: "\0020"; display: block; height: 0; overflow: hidden; }
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }