/* CSS Document */

/*INICIO DA ESTRUTURA*/

body {
		text-align:center;
		/*background-image: url(../slices/bg_a.gif);*/
		height: 100%;
		}
	 
#container {
		width:1000px;
		height: 100%;
		min-height: 100%;
		margin-bottom: -40px;
		margin-right:auto;
		margin-left:auto;
		margin-top:0px;
		border:0;
		text-align:left;
		}
		
#contentheader {
		/*background-image:url(http://www.sinistrauto.pt/website/_slices/sin_home_header_bkg.jpg);
		background-repeat:no-repeat;*/
		height: 144px;
		}
		
#contentheader_bottom {
		background-image:url(http://www.sinistrauto.pt/website/_slices/sin_home_header_bkg_bottom.jpg);
		background-repeat:no-repeat;
		height: 20px;
		}
		
#contentheader_wrapper {
		float: left;
		height:123px;
		text-align: right;
		padding: 0px;
		width: 1000px;
		margin-top: 0px;
		margin-left: 0px;
}
		
#contentheader_wrapper li{
		height: 20px;
		display:inline;
		text-align: right;
		margin-top: 10px;
		margin-right: 25px;
		font-family: Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:normal;
		color: #CCCCCC;
		padding: 0px 0;
		text-decoration: none;
		}
		
#contentheader_wrapper li a:link, #contentheader_wrapper li a:visited {
       color: #565655;
       text-decoration: none;
}

#contentheader_wrapper li a:hover {
        color: #565655;
		text-decoration: none;
}
		
#menucontainer {
		width:980px;
		/*padding-top:7px;*/
		float:left;
		background-image:url(http://www.sinistrauto.pt/website/_slices/sin_home_menu_bkg.jpg);
		background-repeat:no-repeat;
		height: 80px;
		margin-top:20px;
		padding-left:20px;
		padding-top: 6px;
		/*border-top: 1px solid #9EA6B2;*/
		}		
		
#centercontainer {
		width:1000px;
		height:auto;
		padding:0px;
		float:left;
		background-color:white;
		/*border-right: 1px solid #B6B6B6;*/
		/*border-left: 1px solid #B6B6B6;*/
		/*border-bottom: 1px solid #B6B6B6;*/
		padding-bottom:0px;
		}

#stagecontainer {
		width:1000px;
		height:285px;
		margin-top:40px;
		margin-bottom:25px;
		padding:0px;
		float:left;
		background-color:white;
		}
		
#centercontent {
		width:1000px;
		margin-top:40px;
		margin-bottom:10px;
		padding:0px;
		float:left;
		background-color:white;
		}
		
#centercontainer_top {
		width:1000px;
		height:21px;
		background-image:url(http://www.sinistrauto.pt/website/_slices/sin_geral_stage_top.jpg);
		background-repeat:no-repeat;
		}

#centercontainer_topServc {
	width:1000px;
	height:21px;
	background-image:url(http://www.sinistrauto.pt/website/_slices/sin_geral_stage_topServc_pe.jpg);
	background-repeat:no-repeat;
		}

#centercontainer_cont{
		width:1000px;
		height:auto;
		background-image:url(http://www.sinistrauto.pt/website/_slices/sin_geral_stage_border.jpg);
		}
		
#centercontainer_contServc{
	width:1000px;
	height:auto;
	background-image:url(http://www.sinistrauto.pt/website/_slices/sin_geral_stage_borderServc.jpg);
		}
		
#centercontainer_bottom {
		width:1000px;
		height:45px;
		background-image:url(http://www.sinistrauto.pt/website/_slices/sin_geral_stage_bottom.jpg);
		background-repeat:no-repeat;
		}

#centercontainer_bottomServc {
		width:1000px;
		height:45px;
		background-image:url(http://www.sinistrauto.pt/website/_slices/sin_geral_stage_bottomServc.jpg);
		background-repeat:no-repeat;
		}
		
#content {
		width:1000px;
		margin-top:10px;
		margin-bottom:25px;
		padding:0px;
		float:left;
		background-color:white;
		}


#contentequalleft {
		width:350px;
		padding:0px;
		float:left;
		background-color:white;
		}

	
	
#contentequalright {
		width:650px;
		padding:0px;
		float:left;
		background-image:url(http://www.wonderland.pt/clientes/hospitex/_slices/columnbckg.jpg);
		}
		
		
#clearfooter{
		clear: both;
		height: 40px;
		}		

