/* RESET BROWSER STYLES begin */

html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,select,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
	font-size:11px;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
caption, th, td {
	text-align:left;
	font-weight:normal;
}
h1,h2,h3,h4,h5,h6 {
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}
:focus {
	outline:0;
}
blockquote:before, blockquote:after, q:before, q:after {
	content:"";
}
blockquote, q {
	quotes:"" "";
}
form {
	border:0;
}

/* RESET BROWSER STYLES end */

/* GLOBAL PAGE STYLES begin */

body {
	font-family:Arial, Helvetica, Sans Serif;
	color:#424a52;
	background:#ffffff;
}
.floatL { float:left; }
.floatR { float:right; }

.clr { clear: both; }
.clrL { clear: left; }
.clrR { clear: right; }

.VSep5 { height:5px; }
.VSep10 { height:10px; }
.VSep15 { height:15px; }
.VSep20 { height:20px; }
.VSep25 { height:25px; }
.VSep30 { height:30px; }

.PTop2 { padding-top:2px; }
.PRight1 { padding-right:2px; }

.PTopBot1 { padding:3px 0; }

.MTop5 { margin-top:5px; }

.MLeft4 { margin-left:4px; }
.MLeft15 { margin-left:15px; }
.MRight15 { margin-right:15px; }

.BTop1 { border-top:1px solid #ededed; }
.BTop2 { background:url(../Images/logo_hborder1.png) no-repeat left top; }
.BTop3 { background:url(../Images/logo_hborder2.png) no-repeat left top; }

.BBot1 { border-bottom:1px solid #ededed; }
.BBot2 { background:url(../Images/logo_hborder1.png) no-repeat 27px bottom; }
* html .BBot2 { background:url(../Images/logo_hborder1.png) no-repeat 30px bottom; }

.BBot3 { background:url(../Images/logo_hborder2.png) no-repeat left bottom; }
.BBot4 { background:url(../Images/logo_hborder1.png) no-repeat left bottom; }

.DisplayOn { display: block;  }
.DisplayOff { display: none; }
.VisibleOn { visibility:visible; }
.VisibleOff { visibility:hidden; }

.NoBorder { border:none; }

.Cursor { cursor:pointer; }

.GreenBG { background:#afe100; }

.HRtag1 { height:1px; background-color:#000000; border:0 none; }

.slider1 {
	width: 500px;
	height: 36px;
	position: relative;
	background-image: url(../images/slider_line.gif);
	z-index: 1;
}

.indicator1 {
	width: 62px;
	height: 36px;
	background-image: url(../images/slider.png);
	position: absolute;
	font-size: 1px;
	overflow: hidden;
	border: none;
	position: relative;
	z-index: 2;
}

/* GLOBAL PAGE STYLES end */

/* TEXT STYLES begin */
.f9 { font-size:9px; }
.f10 { font-size:10px; }
.f11 { font-size:11px; }
.f12 { font-size:12px; }
.f13 { font-size:13px; }
.f14 { font-size:14px; }
.f15 { font-size:15px; }
.f16 { font-size:16px; }
.f17 { font-size:17px; }
.f18 { font-size:18px; }

.center { text-align:center; }
.left { text-align:left; }
.right { text-align:right; }
.bold { font-weight:bold; }
.nobold { font-weight:normal; }
.lucida { font-family: "Lucida Sans", Verdana, Arial, Helvetica, sans-serif; }

.gray1 { color:#ECFFAC; }
.gray2 { color:#999999; }

.FormatDate1 { font-size:9px; }


.ContentSubTitle1 {
	font-size:16px;
	font-weight:bold;
	padding:2px 0 0 0;
}
.ContentDescription1 {
	padding:15px 0 15px 0;
}
.ContentDescription2 {
	padding:15px 0 15px 0;
}
.Parag1 {
	display:block;
	padding:3px 0 7px 20px;
}
.PopUpBox1 {
	padding:20px 15px;
}
.PopUpBox2 {
	padding:20px;
}
.PopUpBox2 td {
	font-size:12px;
}

/* TEXT STYLES end */

/* LINK STYLES begin */

a:link, a:visited {
	color:#424a52;
	text-decoration:underline;
}

a:hover {
}

/* LINK STYLES end */

/* TOOLTIPS begin */

.Tooltip1 img {
	vertical-align:text-bottom;
	background:transparent url(../Images/tooltip1.gif) no-repeat left top;
}
* html .Tooltip1 img {
	background:transparent url(../Images/tooltip1.gif) no-repeat left -1px;
}
.Tooltip2 img {
	vertical-align:text-bottom;
	background:transparent url(../Images/tooltip2.gif) no-repeat left top;
}
.NoTooltip1 { padding-top:5px; }
.NoTooltip2 img {
	vertical-align:text-bottom;
}
.tooltip_editable {position:absolute; display:block; background-color:#f9f9f9; border: 2px solid #afe100; padding: 7px; width: 120px; font-size:10px;}
.block {
	position:absolute;
	z-index:100;
	text-align:center;
	width:635px;
	background-image:url(../Images/pixel_trans.png);
	height:100%;
	padding-top:160px;
	_filter: alpha(opacity=80);
	_padding-bottom:100%;
}
.block img {
	margin-right:10px;
	margin-bottom:-10px;
}
/* TOOLTIPS end */

/* SITE CONTAINER STYLES begin */

html, body {
	height:100%;
}

#SiteWrapper {
	margin:0 auto;
	width:953px;
	height:auto !important;
	height:100%;
	min-height:100%;
	background:transparent url(../Images/logo_side_bg.png) repeat-y left top;
}

#SiteContainer {
	padding:0 40px 20px 17px;
}

#SiteLeftCol {
	float:left;
	width:213px;
}
#SiteRightCol {
	float:right;
	width:633px;
}

#Footer {
}

/* SITE CONTAINER STYLES end */


/* LEFT COLUMN STYLES begin */

.SiteLogo {
	padding:60px 0 69px 0;
}

.SiteVMenuBox {
	width:196px;
}

.SiteVMenuBox ul {
	list-style-type:none;
}

.SimRapidoBox {
	padding:40px 0 0 0;
}

.HomeBox {
	padding:40px 0 0 40px;
}

.CertificadoBox {
	padding:40px 0 0 0;
}

/* LEFT COLUMN STYLES begin */


/* RIGHT COLUMN STYLES begin */

/* HEADER STYLES begin */

#SiteHeader {
	padding:0;
}

.SiteHeaderPrint {
	display:none;
}

/* HEADER STYLES end */

/* PATHWAY STYLES begin */

#SitePathway {
	padding:20px 0 30px 0;
	font-size:10px;
}
#SitePathway a:link, #SitePathway a:visited {
	color:#a0a0a0;
	text-decoration:none;
}
#SitePathway a:hover {
	text-decoration:underline;
}

