#otheroptions_block, #otheroptions_block2{
	display:none;
}
#other_options, #other_options2 {
    display:block;
    margin-top: 2em;
    border-top: 1px solid #b0b0b0;
    padding:8px 0 0;
    background:
    font-size:14px;
	/*cursor:pointer;*/
}
#final_step {
	display:none;
}
.container_font label{
	    margin-right: 10px;
	    width: 210px;
	    float:left;
}
.container_font {
    margin-bottom: 6px;
    clear:left;
}
.container_font .print,
.container_font .web{
	color:red;
	display: none;
}
.container_font .price-option{
	padding-left:5px;
	font-weight: bold;
	color:#666666;
}

#step2{
    clear:both;
    width: 120px;
    border: solid 1px;
    color: black;
    font-weight: bold;
    float: right;
    margin: 15px 0;
    cursor: pointer;
}


#container_paypal{
    width: 100%;
    height: 210px;	
}

div#paypal{ /* div for paypal button and back button */    
    display:block;
    height:100px;
	margin-top: 15px;
}
#paypal #payment { /* paypal button */
    display:block;
    float: left;
    width: 171px !important;
    height: 47px !important;
    margin-bottom:0;
    padding:0 !important;
    border: none;
}
#back_btn{ /* back button */
    display:block;
    width: 90px;
    height:27px;
    font-size:13px;
    /*line-height:20px;*/
    border: 1px solid #666666;
    color: #666666;
    /*font-weight: bold;*/
    float: left;
    margin-left: 37px;	
    cursor: pointer;
    /*margin-top: 18px;*/
}
div.textinfo p {
    margin:5px 0;
}
#garantias{
    float:left;
    width:85%;
    clear:both;
}
#garantias h2{
    margin:30px 0 20px;
}
#pagoseguro{
    float:left;
    clear:both;
    margin-top: 30px;
}