#footerwrapper {
		width: 1000px;
		background-image:url(http://www.sinistrauto.pt/website/_slices/sin_home_footer_bkg.jpg);
		background-repeat:no-repeat;
		margin-right:auto;
		margin-left:auto;
		height: 60px;
		}

			#footermail {
					width: 300px;
					margin-right:auto;
					margin-left:auto;
					margin-top:20px;
					height: 50px;
					float:right;
					}
			
			#footercopy {
					width: 300px;
					margin-right:auto;
					margin-left:20px;
					margin-top:10px;
					height: 50px;
					float:left;
					}
					
			#footerdev {
					width: 200px;
					margin-right:auto;
					margin-left:50px;
					margin-top:10px;
					height: 50px;
					float:left;
					}

#footermail li{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#685c53;
	font-weight: normal;
	padding: 0px 0 0px;
	margin-right: 10px;
	margin-left: 20px;
	margin-top: 20px;
	display: inline;
	text-align: left;
	list-style-type: none;
	text-decoration: none;
}

#footermail li a:link, #footermail li a:visited {
       color: #685c53;
       text-decoration: none;
}

#footermail li a:hover {
        color: #685c53;
		text-decoration: underline;
}

#footercopy li{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#685c53;
	font-weight: normal;
	padding: 0px 0 0px;
	margin-right: 10px;
	margin-top: 10px;
	display: block;
	text-align: left;
	list-style-type: none;
	text-decoration: none;
}

#footerdev li{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#685c53;
	font-weight: normal;
	padding: 0px 0 0px;
	margin-right: 10px;
	margin-top: 10px;
	display: block;
	text-align: right;
	list-style-type: none;
	text-decoration: none;
}

#footerdev li a:link, #footerdev li a:visited {
       color: #685c53;
       text-decoration: none;
}

#footerdev li a:hover {
        color: #685c53;
		text-decoration: underline;
}



/*FIM DA ESTRUTURA*/

/*INICIO ESTILO TEXTOS*/

.corpomsg {
	display: inline;
	padding: 7px 10px 10px 20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	text-decoration: none;
	color:#685c53;
	line-height: 18px;
	margin-left: 20px;
		}	
		
.corpomsg a {
		text-decoration: none;
		color:#FAA200;
		}		
		
.corpomsg a:hover {
		text-decoration: none;
		color:#FAA200;
		}		
			
.corpomsgtab {
		display: block;
		padding: 7px 0px 5px 0px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		text-align:justify;
		text-decoration: none;
		color:#636363;
		line-height: 18px;
		}
		
.corpomsgtabela {
		padding: 5px 0px 5px 0px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		text-align:left;
		text-decoration: none;
		color:#636363;
		line-height: 18px;
		}
		
.singlelinemsg {
		/*display: inline;*/
		padding: 2px 0px 2px 0px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		text-align:right;
		text-decoration: none;
		color:#609ABF;
		}
		
.singlelinemsg a  {
		text-decoration: none;
		color:#636363;
		}

.singlelinemsg a:hover  {
		text-decoration: none;
		color:#636363;
		}

.singlelinemsg2 {
		display: inline;
		padding: 10px 40px 10px 40px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		text-align:left;
		text-decoration: none;
		color:#636363;
		}
		
.singlelinemsg_light {
		/*display: inline;*/
		padding: 2px 0px 3px 0px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		text-align:right;
		text-decoration: none;
		color:#969696;
		}		

.singlelinemsg_light a {
		text-decoration: none;
		color:#969696;
		}		

.singlelinemsg_light a:hover {
		text-decoration: none;
		color:#969696;
		}		


.singlelinemsg_white {
		/*display: inline;*/
		padding: 2px 0px 3px 0px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		text-align:left;
		text-decoration: none;
		color:#FFFFFF;
		}		
		
.corpcolunamsg {
		display: block;
		padding: 2px 35px 10px 35px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		text-align:justify;
		text-decoration: none;
		color:#586369;
		line-height: 18px;
		}	

.corpcolunamsg2 {
		display: block;
		padding: 10px 38px 15px 38px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		text-align:justify;
		text-decoration: none;
		color:#97A0AE;
		line-height: 18px;
		}	
		
.corpo_amarelo_peq {
		/*display: block;*/
		padding: 15px 0px 0px 0px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		text-align:left;
		text-decoration: none;
		color:#FAA200;
		}	

.corpo_azul_peq {
		/*display: block;*/
		padding: 15px 0px 0px 0px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		text-align:left;
		text-decoration: none;
		color:#3E4469;
		}	
