html{
    font-family: Arial,Helvetica,sans-serif;
    font-size:12px;
}

body{
    padding:0 0 0 12px;
    background:#FFF;
}

/* D00 ->
*******************************************************************************/
#D00{
    overflow:hidden;
    width:670px;
    line-height:1.4;
}

    #D00 h1{
        margin:0 0 20px;
        padding:10px;
        border-bottom:1px solid #000;
        font-size:18px;
    }

    #D00 p{
        text-align:justify;
        margin:0 0 20px 20px;
    }

	p.feedBack{
            padding:10px 10px 10px 30px;
            font:bold 13px arial;
	}
		p.ok{
                    color:#35A110;
                    border:1px solid #35A110;
                    background:#BBE593 url('/img/fanfan/accept.png') 10px center no-repeat;
		}
		p.erro{
                    color:#E9584C;
                    border:1px solid #E9584C;
                    background:#FCECEC url('/img/fanfan/exclamation.png') 10px center no-repeat;
		}

    #D00 strong{ font-weight:bold;}

    #D00 a{
        color:#000;
        text-decoration:underline;
    }
        #D00 a:hover{ text-decoration:none;}

    #D00 ul,
    #D00 ol{ margin: 0 0 20px 40px;}

        #D00 ul li{
            margin:0 0 5px;
            list-style-type:circle;
        }
        #D00 ol li{
            margin:0 0 5px;
            list-style-type:decimal
        }

    #D00 form.default{ padding:0 27px; margin-top:-20px;}
        #D00 form.default fieldset{}
            #D00 form.default ul{
                margin:0 0 0 20px;
                padding:0;
            }
                #D00 form.default ul li{
                    list-style-type:none;
                    width:580px;
                    margin:0 0 4px;
                    font-size:13px;
                    padding:0;
                }
                    #D00 form.default ul li img#loader{
                        display:none;
                        height:19px;
                        width:220px;
                        margin:5px 0 5px 184px;
                    }
                    #D00 form.default ul li span.link{
                        display:block;
                        overflow:hidden;
                        height:27px;/*30*/
                        width:570px;/*580*/
                        padding:3px 5px 0;
                        font-size:18px;
                        margin-bottom:20px;
                        border:1px solid #DEDEDE;
                    }
                    #D00 form.default ul li span.formError{
                        display:block;
                        height:18px;
                        padding:3px;
                        position:absolute;
                        margin:2px 0 0 550px;
                        border:1px solid #A42926;
                        color:#A42926;
                        background:#FFF;
                    }
                    #D00 form.default ul li.inputRadio{
                        height:24px;
                        background:url('/img/content_formFaleConoscoInputRadio.gif') left bottom no-repeat;
                    }
                        #D00 form.default ul li.onlyText{
                            width:570px;/*580*/
                            height:20px;/*24*/
                            padding:4px 0 0 10px;
                        }
                    #D00 form.default ul li.optionDesc{
                        display:table;
                        padding-bottom:10px;
                        background:none;
                    }
                        #D00 form.default ul li.optionDesc label{
                            width:580px;
                        }
                    #D00 form.default ul li.input{
                        height:30px;
                        background:url('/img/content_formFaleConoscoInput.gif') left top no-repeat;
                    }
                    #D00 form.default ul li.textarea{
                        height:138px;
                        background:url('/img/content_formFaleConoscoTextarea.gif') left top no-repeat;
                    }
                    #D00 form.default ul li.h3{}
                        #D00 form.default ul li.h3 h3{
                            padding:10px;
                            margin:10px 0 10px -20px;
                            border-bottom:1px solid silver;
                        }
            #D00 form.default legend{ display:none;}
            #D00 form.default label{
                float:left;
                height:23px;/*30*/
                width:120px;/*139*/
                padding:7px 0 0 19px;
                font-size:13px;
            }
            #D00 form.default input.inputRadio{}
            #D00 form.default input.txtInput{
                float:left;
                width:433px;/*438*/
                height:21px;/*26*/
                padding:5px 0 0 5px;
                margin:1px 0;
                border:1px solid transparent;
            }
            #D00 form.default textarea{
                overflow:hidden;
                width:427px;/*437*/
                height:123px;/*135*/
                padding:5px;
                margin:1px 0;
                border:1px solid transparent;
            }
            #D00 form.default button{
                display:block;
                float:right;
                height:28px;
                width:178px;
                border:none;
                color:#000;
                font-size:15px;
                text-align:center;
                text-decoration:none;
                cursor:pointer;
                background:url('/img/content_formButton_178x28.gif') left top no-repeat;
            }
