/* CSS Document */

/* --------------------------------- */
/*MESSAGE BOX CLEAN	serie	  		 */
.clean-gray{
    border:solid 1px #DEDEDE;
    background:#EFEFEF;
    color:#222222;
    padding:4px;
    text-align:center;
}
.clean-gray-left{
    border:solid 1px #DEDEDE;
    background:#EFEFEF;
    color:#222222;
    padding:4px;
    text-align:left;
}
.clean-white{
    border:solid 1px #DEDEDE;
    background:#FFFFFF;
    color:#222222;
    padding:4px;
    text-align:left;
}
.clean-odontograma{
    background:#DDDEFC;
    color:#222222;
    padding:4px;
    text-align:left;
}
#stp1.clean-blue{
    background: none repeat scroll 0 0 #EAF8FB;
    border: 1px solid #8CBAC7;
    clear: none;
    color: #222222;
    float: none;
    padding: 4px;
    text-align: left;
}

.clean-blue{
    background: none repeat scroll 0 0 #EAF8FB;
    border: 1px solid #8CBAC7;
    clear: both;
    color: #222222;
    float: left;
    padding: 4px;
    text-align: left;
    width: 100%;
}
.clean-yellow{
    border:solid 1px #DEDEDE;
    background:#FFFFCC;
    color:#222222;
    padding:4px;
    text-align:center;
}
.clean-ok{
    border:solid 1px #349534;
    background:#C9FFCA;
    color:#008000;
    padding:4px;
    text-align:center;
}
.clean-error{
    border:solid 1px #CC0000;
    background:#F7CBCA;
    color:#CC0000;
    /*font-weight:bold;*/
    padding:4px;
    text-align:center;
}
/*LEFT ALIGN*/
.clean-gray-left{
    border:solid 1px #DEDEDE;
    background:#EFEFEF;
    color:#222222;
    padding:4px;
    text-align:left;
}

.clean-gray-dark-borderless{
    /*border:solid 1px #DEDEDE; */
    background:#999999;
    color:#FFFFFF;
    padding:4px;
    text-align:left;
}

.clean-error-left-borderless{
    /*border:solid 1px #CC0000; */
    background:#F7CBCA;
    color:#CC0000;
    /*font-weight:bold;*/
    padding:4px;
    text-align:left;
}

.clean-big-yellow-left-borderless{
    /*border:solid 1px #DEDEDE; */
    background:#FFFF33;
    color:#222222;
    padding:4px;
    text-align:left;
}

.clean-gray-left-dashed{
    border:dashed 1px #DEDEDE;
    background:#EFEFEF;
    color:#222222;
    padding:4px;
    text-align:left;
}

.clean-yellow-left{
    border:solid 1px #DEDEDE;
    background:#FFFFCC;
    color:#222222;
    padding:4px;
    text-align:left;
}

.clean-yellow-left-dashed{
    border:dashed 1px #DEDEDE;
    background:#FFFFCC;
    color:#222222;
    padding:4px;
    text-align:left;
}

.clean-ok-left{
    border:solid 1px #349534;
    background:#C9FFCA;
    color:#008000;
    /*font-weight:bold;*/
    padding:4px;
    text-align:left;
}
.clean-error-left{
    border:solid 1px #CC0000;
    background:#F7CBCA;
    color:#CC0000;
    /*font-weight:bold;*/
    padding:4px;
    text-align:left;
}
.clean-blue-left-dashed{
    border:dashed 1px #8CBAC7;
    background:#EAF8FB;
    color:#222222;
    padding:4px;
    text-align:left;
}         
.clean-white-icon-blue{
    border:solid 1px #DEDEDE;
    background:#FFFFFF url(img/point_blue.png) 8px 4px no-repeat;;
    color:#222222;
    padding:4px 4px 4px 40px;
    text-align:left;
    margin: 2px 2px;
}
/* --------------------------------- */
/*MESSAGE BOX Iconized	  		 */
.icon-info-gray{
    border:solid 1px #DEDEDE;
    background:#EFEFEF url(img/point_information.png) 8px 4px no-repeat;
    color:#222222;
    padding:4px 4px 4px 40px;
    text-align:left;
    margin: 2px 2px;
}
.icon-info-white{
    border:solid 1px #DEDEDE;
    background:#FFFFFF url(img/point_information.png) 8px 4px no-repeat;
    color:#222222;
    padding:4px 4px 4px 40px;
    text-align:left;
    margin: 2px 2px;

}
.icon-help-gray{
    border:solid 1px #DEDEDE;
    background:#EFEFEF url(img/point_help.png) 8px 4px no-repeat;
    color:#222222;
    padding:4px 4px 4px 40px;
    text-align:left;
    margin: 2px 2px;
}
.icon-gray{
    border:solid 1px #DEDEDE;
    background:#EFEFEF url(img/point_gray.png) 8px 4px no-repeat;
    color:#222222;
    padding:4px 4px 4px 40px;
    text-align:left;
    margin: 2px 2px;
}
.icon-gray-dashed{
    border:dashed 1px #DEDEDE;
    background:#EFEFEF url(img/point_gray.png) 8px 4px no-repeat;
    color:#222222;
    padding:4px 4px 4px 40px;
    text-align:left;
    margin: 2px 2px;
}         
.icon-white{
    border:solid 1px #DEDEDE;
    background:#FFFFFF url(img/point_information.png) 8px 4px no-repeat;
    color:#222222;
    padding:4px 4px 4px 40px;
    text-align:left;
    margin: 2px 2px;
}
.icon-blue{
    border:dashed 1px #8CBAC7;
    background:#EAF8FB url(img/point_blue.png) 8px 4px no-repeat;
    color:#222222;
    padding:4px 4px 4px 40px;
    text-align:left;
    margin: 2px 2px;
}
.icon-yellow{
    border:solid 1px #DEDEDE;
    background:#FFFFCC url(img/point_yellow.png) 8px 4px no-repeat;
    color:#222222;
    padding:4px 4px 4px 40px;
    text-align:left;
    margin: 2px 2px;
}
.icon-yellow-dashed{
    border:dashed 1px #DEDEDE;
    background:#FFFFCC url(img/point_yellow.png) 8px 4px no-repeat;
    color:#222222;
    padding:4px 4px 4px 40px;
    text-align:left;
    margin: 2px 2px;
}
.icon-ok{
    border:solid 1px #90ac13;
    background:#eef4d3 url(img/point_green.png) 8px 4px no-repeat;
    color:#6b800d;
    /*font-weight:bold;*/
    padding:4px 4px 4px 40px;
    text-align:left;
    margin: 2px 2px;
}
.icon-error{
    border:solid 1px #CC0000;
    background:#F7CBCA url(img/point_red.png) 8px 4px no-repeat;
    color:#CC0000;
    font-weight:bold;
    padding:4px 4px 4px 40px;
    text-align:left;
    margin: 2px 2px;
}

