
.ui-steps .ui-steps-item {
    width: 16%;
    margin-top: 30px;
    list-style-type: none;
    list-style-image: none;

}

.ui-steps.custom2 .ui-steps-item {
    width: 20%;
    margin-top: 30px;
    list-style-type: none;
    list-style-image: none;
}

.ui-steps.custom5 .ui-steps-item {
    width: 16.6%;
    margin-top: 30px;
    list-style-type: none;
    list-style-image: none;
}

.ui-steps.custom6 .ui-steps-item {
    width: 14.28%;
    margin-top: 30px;
    list-style-type: none;
    list-style-image: none;
}

.ui-steps.custom4 .ui-steps-item {
    width: 100%;
    margin-top: 30px;
    list-style-type: none;
    list-style-image: none;
}

.ui-steps.custom3 .ui-steps-item {
    width: 25%;
    margin-top: 30px;
    list-style-type: none;
    list-style-image: none;
}

.ui-state-highlight {
    text-shadow: none !important;
}

.ui-steps.custom {
    padding-bottom: 60px;
    margin-bottom: 20px;
    border-bottom: 1px dotted #1E3F71;
}

.ui-steps.custom2 {
    padding-bottom: 60px;
    margin-bottom: 20px;
    border-bottom: 1px dotted #1E3F71;
}

.ui-steps.custom5 {
    padding-bottom: 60px;
    margin-bottom: 20px;
    border-bottom: 1px dotted #1E3F71;
}

.ui-steps.custom6 {
    padding-bottom: 60px;
    margin-bottom: 20px;
    border-bottom: 1px dotted #1E3F71;
}

.ui-steps.custom4 {
    padding-bottom: 60px;
    margin-bottom: 20px;
    border-bottom: 1px dotted #1E3F71;
}

.ui-steps.custom3 {
    padding-bottom: 60px;
    margin-bottom: 20px;
    border-bottom: 1px dotted #1E3F71;
}

.ui-steps .ui-steps-title{
    white-space: normal !important;
    color: #1E3F71;
}

.ui-steps.custom .ui-steps-item .ui-menuitem-link {
    height: 10px;
    padding: 0 1em;
    list-style: none;
    list-style-image: none;
}

.ui-steps.custom2 .ui-steps-item .ui-menuitem-link {
    height: 10px;
    padding: 0 1em;
    list-style: none;
    list-style-image: none;
}

.ui-steps.custom5 .ui-steps-item .ui-menuitem-link {
    height: 10px;
    padding: 0 1em;
    list-style: none;
    list-style-image: none;
}

.ui-steps.custom6 .ui-steps-item .ui-menuitem-link {
    height: 10px;
    padding: 0 1em;
    list-style: none;
    list-style-image: none;
}

.ui-steps.custom4 .ui-steps-item .ui-menuitem-link {
    height: 10px;
    padding: 0 1em;
    list-style: none;
    list-style-image: none;
}

.ui-steps.custom3 .ui-steps-item .ui-menuitem-link {
    height: 10px;
    padding: 0 1em;
    list-style: none;
    list-style-image: none;
}

/* .ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight{
        background: #1E3F71;
        border: 1px solid #1E3F71;
 }*/

.ui-steps.custom .ui-steps-item .ui-steps-number {
    background-color: #1E3F71;
    color: #FFFFFF;
    display: inline-block;
    width: 30px;
    border-radius: 10px;
    margin-top: -10px;
    margin-bottom: 10px;

}

.ui-steps.custom2 .ui-steps-item .ui-steps-number {
    background-color: #1E3F71;
    color: #FFFFFF;
    display: inline-block;
    width: 30px;
    border-radius: 10px;
    margin-top: -10px;
    margin-bottom: 10px;

}

.ui-steps.custom5 .ui-steps-item .ui-steps-number {
    background-color: #1E3F71;
    color: #FFFFFF;
    display: inline-block;
    width: 30px;
    border-radius: 10px;
    margin-top: -10px;
    margin-bottom: 10px;

}

.ui-steps.custom6 .ui-steps-item .ui-steps-number {
    background-color: #1E3F71;
    color: #FFFFFF;
    display: inline-block;
    width: 30px;
    border-radius: 10px;
    margin-top: -10px;
    margin-bottom: 10px;

}

.ui-steps.custom4 .ui-steps-item .ui-steps-number {
    background-color: #1E3F71;
    color: #FFFFFF;
    display: inline-block;
    width: 30px;
    border-radius: 10px;
    margin-top: -10px;
    margin-bottom: 10px;

}

.ui-steps.custom3 .ui-steps-item .ui-steps-number {
    background-color: #1E3F71;
    color: #FFFFFF;
    display: inline-block;
    width: 30px;
    border-radius: 10px;
    margin-top: -10px;
    margin-bottom: 10px;

}

.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
    border: none;
    background: none;
    color: #363636;
}

.ui-steps.custom .ui-steps-item.ui-state-highlight .ui-steps-title {
    color: #555;
}

.ui-steps.custom2 .ui-steps-item.ui-state-highlight .ui-steps-title {
    color: #555;
}

