/** * Eric Meyer's Reset CSS v2.0 (http://meyerweb.com/eric/tools/css/reset/) * http://cssreset.com */html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary,time, mark, audio, video {	margin: 0;	padding: 0;	border: 0;	font-size: 100%;	font: inherit;	vertical-align: baseline;}/* HTML5 display-role reset for older browsers */article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {	display: block;}body {	line-height: 1;}ol, ul {	list-style: none;}blockquote, q {	quotes: none;}blockquote:before, blockquote:after,q:before, q:after {	content: '';	content: none;}table {	border-collapse: collapse;	border-spacing: 0;}


body{background-color:#FFFFFF;}

h1{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:18px; color:#000000;}
h2{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; color:#000000;}
h3{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#000000;}
p{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; color:#000000; line-height:145%;}
a:link{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; color:#000000;}

.links2 a {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; }




#wrap{ position:relative; left:50%; margin-top:0px; margin-left:-484px; width:967px; border:0px solid red; }


/** Topo **/
#topo{border:0px solid blue; width:967px; height:auto;}

/** Breadcrumb **/
#wrap_bread{ border:0px solid blue; width:963px; height:46px; background-image:url(../imgs/estrutura/bg_breadcrumb.jpg); background-repeat:no-repeat; padding-bottom:12px; margin-top:12px;}

/** Sidebar **/
#sidebar{width:230px; height:auto; float:right; background-color:#F7F7F7; padding:12px; }
.traco{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; color:#000000; padding-bottom:12px; padding-top:12px; }

/** selo **/
#selo{border:0.8px solid #DDDDDD; width:244px; height:auto; float:right; background-color:#F7F7F7; padding:12px; margin-bottom: 20px; }


/*Formulário Cadastro **/
#formulario{border:0px solid red; width:691px; height:auto;float:left; }
#wrap_bts{border:0px solid red; width:691px; height:auto;float:left; margin-top:34px; }
#bt_avancar{border:0px solid red; width:143px; height:49px; float:right;}
#bt_voltar{ border:0px solid red; width:143px; height:49px; float:left;}


/* Dados de Pagamento **/
#wrap_dados{border:0px solid red; width:691px; height:auto; float:left;  }
#wrap_dados2{border:0px solid red; width:960px; height:auto; float:left;  }
#wrap_forma{border:0px solid blue; width:691px; height:75px; float:left; background-color:#f5f5f5;padding-bottom:12px; border-bottom:1px dotted #999; }
#wrap_forma2{border:0px solid blue; width:691px; height:75px; float:left; background-color:#f5f5f5;padding-bottom:12px;}
#tit_escolha{float:left; width:350px; height:auto; } 
#tit_concluido{float:left; width:980px; height:auto; }

#forma1{float:right; } #ou{float:right; padding:12px; padding-top:30px; } #forma2{float:right; }
#wrap_escolheu{ border-bottom:1px dotted #999; margin-top:100px; padding-bottom:14px;}

/** Forms **/
.form1{border:1px solid #CCC; background-color:#FFFFFF; width:300px; height:25px; }
.form2{border:1px solid #CCC; background-color:#FFFFFF; width:200px; height:25px; }
.form3{border:1px solid #CCC; background-color:#FFFFFF; width:690px; height:25px; }
.form4{border:1px solid #CCC; background-color:#FFFFFF; width:150px; height:25px; }
.form5{border:1px solid #CCC; background-color:#FFFFFF; width:30px;  height:25px; }

.form1_erro{border:1px solid red; background-color:#FFFFFF; width:300px; height:25px; }
.form2_erro{border:1px solid red; background-color:#FFFFFF; width:200px; height:25px; }
.form3_erro{border:1px solid red; background-color:#FFFFFF; width:690px; height:25px; }
.form4_erro{border:1px solid red; background-color:#FFFFFF; width:150px; height:25px; }
.form5_erro{border:1px solid red; background-color:#FFFFFF; width:30px;  height:25px; }

/* Confirmação **/
#wrap_detalhes {border:0px solid red; width:970px; height:auto; display:table; background-color:#ECEDED; clear:both; padding-top:12px; }
#linha1{border:0px solid red; width:950px; height:auto; clear:both; float:left; padding-bottom:12px; margin-left:12px; }
#linha2{border:0px solid red; width:950px; height:auto; clear:both; float:left; padding-bottom:12px;margin-left:12px; }
#linha3{border:0px solid red; width:950px; height:auto; clear:both; float:left; padding-bottom:12px; margin-left:12px;}
#linha4{border:0px solid red; width:950px; height:auto; clear:both; float:left; padding-bottom:12px;margin-left:12px; }


/** Textos e campos **/
.titulo_campos{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:15px; color:#000000; }
.tit_bread1{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:25px; color:#000000; float:left; margin-left:62px; margin-top:10px; }
.tit_bread2{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:25px; color:#000000; float:left; margin-left:62px; margin-top:10px; }
.tit_bread3{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:25px; color:#b6b6b6; float:left; margin-left:62px; margin-top:10px; }
.tit_escolha{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:19px; color:#000000; float:left;  margin-top:28px;}

/** Footer **/
#footer { border:0.8px solid #DDDDDD; width:100%; height:143px; clear:both; margin-top:12px; background-color:#F7F7F7; }
#cont_footer{  border:0.8px solid #DDDDDD; width:967px; height:93px; margin: 0 auto; padding-top:12px;}

.table{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; background-color:#FFFFFF;	}



/** Botões de Formas de pagamento **/
a.cssmouseover {
display:block;
width:117px;
height:75px;
background-image:url(imgs/botoes/btCartaoCredito.png);
background-position:0px 0px;
}
a.cssmouseover:hover {
background-position:0px -75px;
}

a.cssmouseover:focus {
background-position:0px -75px;
}

a.cssmouseover2 {
display:block;
width:117px;
height:75px;
background-image:url(imgs/botoes/btDebitoConta.png);
background-position:0px 0px;
}
a.cssmouseover2:hover {
background-position:0px -75px;
}

a.cssmouseover2:focus {
background-position:0px -75px;
}

/** Botões Avançar e Voltar **/

.botao_tela {
	-moz-box-shadow:inset 0px 0px 0px 0px red;
	-webkit-box-shadow:inset 0px 0px 0px 0px red;
	box-shadow:inset 0px 0px 0px 0px red;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, white), color-stop(1, white) );
	background:-moz-linear-gradient( center top, white 5%, white 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='white', endColorstr='white');
	background-color:red;
/*	background-color:white;*/
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;
	border:2px solid red;
	display:inline-block;
	color:red;
	font-family:arial;
	font-size:18px;
	font-weight:bold;
	padding:10px 26px;
	text-decoration:none;
	text-shadow:0px 1px 0px white;
	float:right;
}.botao_tela:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, white), color-stop(1, white) );
	background:-moz-linear-gradient( center top, white 5%, white 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='white', endColorstr='white');
	background-color:black;
}.botao_tela:active {
	position:relative;
	top:1px;
}

/*
.botao_tela{
	-moz-box-shadow:inset 0px 0px 0px 0px #bacd7c;
	-webkit-box-shadow:inset 0px 0px 0px 0px #bacd7c;
	box-shadow:inset 0px 0px 0px 0px #bacd7c;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #e9e9e9), color-stop(1, #5cb811) );
	background:-moz-linear-gradient( center top, #e9e9e9 5%, #f9f9f9 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9e9e9', endColorstr='#f9f9f9');
	background-color:#f9f9f9;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;
	border:1px solid;
	display:inline-block;
	color:#f9f9f9;
	font-family:arial;
	font-size:18px;
	font-weight:bold;
	padding:10px 26px;
	text-decoration:none;
	text-shadow:0px 1px 0px #e9e9e9;
	float:center;
}.botao_tela:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #e9e9e9), color-stop(1, #e9e9e9) );
	background:-moz-linear-gradient( center top, #f9f9f9 5%, #e9e9e9 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9e9e9', endColorstr='#f9f9f9');
	background-color:#f9f9f9;
}.botao_tela:active {
	position:relative;
	top:1px;
}
*/
a.contrato { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; color:red;}