.green {
    color: #80A057
}

.greenBg {
    background: #80A057
}

.white {
    color: #FFF
}

.red {
    color: #9F0300
}

.blue {
    color: #3C6093
}

.greyBg {
    background: #EFEFEF
}

.clear,
.fix,
.spacer {
    clear: both
}

.actionBtns,
.breadcrumbs a,
.breadcrumbs a.current,
.btn_blue,
.pagiText,
body,
html {
    font-family: "Lucida Grande", tahoma, arial, helvetica, sans-serif
}

#main h3,
.stats_overview p,
fieldset label {
    text-transform: uppercase
}

body,
html {
    height: 100%;
    margin: 0;
    padding: 0;
    background: #FFF
}

.right {
    float: right
}

.left {
    float: left
}

.spacer {
    height: 20px
}

.borderRadius2Px {
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px
}

.borderRadius5Px {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px
}

.errorWrap {
    background: #FFF;
    height: auto;
    margin: 10px auto;
    padding: 30px 20px;
    width: 700px
}

.actionBtns {
    padding: 5px 5px 5px 21px;
    margin: 5px;
    color: #76967f;
    font-size: 13px;
    line-height: 1.2;
    border: none;
    cursor: pointer
}

.btnDescargarReporte,
.btnImprimirReporte {
    float: right;
    margin: 0 10px 0 0;
    display: block;
    height: 16px
}

.addBtn {
    background: url(../images/icons/add.png) 3px center no-repeat
}

.editBtn {
    background: url(../images/icons/page_white_edit.png) 3px center no-repeat
}

.backBtn {
    background: url(../images/icons/resultset_previous.png) 3px center no-repeat
}

.changePassBtn {
    background: url(../images/icons/key.png) 3px center no-repeat
}

.deleteBtn {
    background: url(../images/icons/delete.png) 3px center no-repeat
}

.createBtn {
    background: url(../images/icons/add.png) 3px center no-repeat
}

.acceptBtn {
    background: url(../images/icons/accept.png) 3px center no-repeat
}

.roleBtn {
    background: url(../images/icons/lock.png) 3px center no-repeat
}

.listSearchFormBtn {
    background: url(../images/icons/magnifier.png) 3px center no-repeat
}

.printBtn {
    background: url(../images/icons/printer.png) 3px center no-repeat
}

.reportBtn {
    background: url(../images/icons/table.png) 3px center no-repeat
}

.refreshBtn {
    background: url(../images/icons/arrow_refresh.png) 3px center no-repeat
}

.btnImprimirReporte {
    width: 24px
}

.btnDescargarReporte {
    width: 250px;
    background: url(../images/icons/download.jpg) 0 center no-repeat;
    padding: 10px 0 0 36px
}

#recalcularTasa {
    display: block;
    float: left;
    height: 16px;
    margin: 4px 0 0 5px;
    width: 20px
}

#header {
    width: 100%;
    background: url(../images/header-audiencia.png) no-repeat #fdb426;
    height: 39px
}

#header2 {
    width: 100%;
    height: 120px;
    background: url(../images/head_principal.png) center 0 no-repeat #fdb426
}

.headerOptionsWrap {
    float: right;
    padding: 4px 8px;
    margin: 3px 0 0
}

.headerOptionsWrap a {
    float: left;
    color: #fff;
    padding: 0 0 0 20px
}

.userOptionsLink {
    background: url(../images/icons/user.png) center left no-repeat
}

.settingOptionLink {
    background: url(../images/icons/cog.png) center left no-repeat
}

.logOutOptionLink {
    background: url(../images/icons/door_open.png) center left no-repeat
}

.imgArrowDown {
    float: right;
    margin: 1px 0 0 2px
}

#sidebar {
    background-color: #f6f9f6;
    float: left;
    padding: 0;
    width: 20%;
    margin: 1px 0 0;
    border: 2px solid #c7c9c7
}

#footer {
    background: url(../images/footer.png) center center no-repeat #fdb426;
    height: 30px;
    width: 100%;
    bottom: 0
}

.menu {
    float: left;
    width: 201px
}

.menuTab {
    float: left;
    padding: 10px 0 10px 10px;
    width: 95%
}

.tabTit {
    padding: 0 0 0 20px
}