/* PATHWAY STYLES end */

/* VERTICAL MENU STYLES begin */

.VMenuTitle {
	padding:0 0 0 10px;
	font-size:15px;
	font-weight:bold;
}

.SiteVMenuBox ul {
	padding-left:10px;
}
.SiteVMenuBox li {
	padding-top:6px;
}

li.SingleLv1 a:link,
li.SingleLv1 a:visited {
	text-decoration:none;
	color:#424a52;
}
li.SingleLv1 a:hover {
	color:#fff;
}

li.Parent a:link,
li.Parent a:visited {
	padding:0 10px 0 0;
	background:transparent url(../Images/logo_vmenuitem_open.gif) no-repeat right 6px;
	text-decoration:none;
	color:#424a52;
}
li.Parent a:hover {
	color:#fff;
}

li.Parent li.SingleLv2 a:link,
li.Parent li.SingleLv2 a:visited {
	background:none;
	text-decoration:none;
	color:#424a52;
}
li.Parent li.SingleLv2 a:hover {
	color:#fff;
}

li.Parent ul {
	padding:0 0 0 20px;
}

li.VMItem a,
li.Parent li.VMItem a {
	font-weight:normal;
}
li.VMItemSelected a {
	font-weight:bold;
}

/* VERTICAL MENU STYLES end */

/* CONTENT STYLES begin */

#SiteContent {
	padding:0 0 25px 0;
}

/* CONTENT STYLES end */

/* SIMULADOR DETALHADO + CONTRATO begin */

#SimDetalhadoBox{
	width:633px;
}

.TabBtStyle1{
	padding:0 0 2px 0;
	background:transparent url(../Images/tab_st1_botline.png) no-repeat left bottom;
}
.TabBtStyle1 li a,
.TabBtStyle1 li span,
.TabBtStyle1 li div {
	font-size:13px;
}

#SimDetalhadoTabBts li {
	display:inline;
	margin:0;
	padding:0;
}

#SimDetalhadoTabBts li a,
#SimDetalhadoTabBts li div {
	float:left;
	margin:0;
	padding:0 0 0 10px;
	text-decoration:none;
}

li.SimDetalhadoTab a,
li.SimDetalhadoTab div {
	background:url(../Images/tab_st1_left.png) no-repeat left top;
	cursor:pointer;
}
li.SimDetalhadoTabSelected a {
	background:url(../Images/tab_st1_left.png) no-repeat left -126px;
}
li.SimDetalhadoTabDisabled div {
	background:url(../Images/tab_st1_left.png) no-repeat left -42px;
}

li.SimDetalhadoTab div.SimDetalhadoResultado 
{
	display: none;
	background:url(../Images/tab_st1_left.png) no-repeat left -42px;
	cursor:auto;
}
li.SimDetalhadoTabSelected div.SimDetalhadoResultado {
	background:url(../Images/tab_st1_left.png) no-repeat left -126px;
	text-align:center;
}
li.SimDetalhadoTab div.SimDetalhadoResultado span {
	background:url(../Images/tab_st1_right.png) no-repeat right -42px;
	color:#FFFFFF;
	font-weight:bold;
}
li.SimDetalhadoTabSelected div.SimDetalhadoResultado span {
	background:url(../Images/tab_st1_right.png) no-repeat right -126px;
	color:#FFFFFF;
	font-weight:bold;
}


#SimDetalhadoTabBts a span,
#SimDetalhadoTabBts div span {
	float:left;
	display:block;
	padding:10px 10px 6px 0;
	min-width:94px;
	white-space:nowrap;
}
/* hack for Opera 7+ */
@media all and (min-width:94px){
	#SimDetalhadoTabBts a span,
	#SimDetalhadoTabBts div span {
		width:150px !important;
	}
}
* html #SimDetalhadoTabBts a span,
* html #SimDetalhadoTabBts div span {
	width:150px;
}

li.SimDetalhadoTab a span{
	background:url(../Images/tab_st1_right.png) no-repeat right top;
	color:#fffffe;
	font-weight:bold;
}
li.SimDetalhadoTabSelected a span {
	background:url(../Images/tab_st1_right.png) no-repeat right -126px;
	color:#fffffe;
	font-weight:bold;
}
li.SimDetalhadoTabDisabled div span {
	background:url(../Images/tab_st1_right.png) no-repeat right -42px;
	color:#fffffe;
	font-weight:bold;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#SimDetalhadoTabBts a span { float:none; }
/* End IE5-Mac hack */

li.SimDetalhadoTab a:hover span {
	text-decoration:underline;
}
li.SimDetalhadoTab a:hover{
	background-position:0% -42px;
}
li.SimDetalhadoTab a:hover span {
	background-position:100% -42px;
}
li.SimDetalhadoTabSelected a:hover span{
	text-decoration:none;
}

#SimDetalhadoTabBt1Box,
#SimDetalhadoTabBt2Box,
#SimDetalhadoTabBt3Box,
#SimDetalhadoTabBt4Box {
	clear:both;
}

.SIMBoxHeading{
	padding:0 0 10px 0;
	font-weight:bold;
	font-size:16px;
}

.SIMBoxHeading2 {
	font-size:14px;
}

.SDBoxHeading1,
.CTBoxHeading1,
.ACBoxHeading1 {
	padding:0 0 10px 0;
	font-weight:bold;
	font-size:14px;
	border-bottom:1px solid #424a52;
}
.SDBoxHeading2,
.CTBoxHeading2,
.ACBoxHeading3 {
	padding:0 0 10px 0;
	font-weight:bold;
}
.ACBoxHeading2 {
	padding:10px 0;
}
.CTBoxHeading3 {
	font-weight:bold;
	font-size:14px;
}
.CTBoxHeading4 {
	padding:0 0 10px 0;
	font-weight:bold;
	font-size:14px;
	border-bottom:1px solid #ededed;
}

.SDBoxHeadingTitle1,
.CTBoxHeadingTitle1 {
	padding:0;
	font-weight:bold;
	height:37px;
}
.SDBoxHeadingTitle2,
.CTBoxHeadingTitle2 {
	background:#FFFFCC;
	padding:5px;
	margin:0 0 3px 2px;
	font-weight:bold;
	text-align:center;
	width:403px;
}

.CTBoxChangeData1 {
	padding:10px;
	font-weight:bold;
	text-align:center;
}
.CTBoxChangeData2 {
	background:#f5f5f5;
	padding:10px;
	text-align:center;
}

