@charset "UTF-8";

*{
    font-family: Arial, Helvetica, sans-serif;
    margin: 0px;
    padding: 0px;
}

.h1-print-title{
    display: none;
}

.cleaner{
    clear: both;
    font-size: 1px;
}

.separator_dotted{
    background: url(images/separator_dotted.gif) repeat-x;
    height: 1px;
    font-size: 1px;
}

.action_buttons{
    text-align: right;
    margin: 0px 0px 10px 0px;
}

.action_buttons input{
    background: #999999;
    border: 1px solid #cccccc;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #ffffff;
    vertical-align: middle;
}

.action_buttons a{
    background: #999999;
    border: 1px solid #cccccc;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #ffffff;
    text-decoration: none;
    vertical-align: middle;
    padding: 1px 3px;
}


#errorExplanation{
    margin-bottom: 20px;
}

#errorExplanation h2{
    color: #ff0000;
    text-transform: uppercase;
    padding: 0px 0px 0px 10px;
}

#errorExplanation p{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    padding: 0px 0px 5px 10px;
}

#errorExplanation ul{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    list-style: square;
    padding: 0px 0px 0px 35px;
}

#header{
    position: relative;
    width: 754px;
    margin: 0px auto;
}

#header #logo_link{
    float: left;
    margin: 0px 65px 0px 0px;
}

#header #logo_link img{
    border: none;
}

#header.netmoveis #logo_link{
    margin: 0px;
}

#header #login_box{
    float: left;
    border-left: 4px solid #e0e0c1;
    padding: 5px 0px 5px 5px;
    color: #605d3f;
}

#header #login_box #title{
    font-size: 10px;
    font-weight: bold;
    margin: 0px 0px 8px 0px;
    text-transform: uppercase;
}

#header #login_box .profile{
    font-size: 10px;
    font-weight: bold;
    text-transform: uppercase;
}

#header #login_box form label{
    font-size: 10px;
    display: block;
}

#header #login_box form .input_text{
    display: block;
    width: 92px;
    border: 1px solid #cccccc;
    margin: 0px 0px 0px 0px;
    font-size: 10px;
}

#header #login_box form .input_submit{
    float: right;
    margin: 4px 0px 0px 0px;
}

#header #login_box .signup{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #605d3f;
    float: left;
    display: block;
    margin: 8px 0px 0px 0px;
}

#header #profile_box{
    position: absolute;
    top: 0px;
    right: 0px;
    color: #605d3f;
    padding: 0px 0px 3px 0px;
    border-bottom: 2px solid #e0e0c1;
}

#header #profile_box span{
    font-size: 10px;
}

#header #profile_box span a{
    color: #605d3f;
    text-decoration: none;
}

#header #profile_box span a:hover{
    text-decoration: underline;
}

#header #menu{
    background: url(images/header_menu_bg.gif) repeat-x;
    font-size: 11px;
    text-transform: uppercase;
    height: 24px;
    margin: 0px;
    padding: 1px 0px 0px 0px;
}

#header #menu a{
    display: block;
    float: left;
    height: 23px;
    overflow: hidden;
}

#header #menu a.home{
    background: url(images/menu_home.gif) no-repeat left top;
    width: 32px;
}

#header #menu a.empresa{
    background: url(images/menu_empresa.gif) no-repeat left top;
    width: 56px;
}

#header #menu a.adm_cond{
    background: url(images/menu_adm_cond.gif) no-repeat left top;
    width: 155px;
}

#header #menu a.adm_bens{
    background: url(images/menu_adm_bens.gif) no-repeat left top;
    width: 122px;
}

#header #menu a.imobiliaria{
    background: url(images/menu_imobiliaria.gif) no-repeat left top;
    width: 60px;
}

#header #menu a.cond_virtual{
    background: url(images/menu_cv.gif) no-repeat left top;
    width: 103px;
}

#header #menu a.condominios{
    background: url(images/menu_condominios.gif) no-repeat left top;
    width: 70px;
}

#header #menu a.fornecedores{
    background: url(images/menu_fornecedores.gif) no-repeat left top;
    width: 78px;
}

#header #menu a.configuracoes{
    background: url(images/menu_configuracoes.gif) no-repeat left top;
    width: 81px;
}

#header #menu a.modelo_sistemico{
    background: url(images/menu_modelo_sistemico.gif) no-repeat left top;
    width: 98px;
}

#header #menu a.ordem_servico{
    background: url(images/menu_ordem_servico.gif) no-repeat left top;
    width: 94px;
}

#header #menu a.proposta{
    background: url(images/menu_proposta.gif) no-repeat left top;
    width: 118px;
}

#header #menu a.links{
    background: url(images/menu_links.gif) no-repeat left top;
    width: 61px;
}

#header #menu a.contato{
    background: url(images/menu_contato.gif) no-repeat left top;
    width: 47px;
}

#header #menu a.usuarios{
    background: url(images/menu_usuarios.gif) no-repeat left top;
    width: 50px;
}

#header #menu a:hover{
    background-position: left bottom;
}

#header #menu a.selected{
    background-position: left bottom;
}

#centralizer{
    width: 754px;
    margin: 0px auto;
}

#flash{
    font-size: 11px;
    font-weight: bold;
    margin: 10px 0px;
    padding: 5px;
    text-align: center;
}

#flash.notice{
    border: 1px solid #67ad67;
    background: #def8de;
}

#login_forms{
    padding: 0px 100px 20px 100px;
}

#login_forms fieldset{
    background: url('images/cond_fieldset_bg.jpg') repeat-x;
    background-color: #f9f9ed;
    border: 1px solid #cccccc;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #33311b;
    padding: 0px 5px 5px 5px;
    margin-bottom: 10px;
}

#login_forms fieldset .fieldset_content{
    padding: 10px;
}

#login_forms fieldset form{
    padding: 10px;
}

#login_forms fieldset legend{
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;
}

#login_forms fieldset .field{
    padding: 5px;
}

#login_forms fieldset .field label{
    display: block;
    text-align: right;
    width: 140px;
    float: left;
    margin: 0px 5px 0px 0px;
    vertical-align: middle;
}

#login_forms fieldset .field .input_text{
    float: left;
    vertical-align: middle;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    border: 1px solid #cccccc;
}

#body{
    background: url(images/menu_body_separator_bg.gif) repeat-x #e9e9d3;
    padding: 21px 0px 0px 0px;
    margin: 0px 0px 3px 0px;
}