.tabUl {
    float: left;
    width: 100%
}

.tabUl li.itemsTabUl {
    float: left;
    padding-left: 10px;
    width: 95%
}

.sepItemsTabUl {
    background-color: #D5D5D5;
    float: left;
    height: 1px;
    margin: 5px 0 5px 20px;
    width: 130px
}

.tabUl li.itemsTabUl:hover {
    background-color: #fff
}

.tabUl li.itemsTabUl a {
    width: 100%;
    float: left
}

.tabUl li.itemsTabUl a:hover {
    color: #0f830f
}

#audienciaLogo {
    background: url(../images/icons/sound_none.png) no-repeat
}

#causaLogo {
    background: url(../images/icons/book.png) no-repeat
}

#logLogo {
    background: url(../images/icons/page_white_text.png) no-repeat
}

#userLogo {
    background: url(../images/icons/group.png) no-repeat
}

#estadisticaLogo {
    background: url(../images/icons/chart_bar.png) no-repeat
}

#salaLogo {
    background: url(../images/icons/box.png) no-repeat
}

#inicioLogo {
    background: url(../images/icons/house.png) no-repeat
}

#sidebar p {
    color: #666;
    padding-left: 6%;
    text-shadow: 0 1px 0 #fff;
    margin: 10px 0 0
}

#sidebar footer {
    margin-top: 20%
}

.flashMsjWrap {
    background-color: #FFF4AF;
    margin: 10px auto;
    padding: 4px 10px;
    width: 60%
}

.flashWrap,
.flashWrapVisible {
    width: 100%
}

.flashImgAlert,
.flashImgInfo {
    height: 16px;
    width: 16px;
    margin: 1px 8px 0 0;
    float: left
}

.flashImgInfo {
    background: url(../images/icons/information.png) no-repeat
}

.flashImgAlert {
    background: url(../images/icons/exclamation.png) no-repeat
}

#secondary_bar {
    height: 32px;
    background: #F8F8F8;
    border: 1px solid #D5D5D5
}

#secondary_bar .header_secundary_bar {
    float: left;
    width: 15%;
    height: 32px;
    border-right: 1px solid #D5D5D5
}

#secondary_bar .breadcrumbs_container {
    float: left;
    width: 84%;
    height: 32px
}

.breadcrumbs {
    float: left;
    padding: 0 10px;
    border: 1px solid #ccc;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 0 1px 0 #fff;
    -moz-box-shadow: 0 1px 0 #fff;
    box-shadow: 0 1px 0 #fff;
    height: 23px;
    margin: 4px 3%
}

input[type=submit],
ul.tabs {
    -webkit-box-shadow: 0 1px 0 #fff;
    -moz-box-shadow: 0 1px 0 #fff;
    text-shadow: 0 1px 0 #fff
}

.breadcrumb_divider,
.breadcrumbs a {
    display: inline-block;
    height: 24px;
    float: left
}

.breadcrumbs a,
.breadcrumbs a.current {
    color: #333;
    font-size: 13px;
    font-weight: 700;
    line-height: 24px
}

.breadcrumb_divider {
    width: 12px;
    background: url(../images/breadcrumb_divider.png) no-repeat;
    margin: 0 5px
}

#main {
    width: 79%;
    min-height: 500px;
    float: left;
    margin-top: 0
}

#main h3 {
    color: #1F1F20;
    text-shadow: 0 1px 0 #fff;
    font-size: 13px;
    margin: 8px 20px
}

.module {
    float: left;
    width: 100%;
    margin: 20px 3% 0;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    background: #fff
}

.width_full {
    width: 99%;
    margin: 20px 1% 0
}

.width_3_quarter,
.width_half,
.width_quarter {
    margin-right: 0;
    float: left
}

.border_radius {
    border: 1px solid #d5d5d5;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px
}

.width_half {
    width: 46%
}

.width_quarter {
    width: 26%
}

.width_3_quarter {
    width: 66%
}

.module_header {
    float: left;
    width: 100%;
    background-color: #fff
}

.module_tit {
    float: left;
    padding: 6px
}

.tab_container {
    float: left;
    width: 100%
}