.SDBoxContent,
.CTBoxContent {
	padding:5px 10px;
}
.SDBoxContent2,
.CTBoxContent2 {
	padding:0 0 20px 0;
}
.ACBoxContent2 {
	padding:8px 20px;
}
.SDBoxContent3,
.CTBoxContent3,
.ACBoxContent3 {
	padding:0 0 20px 0;
}
.ACBoxContent4 {
	padding:0 0 10px 0;
}
.SDBoxContent4 {
	padding:0;
}
.CTBoxContent4 {
	padding:15px 20px;
}
.SDBoxContent5 {
	background:#f5f5f5;
	padding:15px 20px;
}
.CTBoxContent5 {
	padding:0 0 10px 0;
}
.ACBoxContent5 {
	padding:15px 0;
}
.CTBoxContent6 {
	padding:0px 0 8px 0;
}
.ACBoxContent6 {
	padding:0 0 15px 0;
}
.SDBoxContent10,
.CTBoxContent7 {
	padding:10px 0;
}
.ACBoxContent7 {
	padding:15px 0 0 0;
}
.CTBoxContent8 {
	padding:10px 0 0 0;
}
.ACBoxContent8 {
	padding:13px 0 10px 0;
}
.ACBoxContent9 {
	padding:0 0 15px 0;
}
.ACBoxContent10 {
	padding:3px 0;
}
.CTBoxContent10 {
	padding:0 0 10px 0;
}
.ACBoxContent11 {
	padding:10px 0 0 0;
}
.SDBoxContent11 {
	min-height:110px;
	background:#afe100;
	text-align:center;
}
* html .SDBoxContent11 {
	height:110px;
}
.CTBoxContent11 {
	background:#afe100;
	text-align:center
}

.CTTable1 table td {
	padding:3px 0;
}

.SDFormCol1,
.CTFormCol1 {
	width:312px;
}
.ACFormCol1 {
	width:312px;
}
.ACFormCol2 {
	width:305px;
}
.ACFormCol3 {
	width:398px;
}
.ACFormCol4 {
	width:226px;
}

.SDPesqMatricula {
	padding:5px 0 10px 104px;
	background:transparent url(../Images/logo_pesq_matricula_bg.png) no-repeat left top;
}
* html .SDPesqMatricula {
	padding:6px 0 10px 104px;
}

#SDVeiculoVersao,
#CTVeiculoVersao {
	border:1px solid #424a52;
	height:100px;
	overflow:scroll;
}
* html #SDVeiculoVersao,
* html #CTVeiculoVersao,
* html .CTCondContratoBox {
	scrollbar-face-color:#fff;
	scrollbar-highlight-color:#424a52;
	scrollbar-arrow-color:#424a52;
	scrollbar-track-color:#fff;
	scrollbar-shadow-color: #CCCCCC;
	scrollbar-3dlight-color:#fff;
	scrollbar-darkshadow-color:#fff;
}

#SDVeiculoVersao table {
	border-collapse:separate;
	border-spacing:0;
}
#SDVeiculoVersao table td {
	padding:3px 7px;
	border-bottom:1px solid #ededed;
}
* html #SDVeiculoVersao table td {
	padding:0px 7px;
}
.SDVeiculoVersaoHead {
	padding:0;
}
.SDVeiculoVersaoHead table th {
	font-weight:bold;
	padding:3px 7px 5px 8px;
}

#SDVeiculoVersao table tr.line {
}
#SDVeiculoVersao table tr.line:hover,
#SDVeiculoVersao table tr.hover {
	background:#eefcd6;
}
#SDVeiculoVersao table tr.line label {
	float:left;
	width:100%;
}
.SDVV1 { width:16px; }
.SDVV2 { width:244px; }
* html .SDVV2 { width:240px; }
.SDVV3 { width:80px; text-align:right; }
.SDVV4 { width:82px; text-align:right; }
.SDVV5 { width:115px; text-align:center; }

th#SDVVHead1 { width:281px; padding-left:0; }
* html th#SDVVHead1 { width:287px; }
th#SDVVHead2 { width:80px; text-align:right; }
th#SDVVHead3 { width:82px; text-align:right; }
th#SDVVHead4 { width:115px; text-align:center; }


.SDVeiculoCapital1 {
	width:240px;
}
.CTVeiculoCapital1 {
	width:220px;
}
.SDVeiculoCapital2 {
	width:232px;
}
.CTVeiculoCapital2 {
	width:240px;
	text-align:center;
}
.SDVeiculoCapital3 {
	width:155px;
	text-align:right;
}
.CTVeiculoCapital3 {
	width:165px;
	text-align:right;
}

#SDProductsL {
	float:left;
	width:200px;
}
#SDProductsR {
	float:right;
	width:429px;
}

.CTProductsL {
	float:left;
	width:225px;
}
.CTProductsR {
	float:right;
	width:400px;
}

.CTProductsL div {
	padding:7px 0;
}
.CTProductsR div {
	padding:7px 0;
}
* html .CTProductsR div {
	height:14px;
}

#SDProductsCobertTop1,
#SDProductsCobertTop2 {
	padding:0;
	height:28px;
}

.SDProductsCobert div {
}

.SDProdCob {
	min-height:27px;
}
* html .SDProdCob {
	height:27px;
}

.TooltipCobImg1 {
	float:left;
}
.TooltipCobTxt1 {
	display:block;
	padding:7px 0 0 0;	
}

.SDProductsServ {
	padding:1px 5px 0 5px;
	height:24px;
	background:#f5f5f5;
	border-bottom:1px solid #C6C7DF;
}

.SDProductsClosed {
	display:block;
	padding:3px 0 0 0;
}
.SDProductsOpen {
	display:block;
	padding:3px 0 0 0;
}

.SDCobertTxt1 {
	display:block;
	padding-top:3px;
	font-weight:bold;
}
.SDCobertTxt2 {
	display:block;
	padding-top:3px;
}

#SDProductsItem1_Closed,
#SDProductsItem2_Closed,
#SDProductsItem3_Closed,
#SDProductsItem4_Closed {
	float:left;
	width:92px;
	cursor:pointer;
}

#SDProductsItem1_Open,
#SDProductsItem2_Open,
#SDProductsItem3_Open,
#SDProductsItem4_Open {
	float:left;
	width:150px;
}
#SDProductsItem5_Open {
}

#SDProductsItem1_Closed .SDProductsItemCobert div,
#SDProductsItem2_Closed .SDProductsItemCobert div,
#SDProductsItem3_Closed .SDProductsItemCobert div,
#SDProductsItem4_Closed .SDProductsItemCobert div {
}
#SDProductsItem1_Open .SDProductsItemCobert div,
#SDProductsItem2_Open .SDProductsItemCobert div,
#SDProductsItem3_Open .SDProductsItemCobert div,
#SDProductsItem4_Open .SDProductsItemCobert div {
}
#SDProductsItem5_Open .SDProductsItemCobert div {
}