#body.body_no_bg{
    background: none;
}

#body .home_3boxes{
    float: left;
    width: 248px;
    height: 130px;
    background: #e9e9d3;

    background-position: bottom right;
    background-repeat: no-repeat;
    position: relative;
}

#body .home_3boxes_middle{
    margin: 0px 5px;
}

#body .home_3boxes h1{
    height: 26px;
    text-indent: -9000px;
}

#body .home_3boxes h1.red{
    background: url(images/home_adm_cond_title.gif) no-repeat;
}

#body .home_3boxes h1.orange{
    background: url(images/home_imobiliaria_title.gif) no-repeat;
}

#body .home_3boxes h1.yellow{
    background: url(images/home_adm_bens_title.gif) no-repeat;
}

#body .home_3boxes .home_3boxes_content{
    font-size: 11px;
    color: #33311b;
    padding: 15px 0px 0px 12px!important;
    padding: 5px 0px 0px 12px;
    width: 165px;
}

#body .home_3boxes a{
    display: block;
    width: 13px;
    height: 12px;
    padding: 5px 0px 0px 4px;
    position: absolute;
    right: 0px;
    bottom: 5px;
}

#body .home_3boxes a img{
    border: none;
}

#body .home_3boxes .home_3boxes_content a{
    text-decoration: none;
    float: none;
    display: inline;
    position: relative;
    padding: 0px;
    color: #33311b;
}

#body .home_3boxes .home_3boxes_content a:hover{
    text-decoration: underline;
}

#body .home_3boxes span.red{
    color: #ed1c24;
    font-weight: bold;
}

#body .home_3boxes span.brown{
    color: #681c02;
    font-weight: bold;
}

#body .home_3boxes a.red{
    background: #ed1c24;
}

#body .home_3boxes a.orange{
    background: #ff7200;
}

#body .home_3boxes a.blue{
    background: #248df0;
}

#body .home_3boxes a.yellow{
    background: #fead00;
}

#body .home_2cols{
    margin: 10px 0px;
    width: 353px;
    float: left;
    border-left: 4px solid #e0e0c1;
    padding: 0px 10px;
}

#body .home_2cols_right{
    width: 349px;
    border-right: 4px solid #e0e0c1;
}

#body .home_2cols h1{
    font-size: 15px;
    font-weight: normal;
    color: #605d3f;
    margin: 0px 0px 10px 0px;
}

#body .home_2cols p{
    font-size: 11px;
    color: #33311b;
    text-align: justify;
}

#body .home_2cols p span{
    color: #ed1c24;
    font-weight: bold;
}

#body .home_2cols p a{
    color: #33311b;
    text-decoration: none;
}

#body .home_2cols p a:hover{
    text-decoration: underline;
}

#body .page_2cols_image{
    float: left;
    width: 238px;
    border-bottom: 3px solid #c4c57d;
    margin: -3px 0px 0px 0px;
}

#body .page_2cols_menu{
    background: url(images/cv_overflow_gambi_left_bg.gif) no-repeat 0px 0px;
    border-top: 3px solid #afcccb;
    float: left;
    width: 216px;
    margin: -3px 0px 0px 0px;
    padding: 15px 11px 30px 11px;
}

#body .page_2cols_menu img{
    display: block;
    margin: 25px 0px 8px 0px;
}

#body .page_2cols_menu ul{
    list-style: none;
}

#body .page_2cols_menu ul li{
    background: url(images/cv_bullet.gif) no-repeat 0px 4px!important;
    background: url(images/cv_bullet.gif) no-repeat 0px 8px;
    padding: 0px 0px 0px 9px;
    font-size: 11px;
    color: #33311b;
}

#body .page_2cols_menu ul li a{
    text-decoration: none;
    color: #33311b;
}

#body .page_2cols_menu ul li a:hover{
    text-decoration: underline;
}

#body .page_2cols_menu ul li a.selected{
    color: #297876;
    font-weight: bold;
}

#body .page_2cols_content_title{
    height: 26px;
    text-indent: -9000px;
    background-repeat: no-repeat;
    font-size: 1px;
}

#body .page_2cols_right_bg{
    background: url(images/overflow_photo_right_bg.jpg) repeat-y;
    border-top: 1px solid #EAE9D5;
}

#body .page_2cols_gambi_right_bg{
    background: url(images/overflow_gambi_photo_right_bg.jpg) no-repeat bottom;
}

#body .page_2cols_left_bg{
    background: url(images/overflow_photo_left_bg.jpg) repeat-y;
    border-top: 1px solid #EAE9D5;
}

#body .page_2cols_white_left_bg{
    background: url(images/overflow_white_photo_left_bg.jpg) repeat-y;
    border-top: 1px solid #EAE9D5;
}

#body .page_2cols_gambi_left_bg{
    background: url(images/overflow_gambi_photo_left_bg.jpg) no-repeat bottom;
}

#body .cv_page_2cols_left_bg{
    background: url(images/cv_overflow_left_bg.gif) repeat-y;
}

#body .cv_page_2cols_gambi_left_bg{
    background: url(images/cv_overflow_gambi_left_bg.gif) no-repeat top;
    border-top: 1px solid #E9E9D3;
}

#body .page_2cols_content{
    float: left;
    padding: 0px 0px 0px 5px;
    width: 507px;
}

#body .page_2cols_content .field_left{
    font-size: 11px;
    float: left;
}

#body .page_2cols_content .field_left label{
    display: block;
}

#body .page_2cols_content .field_left .input_text{
    border: 1px solid #cccccc;
}

#body .page_2cols_content h1{
    font-size: 16px;
    font-weight: bold;
    color: #605D3F;
    border-bottom: 4px solid #e0e0c1;
    padding: 0px 0px 4px 0px;
    margin: 0px 0px 10px 0px;
}

#body .page_2cols_content h1.com_filho{
    border: none;
    margin: 0px 0px 5px 0px;
    padding: 0px;
}

#body .page_2cols_content h1.red{
    background: #ed1c24;
}

#body .page_2cols_content h1.orange{
    background: #ff7200;
}

#body .page_2cols_content h1.yellow{
    background: #fead00;
}

#body .page_2cols_content h2{
    font-size: 12px;
    font-weight: bold;
    color: #605D3F;
    margin: 0px 0px 10px 0px;
}