.module_footer {
    height: 32px;
    width: 100%;
    border-top: 1px solid #9CA1B0;
    background: url(../images/module_footer_bg.png) repeat-x #F1F1F4;
    -webkit-border-bottom-left-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -moz-border-radius-bottomleft: 5px;
    -moz-border-radius-bottomright: 5px
}

.module_content {
    margin: 10px 20px;
    color: #666
}

.records_list {
    width: 100%;
    margin: 0
}

.records_list thead tr {
    height: 34px;
    background: #F1F1F1;
    text-align: left;
    text-indent: 10px
}

.trColor2 {
    background: #F8F8F8
}

.records_list thead tr th {
    padding: 10px 0 0
}

.records_list tbody tr td {
    margin: 0;
    border-bottom: 1px dotted #ccc;
    padding: 15px 10px 5px
}

.listEditTd {
    width: 45px
}

.formAddEntityBtn,
.listDeleteBtn,
.listEditBtn {
    width: 16px;
    height: 16px
}

.listEditBtn {
    float: left;
    background: url(../images/icons/page_white_edit.png) no-repeat;
    margin: 0 3px
}

.listDeleteBtn {
    float: left;
    background: url(../images/icons/delete.png) no-repeat;
    margin: 0 3px;
    border: none;
    cursor: pointer
}

.btnSubmit,
ul.form_record_actions {
    float: right
}

.formAddEntityBtn {
    background: url(../images/icons/add.png) no-repeat;
    border: none;
    cursor: pointer;
    padding: 0 0 0 18px;
    margin: 0 0 0 5px
}

.btnSubmit {
    margin: 35px 5px 0
}

ul.form_record_actions li {
    float: left;
    padding: 30px 32px 20px 6px
}

.footer_records_list li {
    padding: 10px 0
}

.btn_blue {
    padding: 5px;
    margin: 5px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    color: #FFF;
    font-size: 15.5px;
    line-height: 20px;
    background: #306D89
}

.btn_blue:hover {
    background: #24AEE0
}

.stats_graph {
    width: 64%;
    float: left
}

.stats_overview {
    background: #F6F6F6;
    border: 1px solid #ccc;
    float: right;
    width: 26%;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px
}

.overview_previous,
.overview_today {
    width: 50%;
    float: left
}

.stats_overview p {
    margin: 0;
    padding: 0;
    text-align: center;
    text-shadow: 0 1px 0 #fff
}

.stats_overview p.overview_day {
    font-size: 12px;
    font-weight: 700;
    margin: 6px 0
}

.stats_overview p.overview_count {
    font-size: 26px;
    font-weight: 700;
    color: #333
}

.stats_overview p.overview_type {
    font-size: 10px;
    color: #999;
    margin-bottom: 8px
}

ul.tabs {
    margin: 3px 10px 0 0;
    padding: 0;
    float: right;
    list-style: none;
    height: 24px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    box-shadow: 0 1px 0 #fff;
    border: 1px solid #ccc;
    font-weight: 700
}

ul.tabs li {
    float: left;
    margin: 0;
    padding: 0;
    line-height: 24px
}

ul.tabs li a {
    text-decoration: none;
    color: #999;
    display: block;
    padding: 0 10px;
    height: 24px
}

input[type=submit],
input[type=submit].alt_btn {
    height: 22px;
    padding: 0 10px;
    cursor: pointer;
    font-weight: 700
}

html ul.tabs li.active a,
ul.tabs li a:hover {
    color: #44474F
}

html ul.tabs li.active,
html ul.tabs li.active a:hover {
    background: #F1F2F4;
    -webkit-box-shadow: inset 0 2px 3px #818181;
    -moz-box-shadow: inset 0 2px 3px #818181;
    box-shadow: inset 0 2px 3px #818181
}

html ul.tabs li:first-child,
html ul.tabs li:first-child a {
    -webkit-border-top-left-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px
}

html ul.tabs li:last-child,
html ul.tabs li:last-child a {
    -webkit-border-top-right-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -moz-border-radius-topright: 5px;
    -moz-border-radius-bottomright: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px
}

.message {
    border-bottom: 1px dotted #ccc
}

input[type=submit] {
    border: 1px solid #A8A9A8;
    box-shadow: 0 1px 0 #fff;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    color: #666
}

input[type=submit]:hover {
    color: #333
}