.ui-steps.custom5 .ui-steps-item.ui-state-highlight .ui-steps-title {
    color: #555;
}

.ui-steps.custom6 .ui-steps-item.ui-state-highlight .ui-steps-title {
    color: #555;
}

.ui-steps.custom4 .ui-steps-item.ui-state-highlight .ui-steps-title {
    color: #555;
}

.ui-field_set{
    border-color: red;
    border-style: solid;
}

.ui-fieldset, .ui-fieldset .ui-fieldset-legend {
    background-color: transparent;
    border-color: transparent;

}

.ui-fieldset .ui-fieldset-toggler.ui-icon-plusthick {
    background-image: url("/pfp/javax.faces.resource/imagenes/plus.png.xhtml");
    background-position: left top;
}

.ui-fieldset .ui-fieldset-toggler.ui-icon-minusthick {
    background-image: url("/pfp/javax.faces.resource/imagenes/minus.png.xhtml");
    background-position: left top;
}

.ui-state-default .ui-icon-search {
    background-image: url("/pfp/javax.faces.resource/imagenes/iconsalud/search.png.xhtml");
    background-position: left top;
}

.pfInplaceTextBtns .ui-inplace-content .ui-inplace-editor .ui-inplace-save:before{
    content: "Guardar";
    position: absolute;
    left: 26px;
    top: 4px;
}

.pfInplaceTextBtns .ui-inplace-content .ui-inplace-editor .ui-inplace-save{
    width: 100px;
}

.pfInplaceTextBtns .ui-inplace-content .ui-inplace-editor .ui-inplace-save .ui-icon{
    left: 10%;
}

.pfInplaceTextBtns .ui-inplace-content .ui-inplace-editor .ui-inplace-cancel:before{
    content: "Cancelar";
    position: absolute;
    left: 26px;
    top: 4px;
}

.pfInplaceTextBtns .ui-inplace-content .ui-inplace-editor .ui-inplace-cancel{
    width: 100px;
}

.pfInplaceTextBtns .ui-inplace-content .ui-inplace-editor .ui-inplace-cancel .ui-icon{
    left: 10%;
}

.pfButtonOrange{
    border: 1px solid #FA7B07 !important;
    background-color: #FA7B07 !important;
    background-image: none !important;
}

.pfButtonOrange span{
    color: white !important;
}

.pfButtonGreen{
    border: 1px solid green !important;
    background-color: green !important;
    background-image: none !important;
}

.pfButtonGreen span{
    color: white !important;
}

.pfButtonBlue{
    border: 1px solid blue !important;
    background-color: blue !important;
    background-image: none !important;
}

.pfButtonBlue span{
    color: white !important;
}

.pfSaludFieldset{
    border: 1px solid #CAD2D2;
    padding: 8px;
    box-shadow: 1px 1px 2px #DDD;
    -ms-box-shadow: 1px 1px 2px #DDD;
    -moz-box-shadow: 1px 1px 2px #DDD;
    -webkit-box-shadow: 1px 1px 2px #DDD;
    box-radius: 2px;
    -ms-box-radius: 2px;
    -moz-box-radius: 2px;
    -webkig-box-radius: 2px;
}

.pfSaludFieldset legend{
    padding: 0px 5px !important;
    color: #98A2A0 !important;
    /*font-size: 96% ;*/
    font-weight: bold !important;
    background: white !important;
    font-family: 'Open Sans', Helvetica, Arial, Lucida, sans-serif;
    line-height: 1.6em;
    font-size: 13px !important;
    vertical-align: middle;	
}

.pfSaludFieldset legend span{
    vertical-align: middle;
    margin-top: 2px;
    margin-right: 5px;
}

.pfSaludSelectManyCheckbox label{
    vertical-align: middle;
    cursor: pointer;
    margin: 0 16px 0 8px;
    outline: medium none;
    z-index: 1;
    color: #666666 !important;
    font-family: 'Open Sans', Helvetica, Arial, Lucida, sans-serif;
    font-size: 100%;
}

.ui-selectcheckboxmenu-panel {
    background: #E5F8F6;
}

.sin-hover .ui-state-hover,
.sin-hover .ui-state-hover:hover {
    border: 0px solid #2C5885 !important;
    background: #E5F8F6 !important;
    font-weight: normal !important;
    color: #464B52 !important;
    box-shadow: none !important;
    text-shadow: none !important;
    font-size: 12px !important;
}

.ui-selectcheckboxmenu .ui-selectcheckboxmenu-label {
    font-weight: normal !important;
    color: #464B52 !important;
    padding: 2px 26px 2px 5px !important;
    font-size: 12px !important;
}

.ui-widget{
    font-size: 100%;
}

.rowExpansionCustom.ui-icon, .ui-widget-content .ui-icon {

    content: "Joe's Task:";
}

.rowExpansionCustom.ui-icon, .ui-widget-content .ui-icon:before{
    content: "Mas info aqu�";
}

rowExpansionCustom:after{
    content: close-quote;
}