#body .page_2cols_content h2.com_pai{
    font-size: 12px;
    font-weight: bold;
    color: #868362;
    border-bottom: 4px solid #E0E0C1;
    padding: 0px 0px 10px 20px;
    margin: 0px 0px 10px 0px;
}

#body .page_2cols_content .new_prestacao_link{
    font-size: 12px;
    font-weight: bold;
    color: #605D3F;
    text-decoration: none;
    display: block;
    margin: 0px 0px 10px 0px;
}

#body .page_2cols_content .new_prestacao_link span{
    vertical-align: middle;
}

#body .page_2cols_content .new_prestacao_link img{
    border: none;
    vertical-align: middle;
    margin: 0px 5px 0px 0px;
}

#body .page_2cols_content .delete_prestacao_link{
    font-size: 12px;
    font-weight: bold;
    color: #605D3F;
    text-decoration: none;
    display: block;
    margin: 0px 0px 10px 0px;
}

#body .page_2cols_content .delete_prestacao_link span{
    vertical-align: middle;
}

#body .page_2cols_content .delete_prestacao_link img{
    border: none;
    vertical-align: middle;
    margin: 0px 5px 0px 0px;
}

#body .page_2cols_content p{
    font-size: 11px;
    color: #33311b;
    text-align: justify;
    margin: 0px 0px 13px 0px;
    /*padding: 0px 0px 0px 5px;*/
    line-height: 12px;
}

#body .page_2cols_content p span{
    color: #ed1c24;
    font-weight: bold;
}

#body .page_2cols_content p span.orange{
    color: #ff7200;
}

#body .page_2cols_content p span.blue{
    color: #248df0;
}

#body .page_2cols_content p span.brown{
    color: #681c02;
}

#body .page_2cols_content p span.yellow{
    color: #fead00;
}

#body .page_2cols_content p a{
    color: #1f716f;
    text-decoration: none;
    font-weight: bold;
}

#body .page_2cols_content p a.orange{
    color: #ff7200;
}

#body .page_2cols_content p a.blue{
    color: #248df0;
}

#body .page_2cols_content p a.brown{
    color: #681c02;
}

#body .page_2cols_content p a.yellow{
    color: #457fd3;
}

#body .page_2cols_content .seletor_periodo{
    font-size: 11px;
    border-bottom: 4px solid #e0e0c1;
    padding: 0px 0px 10px 0px;
    margin: 0px 0px 20px 0px;
    color: #33311b;
}

#body .page_2cols_content .seletor_periodo select{
    font-size: 11px;
}

#body .page_2cols_content .seletor_periodo input{
    font-size: 11px;
    background: url(images/button_arrow.gif) right no-repeat #68664a;
    color: #ffffff;
    border: 1px solid #68664a;
    padding: 0px 8px 0px 0px;
}

#body .page_2cols_content ol{
    padding: 0px 0px 0px 20px;
}

#body .page_2cols_content ol li{
    padding: 0px 0px 10px 0px;
    font-size: 11px;
    color: #33311b;
}

#body .page_2cols_content ol li span.orange{
    font-weight: bold;
    color: #ff7200;
}

#body .page_2cols_content ol li span.brown{
    font-weight: bold;
    color: #681c02;
}

#body #empresa_content{
    padding: 40px 30px 30px 35px;
    width: 451px;
}

#body #adm_cond_content{
    padding: 40px 30px 30px 35px;
    width: 451px;
}

#body #adm_cond_content .field_left{
    margin-bottom: 10px;
    margin-right: 10px;
}

#body #adm_cond_content .field_left textarea{
    border: 1px solid #cccccc;
}

#body #adm_cond_content .action_buttons input{
    font-size: 11px;
    background: url(images/button_arrow.gif) right no-repeat #68664a;
    color: #ffffff;
    border: 1px solid #68664a;
    padding: 0px 8px 0px 0px;
}

#body #adm_bens_content{
    padding: 40px 30px 30px 35px;
    width: 451px;
}

#body #imobiliaria_content{
    padding: 40px 30px 30px 35px;
    width: 451px;
}

#body #solicite_proposta_content{
    padding: 40px 30px 30px 35px;
    width: 451px;
}

#body #solicite_proposta_content .field_left{
    margin-bottom: 10px;
    margin-right: 10px;
}

#body #solicite_proposta_content .field_left textarea{
    border: 1px solid #cccccc;
}

#body #solicite_proposta_content .action_buttons input{
    font-size: 11px;
    background: url(images/button_arrow.gif) right no-repeat #68664a;
    color: #ffffff;
    border: 1px solid #68664a;
    padding: 0px 8px 0px 0px;
}

#body #cond_virtual_content{
    padding: 40px 30px 30px 35px;
    width: 451px;
}

#body #cond_virtual_content .area_box{
    float: left;
    border-right: 4px solid #e0e0c1;
    padding: 0px 20px 0px 0px;
    margin: 0px 20px 0px 0px;
}

#body #cond_virtual_content .area_box h2{
    background-repeat: no-repeat;
    text-indent: -9000px;
    font-size: 15px;
}

#body #cond_virtual_content .area_box ul{
    list-style: none;
}

#body #cond_virtual_content .area_box ul li{
    background: url(images/cv_bullet.gif) no-repeat 0px 4px;
    padding: 0px 0px 0px 9px;
    font-size: 11px;
    color: #33311b;
}

#body #cond_virtual_content .area_box ul li a{
    text-decoration: none;
    color: #33311b;
}

#body #cond_virtual_content .area_box ul li a:hover{
    text-decoration: underline;
}

#body #cond_virtual_content #followups fieldset{
    border:1px solid #CDCE93;
    padding:0 10px 10px;
}

#body #cond_virtual_content #followups fieldset legend{
    color:#605D3F;
    font-size:12px;
    font-weight:bold;
    margin:0 0 0 -5px;
    padding:0 5px;
}

#body #cond_virtual_content #followups fieldset table{
    background:#CDCE93 none repeat scroll 0 0;
    border-bottom:3px solid #CDCE93;
    border-collapse:collapse;
    margin:20px 0 0;
    width:100%;
}

#body #cond_virtual_content #followups fieldset table tr th{
    background:#CDCE93 none repeat scroll 0 0;
    border-left:3px solid #CDCE93;
    border-right:3px solid #CDCE93;
    color:#33311B;
    font-size:11px;
    font-weight:bold;
    padding:15px 0;
    text-align:center;
}

