﻿.dts_header{
	/*background:#F6CC35 url('images/site/main_header_vertical_gradient.png') repeat-x top left;*/
	height:59px;
	padding-top: 0px;
}
.dts_header .iso_logo{
	position:relative;
	width: 300px;
	padding-left: 80px; 
}
.dts_header .iso_logo{
	float:left;
	background:url('images/site/easyloan.png') no-repeat top left;
}

.FondoAplicacion { background-color: Gray; z-index: 100; filter: alpha(opacity=70); opacity: 0.7; }

table .row1 { height: 34px; padding: 6px 12px; font-size: 13px; line-height:1; color: #73879C; text-align:left; border-right: solid 1px #eee; border-bottom: solid 1px #eee;  }
table .row1 .txtreq { font-weight: bold; color: #2a3f54;  }
table .row1 .txt    { font-weight: normal; }

table .row2 { height: 34px; padding: 6px 12px; font-size: 13px; font-weight:normal; line-height:1; color: #73879C; text-align:left; border-right: solid 1px #eee; border-bottom: solid 1px #eee; }

table .row1 input { height: 34px; padding: 6px 12px; font-size: 13px; font-weight: normal; color: #000; text-align:left; border: 1px solid #AAAAAA; text-transform: uppercase; }
table .row2 input { height: 34px; padding: 6px 12px; font-size: 13px; font-weight: normal; color: #000; text-align:left; border: 1px solid #AAAAAA; text-transform: uppercase; }
table .row2 select { height: 34px; padding: 6px 12px; font-size: 13px; font-weight: normal; color: #000; text-align:left; border: 1px solid #AAAAAA; text-transform: uppercase; }

/*msg*/
.msg		 { border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border: 1px solid; margin: 0 0 15px 0; padding: 5px 7px 0 10px; width: 90%; font-size: 13px; font-family: Arial; }
.msg p		 { margin: 0 0 8px 0; padding-left: 25px; }
.msg-ok		 { border-color: #a6d877; background: #d2ecba url("images/Msg/msg-ok.png")    repeat-x; color: #336801; }
.msg-error	 { border-color: #f3abab; background: #f9c9c9 url("images/Msg/msg-error.png") repeat-x; color: #8d0d0d; }
.msg-warn	 { border-color: #d7e059; background: #f3f7aa url("images/Msg/msg-warn.png")  repeat-x; color: #6c6600; }
.msg-info	 { border-color: #9fd1f5; background: #c3e6ff url("images/Msg/msg-info.png")  repeat-x; color: #005898; }
.msg-ok p	 { background: url("images/Msg/ok.png")    0 50% no-repeat; }
.msg-error p { background: url("images/Msg/error.png") 0 50% no-repeat; }
.msg-warn p  { background: url("images/Msg/warn.png")  0 50% no-repeat; }
.msg-info p  { background: url("images/Msg/info.png")  0 50% no-repeat; }

.speech		{ border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border: 1px solid; margin: 0 0 15px 0; padding: 5px 7px 0 10px; width: 95%; font-size: 13px; font-family: Arial; }
.speech p	{ margin: 0 0 8px 0; padding-left: 05px; }
.speech-ok	{ border-color: #a6d877; background: #d2ecba url("images/Msg/msg-ok.png")    repeat-x; color: #336801; }

/*alerta*/
.alerta			{ border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border: 1px solid; margin: 0 0 15px 0; padding: 5px 7px 0 10px; width: 90%; font-size: 13px; font-family: Arial; }
.alerta p		{ margin: 0 0 8px 0; padding-left: 25px; }
.alerta-info	{ border-color: #9fd1f5; background: #c3e6ff url("images/Msg/msg-info.png")  repeat-x; color: #005898; }
.alerta-info p  { background: url("images/Msg/info.png")  0 50% no-repeat; }

/*tab*/
.tab-button {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; MARGIN: 0px 0px 10px; DISPLAY: block; background-color: #f7f7f7; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; text-decoration: none; 
}
.tab-button SPAN {
	BORDER-BOTTOM: #fff 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #fff 1px solid; LINE-HEIGHT: 1.3em; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; DISPLAY: block; COLOR: #555; FONT-SIZE: 13px; BORDER-TOP: #fff 1px solid; BORDER-RIGHT: #fff 1px solid; PADDING-TOP: 15px; vertical-align: middle;
	padding-bottom: 10px; text-decoration: none; 
}
.tab-button SPAN IMG {
	MARGIN-BOTTOM: 0px
}
.tab-button:hover {
	BACKGROUND: #fff
}
.tab-button SPAN:hover {
	COLOR: #003466
}
UL.tab-buttons-set LI {
	padding: 0px;
    MARGIN: 0px  10px 0px 0px; BACKGROUND: 0px 50%; FLOAT: left; list-style-type: none;
}


/*==============================================================================
-- 								overLib 4.21
--============================================================================*/
.oblFontClass {font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 100%;}
.oblCapFontClass {font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 12px; font-weight: bold; color: #ffffff; }
.oblCapFontClass A {color: #64CDFF; font-size: 100%;}
.oblFgClass { background-color: #2689C0; font-size: 10px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #ffffff;}
.oblBgClass { background-color: #0960A3; font-size: 10px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #ffffff;}


/*tab*/
.btnTab		{ height:32px; font-weight: normal; font-family: Arial; font-size: 13px; text-transform: none; border-top: solid 1px #dddddd; border-left: solid 1px #dddddd; border-right: solid 1px #dddddd; border-bottom: none 0px #D2D2D2; padding-top: 4px; padding-bottom: 5px; padding-left: 10px; padding-right: 10px; background-color: #D2D2D2; color: #555555; cursor: pointer; }
.btnTabOff	{ height:32px; font-weight: normal; font-family: Arial; font-size: 13px; text-transform: none; border-top: solid 1px #dddddd; border-left: solid 1px #dddddd; border-right: solid 1px #dddddd; border-bottom: none 0px #ffffff; padding-top: 4px; padding-bottom: 5px; padding-left: 10px; padding-right: 10px; background-color: #ffffff; color: #555555; cursor: pointer; }
.tab		{ height:32px; font-weight: normal; font-family: Arial; font-size: 13px; text-transform: none; border-top: solid 2px #dddddd; border-left: none 0px #dddddd; border-right: none 0px #dddddd; padding-top: 4px; padding-bottom: 5px; padding-left: 10px; padding-right: 10px; background-color: #ffffff; color: #555555; cursor: pointer; }


.ProgressModal
{
    position: fixed;
    z-index: 999;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    background-color: Black;
    filter: alpha(opacity=60);
    opacity: 0.6;
    -moz-opacity: 0.8;
}

.ProgressCenter
{
    z-index: 1000;
    margin: 300px auto;
    padding: 0px;
    width: 31px;
    height: 31px;
    /*background-color: White;*/
    border-radius: 10px;
    filter: alpha(opacity=100);
    opacity: 1;
    -moz-opacity: 1; 
}



/* The Modal (background) */
.modal {
    display: none; /* Hidden by default */
    position: fixed; /* Stay in place */
    z-index: 1; /* Sit on top */
    left: 0;
    top: 0;
    width: 100%; /* Full width */
    height: 100%; /* Full height */
    overflow: auto; /* Enable scroll if needed */
    background-color: rgb(0,0,0); /* Fallback color */
    background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
}

/* Modal Content/Box */
.modal-content {
    background-color: #fefefe;
    margin: 5% auto; /* 15% from the top and centered */
    padding: 20px;
    border: 1px solid #888;
    width: 800px; /* Could be more or less, depending on screen size */
}

/* The Close Button */
.close {
    color: #aaa;
    float: right;
    font-size: 28px;
    font-weight: bold;
}

.close:hover,
.close:focus {
    color: black;
    text-decoration: none;
    cursor: pointer;
}