.titulo_castanho {
	padding: 7px 30px 2px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align:right;
	font-weight:bold;
	color:#685c53;
		}
.titulo_2nivel_castanho {
	padding: 7px 30px 2px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:right;
	font-weight:normal;
	color:#685c53;
	text-decoration: none;
		}
		
.titulo_2nivel_castanho a {
	color:#685c53;
	text-decoration: none;
		}
		
.titulo_servicos {
	display: inline;
	padding: 2px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align:left;
	text-decoration: none;
	font-weight:bold;
	color:#685c53;
		}		
		
		
.subtitulo_cartao {
		/*display: block;*/
		padding: 50px 0px 5px 0px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		text-align:left;
		text-decoration: none;
		color:#FAA200;
		}			
		
.titulo_cinza {
	/*display: inline;*/
		padding: 8px 10px 5px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:right;
	text-decoration: none;
	font-weight:bold;
	color:#636363;
		}

.tableodd {
		/*display: inline;*/
		padding: 3px 0px 4px 0px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		text-align:left;
		text-decoration: none;
		color:#636363;
		background-color:#EBEEF0;
		}

.tableoddbold {
		/*display: inline;*/
		padding: 3px 0px 4px 0px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		text-align:left;
		text-decoration: none;
		font-weight:bold;
		color:#636363;
		background-color:#EBEEF0;
		}

.tableeven {
		/*display: inline;*/
		padding: 3px 0px 4px 0px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		text-align:left;
		text-decoration: none;
		color:#969696;
		background-color:#F7FAFA;
		}
		
.tableevenbold {
		/*display: inline;*/
		padding: 3px 0px 4px 0px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		text-align:left;
		text-decoration: none;
		font-weight:bold;
		color:#969696;
		background-color:#F7FAFA;
		}
		
			
.idioma_seleccionado {
	padding-top: 100px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration: none;
	color:#d33322;
	}
			
.idioma {
	padding-top: 100px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration: none;
	color:#9B9B9B;
	}

.idioma a {
	padding-top: 100px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration: none;
	color:#9B9B9B;
	}
	
.idioma a:hover {
	padding-top: 100px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration: underline;
	color:#9B9B9B;
}
		
		
/*INICIO OUTROS*/

.columnbreack {
		width:233px;
		margin-left:33px;
		padding-bottom:0px;
		height:50px;
		float:left;
		background-image:url(../_slices/columnbreack.jpg);
		background-repeat:no-repeat;
		background-position:center;
		}
		