#body #cond_virtual_content #followups fieldset table tr td{
    background:#E3E3C6 none repeat scroll 0 0;
    border-left:3px solid #CDCE93;
    border-right:3px solid #CDCE93;
    color:#33311B;
    font-size:9px;
    padding:10px 4px;
}

#body #links_uteis_content{
    padding: 21px 33px 15px 33px;
}

#body #links_uteis_content .links_box{
    float: left;
    margin: 0px 0px 20px 0px;
}

#body #links_uteis_content .links_box h3{
    border-bottom: 3px solid #efefe0;
    font-size: 14px;
    font-weight: bold;
}

#body #links_uteis_content .links_box .logos{
    padding: 15px 0px;
}

#body #links_uteis_content .links_box .logos a{
    margin: 0px 25px 0px 0px;
    vertical-align: middle;
}

#body #links_uteis_content .links_box .logos a img{
    border: none;
    vertical-align: middle;
}

#footer{
    font-family: Arial, Helvetica, sans-serif;
    position: relative;
    width: 754px;
    margin: 0px auto 10px auto;
}

#footer .separator_dotted{
    margin: 0px 0px 5px 0px;
    padding: 10px 0px;
}

#footer div{
    font-size: 10px;
    color: #33311b;
    text-align: center;
}

#footer div span{
    color: #ed1c24;
}



#condominio_selector{
    border-bottom: 1px dashed #cccccc;
    padding: 0px 0px 20px 0px;
}

#condominio_selector label{
    font-size: 15px;
    display: block;
    color: #605d3f;
    text-transform: uppercase;
}

#condominio_selector select{
    font-size: 9px;
    width: 215px;
}

#condominio_selector #filter_condominio{
    margin: 0px 0px 10px 0px;
}

#condominio_selector #filter_blocos{
    padding: 0px 0px 10px 0px;
}

#prestacao_show table{
    background: #cdce93;
    border-collapse: collapse;
    border-bottom: 3px solid #cdce93;
    width: 100%;
}

#prestacao_show table tr th{
    text-align: center;
    font-weight: bold;
    padding: 15px 0px;
    background: #cdce93;
    border-left: 3px solid #cdce93;
    border-right: 3px solid #cdce93;
    font-size: 11px;
    color: #33311b;
}

#prestacao_show table tr.titulo td{
    text-align: center;
    font-weight: bold;
    padding: 15px 0px;
    background: #cdce93;
}

#prestacao_show table tr.subtitulo td{
    background: #dadba4;/*#e2e3b3;*/
}

#prestacao_show table tr.total td{
    font-weight: bold;
    padding: 15px 0px;
    background: #cdce93;
}

#prestacao_show table tr .code{
    text-align: center;
}

#prestacao_show table tr td{
    font-size: 11px;
    color: #33311b;
    border-left: 3px solid #cdce93;
    border-right: 3px solid #cdce93;
    background: #e3e3c6;
    padding: 10px 4px;
}

#prestacao_show table tr td a{
    color: #33311b;
    text-decoration: none;
}

#prestacao_show table tr td a:hover{
    text-decoration: underline;
}

#prestacao_show table tr td.valores{
    text-align: right;
    width: 100px;
}

#prestacao_show table tr td.unidade, td.recibo, td.data{
    text-align: center;
}

#prestacao_show table tr td.corsim{
    background: #e9e9d3;
}

#prestacao_show table tr.devido td{
    background: #dadba4;/*#e2e3b3;*/
}

#prestacao_show table tr.devido td.unidade{
    text-align: left;
}

.pagination{
    text-align: center;
    margin: 10px 0px 0px 0px;
    font-size: 12px;
}

.pagination span{
    color: #999999;
}

.pagination a{
    text-decoration: none;
    color: #33311b;
}

.pagination a:hover{
    text-decoration: underline;
}

#prestacao_new fieldset{
    border: 1px solid #cdce93;
    padding: 0px 10px 10px 10px;
}

#prestacao_new fieldset legend{
    font-size: 12px;
    font-weight: bold;
    color: #605D3F;
    padding: 0px 5px;
    margin: 0px 0px 0px -5px;
}

#prestacao_new fieldset .field{
    padding: 10px 0px 0px 0px;
}

#prestacao_new fieldset .field label{
    font-size: 11px;
    color: #33311b;
}

#prestacao_new fieldset .field .input_text{
    font-size: 11px;
}

#prestacao_new .action_buttons{
    margin: 10px 0px 0px 0px;
    text-align: right;
}

#prestacao_new .action_buttons input{
    font-size: 11px;
    background: url(images/button_arrow.gif) right no-repeat #68664a;
    color: #ffffff;
    border: 1px solid #68664a;
    padding: 0px 8px 0px 0px;
}

#documento_new fieldset{
    border: 1px solid #cdce93;
    padding: 0px 10px 10px 10px;
}

#documento_new fieldset legend{
    font-size: 12px;
    font-weight: bold;
    color: #605D3F;
    padding: 0px 5px;
    margin: 0px 0px 0px -5px;
}

#documento_new fieldset .field{
    padding: 10px 0px 0px 0px;
}

#documento_new fieldset .field label{
    font-size: 11px;
    color: #33311b;
}

#documento_new fieldset .input_text{
    font-size: 11px;
    vertical-align: middle;
}

#documento_new fieldset select{
    font-size: 11px;
    vertical-align: middle;
}

#documento_new fieldset textarea{
    font-size: 12px;
    border: 1px solid #cccccc;
}

#documento_new fieldset .field_left{
    margin: 0px 0px 10px 0px;
}

#documento_new fieldset img.calendar_date_select_popup_icon{
    border: none;
    vertical-align: middle;
}

#documento_new .action_buttons{
    margin: 10px 0px 0px 0px;
    text-align: right;
}

#documento_new .action_buttons input{
    font-size: 11px;
    background: url(images/button_arrow.gif) right no-repeat #68664a;
    color: #ffffff;
    border: 1px solid #68664a;
    padding: 0px 8px 0px 0px;
}

#documento_new #seguro_action{
    text-align: right;
}

#documento_new #seguro_action input{
    font-size: 11px;
    background: url(images/button_arrow.gif) right no-repeat #68664a;
    color: #ffffff;
    border: 1px solid #68664a;
    padding: 0px 8px 0px 0px;
}

#documento_new #upload_div a{
    font-size: 11px;
    color: #33311b;
    text-decoration: none;
    vertical-align: middle;
}

#documento_new #upload_div a:hover{
    text-decoration: underline;
}

#documento_new #upload_div a img{
    border: none;
    vertical-align: middle;
}