.SDProductsItem_ClosedBox {
	padding:0 3px 10px 3px;
}
.SDProductsItem_ClosedBox_hl {
	padding:0 3px 10px 3px;
	background:#ededed url(../Images/logo_prod_top_closed.gif) no-repeat left top;
	margin:0 2px;
}
.SDProductsItem_OpenBox {
	padding:0 3px 10px 3px;
	background:#afe100 url(../Images/logo_prod_top_open.gif) no-repeat left top;
}
.SDProductsItem_OpenBox_OneProduct {
	padding:0 3px 10px 3px;
	background:#afe100 url(../Images/logo_prod_top_open_full.gif) no-repeat left top;
}

.SDProductsItemCobert div {
	padding:3px 4px 0 4px;
	min-height:24px;
	background:transparent url(../Images/logo_hborder1.png) no-repeat left bottom;
	text-align:center;
}
* html .SDProductsItemCobert div {
	height:24px;
}

.SDProductsItemCobert div.SDProdLogo1 {
	padding:0;
	text-align:center;
	background:none;
}
.SDProductsItemCobert span.SDProdType1 {
	display:block;
	height:20px;
	font-size:10px;
	text-align:center;
}


.SDProductsItemCobert div.SDProdLastLine1 {
	background:none;
}

.SDProductsFranquia1 {
	display:block;
	padding:0 0 0 3px;
	text-align:left;
}
.SDProductsFranquia2 {
	display:block;
	padding:3px 0 0 3px;
	text-align:left;
}

#FranquiaOpcional {
	position:relative;
	height:54px;
	padding:0;
}

#IndemExtraOpc,
#VSProd2Opc,
#VSProd3Opc,
#VSProd4Opc 
{
	position:relative;
	padding:3px 4px 0 4px;
	min-height:24px;
	background:transparent url(../Images/logo_hborder1.png) no-repeat left bottom;
	text-align:center;
}

#FranquiaOpt1,
#FranquiaOpt2 {
	position:absolute;
	border:0;
	height:15px;
	padding:0;
	text-align:left;
	background:none;
}

#FranquiaOpt1 {
	top:6px;
	left:7px;
}
#FranquiaOpt2 {
	top:32px;
	left:7px;
}

#IndemExtraOpc2,
#VSProd4Opc2,
#VSProd3Opc2,
#VSProd2Opc2
{
	position:absolute;
	border:0;
	margin-top:-3px;
	text-align:left;
	background:none;
}

#IndemExtraOpc2,
#VSProd4Opc2,
#VSProd3Opc2,
#VSProd2Opc2
 {
	left:7px;
}

#SDProductsItem4_Open .SDProductsItemCobert #FranquiaOpcional #FranquiaOpt3 {
	position:absolute;
	top:1px;
	right:1px;
	border:0;
	height:32px;
	padding:5px;
	text-align:center;
	background:none;
}

#SDProductsItem4_Open .SDProductsItemCobert #IndemExtraOpc #IndemExtraOpc1,
#SDProductsItem4_Open .SDProductsItemCobert #VSProd4Opc #VSProd4Opc1,
#SDProductsItem3_Open .SDProductsItemCobert #VSProd3Opc #VSProd3Opc1,
#SDProductsItem2_Open .SDProductsItemCobert #VSProd2Opc #VSProd2Opc1
{
	position:absolute;
	right:1px;
	margin-top:-3px;
	border:0;
	text-align:center;
	background:none;
}
#SDProductsItem4_Open .SDProductsItemCobert #FranquiaOpcional #FranquiaOpt3 input {
	margin-top:4px;
}
* html #SDProductsItem4_Open .SDProductsItemCobert #FranquiaOpcional #FranquiaOpt3 input {
	margin-top:0;
}

#SDProductsItem4_Open .SDProductsItemCobert #IndemExtraOpc #IndemExtraOpc1 input,
#SDProductsItem4_Open .SDProductsItemCobert #VSProd4Opc #VSProd4Opc1 input, 
#SDProductsItem3_Open .SDProductsItemCobert #VSProd3Opc #VSProd3Opc1 input,
#SDProductsItem2_Open .SDProductsItemCobert #VSProd2Opc #VSProd2Opc1 input
{
	
}
* html #SDProductsItem4_Open .SDProductsItemCobert #IndemExtraOpc #IndemExtraOpc1 input,
* html #SDProductsItem4_Open .SDProductsItemCobert #VSProd4Opc #VSProd4Opc1 input,
* html #SDProductsItem3_Open .SDProductsItemCobert #VSProd3Opc #VSProd3Opc1 input,
* html #SDProductsItem2_Open .SDProductsItemCobert #VSProd2Opc #VSProd2Opc1 input
{
	margin-top:0;
}
.SDBoxResult {
	padding:0;
	background:transparent url(../Images/logo_productprice_bg1.png) repeat-x left 97px;
}

.SDBoxResultTotal {
	padding:0;
	background:transparent url(../Images/logo_productprice_bg1.png) repeat-x left 33px;
}

.SDProdResultTxt{
	padding:0 15px 15px 15px;
	font-weight:bold;
}

.SDProductResultLabels {
	float:left;
	width:199px;
}
.SDProductResultLabels div {
	padding-top:10px;
	padding-left:10px;
	min-height:22px;
	background:transparent url(../Images/logo_hborder3.gif) no-repeat left top;
}

.SDProductResultLabels div div.SDProdResultValTxt1 {
	padding-top:7px;
	min-height:25px;
	font-size:16px;
	font-weight:bold;
}

.SDProductResultLabelsClean {
	padding-top:10px;
	padding-left:10px;
	min-height:22px;
}


* html .SDProductResultLabels div {
	height:22px;
}

.SDProductResultValues {
	float:right;
	width:430px;
	text-align:center;
}
.SDProductResultValues div div {
	margin:0 3px;
	padding-top:10px;
	min-height:22px;
	background:transparent url(../Images/logo_hborder3.gif) no-repeat left top;
}
* html .SDProductResultValues div div {
	height:22px;
}
.SDProductResultValues div div.SDProdResultValTxt1 {
	padding-top:7px;
	min-height:25px;
	font-size:16px;
	font-weight:bold;
}

.SDProductResultValues div div.SDProdResultValTxtDestak {
	padding-top:7px;
	min-height:25px;
	font-size:16px;
	font-weight:bold;
	background-image:url(../Images/logo_bgresult.gif);
	background-position:center;
}

.SDProductResultValues div div.SDProdResultValTxtDestakBest {
	padding-top:7px;
	min-height:25px;
	font-size:16px;
	font-weight:bold;
	background-image:url(../Images/logo_bgbestresult.gif);
	background-position:center;
}

.SDProductResultValues div div.SDProdResultValTxtGreen {
	padding-top:7px;
	min-height:25px;
	font-size:16px;
	font-weight:bold;
	color:#afe100;
}
* html .SDProductResultValues div div.SDProdResultValTxt1 {
	height:25px;
}

.SDProductResult1 {
	float:left;
	width:143px;
}