input[type=submit].alt_btn {
    background: url(../images/btn_submit_2.png) repeat-x #D0D1D4;
    border: 1px;
    -webkit-box-shadow: 0 1px 0 #fff;
    -moz-box-shadow: 0 1px 0 #fff;
    box-shadow: 0 1px 0 #fff;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    color: #003E49;
    text-shadow: 0 1px 0 #6CDCF9
}

input[type=submit].alt_btn:hover {
    color: #001217
}

input[type=submit].btn_post_message {
    background: url(../images/post_message.png) no-repeat #D0D1D4;
    display: block;
    width: 37px;
    border: none;
    height: 24px;
    cursor: pointer;
    text-indent: -5000px
}

.post_message input[type=text],
fieldset {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px
}

input[type=submit].btn_post_message:hover {
    background-position: 0 -24px
}

.post_message {
    text-align: left;
    padding: 5px 0
}

fieldset input[type=text],
fieldset label,
fieldset textarea {
    padding-left: 10px;
    float: left;
    display: block
}

.post_message input[type=text] {
    border-radius: 5px;
    border: 1px solid #bbb;
    height: 20px;
    width: 70%;
    color: #ccc;
    -webkit-box-shadow: inset 0 2px 2px #ccc, 0 1px 0 #fff;
    -moz-box-shadow: inset 0 2px 2px #ccc, 0 1px 0 #fff;
    box-shadow: inset 0 2px 2px #ccc, 0 1px 0 #fff;
    text-indent: 10px;
    background-position: 10px 6px;
    float: left;
    margin: 0 3.5%
}

fieldset input[type=text],
fieldset select,
fieldset textarea {
    width: 96%;
    margin: 0 10px;
    color: #666
}

.post_message input[type=text]:focus {
    outline: 0;
    border: 1px solid #77BACE;
    -webkit-box-shadow: inset 0 2px 2px #ccc, 0 0 10px #ADDCE6;
    -moz-box-shadow: inset 0 2px 2px #ccc, 0 0 10px #ADDCE6;
    box-shadow: inset 0 2px 2px #ccc, 0 0 10px #ADDCE6;
    color: #666
}

.post_message input[type=image] {
    float: left
}

.message_list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll
}

fieldset {
    border-radius: 5px;
    background: #F6F6F6;
    border: 1px solid #ccc;
    padding: 1% 0;
    margin: 10px 0
}

fieldset label {
    width: 200px;
    height: 25px;
    line-height: 25px;
    text-shadow: 0 1px 0 #fff;
    font-weight: 700;
    margin: -5px 0 5px
}

fieldset input[type=text] {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #BBB;
    height: 20px;
    -webkit-box-shadow: inset 0 2px 2px #ccc, 0 1px 0 #fff;
    -moz-box-shadow: inset 0 2px 2px #ccc, 0 1px 0 #fff;
    box-shadow: inset 0 2px 2px #ccc, 0 1px 0 #fff;
    background-position: 10px 6px
}

fieldset input[type=text]:focus,
fieldset textarea:focus {
    outline: 0;
    border: 1px solid #77BACE;
    -webkit-box-shadow: inset 0 2px 2px #ccc, 0 0 10px #ADDCE6;
    -moz-box-shadow: inset 0 2px 2px #ccc, 0 0 10px #ADDCE6;
    box-shadow: inset 0 2px 2px #ccc, 0 0 10px #ADDCE6
}

fieldset select {
    border: 1px solid #bbb;
    height: 20px
}

fieldset textarea {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #BBB;
    -webkit-box-shadow: inset 0 2px 2px #ccc, 0 1px 0 #fff;
    -moz-box-shadow: inset 0 2px 2px #ccc, 0 1px 0 #fff;
    box-shadow: inset 0 2px 2px #ccc, 0 1px 0 #fff;
    background-position: 10px 6px
}

.submit_link {
    float: right;
    margin-right: 3%;
    padding: 5px 0
}

#main .module_content h1,
#main .module_content h2,
#main .module_content h3,
#main .module_content h4 {
    text-shadow: 0 1px 0 #fff;
    margin: 8px 0
}

.submit_link select {
    width: 150px;
    border: 1px solid #bbb;
    height: 20px;
    color: #666
}