#documentos_list fieldset{
    border: 1px solid #cdce93;
    padding: 0px 10px 10px 10px;
}

#documentos_list fieldset legend{
    font-size: 12px;
    font-weight: bold;
    color: #605D3F;
    padding: 0px 5px;
    margin: 0px 0px 0px -5px;
}

#documentos_list fieldset .field{
    padding: 10px 0px 0px 0px;
}

#documentos_list fieldset .field label{
    font-size: 11px;
    color: #33311b;
}

#documentos_list fieldset .input_text{
    font-size: 11px;
    vertical-align: middle;
}

#documentos_list fieldset select{
    font-size: 11px;
    vertical-align: middle;
}

#documentos_list fieldset textarea{
    font-size: 12px;
    border: 1px solid #cccccc;
}

#documentos_list fieldset .field_left{
    margin: 0px 0px 10px 0px;
}

#documentos_list fieldset img.calendar_date_select_popup_icon{
    border: none;
    vertical-align: middle;
}

#documentos_list .action_buttons{
    margin: 10px 0px 0px 0px;
    text-align: right;
}

#documentos_list .action_buttons input{
    font-size: 11px;
    background: url(images/button_arrow.gif) right no-repeat #68664a;
    color: #ffffff;
    border: 1px solid #68664a;
    padding: 0px 8px 0px 0px;
}

#documentos_list #seguro_action{
    text-align: right;
}

#documentos_list #seguro_action input{
    font-size: 11px;
    background: url(images/button_arrow.gif) right no-repeat #68664a;
    color: #ffffff;
    border: 1px solid #68664a;
    padding: 0px 8px 0px 0px;
}

#documentos_list #upload_div a{
    font-size: 11px;
    color: #33311b;
    text-decoration: none;
    vertical-align: middle;
}

#documentos_list #upload_div a:hover{
    text-decoration: underline;
}

#documentos_list #upload_div a img{
    border: none;
    vertical-align: middle;
}

#documentos_list table{
    background: #cdce93;
    border-collapse: collapse;
    border-bottom: 3px solid #cdce93;
    width: 100%;
}

#documentos_list table tr th{
    text-align: center;
    font-weight: bold;
    padding: 15px 0px;
    background: #cdce93;
    border-left: 3px solid #cdce93;
    border-right: 3px solid #cdce93;
    font-size: 11px;
    color: #33311b;
}

#documentos_list table tr td{
    font-size: 11px;
    color: #33311b;
    border-left: 3px solid #cdce93;
    border-right: 3px solid #cdce93;
    background: #e3e3c6;
    padding: 10px 4px;
}

#documentos_list table tr td.data{
    text-align: center;
    width: 70px;
}

#documentos_list table tr td.titulo_subtitulo a{
    display: block;
}

#documentos_list table tr td.titulo_subtitulo div.titulo{
    font-size: 11px;
    font-weight: bold;
}

#documentos_list table tr td.actions{
    text-align: center;
    width: 60px;
}

#documentos_list table tr td.actions a{
    margin: 0px 2px;
}

#documentos_list table tr td.actions a img{
    border: none;
}

#documentos_list table tr td a{
    color: #33311b;
    text-decoration: none;
}

#documentos_list table tr td a:hover{
    text-decoration: underline;
}

#documento_show .doc_field{
    border-bottom: 4px solid #e0e0c1;
    font-size: 11px;
    color: #33311b;
}

#documento_show .doc_field span{
    font-weight: bold;
    margin: 0px 5px 0px 0px;
    vertical-align: middle;
}

#documento_show .doc_field a{
    text-decoration: none;
    color: #33311b;
}

#documento_show .doc_field a:hover{
    text-decoration: underline;
}

#documento_show .doc_field a img{
    border: none;
    vertical-align: middle;
}

#documento_show .doc_text{
    margin: 30px 0px 0px;
    font-size: 11px;
    color: #33311b;
}

.back_button{
    text-align: left;
    margin: 10px 0px;
}

.back_button input{
    font-size: 11px;
    background: url(images/button_arrow_back.gif) left no-repeat #68664a;
    color: #ffffff;
    border: 1px solid #68664a;
    padding: 0px 0px 0px 8px;
}

#seguros_show table{
    background: #cdce93;
    border-collapse: collapse;
    border-bottom: 3px solid #cdce93;
    width: 100%;
    margin: 0px 0px 10px 0px;
}

#seguros_show table tr th{
    text-align: center;
    font-weight: bold;
    padding: 15px 0px;
    background: #cdce93;
    border-left: 3px solid #cdce93;
    border-right: 3px solid #cdce93;
    font-size: 11px;
    color: #33311b;
}

#seguros_show table tr td{
    font-size: 11px;
    color: #33311b;
    border-left: 3px solid #cdce93;
    border-right: 3px solid #cdce93;
    background: #e3e3c6;
    padding: 10px 4px;
    text-align: right;
}

#seguros_show table tr td.cobertura{
    text-align: left;
    width: 70px;
}

#seguros_show table tr td.actions{
    text-align: center;
    width: 50px;
}

#seguros_show table tr td a{
    color: #33311b;
    text-decoration: none;
}

#seguros_show table tr td a:hover{
    text-decoration: underline;
}

#seguros_fields{
    margin: 0px 0px 10px 0px;
}

#user_edit_pass{

}

#user_edit_pass .fieldset span{
    display: block;
    border-bottom: 4px solid #e0e0c1;
    font-size: 11px;
    font-weight: bold;
}

#user_edit_pass .fieldset div{
    border-bottom: 1px dashed #cccccc;
    padding: 7px 0px;
}

#user_edit_pass .fieldset div.cleaner{
    border: none;
    padding: 0px;
}

#user_edit_pass .fieldset div label{
    display: block;
    float: left;
    width: 100px;
    font-size: 11px;
    color: #33311b;
    text-align: right;
    margin: 0px 3px 0px 0px;
}

#user_edit_pass .fieldset div input{
    display: block;
    float: left;
    border: 1px solid #cccccc;
    font-size: 11px;
    width: 200px;
    margin: 0px 5px 0px 0px;
}

#user_edit_pass .fieldset div span{
    float: left;
    font-size: 11px;
    color: #33311b;
    font-weight: normal;
    border: none;
}

#user_edit_pass .action_buttons{
    padding: 10px 0px 0px 0px;
    text-align: right;
}