.SDCampanhasBoxItems {
	padding-left:30px;
}
.SDCampanhasBoxItems table td {
	padding:2px 0;
	border-bottom:1px solid #ededed;
}
.SDCampCol1 {
	width:30px;
}
.SDCampCol2 {
	font-weight:bold;
}

.SDHeadingTitle1 {
	padding:3px 0 5px 0;
	font-weight:bold;
}

#CTVeiculoBox {
}
.CTVeiculoCol1,
.CTVeiculoCol2,
.CTVeiculoCol3,
.CTVeiculoCol4,
.CTVeiculoCol5 {
	float:left;
}

.CTVeiculoCol1 { width:60px; }
.CTVeiculoCol2 {
	width:110px;
}
.CTVeiculoCol3 {
	width:170px;
}
.CTVeiculoCol4 {
	width:140px;
}
.CTVeiculoCol5 {
	width:150px;
}

#CTVeiculoBox div div {
	padding:7px 0 7px 2px;
	margin-right:5px;
}
.CTVeiculoTitle {
	font-weight:bold;
	background:transparent url(../Images/logo_hborder1.png) no-repeat left bottom;
}

#CTExtrasBox {
}
.CTExtrasCol1,
.CTExtrasCol2,
.CTExtrasCol3,
.CTExtrasCol4 {
	float:left;
	background:transparent url(../Images/logo_hborder1.png) no-repeat left bottom;
	padding:0 0 7px 2px;
	font-weight:bold;
}

.CTExtrasCol1,
.CTExtrasColItem1 {
	width:382px;
	margin-right:5px;
}
.CTExtrasCol2,
.CTExtrasColItem2 {
	width:105px;
	margin-right:5px;
}
.CTExtrasCol3,
.CTExtrasColItem3 {
	width:128px;
}
.CTExtrasCol4,
.CTExtrasColItem4 {
	width:510px;
	margin-right:5px;
}
.CTExtrasCol5 {
	width:357px;
	float:left;
	background:transparent url(../Images/logo_hborder1.png) no-repeat left top;
	padding:9px 27px 3px 0;
	margin-top:4px;
	margin-right:5px;
	font-weight:bold;
	text-align:right;
}
.CTExtrasCol6 {
	width:105px;
	float:left;
	background:transparent url(../Images/logo_hborder1.png) no-repeat left top;
	padding:7px 0 3px 2px;
	margin-top:4px;
	font-weight:bold;
}

.CTExtrasColItem1,
.CTExtrasColItem2 {
	float:left;
	padding:7px 0 3px 2px;
}
.CTExtrasColItem3,
.CTExtrasColItem4 {
	float:left;
	padding:6px 0 3px 2px;
}

#CTExtras_MaisLinhas {
	clear:left;
}

.CTProdFraccSel {
	float:left;
	width:225px;
}
.CTProdFraccVal {
	float:right;
	width:195px;
	margin:0 8px 0 0;
}
.CTProdFraccValAnual {
	float:right;
	width:197px;
}
.CTProdFraccHeading1 {
	padding:7px 15px;
	font-weight:bold;
}
.CTProdFraccHeading2 {
	padding:7px 15px;
	font-weight:bold;
	background-color:#afe100;
}

.CTProdFraccBox1,
.CTProdFraccBox2,
.CTProdFraccBox3 {
	min-height:70px;
}
* html .CTProdFraccBox1,
* html .CTProdFraccBox2,
* html .CTProdFraccBox3 {
	height:70px;
}

.CTProdFraccBox1 {
	padding:0 0 0 15px;
	background:#afe100 url(../Images/logo_hborder1.png) no-repeat left bottom;
}
.CTProdFraccBox2 {
	background:transparent url(../Images/logo_hborder1.png) no-repeat left bottom;
}
.CTProdFraccBox3 {
	background:#afe100 url(../Images/logo_hborder1.png) no-repeat left bottom;
}
.CTProdFraccBox1 input {
	background:transparent;
}
.CTProdFraccBox1 div {
	padding:6px 0;
	float:left;
	width:49%;
}
* html .CTProdFraccBox1 div {
	padding:5px 0 0 0;
}

.CTProdFraccBox2 div,
.CTProdFraccBox3 div {
	display:block;
	padding:21px 5px 0 5px;
	font-size:19px;
}

.CTCondContratoBox {
	border:1px solid #424a52;
	height:100px;
	overflow:scroll;
	padding:10px;
}

#CTPaymodeItem1_Closed,
#CTPaymodeItem2_Closed,
#CTPaymodeItem3_Closed {
	float:left;
	width:150px;
}
#CTPaymodeItem1_Open,
#CTPaymodeItem2_Open,
#CTPaymodeItem3_Open {
	float:left;
	width:329px;
}

.CTPaymodeItem_ClosedBox,
.CTPaymodeItem_OpenBox {
	min-height:250px;
	padding:0 3px 15px 3px;
}
* html .CTPaymodeItem_ClosedBox,
* html .CTPaymodeItem_OpenBox {
	height:250px;
}

.CTPaymodeBox_Off .CTPaymodeItem_ClosedBox {
	background:none;
}
.CTPaymodeBox_Over .CTPaymodeItem_ClosedBox {
	background:#ededed url(../Images/logo_paymode_bot_closed.gif) no-repeat left bottom;
}

.CTPaymodeItem_OpenBox {
	background:#afe100 url(../Images/logo_paymode_bot_open.gif) no-repeat left bottom;
}

.CTPaymode1 {
	margin:0 0 0 3px;
}
.CTPaymode2 {
	margin:0 0 0 3px;
}
.CTPaymode3 {
	margin:0 0 0 3px;
}

.CTPaymodeBox1 {
	padding:15px 0 0 10px;
}
.CTPaymodeBox2 {
	position:relative;
	padding:15px 12px 0 12px;
}

.CTPaymodeBox_Off .CTPaymodeTopClosed,
.CTPaymodeBox_Over .CTPaymodeTopClosed {
	height:10px;
	margin:0 0 0 3px;
}
.CTPaymodeBox_Off .CTPaymodeTopClosed {
	background:none;
}
.CTPaymodeBox_Over .CTPaymodeTopClosed {
	background:#ededed url(../Images/logo_paymode_top_closed.gif) no-repeat left top;
}

.CTPaymodeTopOpen {
	background:#afe100 url(../Images/logo_paymode_top_open.gif) no-repeat left top;
	height:10px;
	margin:0 0 0 3px;
}

.CTPayModeHeading1 {
	padding:0;
	text-align:center;
	border-bottom:1px solid #424a52;
}
.CTPaymodeImg {
	padding:0 0 20px 0;
	text-align:center;
}
.CTPaymodeTxt1 {
	padding:0 0 52px 0;
	text-align:center;
}
.CTPaymodeTxt2 {
	padding:0 0 38px 0;
	text-align:center;
}
.CTPaymodeBt1 {
	padding:0;
	text-align:center;
}
.CTPaymodeBt2 {
	position:absolute;
	right:12px;
	top:170px;
	padding:0;
	text-align:right;
}