/* --------------------------------- */
/*MESSAGE BOX SOLID	serie	  		 */

.solid-gray{
    background:#444444;
    color:#FFFFFF;
    padding:4px;
    text-align:left;
}
.solid-yellow{
    background:#FFFFCC;
    color:#222222;
    padding:4px;
    text-align:center;
}
.solid-ok{
    background:#008000;
    color:#FFFFFF;
    font-weight:bold;
    padding:4px;
    text-align:center;
}
.solid-error{
    background:#CC0000;
    color:#FFFFFF;
    font-weight:bold;
    padding:4px;
    text-align:center;
}
.solid-blue{
    background:#EAF8FB;
    color:#222222;
    padding:4px;
    text-align:center;
}
/* --------------------------------- */
/* ROUNDED ALTERNATE	  		 	*/

/* ---------------------------------------------------------------------- */
.round-a-gray{
    background:#444444 url(img/round_gray-left.png) left top no-repeat;
    color:#FFFFFF;
    text-align:center;
}
.round-a-gray div{
    background:url(img/round_gray-right.png) right bottom no-repeat;
    padding:4px;
}
/* ---------------------------------------------------------------------- */
.round-a-ok{
    background:#008000 url(img/round_green-left.png) left top no-repeat;
    color:#FFFFFF;
    text-align:center;
}
.round-a-ok div{
    background:url(img/round_green-right.png) right bottom no-repeat;
    padding:4px;
}
/* ---------------------------------------------------------------------- */
.round-a-error{
    background:#CC0000 url(img/round_red-left.png) left top no-repeat;
    color:#FFFFFF;
    text-align:center;
}
.round-a-error div{
    background:url(img/round_red-right.png) right bottom no-repeat;
    padding:4px;
}

/* --------------------------------- */
/* TOOLTIPS				  		 	*/

/* ---------------------------------------------------------------------- */
.tooltips-gray{
    background:#444444;
    color:#FFFFFF;
    text-align:center;
    padding-top:4px;
}
.tooltips-gray div{
    background:url(img/tips_gray.png) left bottom no-repeat;
    padding-top:4px;
    height:18px;
}
/* ---------------------------------------------------------------------- */
.tooltips-ok{
    background:#008000;
    color:#FFFFFF;
    text-align:center;
    padding-top:4px;
}
.tooltips-ok div{
    background:url(img/tips_green.png) left bottom no-repeat;
    padding-top:4px;
    height:18px;
}
/* ---------------------------------------------------------------------- */
.tooltips-error{
    background:#CC0000;
    color:#FFFFFF;
    text-align:center;
    padding-top:4px;
}
.tooltips-error div{
    background:url(img/tips_red.png) left bottom no-repeat;
    margin-top:4px;
    height:18px;
}

/* ---------------------------------------------------------------------- */
.simple-error{
    color: #990000;
    float: left;
    font-weight: bold;
    list-style: none outside none;
    margin-left: -34px;
    text-align: left;
}
.actionActive {
    padding: 1px 3px;
}
.actionSelected {
    background-color:#CCCCCC;
    padding: 1px 3px;
}