#main .module_content h1 {
    color: #333;
    text-transform: none;
    font-size: 22px
}

#main .module_content h2 {
    color: #444;
    text-transform: none;
    font-size: 18px
}

#main .module_content h3 {
    color: #666;
    text-transform: uppercase;
    font-size: 13px
}

#main .module_content h4 {
    color: #666;
    text-transform: none;
    font-size: 13px
}

#main .module_content li {
    line-height: 150%
}

.alert {
    display: block;
    width: 95%;
    margin: 20px 3% 0;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    padding: 10px 0;
    text-indent: 40px;
    font-size: 14px;
    border: 1px solid #77BACE
}

.alert_info {
    background: url(../images/icn_alert_info.png) 10px 10px no-repeat #B5E5EF;
    border: 1px solid #77BACE;
    color: #082B33
}

.alert_warning {
    background: url(../images/icn_alert_warning.png) 10px 10px no-repeat #F5F3BA;
    border: 1px solid #C7A20D;
    color: #796616
}

.alert_error {
    background: url(../images/icn_alert_error.png) 10px 10px no-repeat #F3D9D9;
    border: 1px solid #D20009;
    color: #7B040F
}

.alert_success {
    background: url(../images/icn_alert_success.png) 10px 10px no-repeat #E2F6C5;
    border: 1px solid #79C20D;
    color: #32510F
}

.form_row {
    float: left;
    width: 98%;
    padding: 5px
}

.form_row label {
    float: left;
    width: 20%;
    padding: 3px
}

.form_row .field_widget {
    float: left;
    width: 75%
}

.field_widget input[type=text] {
    width: 400px;
    height: 30px
}

.no_editor_textarea {
    width: 700px;
    height: 60px
}

.editor_textarea {
    width: 700px;
    height: 400px
}

#coobix_postbundle_posttype_areasTematicas {
    float: left;
    width: 622px
}

#coobix_postbundle_posttype_areasTematicas input {
    float: left;
    clear: left;
    margin: 7px 3px 0 0
}

#coobix_postbundle_posttype_areasTematicas label {
    float: left;
    width: 300px
}

.pagiText {
    color: #666;
    font-size: 13px;
    line-height: 23px
}

.divResultadoTasaCausa,
.inputLoginWrap input[type=submit],
.inputLoginWrap label {
    font-family: "Lucida Grande", tahoma, arial, helvetica, sans-serif;
    font-size: 13px;
    font-weight: 700;
    line-height: 20px
}

.pagSelected,
a.pagiText:hover {
    font-weight: 700
}

.pagination {
    float: right;
    padding: 5px;
    height: 25px
}

.btnPagination,
.imgPaginationArrow {
    width: 16px;
    height: 16px;
    float: left
}

.pagesPagination {
    float: left;
    margin: 0 4px
}

.btnPagination {
    margin: 4px 1px 0
}

#imgPagePrevious {
    background: url(../images/icons/resultset_previous.png) no-repeat
}

#imgPageNext {
    background: url(../images/icons/resultset_next.png) no-repeat
}

#imgPageFirst {
    background: url(../images/icons/resultset_first.png) no-repeat
}

#imgPageLast {
    background: url(../images/icons/resultset_last.png) no-repeat
}

.listSearch {
    float: left;
    padding: 2px
}

.inputListSearch {
    width: 150px;
    float: left
}

.btnListSearchSubmit {
    float: left
}

.loginWrap {
    width: 300px;
    background-color: #E9EFE6;
    margin: 100px auto 0;
    padding: 15px
}

.inputLoginWrap {
    padding: 15px 10px
}

.inputLoginWrap label {
    float: left;
    width: 273px;
    height: 20px;
    color: #333
}

.inputLoginWrap input {
    float: left;
    width: 263px;
    height: 30px;
    padding: 5px
}

.inputLoginWrap input[type=submit] {
    float: left;
    width: 100px;
    height: 30px;
    color: #333
}

.dialog {
    background-color: #00f;
    padding: 10px
}

.imgLoading {
    width: 75px;
    height: 58px;
    display: block;
    margin: 20px auto
}

#fos_user_registration_form_roles input,
#tsj_userbundle_changeuserrolestype_roles input {
    clear: left;
    float: left
}