.CTPayModeLine1 {
	padding:5px 0 0 0;
}
.CTPayModeLine2 {
	padding:12px 0 0 0;
}

.CTListItem1 {
	padding:10px 0;
}

.CTBoxSinistro {
	padding:30px 0 0 0;
}
.CTSinistroLabel {
	float:left;
	width:180px;
	padding:2px 0 3px 0;
}
.CTSinistroTxt {
	float:left;
	width:445px;
	padding:2px 0 3px 0;
	margin:0 0 0 3px;
}

.ACHeadingTitle1,
.CTHeadingTitle1 {
	border-bottom:1px solid #424a52;
	padding:3px 0;
	font-weight:bold;
}
.CTHeadingTitle1 {
	font-size:14px;
}
.CTHeadingTitle2 {
	font-size:14px;
	font-weight:bold;
}
.ACHeadingTitle2 {
	padding:3px 0;
	font-weight:bold;
}
.ACHeadingTitle3 {
	padding:3px 0;
}

.ACTable1 table {
	border-collapse:collapse;
	border-spacing:0;
}
.ACTable1 table td {
	padding:5px 7px;
	border-top:1px solid #fff;
}
* html .ACTable1 table td {
	padding:4px 7px;
}
.ACTable1 table th {
	font-weight:bold;
	padding:3px 7px 3px 8px;
	background:#afe100;
	white-space:nowrap;
}