#user_edit_pass .action_buttons input{
    font-size: 11px;
    background: url(images/button_arrow.gif) right no-repeat #68664a;
    color: #ffffff;
    border: 1px solid #68664a;
    padding: 0px 8px 0px 0px;
}

#cond_virtual_content .rac_termo_uso{
    background: #000000;
    filter:alpha(opacity=90);
    -moz-opacity: 0.90;
    opacity: 0.90;
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    z-index: 9998;
}

#cond_virtual_content .rac_termo_uso_content{
    position: absolute;
    top: 0px;
    left: 0px;
    width: 476px;
    height: 100%;
    z-index: 9999;
    padding: 20px;
}

#cond_virtual_content .rac_termo_uso_content h1{
    color: #ffffff;
    border-bottom: 4px solid #cccccc;
    width: 476px;
}

#cond_virtual_content .rac_termo_uso_content p{
    color: #ffffff;
}

#cond_virtual_content .rac_termo_uso_close{
    border-top: 4px solid #cccccc;
    width: 476px;
    padding: 10px 0px 0px 0px;
    text-align: right;
}

#cond_virtual_content .rac_termo_uso_close input{
    border: 2px solid #999999;
    background: #ffffff;
    color: #000000;
    font-size: 11px;
    padding: 0px 10px;
}

#historico-list{
    margin-top: 20px;
}

#historico-list hr{
    margin: 10px 0 0 0;
    border: none;
    border-top: 1px solid #CDCE93;
}

#historico-list legend + hr{
    display: none;
}

#historico-list div.field label{
    font-weight: bold;
}

#historico-list div.field p{
    margin: 0px;
}

#ocorrencias_list fieldset{
    border: 1px solid #cdce93;
    padding: 0px 10px 10px 10px;
}

#ocorrencias_list fieldset legend{
    font-size: 12px;
    font-weight: bold;
    color: #605D3F;
    padding: 0px 5px;
    margin: 0px 0px 0px -5px;
}

#ocorrencias_list fieldset .field{
    padding: 10px 0px 0px 0px;
}

#ocorrencias_list fieldset .field label{
    font-size: 11px;
    color: #33311b;
}

#ocorrencias_list fieldset .input_text{
    font-size: 11px;
    vertical-align: middle;
}

#ocorrencias_list fieldset select{
    font-size: 11px;
    vertical-align: middle;
}

#ocorrencias_list fieldset textarea{
    font-size: 12px;
    border: 1px solid #cccccc;
}

#ocorrencias_list fieldset .field_left{
    margin: 0px 0px 10px 0px;
}

#ocorrencias_list fieldset img.calendar_date_select_popup_icon{
    border: none;
    vertical-align: middle;
}

#ocorrencias_list .action_buttons{
    margin: 10px 0px 0px 0px;
    text-align: right;
}

#ocorrencias_list .action_buttons input{
    font-size: 11px;
    background: url(images/button_arrow.gif) right no-repeat #68664a;
    color: #ffffff;
    border: 1px solid #68664a;
    padding: 0px 8px 0px 0px;
}

#ocorrencias_list #seguro_action{
    text-align: right;
}

#ocorrencias_list #seguro_action input{
    font-size: 11px;
    background: url(images/button_arrow.gif) right no-repeat #68664a;
    color: #ffffff;
    border: 1px solid #68664a;
    padding: 0px 8px 0px 0px;
}

#ocorrencias_list #upload_div a{
    font-size: 11px;
    color: #33311b;
    text-decoration: none;
    vertical-align: middle;
}

#ocorrencias_list #upload_div a:hover{
    text-decoration: underline;
}

#ocorrencias_list #upload_div a img{
    border: none;
    vertical-align: middle;
}

#ocorrencias_list table{
    background: #cdce93;
    border-collapse: collapse;
    border-bottom: 3px solid #cdce93;
    width: 100%;
    margin: 20px 0 0 0;
}

#ocorrencias_list table tr th{
    text-align: center;
    font-weight: bold;
    padding: 15px 0px;
    background: #cdce93;
    border-left: 3px solid #cdce93;
    border-right: 3px solid #cdce93;
    font-size: 11px;
    color: #33311b;
}

#ocorrencias_list table tr th a{
    color: #33311b;
    text-decoration: none;
}

#ocorrencias_list table tr th a:hover{
    text-decoration: underline;
}

#ocorrencias_list table tr td{
    font-size: 9px;
    color: #33311b;
    border-left: 3px solid #cdce93;
    border-right: 3px solid #cdce93;
    background: #e3e3c6;
    padding: 10px 4px;
}

#ocorrencias_list table tr td.data{
    text-align: center;
    width: 70px;
}

#ocorrencias_list table tr td.titulo_subtitulo a{
    display: block;
}

#ocorrencias_list table tr td.titulo_subtitulo div.titulo{
    font-size: 11px;
    font-weight: bold;
}

#ocorrencias_list table tr td.actions{
    text-align: center;
    width: 60px;
}

#ocorrencias_list table tr td.actions a{
    margin: 0px 2px;
}

#ocorrencias_list table tr td.actions a img{
    border: none;
}

#ocorrencias_list table tr td a{
    color: #33311b;
    text-decoration: none;
}

#ocorrencias_list table tr td a:hover{
    text-decoration: underline;
}

#ocorrencias_list input[type=text]{
    border: 1px solid #CCCCCC;
    font-size: 11px;
    vertical-align: middle;
}

#ocorrencias_new fieldset{
    border: 1px solid #cdce93;
    padding: 0px 10px 10px 10px;
}

#ocorrencias_new fieldset legend{
    font-size: 12px;
    font-weight: bold;
    color: #605D3F;
    padding: 0px 5px;
    margin: 0px 0px 0px -5px;
}

#ocorrencias_new fieldset .field{
    padding: 10px 0px 0px 0px;
}

#ocorrencias_new form label{
    font-size: 11px;
    color: #33311b;
    vertical-align: middle;
}

#ocorrencias_new fieldset .input_text{
    font-size: 11px;
    vertical-align: middle;
    vertical-align: middle;
}

#ocorrencias_new fieldset select{
    font-size: 11px;
    vertical-align: middle;
}

#ocorrencias_new fieldset textarea{
    font-size: 12px;
    border: 1px solid #cccccc;
}

#ocorrencias_new fieldset .field_left{
    margin: 0px 0px 10px 0px;
}

#ocorrencias_new fieldset img.calendar_date_select_popup_icon{
    border: none;
    vertical-align: middle;
}