.columnbreackwhite {
		width:233px;
		margin-left:33px;
		padding-bottom:0px;
		height:50px;
		float:left;
		background-image:url(http://www.wonderland.pt/clientes/hospitex/_slices/columnbreackwhite.jpg);
		background-repeat:no-repeat;
		background-position:center;
		}
.contactenos {
		width:233px;
		padding-bottom:0px;
		height:91px;
		/*background-image:url(../slices/geral_col_contactenos.jpg);
		background-repeat:no-repeat;
		background-position:center;*/
		}
		
.nosligamos {
		width:233px;
		margin-left:32px;
		padding-bottom:0px;
		height:49px;
		float:left
		background-image:url(http://www.wonderland.pt/clientes/hospitex/_slices/geral_col_barracontactos.jpg);
		background-repeat:no-repeat;
		background-position:center;
		}

.colmsgbkg {
		background-image:url(http://www.wonderland.pt/clientes/hospitex/_slices/geral_col_sobrenos_bg.jpg);
		background-repeat:no-repeat;
		background-position: top center;
		}
		
.fidelizacao {
		background-image:url(http://www.wonderland.pt/clientes/hospitex/_slices/geral_col_fidelizar.jpg);
		background-repeat:no-repeat;
		background-position:top center;
		}

/*form*/

.select_rapida {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7D7D7D;
	font-weight: normal;
	display: block;
	margin-top:10px;
	margin-bottom:10px;
	width: 223px;
	height: 18px;
	float: left;
	background: #F3F3F3;
	border: 1px solid #A4A4A4;
}

.textfield_odd {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7D7D7D;
	font-weight: normal;
	display: inline;
	margin-top:10px;
	margin-bottom:10px;
	width:220px;
	height: 18px;
	float: left;
	background: #FAFAFA;
	border: 1px solid #A4A4A4;

}

input.aButton {
	color: #4A4A4A;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	background-color: #F3F3F3;
	border: 1px solid;
	border-top-color: #868686;
	border-left-color: #868686;
	border-right-color: #868686;
	border-bottom-color: #868686;
	margin-top: 20px;
	margin-bottom: 10px;

}

.button_align {
	display: block;
	float: left;
	margin-left:10px;
	
}

.textfield_login {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: white;
	font-weight: normal;
	display: inline;
	width:135px;
	height: 18px;
	margin-bottom:10px;
	background: #878B93;
	border: 1px solid white;

}

.form-textbox-even {
	font-family: Arial;
	background-color: #E5E0E1;
	width: 350px;
	height: 20px;
	/*padding: 10px 5px 15px 5px; */
	border: solid 1px #c8c8c6;
	float:left;
}

.form-textbox-even-big {
	font-family: Arial;
	background-color: #E5E0E1; 
	width: 380px; 
	/*padding: 10px 5px 15px 5px; */
	border: solid 1px #c8c8c6;
	float:left; 

}

.form-textbox-odd {
	font-family: Arial;
	background-color: #EEEBEC;
	width: 350px;
	border: solid 1px #c8c8c6;
	float:left;
	height: 20px;
} 

.form-label {
	color: #666666;
	font-size: 11px;
	font-family: Arial;
	font-weight: normal;
	text-align: right;
	padding: 10px 10px 5px 5px;
}

.form-label2 { 
	color: #ffffff; 
	font-size: 11px; 
	font-family: Arial; 
	font-weight: normal; 
	text-align: right; 
	padding: 15px 20px 10px 0px; 
} 


.form-textarea {
	font-family: Arial;
	background-color: #E5E0E1;
	width: 350px;
	height: 80px;
	margin: 15px 10px 10px 0px;
	overflow: auto
}

.link {
		/*display: block;*/
		padding: 2px 0px 5px 0px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		text-align:left;
		text-decoration: none;
		color:#609ABF;
		}			

.link a {
		/*display: block;*/
		padding: 2px 0px 5px 0px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		text-align:left;
		text-decoration: underline;
		color:#609ABF;
		}			

.link a:hover {
		/*display: block;*/
		padding: 2px 0px 5px 0px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		text-align:left;
		text-decoration: underline;
		color:#609ABF;
		}		
		
.image a {
	/*display: block;*/
	text-decoration: none;
	color: #FFFFFF;
		}	
		
.image a:hover {
	/*display: block;*/
		text-decoration: none;
	color: #FFFFFF;
		}			
			
.corpomsg_light {
	display: inline;
	padding: 0px 10px 20px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	text-decoration: none;
	color:#887d77;
	line-height: 23px;
}
.corpomsg_Servicos {
	display: inline;
	padding: 0px 10px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	text-decoration: none;
	color:#685c53;
	line-height: 18px;
}
.titulo_1nivel {
	padding: 7px 30px 2px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	text-align:left;
	font-weight:bold;
	color:#685c53;
}
#centercontainer_topServAve {
	width:1000px;
	height:21px;
	background-image:url(http://www.sinistrauto.pt/website/_slices/sin_serAve_topStage.jpg);
	background-repeat:no-repeat;
}
#centercontainer_topServRCVA {
	width:1000px;
	height:21px;
	background-image:url(http://www.sinistrauto.pt/website/_slices/sin_serRCVA_topStage.jpg);
	background-repeat:no-repeat;
}
#centercontainer_topServEmp {
	width:1000px;
	height:21px;
	background-image:url(http://www.sinistrauto.pt/website/_slices/sin_emprego_topStage.jpg);
	background-repeat:no-repeat;
}
#centercontainer_contServEmp {
	width:1000px;
	height:auto;
	background-image:url(http://www.sinistrauto.pt/website/_slices/sin_emprego_bkgStage.jpg);
}
.form-textbox-evenSmall {
	font-family: Arial;
	background-color: #E5E0E1;
	width: 150px;
	height: 20px;
	/*padding: 10px 5px 15px 5px; */
	border: solid 1px #c8c8c6;
	float:left;
}
.form-textbox-oddSmall {
	font-family: Arial;
	background-color: #EEEBEC;
	width: 150px;
	border: solid 1px #c8c8c6;
	float:left;
	height: 20px;
}
.form-textbox-evenSmallest {
	font-family: Arial;
	background-color: #E5E0E1;
	width: 100px;
	height: 20px;
	/*padding: 10px 5px 15px 5px; */
	border: solid 1px #c8c8c6;
	float:left;
}

.form-textbox-login {
	font-family: Arial;
	background-color: #E5E0E1;
	width: 120px;
	height: 15px;
	border: solid 1px #c8c8c6;
	float:left;
}