#fos_user_registration_form_roles label,
#tsj_userbundle_changeuserrolestype_roles label {
    float: left
}

#fos_user_registration_form_roles,
#tsj_userbundle_changeuserrolestype_roles {
    float: left;
    width: 400px
}

.requiredField {
    color: red;
    float: right;
    font-weight: 700;
    margin: 0 5px 0 0
}

#causatype_porcentajeTasa label {
    width: 9%
}

.divResultadoTasaCausa {
    color: #333;
    width: 97%;
    background: #F1F1F1;
    margin: 10px;
    padding: 10px;
    float: left
}

.reporteCausaTasaForm {
    width: 100%
}

#msjDatosObligatoriosActor,
#msjDatosObligatoriosDemandado,
.msjEscribirActores,
.msjEscribirDemandados,
.msjEscribirLetradoActor,
.msjEscribirLetradoDemandado {
    color: #3C6093
}

.reloadtBtn {
    background: url(../images/icons/arrow_refresh.png) 3px center no-repeat
}

.inhibirBtn {
    background: url(../images/icons/status_busy.png) 3px center no-repeat
}

.conexidadBtn {
    background: url(../images/icons/disconnect.png) 3px center no-repeat
}

.fueroBtn {
    background: url(../images/icons/arrow_in.png) 3px center no-repeat
}

.conflictoBtn {
    background: url(../images/icons/exclamation.png) 3px center no-repeat
}

.ulJuecesSeleccionados,
.ulActoresSeleccionados,
.ulDemandadosSeleccionados,
.ulLetradosActorSeleccionados,
.ulLetradosDemandadoSeleccionados {
    float: left
}

.ulJuecesSeleccionados li,
.ulActoresSeleccionados li,
.ulDemandadosSeleccionados li,
.ulLetradosActorSeleccionados li,
.ulLetradosDemandadoSeleccionados li {
    margin: 10px 5px
}

.btnEliminarJuez,
.btnEliminarActor,
.btnEliminarCausa,
.btnEliminarDemandado,
.btnEliminarLetradoActor,
.btnEliminarLetradoDemandado {
    background: url(../images/icons/delete.png) 0 center no-repeat;
    display: block;
    float: left;
    height: 16px;
    margin: 0 10px 0 0;
    width: 16px
}

.displayNone {
    display: none
}

.itemActorLi,
.ui-menu .ui-menu-item {
    width: 100px
}

.ulCausasAtrayentes {
    display: block;
    margin: 10px 0 0 10px
}

.ulCausasAtrayentes li {
    list-style: circle;
    margin: 5px 0
}

.conexidadFormCont {
    width: 90%;
    padding: 10px;
    float: left
}

.caratulaCausa,
.causaAConectarCont {
    margin: 10px
}

.titConexidad {
    display: block;
    margin: 10px auto;
    width: 200px
}

.accesosRapidosWrap {
    width: 80%;
    height: 200px;
    padding: 10px;
    text-align: center;
    margin: 20px auto
}

.accesosRapidos {
    border: 5px solid #2687B2;
    padding: 41px 10px 10px;
    float: left;
    background: center 5px no-repeat;
    margin: 25px 20px;
    width: 85px;
    height: 65px
}

.accesosRapidos:hover {
    background: center 5px no-repeat;
    color: #6DBD46
}

.iniciarCausaAR {
    background-image: url(../images/accesosRapidos/add-item.jpg)
}

.iniciarCausaAR:hover {
    background-image: url(../images/accesosRapidos/add-item-green.jpg)
}

#buscarCausaAR {
    background-image: url(../images/accesosRapidos/search.jpg)
}

#buscarCausaAR:hover {
    background-image: url(../images/accesosRapidos/search-green.jpg)
}

#agregarActorAR,
#agregarDemandadoAR {
    background-image: url(../images/accesosRapidos/happy-face.jpg)
}

#agregarActorAR:hover,
#agregarDemandadoAR:hover {
    background-image: url(../images/accesosRapidos/happy-face-green.jpg)
}

#agregarLetradoAR {
    background-image: url(../images/accesosRapidos/agent.jpg)
}

#agregarLetradoAR:hover {
    background-image: url(../images/accesosRapidos/agent-green.jpg)
}