#ocorrencias_new fieldset #pending_files{
    list-style: none;
    color: #33311B;
}

#ocorrencias_new fieldset #pending_files li{
    background: url(images/icon_show_file.gif) no-repeat left center;
    padding: 0 0 0 20px;
    line-height: 15px;
}

#ocorrencias_new fieldset #pending_files li a{
    color: #33311B;
    text-decoration: none;
    margin: 0 0 0 5px;
    vertical-align: middle;
    font-size: 11px;
}

#ocorrencias_new fieldset #pending_files li a:hover:after{
    content: 'remover';
    padding: 0 0 0 4px;
}

#ocorrencias_new fieldset #pending_files li a img{
    vertical-align: middle;
    border: none;
}

#ocorrencias_new .action_buttons{
    margin: 10px 0px 0px 0px;
    text-align: right;
}

#ocorrencias_new .action_buttons input{
    font-size: 11px;
    background: url(images/button_arrow.gif) right no-repeat #68664a;
    color: #ffffff;
    border: 1px solid #68664a;
    padding: 0px 8px 0px 0px;
}

#ocorrencias_new #seguro_action{
    text-align: right;
}

#ocorrencias_new #seguro_action input{
    font-size: 11px;
    background: url(images/button_arrow.gif) right no-repeat #68664a;
    color: #ffffff;
    border: 1px solid #68664a;
    padding: 0px 8px 0px 0px;
}

#ocorrencias_new #upload_div a{
    font-size: 11px;
    color: #33311b;
    text-decoration: none;
    vertical-align: middle;
}

#ocorrencias_new #upload_div a:hover{
    text-decoration: underline;
}

#ocorrencias_new #upload_div a img{
    border: none;
    vertical-align: middle;
}

#ocorrencias_new div.clausula_chosen{
    background: #E2E3B8;
    padding: 10px;
    border: 1px solid #CDCE93;
    margin: 0 0 10px 0;
}

#ocorrencias_new div.clausula_chosen h3{
    font-size: 14px;
    color: #33311B;
    margin: 0 0 10px 0;
}

#ocorrencias_new div.clausula_chosen p{
    padding: 0 0 0 10px;
    vertical-align: middle;
}

#ocorrencias_new div.clausula_chosen p.clausula_titulo, #ocorrencias_new div.clausula_chosen p.paragrafo_titulo{
    font-style: italic;
    font-weight: bold;
    line-height: normal;
    margin: 10px 0 0 0;
}

#ocorrencias_new div.clausula_chosen p.paragrafo_titulo:before{
    content: '§';
}

#ocorrencias_new div.clausula_chosen p.clausula_titulo a, #ocorrencias_new div.clausula_chosen p.paragrafo_titulo a{
    text-decoration: none;
    color: #33311B;
    font-weight: normal;
    font-style: normal;
    vertical-align: middle;
    margin: 0 0 0 4px;
}

#ocorrencias_new div.clausula_chosen p.clausula_titulo a:hover:after, #ocorrencias_new div.clausula_chosen p.paragrafo_titulo a:hover:after{
    content: 'remover';
    padding: 0 0 0 4px;
}

#ocorrencias_new div.clausula_chosen p.clausula_titulo a img, #ocorrencias_new div.clausula_chosen p.paragrafo_titulo a img{
    border: none;
    vertical-align: middle;
}

#ocorrencias_new div.clausula_chosen p.clausula_descricao, #ocorrencias_new div.clausula_chosen p.paragrafo_descricao{
    line-height: normal;
    margin: 0px;
}

#ocorrencias_new div.clausula_chosen div.paragrafo_chosen{
    padding: 0 0 0 20px;
}

#ocorrencias_new fieldset a.selecao-link{
    color: #33311B;
    font-size: 14px;
    text-decoration: none;
    text-transform: uppercase;
    font-weight: bold;
    margin: 0 0 5px 0;
    display: block;
}

#ocorrencias_new fieldset a.selecao-link:hover{
    text-decoration: underline;
}











#ocorrencias_print fieldset{
    border: 1px solid #cdce93;
    padding: 0px 10px 10px 10px;
}

#ocorrencias_print fieldset legend{
    font-size: 12px;
    font-weight: bold;
    color: #605D3F;
    padding: 0px 5px;
    margin: 0px 0px 0px -5px;
}

#ocorrencias_print fieldset .field{
    padding: 10px 0px 0px 0px;
}

#ocorrencias_print fieldset .field label{
    font-size: 11px;
    color: #33311b;
    vertical-align: middle;
}

#ocorrencias_print fieldset .field input{
    font-size: 11px;
    vertical-align: middle;
}

#ocorrencias_print fieldset .field_left{
    margin: 0px 0px 10px 0px;
}

#ocorrencias_print .action_buttons{
    margin: 10px 0px 0px 0px;
    text-align: right;
}

#ocorrencias_print .action_buttons input{
    font-size: 11px;
    background: url(images/button_arrow.gif) right no-repeat #68664a;
    color: #ffffff;
    border: 1px solid #68664a;
    padding: 2px 12px 2px 2px;
}













div.clausula_box{
    border: 1px solid #CDCE93;
    color: #33311b;
    margin: 10px 0 0 0;
}

div.clausula_box input[type=text], div.clausula_box textarea{
    font-size: 11px;
    border: 1px solid #68664A;
    padding: 2px 2px;
}

div.clausula_box input[type=submit]{
    background: #68664A;
    color: #ffffff;
    border: none;
    padding: 2px 0 1px 0;
    font-size: 11px;
    width: 50px;
}

div.clausula_box h3{
    font-size: 14px;
    background: #CDCE93;
    padding: 5px 5px 0 5px;
}

div.clausula_box h3 span{
    font-size: 11px;
    vertical-align: middle;
}

div.clausula_box h3 span a{
    text-decoration: none;
    color: #33311b;
}

div.clausula_box h3 span a:hover{
    text-decoration: underline;
}

.clausula_paragrafo_search_form{
    background: #CDCE93;
    padding: 5px;
}

div.clausula_box table{
    width: 100%;
    font-size: 11px;
    border-bottom: 1px solid #CDCE93;
}

div.clausula_box table tr th{
    background: #CDCE93;
    padding: 2px 3px;
}

div.clausula_box table tr th.actions{
    text-align: right;
    padding: 0px;
}

div.clausula_box table tr td{
    padding: 2px 3px;
    background: #e2e3b8;
    border-bottom: 1px solid #CDCE93;
}