.ACTable1 table tr.line {
    background: #eefcd6;
}
.ACTable1 table tr.pago {color:#999999;}
.ACTable1 table tr.pago a{color:#999999;}

.ACTable1 table tr.line:hover,
.ACTable1 table tr.hover {
	background:#fff;
}

table.ACMeioContTable label {
	margin-right:25px;
}

.CTCol1 {
	white-space:nowrap;
}
.CTCol2 {
	font-weight:bold;
}
.CTCol3 {
	text-align:right;
}

.ACContentListCol1,
.ACContentListCol2,
.ACContentListCol3 {
	float:left;
	border-bottom:1px solid #999999;
	padding:3px 0 3px 0;
	font-weight:bold;
}

.ACContentListCol1,
.ACContentListColItem1 {
	width:40px;
}
.ACContentListCol2,
.ACContentListColItem2 {
	width:205px;
}
.ACContentListCol3,
.ACContentListColItem3 {
	width:340px;
}

.ACContentListColItem1 {
	float:left;
	padding:5px 0 3px 0;
}
* html .ACContentListColItem1 {
	padding:2px 0 3px 0;
}
.ACContentListColItem2 {
	float:left;
	padding:5px 0 3px 0;
}
.ACContentListColItem3 {
	float:left;
	padding:4px 0 3px 0;
}

.RadioTable1 table {
	margin:5px 0 0 0;
}
.RadioTable1 input {
	margin:0 5px 0 0;
}
.RadioTable1 table td {
	padding:2px 0;
}
* html .RadioTable1 table td {
	padding:0;
}

/* SIMULADOR DETALHADO + CONTRATO STYLES end */

/* RIGHT COLUMN STYLES end */


/* INPUT TEXT BOXES STYLES begin */

.InputTxt1 { width:70px; }
.InputTxt2 {
	width:50px;
	text-align:right;
	padding:0 3px;
}
.InputTxt3 { width:30px; }
.InputTxt4 { width:26px; }
.InputTxt5 { width:25px; }
.InputTxt6 { width:120px; }
.InputTxt7 { width:300px; }
.InputTxt8 {
	width:50px;
	text-align:right;
}
.InputTxt9 { width:480px; }
.InputTxt10 { width:170px; }
.InputTxt11 { width:100px; }
.InputTxt12 { width:220px; }
.InputTxt13 { width:80px; }
.InputTxt14 { width:206px; }
.InputTxt15 { width:350px; }
.InputTxt16 { width:130px; }
.InputTxt17 { width:190px; }
.InputTxt18 { width:267px; }

.InputTxtNoFill {
	background:#e9ff9d;
	border:1px solid #999;
	padding:1px;
}
.InputTxtGrey1 {
	background:#ececec;
	border:1px solid #999;
	padding:1px 2px;
}
.InputTxtClrBox {
	background:#fff;
	border:1px solid #fff;
	padding:1px;
}

div.Lab1 {
	padding:3px 0 0 0;
}
div.Lab2 {
	padding:2px 0 0 0;
}
div.Lab3 {
	padding:5px 0 0 0;
}
div.InputBoxPos1 {
	padding:0 110px 0 0;
	text-align:right;
}
div.InputBoxPos2 {
	padding:0;
	text-align:right;
}
div.InputBoxPos3 {
	padding:0 20px 0 0;
	text-align:right;
}
div.InputBoxPos4 {
	padding:0 78px 0 0;
	text-align:right;
}
div.InputBoxPos5 {
	padding:0 110px 0 0;
	text-align:right;
}
div.InputBoxPos6 {
	padding:3px 0 0 0;
	width:504px;
}
div.InputBoxPos7 {
	padding:3px 0 0 0;
	width:510px;
}
div.InputBoxPos8 {
	padding:3px 0 0 0;
	min-width:183px;
}
* html div.InputBoxPos8 {
	width:183px;
}
div.InputBoxPos9 {
	padding:0 20px 0 0;
	text-align:right;
}
div.InputBoxPos10 {
	padding:3px 0 0 0;
	width:153px;
}
div.InputBoxPos11 {
	padding:3px 0 0 0;
	width:250px;
}
div.InputBoxPos12 { width:504px; }
div.InputBoxPos13 { width:185px; }
div.InputBoxPos14 { width:153px; }
div.InputBoxPos15 { width:158px; }
div.InputBoxPos16 { width:315px; }
div.InputBoxPos17 { width:370px; }
div.InputBoxPos18 { width:220px; }
div.InputBoxPos19 { width:260px; }
div.InputBoxPos20 { width:330px; }
div.InputBoxPos21 { width:183px; }
div.InputBoxPos22 {
	padding:3px 0 0 0;
	width:330px;
}
div.InputBoxPos23 { width:470px; }
div.InputBoxPos24 { width:173px; }
div.InputBoxPos25 {
	padding:3px 0 0 0;
	min-width:215px;
}
* html div.InputBoxPos25 {
	width:215px;
}
div.InputBoxPos26 {
	padding:3px 0 0 0;
	width:120px;
}
div.InputBoxPos27 { width:170px; }
div.InputBoxPos28 {
	padding:3px 0 0 0;
	width:470px;
}

/* INPUT TEXT BOXES STYLES end */

/* LINK BUTTONS STYLES begin */

a.AnteriorBt1,
a.SeguinteBt1,
a.ListContratosBt1,
a.ListSimulacoesBt1,
a.AlterVeicBt1,
a.AlterProdBt1 {
	display:block;
	height:32px;
	border:none;
}


a.AnteriorBt1:link, a.AnteriorBt1:visited {
	width:74px;
	background:transparent url(../Images/logo_anterior_bt1.gif) no-repeat left top;
}
a.AnteriorBt1:hover {
	background-position:left 0px;
}

a.SeguinteBt1:link, a.SeguinteBt1:visited {
	width:74px;
	background:transparent url(../Images/logo_seguinte_bt1.gif) no-repeat left top;
}
a.SeguinteBt1:hover {
	background-position:left 0px;
}

a.ListContratosBt1:link, a.ListContratosBt1:visited {
	width:160px;
	background:transparent url(../Images/logo_listcontratos_bt1.gif) no-repeat left top;
}
a.ListContratosBt1:hover {
	background-position:left 0px;
}

a.ListSimulacoesBt1:link, a.ListSimulacoesBt1:visited {
	width:172px;
	background:transparent url(../Images/logo_listsimulacoes_bt1.gif) no-repeat left top;
}
a.ListSimulacoesBt1:hover {
	background-position:left 0px;
}

a.AlterVeicBt1:link, a.AlterVeicBt1:visited {
	width:160px;
	background:transparent url(../Images/logo_alterarveiculo_bt1.gif) no-repeat left top;
}
a.AlterVeicBt1:hover {
	background-position:left 0px;
}

a.AlterProdBt1:link, a.AlterProdBt1:visited {
	width:160px;
	background:transparent url(../Images/logo_alterarproduto_bt1.gif) no-repeat left top;
}
a.AlterProdBt1:hover {
	background-position:left 0px;
}

/* LINK BUTTONS STYLES end */

/* INPUT BUTTONS STYLES begin */

.PlusBt1,
.CTExtrasMoreBt {
	width:25px;
	height:19px;
	border:none;
	cursor:pointer;
	background:transparent url(../Images/logo_plus_bt1.gif) no-repeat left top;
}

.RemoveBt1 {
	width:25px;
	height:19px;
	border:none;
	cursor:pointer;
	background:transparent url(../Images/logo_remove_bt1.gif) no-repeat;
}

.CTTomadorRadio {
	display:inline;
	margin-left:10px;
}

.BtVeicCamute {
	width:98px;
	height:22px;
	border:none;
	cursor:pointer;
}

.AutoOn {
	background:transparent url(../Images/bt_veicauto_on.gif) no-repeat;
}
.AutoOff {
	background:transparent url(../Images/bt_veicauto_off.gif) no-repeat;
}
.MotocicloOn {
	background:transparent url(../Images/bt_veicmotociclo_on.gif) no-repeat;
}
.MotocicloOff {
	background:transparent url(../Images/bt_veicmotociclo_off.gif) no-repeat;
}
.CiclomotorOn {
	background:transparent url(../Images/bt_veicciclomotor_on.gif) no-repeat;
}
.CiclomotorOff {
	background:transparent url(../Images/bt_veicciclomotor_off.gif) no-repeat;
}

.BtTransparent {
	border:none;
	cursor:pointer;
	background:none;
}
.BtSize1 {
	width:19px;
	height:19px;
}

.SDBoxNav,
.CTBoxNav,
.ACBoxNav {
	border-top:1px solid #424a52;
	padding:20px 0 0 0;
}

.SDBoxNavBt1,
.CTBoxNavBt1 {
	padding:0 10px 0 0;
}
.SDBoxNavBt2,
.CTBoxNavBt2 {
	padding:0 0 0 10px;
}

.SDProductsCalcBt,
.CTProductsCalcBt {
	font-weight:bold;
}

.SDProductCalcBt1,
.SDProductCalcBt2,
.SDProductCalcBt3,
.SDProductCalcBt4,
.SDProductCalcBt5 {
	height:32px;
	border:none;
	cursor:pointer;
}
.SDProductCalcBt1 {
	width:215px;
	height:36px;
	background:transparent url(../Images/logo_calcularprod_bt1.png) no-repeat left top;
}
.SDProductCalcBt2 {
	width:236px;
	height:36px;
	background:transparent url(../Images/logo_calcularprod_bt2.png) no-repeat left top;
}
.SDProductCalcBt3 {
	width:215px;
	height:36px;
	background:transparent url(../Images/logo_calcularprod_bt3.png) no-repeat left top;
}
.SDProductCalcBt4 {
	width:215px;
	height:36px;
	background:transparent url(../Images/logo_calcularprod_bt4.png) no-repeat left top;
}
.SDProductCalcBt5 {
	width:215px;
	height:36px;
	background:transparent url(../Images/logo_calcularprod_bt5.png) no-repeat left top;
}

.SDPesqMarcaBt,
.ContinuarBt1,
.VoltarBt1,
.VoltarSimulBt1,
.CancelarBt1,
.ImprimirBt1,
.GravarBt1,
.ComprarBt1,
.FinalizarCompraBt1,
.NovoRegistoBt1,
.RegistarBt1,
.EscolherBt1,
.RegistarPagBt1,
.AlterarDadosBt1,
.AlterarPasswordBt1,
.NovoPagBt1,
.NovaSimulBt1,
.FecharBt1 {
	height:32px;
	border:none;
	cursor:pointer;
}

.CancelarBt2,
.ImprimirBt2,
.ImprimirBt3,
.EnvEmailBt1,
.EnviarBt1,
.EntrarBt1,
.AlterarBt1,
.VisualizarBt1,
.VisualizarBt2,
.VerificarBt1,
.LimparCamposBt1,
.VerDocsBt1 {
	height:22px;
	border:none;
	cursor:pointer;
}

.SDPesqMarcaBt {
	width:92px;
	background:transparent url(../Images/logo_pesq_marca_bg.png) no-repeat left top;
}

.ContinuarBt1 {
	width:80px;
	background:transparent url(../Images/logo_continuar_bt1.png) no-repeat left top;
}

.VoltarBt1 {
	width:31px;
	background:transparent url(../Images/logo_voltar_bt1.png) no-repeat left top;
}

.VoltarSimulBt1 {
	width:140px;
	background:transparent url(../Images/logo_voltarsimul_bt1.png) no-repeat left top;
}

.CancelarBt1 {
	width:80px;
	background:transparent url(../Images/logo_cancelar_bt1.png) no-repeat left top;
}
.CancelarBt2 {
	width:66px;
	background:transparent url(../Images/logo_cancelar_bt2.gif) no-repeat left top;
}

.EscolherBt1 {
	width:72px;
	background:transparent url(../Images/logo_escolher_bt1.gif) no-repeat left top;
}

.ImprimirBt1 {
	width:78px;
	background:transparent url(../Images/logo_imprimir_bt1.png) no-repeat left top;
}
.ImprimirBt2 {
	width:78px;
	background:transparent url(../Images/logo_imprimir_bt1.png) no-repeat left top;
}
.ImprimirBt3 {
	width:78px;
	background:transparent url(../Images/logo_imprimir_bt1.png) no-repeat left top;
}
.EnvEmailBt1 {
	width:80px;
	background:transparent url(../Images/logo_enviaremail_bt1.gif) no-repeat left top;
}
.EnviarBt1 {
	width:47px;
	background:transparent url(../Images/logo_enviar_bt1.gif) no-repeat left top;
}
.EntrarBt1 {
	width:47px;
	background:transparent url(../Images/logo_entrar_bt1.gif) no-repeat left top;
}
.AlterarBt1 {
	width:66px;
	background:transparent url(../Images/logo_alterar_bt1.gif) no-repeat left top;
}
.GravarBt1 {
	width:69px;
	background:transparent url(../Images/logo_gravar_bt1.png) no-repeat left top;
}
.VisualizarBt1 {
	width:70px;
	background:transparent url(../Images/logo_visualizar_bt1.gif) no-repeat left top;
}
.VisualizarBt2 {
	width:70px;
	background:transparent url(../Images/logo_visualizar_bt2.gif) no-repeat left top;
}
.VerificarBt1 {
	width:65px;
	background:transparent url(../Images/logo_verificar_bt1.html) no-repeat left top;
}
.LimparCamposBt1 {
	width:101px;
	background:transparent url(../Images/logo_limparcampos_bt1.html) no-repeat left top;
}
.VerDocsBt1 {
	width:110px;
	background:transparent url(../Images/logo_verdocumentos_bt1.gif) no-repeat left top;
}
.AlterarDadosBt1 {
	width:103px;
	background:transparent url(../Images/logo_alterardados_bt1.gif) no-repeat left top;
}
.AlterarPasswordBt1 {
	width:125px;
	background:transparent url(../Images/logo_alterarpassw_bt1.gif) no-repeat left top;
}
.ComprarBt1 {
	width:231px;
	height:57px;
	background:transparent url(../Images/logo_comprar_bt1.png) no-repeat left top;
}
.FinalizarCompraBt1 {
	width:110px;
	background:transparent url(../Images/logo_finalizarcompra_bt1.gif) no-repeat left top;
}
.NovoRegistoBt1 {
	width:135px;
	background:transparent url(../Images/logo_novoregisto_bt1.png) no-repeat left top;
}
.RegistarBt1 {
	width:110px;
	background:transparent url(../Images/logo_registar_bt1.png) no-repeat left top;
}
.RegistarPagBt1 {
	width:187px;
	background:transparent url(../Images/logo_registarpag_bt1.gif) no-repeat left top;
}
.NovoPagBt1 {
	width:167px;
	background:transparent url(../Images/logo_novopag_bt1.gif) no-repeat left top;
}
.NovaSimulBt1 {
	width:160px;
	background:transparent url(../Images/logo_novasimul_bt1.gif) no-repeat left top;
}
.FecharBt1 {
	width:110px;
	background:transparent url(../Images/logo_fechar_bt1.gif) no-repeat left top;
}

/* INPUT BUTTONS STYLES end */

/* NOTIFICATIONS STYLES begin */

#SysNotes1 {
	padding:0 0 20px 0;
}

.ACHeadingNote1 {
	color:#FF9900;
	padding:5px 0;
	font-weight:bold;
	border-bottom:1px solid #FF9900;
}
.ACHeadingPositive1 {
	color:#96C800;
	padding:5px 0;
	font-weight:bold;
	border-bottom:1px solid #96C800;
}
.ACHeadingPositive2 {
	color:#96C800;
	padding:10px;
	font-weight:bold;
	border:3px solid #96C800;
}
.ACHeadingWarning1 {
	color:#ED1C24;
	padding:5px 0;
	font-weight:bold;
	border-bottom:1px solid #ED1C24;
}

/* NOTIFICATIONS STYLES end */

/* OK + ERROR STYLES begin */

.CTOk1,
.ACOk1 {
	font-weight:bold;
	color: #96C800;
	padding:5px 0;
	display:;
}

.SDErro1,
.CTErro1,
.ACErro1 {
	font-weight:bold;
	color: #ED1C24;
	padding:5px 0 0 0;
	display:;
	
}

.SDErro2,
.CTErro2 {
	font-weight:bold;
	color: #ED1C24;
	padding:10px 0 5px 0;
	display:;
}

.SDOk2 {
	font-weight:bold;
	padding:10px 0 5px 0;
}

.CTErro3 {
	font-weight:bold;
	color: #ED1C24;
	padding:2px 0 4px 0;
	display:;
}

.black_overlay {
	display: block;
	position: absolute;
	top: 0%;
    left: 0%;
    width: 100%;
    height: 130%;
	background-color:#E5E5E5;
	z-index:1001;
	-moz-opacity: 0.8;
	opacity:.80;
	filter: alpha(opacity=80);
}

.white_content {
	display: block;
	position: absolute;
	top: 30%;
	left: 45%;
	width: 300px;
	height: 70px;
	padding: 30px;
	border: 2px solid #ade130;
	background-color: white;
	z-index:1002;
	overflow: auto;
	text-align:center;
	font-size:14px;
}

.ui-slider-horizontal{
	left:25px;
	background-image: url('../Images/slider_line.gif'); 
    width: 400px;
    height: 36px;
}
                  
.ui-slider .ui-slider-handle{
	background-image: url('../Images/slider.png');
	top: -4px;
	padding-left: -62px;
	width: 62px;
	height: 36px;
	cursor: pointer;
	margin-left: -30px;
}

.ui-state-default, .ui-widget-content .ui-state-default {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background: url('../Images/slider.png') no-repeat;
	border: 0px solid #CCCCCC;
	left: -62px;
}


/* OK + ERROR STYLES end */

/* PRINT PAGE STYLES begin */

@media print {

#SiteWrapper {
	margin:0;
	width:633px;
	background:none;
}
#SiteContainer {
	padding:0;
	margin:0
}
#SiteLeftCol {
	display:none;
}
#SiteRightCol {
	float:none;
	width:633px;
}
.SiteHeaderPrint {
	display:block;
}
#SiteHeader {
	display:none;
}
#Footer {
	display:none;
}

#CTPaymodeItem1_Open,
#CTPaymodeItem2_Open,
#CTPaymodeItem3_Open {
	float:left;
	width:325px;
	border:2px solid #424a52;
}
}

/* PRINT PAGE STYLES end */