#buscarCausaInhibidaAR {
    background-image: url(../images/accesosRapidos/delete-item.jpg)
}

#buscarCausaInhibidaAR:hover {
    background-image: url(../images/accesosRapidos/delete-item-green.jpg)
}

.inhibicionesAR {
    background-image: url(../images/accesosRapidos/flag.jpg)
}

.inhibicionesAR:hover {
    background-image: url(../images/accesosRapidos/flag-green.jpg)
}

#estadCamaraAR {
    background-image: url(../images/accesosRapidos/pie-chart.jpg)
}

#estadCamaraAR:hover {
    background-image: url(../images/accesosRapidos/pie-chart-green.jpg)
}

#estadSalaAR {
    background-image: url(../images/accesosRapidos/bar-chart.jpg)
}

#estadSalaAR:hover {
    background-image: url(../images/accesosRapidos/bar-chart-green.jpg)
}

#juecesAR {
    background-image: url(../images/accesosRapidos/agent.jpg)
}

#juecesAR:hover {
    background-image: url(../images/accesosRapidos/agent-green.jpg)
}

.reporteCamaraAR {
    background-image: url(../images/accesosRapidos/copy-item.jpg)
}

.reporteCamaraAR:hover {
    background-image: url(../images/accesosRapidos/copy-item-green.jpg)
}

#alertaAR {
    background-image: url(../images/accesosRapidos/fire.jpg)
}

#alertaAR:hover {
    background-image: url(../images/accesosRapidos/fire-green.jpg)
}

.linkFiltroCamara {
    background-color: #E0E68B;
    padding: 5px;
    float: left;
    margin: 10px
}

a,
abbr,
acronym,
address,
applet,
article,
aside,
audio,
b,
big,
blockquote,
body,
canvas,
caption,
center,
cite,
code,
dd,
del,
details,
dfn,
div,
dl,
dt,
em,
embed,
fieldset,
figcaption,
figure,
footer,
form,
h1,
h2,
h3,
h4,
h5,
h6,
header,
hgroup,
html,
i,
iframe,
img,
ins,
kbd,
label,
legend,
li,
mark,
menu,
nav,
object,
ol,
output,
p,
pre,
q,
ruby,
s,
samp,
section,
small,
span,
strike,
strong,
sub,
summary,
sup,
table,
tbody,
td,
tfoot,
th,
thead,
time,
tr,
tt,
u,
ul,
var,
video {
    border: 0;
    font-size: 100%;
    vertical-align: baseline;
    margin: 0;
    padding: 0
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
    display: block
}

ol,
ul {
    list-style: none
}

blockquote,
q {
    quotes: none
}

blockquote:after,
blockquote:before,
q:after,
q:before {
    content: none
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

* {
    font-family: "Lucida Grande", tahoma, arial, helvetica, sans-serif;
    line-height: 1.3;
    text-decoration: none
}

.errorWrap h1,
.records_list thead tr th a,
.txt3,
.txt4 {
    font-family: "Lucida Grande", tahoma, arial, helvetica, sans-serif;
    color: #333;
    font-weight: 700;
    line-height: 20px
}

.errorWrap h1,
.txt3 {
    font-size: 13.5px
}

.records_list thead tr th a,
.txt4 {
    font-size: 13px
}

.form_row,
.form_row input,
.form_row select,
.form_row textarea,
.records_list tbody tr td a,
.txt16 {
    font-family: "Lucida Grande", tahoma, arial, helvetica, sans-serif;
    line-height: 23px;
    font-size: 13px
}

.records_list tbody tr td a,
.txt16 {
    color: #666
}

.records_list tbody tr td a:hover {
    color: #0f830f
}

.records_list tbody tr td.td_med {
    width: 50%
}

.records_list tbody tr td.td_short {
    width: 20%
}

.form_row,
.form_row input,
.form_row select,
.form_row textarea {
    color: #666
}

.form_row input {
    float: left
}

.txt_green {
    color: #80A057
}

.txt_white {
    color: #FFF
}

.txtGrey {
    color: #444
}

.txt17,
.txt17Small {
    font-family: "Lucida Grande", tahoma, arial, helvetica, sans-serif;
    color: #666;
    line-height: 17px
}

.txt17 {
    font-size: 13px
}

.txt17Small {
    font-size: 12px
}