div.clausula_box table tr td.descricao{
    border-left: 1px solid #CDCE93;
}

div.clausula_box table tr td.actions{
    text-align: right;
    width: 85px;
    border-left: 1px solid #CDCE93;
}

div.clausula_box table tr td.actions img{
    border: none;
}

div.clausula_box #clausula_infracao_select, div.clausula_box #paragrafo_infracao_select, div.clausula_box #clausula_multa_select, div.clausula_box #paragrafo_multa_select{
    padding: 5px;
    background: #CDCE93;
}

div.clausula_box #clausula_infracao_select a, div.clausula_box #paragrafo_infracao_select a, div.clausula_box #clausula_multa_select a, div.clausula_box #paragrafo_multa_select a{
    text-decoration: none;
    color: #33311b;
    font-size: 11px;
}

div.clausula_box #clausula_infracao_select a img, div.clausula_box #paragrafo_infracao_select a img, div.clausula_box #clausula_multa_select a img, div.clausula_box #paragrafo_multa_select a img{
    border: none;
    vertical-align: middle;
}

div.clausula_box #form_clausula_infracao, div.clausula_box #form_paragrafo_infracao, div.clausula_box #form_clausula_multa, div.clausula_box #form_paragrafo_multa{
    padding: 5px;
    background: #CDCE93;
}

div.clausula_box div#action_buttons{
    margin: 0px;
    padding: 5px;
}

div.clausula_box div.clausula-historico{
    border: 1px solid #33311B;
    background: #E2E3B8;
    padding: 5px;
}

div.clausula_box div.clausula-historico h4{
    font-size: 10px;
    font-style: italic;
}

#body .page_2cols_content div.clausula_box div.clausula-historico p{
    margin: 0px;
}










#racs_list fieldset{
    border: 1px solid #cdce93;
    padding: 0px 10px 10px 10px;
}

#racs_list fieldset legend{
    font-size: 12px;
    font-weight: bold;
    color: #605D3F;
    padding: 0px 5px;
    margin: 0px 0px 0px -5px;
}

#racs_list fieldset .field{
    padding: 10px 0px 0px 0px;
}

#racs_list fieldset .field label{
    font-size: 11px;
    color: #33311b;
}

#racs_list fieldset .input_text{
    font-size: 11px;
    vertical-align: middle;
}

#racs_list fieldset select{
    font-size: 11px;
    vertical-align: middle;
}

#racs_list fieldset textarea{
    font-size: 12px;
    border: 1px solid #cccccc;
}

#racs_list fieldset .field_left{
    margin: 0px 0px 10px 0px;
}

#racs_list fieldset img.calendar_date_select_popup_icon{
    border: none;
    vertical-align: middle;
}

#racs_list .action_buttons{
    margin: 10px 0px 0px 0px;
    text-align: right;
}

#racs_list .action_buttons input{
    font-size: 11px;
    background: url(images/button_arrow.gif) right no-repeat #68664a;
    color: #ffffff;
    border: 1px solid #68664a;
    padding: 0px 8px 0px 0px;
}

#racs_list #seguro_action{
    text-align: right;
}

#racs_list #seguro_action input{
    font-size: 11px;
    background: url(images/button_arrow.gif) right no-repeat #68664a;
    color: #ffffff;
    border: 1px solid #68664a;
    padding: 0px 8px 0px 0px;
}

#racs_list #upload_div a{
    font-size: 11px;
    color: #33311b;
    text-decoration: none;
    vertical-align: middle;
}

#racs_list #upload_div a:hover{
    text-decoration: underline;
}

#racs_list #upload_div a img{
    border: none;
    vertical-align: middle;
}

/*#racs_list table{
    background: #cdce93;
    border-collapse: collapse;
    border-bottom: 3px solid #cdce93;
    width: 100%;
}

#racs_list table tr th{
    text-align: center;
    font-weight: bold;
    padding: 15px 0px;
    background: #cdce93;
    border-left: 3px solid #cdce93;
    border-right: 3px solid #cdce93;
    font-size: 11px;
    color: #33311b;
}

#racs_list table tr td{
    font-size: 11px;
    color: #33311b;
    border-left: 3px solid #cdce93;
    border-right: 3px solid #cdce93;
    background: #e3e3c6;
    padding: 10px 4px;
}

#racs_list table tr td.data{
    text-align: center;
    width: 70px;
}

#racs_list table tr td.titulo_subtitulo a{
    display: block;
}

#racs_list table tr td.titulo_subtitulo div.titulo{
    font-size: 11px;
    font-weight: bold;
}

#racs_list table tr td.actions{
    text-align: center;
    width: 60px;
}

#racs_list table tr td.actions a{
    margin: 0px 2px;
}

#racs_list table tr td.actions a img{
    border: none;
}

#racs_list table tr td a{
    color: #33311b;
    text-decoration: none;
}

#racs_list table tr td a:hover{
    text-decoration: underline;
}*/

#racs_list table{
    background: #cdce93;
    border-collapse: collapse;
    border-bottom: 3px solid #cdce93;
    width: 100%;
    margin: 20px 0 0 0;
}

#racs_list table tr th{
    text-align: center;
    font-weight: bold;
    padding: 15px 0px;
    background: #cdce93;
    border-left: 3px solid #cdce93;
    border-right: 3px solid #cdce93;
    font-size: 11px;
    color: #33311b;
}

#racs_list table tr th a{
    color: #33311b;
    text-decoration: none;
}

#racs_list table tr th a:hover{
    text-decoration: underline;
}

#racs_list table tr td{
    font-size: 11px;
    color: #33311b;
    border-left: 3px solid #cdce93;
    border-right: 3px solid #cdce93;
    background: #e3e3c6;
    padding: 10px 4px;
}

#racs_list table tr td.data{
    text-align: center;
    width: 70px;
}

#racs_list table tr td.titulo_subtitulo a{
    display: block;
}

#racs_list table tr td.titulo_subtitulo div.titulo{
    font-size: 11px;
    font-weight: bold;
}

#racs_list table tr td.actions{
    text-align: center;
    width: 60px;
}

#racs_list table tr td.actions a{
    margin: 0px 2px;
}

#racs_list table tr td.actions a img{
    border: none;
}

#racs_list table tr td a{
    color: #33311b;
    text-decoration: none;
}

#racs_list table tr td a:hover{
    text-decoration: underline;
}
