@CHARSET "UTF-8";

img, div { behavior: url(../lib/htc/iepngfix.htc) }

*{margin:0px; padding:0px; font-family: Arial, tahova, verdana, helvetica; line-height:18px}

html{overflow-y:scroll}

div#root{width:100%;}

.btn{cursor:pointer}

.familia1{font-family: arial, tahova, verdana, helvetica}
.familia2{font-family: tahoma, arial, verdana, helvetica}
.familia3{font-family: verdana, arial, tahoma, helvetica}
.familia4{font-family: georgia, arial, verdana, helvetica}

input, textarea, select{
    border:1px solid #d9d5ce;
}

button{cursor:pointer}

input.normal, textarea.normal{
    border-top: 1px solid #b3b3b3;
    border-right: 1px solid #808080;
    border-bottom: 1px solid #808080;
    border-left: 1px solid #b3b3b3;
    background:#fafafa;
    color:#808080;
}

input.important, textarea.important{
    border-top: 1px solid #8aa8e6;
    border-right: 1px solid #365fb3;
    border-bottom: 1px solid #365fb3;
    border-left: 1px solid #8aa8e6;
    background:#fafafa;
    color:#808080;
    font-size:12px }

input.required, textarea.required{
    border-top: 1px solid #ff7f00;
    border-right: 1px solid #fa5300;
    border-bottom: 1px solid #fa5300;
    border-left: 1px solid #ff7f00;
    font-size:12px;
    background:#fad932;
    color:#b8351b }


input.focus, textarea.focus{
    color:#000000;
    background:#fff;
    border-color:#cc8800 }

input.unfocused, textarea.unfocused{
    border-top: 1px solid #b3b3b3;
    border-right: 1px solid #808080;
    border-bottom: 1px solid #808080;
    border-left: 1px solid #b3b3b3;
    background:#fafafa;
    color:#000;
}


input.loader{background:url(/images/loader.gif) 360px 5px no-repeat}
input.loader2{background:url(/images/loader.gif) 520px 6px no-repeat}

select{
    color:#000;
    background:#fafafa;
    -moz-border-radius:3px;
    -webkit-border-radius:3px
}

button{cursor:pointer}
img{border:0}

div#exmsg{position:fixed; z-index:999; display:none; left:50%; margin-left: -495px}
    div.infMsg{width:986px; background:#fff url(/images/info.png) 10px 7px no-repeat; border:2px solid #347C2C; opacity:0.9;
	    border-top:0px;
	    -moz-border-radius-bottomleft: 5px;
	    -moz-border-radius-bottomright: 5px;
	    -webkit-border-bottom-left-radius: 5px;
	    -webkit-border-bottom-right-radius: 5px;
        }
        div.infMsg div.content{width:946px; float:left}
            div.infMsg div.content p{font-size:16px; font-weight:700; color:#413839; padding:20px 0px 20px 85px}
        div.infMsg div.close{width:40px; float:right; height:50px; background:url(/images/message_close.gif) 15px 25px no-repeat; cursor:pointer}
	
	div.errMsg{width:986px; background:#fff url(/images/warn.png) 10px 7px no-repeat; border:2px solid #C11B17; opacity:0.9;
	    border-top:0px;
	    -moz-border-radius-bottomleft: 5px;
	    -moz-border-radius-bottomright: 5px;
	    -webkit-border-bottom-left-radius: 5px;
	    -webkit-border-bottom-right-radius: 5px;
        }
        div.errMsg div.content{width:946px; float:left}
            div.errMsg div.content p{font-size:16px; font-weight:700; color:#413839; padding:20px 0px 20px 85px}
        div.errMsg div.close{width:40px; float:right; height:50px; background:url(/images/message_close.gif) 15px 25px no-repeat; cursor:pointer}
	
	div.sysMsg{width:986px; background:#fff url(/images/info.png) 10px 7px no-repeat; border:2px solid #C11B17;
	    border-top:0px;
	    -moz-border-radius-bottomleft: 5px;
	    -moz-border-radius-bottomright: 5px;
	    -webkit-border-bottom-left-radius: 5px;
	    -webkit-border-bottom-right-radius: 5px;
        }
        div.sysMsg div.content{width:946px; float:left}
            div.sysMsg div.content p{font-size:16px; font-weight:700; color:#413839; padding:20px 0px 20px 85px}
        div.sysMsg div.close{width:40px; float:right; height:50px; background:url(/images/message_close.gif) 15px 25px no-repeat; cursor:pointer}
