html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video, button {
  margin:0;
  padding:0;
  border:0;
  font-size:100%;
  font:inherit;
  vertical-align:baseline;
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display:block; }
html, body {
  width:100%;
  height:100%;
}
body { line-height:1; }
ol, ul { list-style:none; }
blockquote, q { quotes:none; }
blockquote:before, blockquote:after, q:before, q:after {
  content:'';
  content:none;
}
table {
  border-collapse:collapse;
  border-spacing:0;
}
strong { font-weight:bold; }
.hidden { display:none; }
.link, button, a { cursor:pointer; }
.clear { clear:both; }
.centered { text-align:center; }
.left { float:left; }
.right { float:right; }
.block { display:block; }
.inline {
  display:inline-block;
  zoom:1;
  *display:inline;
}
.uppercase { text-transform:uppercase; }
.unselectable {
  -webkit-touch-callout:none;
  -webkit-user-select:none;
  -khtml-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  user-select:none;
}
.interface {
  position:absolute;
  z-index:99999;
  -webkit-touch-callout:none;
  -webkit-user-select:none;
  -khtml-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  user-select:none;
}
.gradient_orange {
  background:#d95717;
  background:-moz-linear-gradient(left,#d95717 0%,#e99429 100%);
  background:-webkit-gradient(linear,left top,right top,color-stop(0%,#d95717),color-stop(100%,#e99429));
  background:-webkit-linear-gradient(left,#d95717 0%,#e99429 100%);
  background:-o-linear-gradient(left,#d95717 0%,#e99429 100%);
  background:-ms-linear-gradient(left,#d95717 0%,#e99429 100%);
  background:linear-gradient(to right,#d95717 0%,#e99429 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d95717',endColorstr='#e99429',GradientType=1);
}
.tooltip {
  display:none;
  width:136px;
}
.tooltip .top {
  width:100%;
  height:6px;
  background:url(../images/tooltip_simulador_top.png) top center no-repeat;
}
.tooltip .content {
  background:#ffffff;
  font-size:12px;
  line-height:14px;
  padding:6px 12px;
  color:#000000;
  word-wrap:normal;
  text-align:justify;
  -webkit-hyphens:auto;
  -moz-hyphens:auto;
  hyphens:auto;
  -webkit-border-top-left-radius:5px;
  -webkit-border-top-right-radius:5px;
  -webkit-border-bottom-right-radius:5px;
  -webkit-border-bottom-left-radius:5px;
  -moz-border-radius-topleft:5px;
  -moz-border-radius-topright:5px;
  -moz-border-radius-bottomright:5px;
  -moz-border-radius-bottomleft:5px;
  border-top-left-radius:5px;
  border-top-right-radius:5px;
  border-bottom-right-radius:5px;
  border-bottom-left-radius:5px;
  behavior:url(PIE.htc);
}
.tooltip .bottom {
  width:100%;
  height:7px;
  background:url(../images/tooltip_simulador_bottom.png) center center no-repeat;
}
* body { font-family:'blissRegular', Helvetica, Arial, sans-serif; }
* strong, * .bold {
  font-family:'blissBold', Helvetica, Arial, sans-serif;
  font-weight:normal;
}
.alpha { margin-left:0 !important; }
.omega { margin-right:0 !important; }
.inner_short_shadow {
  -moz-box-shadow:inset 0px 0px 3px #aaaaaa;
  -webkit-box-shadow:inset 0px 0px 3px #aaaaaa;
  box-shadow:inset 0px 0px 3px #aaaaaa;
}
#wrap {
  position:absolute;
  overflow:hidden;
  width:100%;
  height:100%;
  min-width:1024px;
  min-height:768px;
  background:#ffffff;
}
#wrap #home_container, #wrap #account_container {
  position:relative;
  width:1024px;
  height:768px;
  top:50%;
  left:50%;
  margin-left:-512px;
  margin-top:-384px;
  background:#fafafa;
  font-size:13px;
  line-height:16px;
  -moz-box-shadow:5px 5px 30px #aaaaaa;
  -webkit-box-shadow:5px 5px 30px #aaaaaa;
  box-shadow:5px 5px 30px #aaaaaa;
  behavior:url(PIE.htc);
}
#wrap #home_container #header, #wrap #account_container #header {
  background:url('../images/barra_green_40.jpg') top center repeat-x;
  width:100%;
  height:40px;
}
#wrap #home_container #header .logo_top, #wrap #account_container #header .logo_top {
  margin-top:9px;
  margin-left:35px;
  width:75px;
  height:24px;
  background:url(../images/logos/indo_light.png) center center no-repeat;
}
#wrap #home_container #content, #wrap #account_container #content { padding:0 35px; }
#wrap #home_container #content h1, #wrap #account_container #content h1 {
  text-align:left;
  color:#69b14d;
  font-size:29px;
  font-weight:bold;
  margin:15px 0;
}
#wrap #home_container #content input::-webkit-input-placeholder, #wrap #home_container #content input::-moz-placeholder, #wrap #home_container #content input:-moz-placeholder, #wrap #home_container #content input:-ms-input-placeholder, #wrap #home_container #content textarea::-webkit-input-placeholder, #wrap #home_container #content textarea::-moz-placeholder, #wrap #home_container #content textarea:-moz-placeholder, #wrap #home_container #content textarea:-ms-input-placeholder, #wrap #account_container #content input::-webkit-input-placeholder, #wrap #account_container #content input::-moz-placeholder, #wrap #account_container #content input:-moz-placeholder, #wrap #account_container #content input:-ms-input-placeholder, #wrap #account_container #content textarea::-webkit-input-placeholder, #wrap #account_container #content textarea::-moz-placeholder, #wrap #account_container #content textarea:-moz-placeholder, #wrap #account_container #content textarea:-ms-input-placeholder { color:#dedede; }
#wrap #home_container #content p, #wrap #account_container #content p {
  padding-left:20px;
  margin-top:10px;
}
#wrap #home_container #content label, #wrap #account_container #content label { margin-left:20px; }
#wrap #home_container #content label.checkbox, #wrap #account_container #content label.checkbox {
  margin-left:0px;
  margin-right:50px;
  position:relative;
  top:-2px;
}
#wrap #home_container #content textarea, #wrap #account_container #content textarea {
  background:#f5f5f5;
  border:solid #7d7d7d 1px;
  -webkit-border-top-left-radius:5px;
  -webkit-border-top-right-radius:5px;
  -webkit-border-bottom-right-radius:5px;
  -webkit-border-bottom-left-radius:5px;
  -moz-border-radius-topleft:5px;
  -moz-border-radius-topright:5px;
  -moz-border-radius-bottomright:5px;
  -moz-border-radius-bottomleft:5px;
  border-top-left-radius:5px;
  border-top-right-radius:5px;
  border-bottom-right-radius:5px;
  border-bottom-left-radius:5px;
  behavior:url(PIE.htc);
  -moz-box-shadow:inset 0px 0px 3px #aaaaaa;
  -webkit-box-shadow:inset 0px 0px 3px #aaaaaa;
  box-shadow:inset 0px 0px 3px #aaaaaa;
  height:90px;
  width:623px;
  margin-bottom:10px;
  padding:5px;
  resize:none;
  font-family:'blissRegular', Helvetica, Arial, sans-serif;
  font-size:13px;
  overflow:auto;
}
#wrap #home_container #content input[type=submit], #wrap #account_container #content input[type=submit] {
  background:url('../images/barra_gray_30.jpg') top center repeat-x;
  border:solid #7d7d7d 1px;
  -webkit-border-top-left-radius:12px;
  -webkit-border-top-right-radius:12px;
  -webkit-border-bottom-right-radius:12px;
  -webkit-border-bottom-left-radius:12px;
  -moz-border-radius-topleft:12px;
  -moz-border-radius-topright:12px;
  -moz-border-radius-bottomright:12px;
  -moz-border-radius-bottomleft:12px;
  border-top-left-radius:12px;
  border-top-right-radius:12px;
  border-bottom-right-radius:12px;
  border-bottom-left-radius:12px;
  behavior:url(PIE.htc);
  float:right;
  width:215px;
  height:30px;
  color:#ffffff;
  font-family:'blissRegular', Helvetica, Arial, sans-serif;
  font-size:13px;
  cursor:pointer;
  opacity:1;
}
#wrap #home_container #content input[type=submit]:hover, #wrap #account_container #content input[type=submit]:hover {
  background:url('../images/barra_green_30.jpg') top center repeat-x;
  border:solid #69b14d 1px;
}
#wrap #home_container #content input[type=submit].active, #wrap #home_container #content input[type=submit]:hover.active, #wrap #account_container #content input[type=submit].active, #wrap #account_container #content input[type=submit]:hover.active {
  border:solid #7d7d7d 1px;
  background:url('../images/barra_gray_30.jpg') top center repeat-x;
  opacity:0.5;
  filter:progid:DXImageTransform.Microsoft.Alpha(Opacity='50');
}
#wrap #home_container #content input[type=text], #wrap #account_container #content input[type=text] {
  margin-left:20px;
  margin-bottom:10px;
  background:#f5f5f5;
  border:solid #7d7d7d 1px;
  -webkit-border-top-left-radius:5px;
  -webkit-border-top-right-radius:5px;
  -webkit-border-bottom-right-radius:5px;
  -webkit-border-bottom-left-radius:5px;
  -moz-border-radius-topleft:5px;
  -moz-border-radius-topright:5px;
  -moz-border-radius-bottomright:5px;
  -moz-border-radius-bottomleft:5px;
  border-top-left-radius:5px;
  border-top-right-radius:5px;
  border-bottom-right-radius:5px;
  border-bottom-left-radius:5px;
  behavior:url(PIE.htc);
  height:27px;
  -moz-box-shadow:inset 0px 0px 3px #aaaaaa;
  -webkit-box-shadow:inset 0px 0px 3px #aaaaaa;
  box-shadow:inset 0px 0px 3px #aaaaaa;
  padding:0 5px;
  font-family:'blissRegular', Helvetica, Arial, sans-serif;
  font-size:13px;
}
#wrap #home_container #content input[type=radio], #wrap #account_container #content input[type=radio] {
  margin-left:20px;
  margin-bottom:10px;
}
#wrap #home_container #content #Contact_email, #wrap #account_container #content #Contact_email { width:280px; }
#wrap #home_container #content #Contact_ref, #wrap #account_container #content #Contact_ref { width:445px; }
#wrap #home_container #content #files_upload, #wrap #account_container #content #files_upload {
  height:100px;
  width:300px;
  background:#f5f5f5;
  border:solid #7d7d7d 1px;
  -webkit-border-top-left-radius:5px;
  -webkit-border-top-right-radius:5px;
  -webkit-border-bottom-right-radius:5px;
  -webkit-border-bottom-left-radius:5px;
  -moz-border-radius-topleft:5px;
  -moz-border-radius-topright:5px;
  -moz-border-radius-bottomright:5px;
  -moz-border-radius-bottomleft:5px;
  border-top-left-radius:5px;
  border-top-right-radius:5px;
  border-bottom-right-radius:5px;
  border-bottom-left-radius:5px;
  behavior:url(PIE.htc);
  -moz-box-shadow:inset 0px 0px 3px #aaaaaa;
  -webkit-box-shadow:inset 0px 0px 3px #aaaaaa;
  box-shadow:inset 0px 0px 3px #aaaaaa;
  margin-bottom:10px;
  float:right;
  position:relative;
}
#wrap #home_container #content #files_upload div.inner, #wrap #account_container #content #files_upload div.inner {
  margin-top:10px;
  padding-left:20px;
}
#wrap #home_container #content #files_upload .add_file, #wrap #account_container #content #files_upload .add_file {
  background:url('../images/plus_x.png') top left no-repeat;
  width:16px;
  height:16px;
  display:inline-block;
  vertical-align:middle;
  margin-right:8px;
  cursor:pointer;
}
#wrap #home_container #content #files_upload .qq-upload-button, #wrap #account_container #content #files_upload .qq-upload-button {
  width:16px;
  height:16px;
}
#wrap #home_container #content #files_upload .qq-upload-list, #wrap #account_container #content #files_upload .qq-upload-list {
  left:0;
  position:absolute;
  top:35px;
  height:60px;
  overflow-y:auto;
  width:295px;
}
#wrap #home_container #content #files_upload .qq-upload-list li, #wrap #account_container #content #files_upload .qq-upload-list li {
  padding-left:20px;
  margin-bottom:3px;
  color:#7d7d7d;
}
#wrap #home_container #content #files_upload .qq-upload-list li span, #wrap #account_container #content #files_upload .qq-upload-list li span { margin-right:5px; }
#wrap #home_container #content #files_upload .qq-upload-failed-text, #wrap #account_container #content #files_upload .qq-upload-failed-text { display:none; }
#wrap #home_container #content #files_upload .qq-upload-fail .qq-upload-failed-text, #wrap #account_container #content #files_upload .qq-upload-fail .qq-upload-failed-text { display:inline; }
#wrap #home_container #content #files_upload .qq-upload-finished, #wrap #account_container #content #files_upload .qq-upload-finished {
  background:url('../images/plus_x.png') 0 -27px no-repeat;
  width:16px;
  height:16px;
  display:inline-block;
  vertical-align:middle;
  margin-right:8px;
  cursor:pointer;
}
#wrap #home_container #content .row, #wrap #account_container #content .row { width:100%; }
#wrap #home_container #content .box, #wrap #account_container #content .box {
  float:left;
  margin-bottom:20px;
  border:solid #7d7d7d 1px;
  overflow:hidden;
  width:100%;
  -moz-box-shadow:inset 0px 0px 3px #aaaaaa;
  -webkit-box-shadow:inset 0px 0px 3px #aaaaaa;
  box-shadow:inset 0px 0px 3px #aaaaaa;
  -webkit-border-top-left-radius:8px;
  -webkit-border-top-right-radius:8px;
  -webkit-border-bottom-right-radius:8px;
  -webkit-border-bottom-left-radius:8px;
  -moz-border-radius-topleft:8px;
  -moz-border-radius-topright:8px;
  -moz-border-radius-bottomright:8px;
  -moz-border-radius-bottomleft:8px;
  border-top-left-radius:8px;
  border-top-right-radius:8px;
  border-bottom-right-radius:8px;
  border-bottom-left-radius:8px;
  behavior:url(PIE.htc);
}
#wrap #home_container #content .box .title, #wrap #account_container #content .box .title {
  height:30px;
  text-align:left;
  background:url('../images/barra_gray_30.jpg') top center repeat-x;
  line-height:30px;
  color:#ffffff;
  padding:0 10px;
  -moz-box-shadow:0px 1px 3px #aaaaaa;
  -webkit-box-shadow:0px 1px 3px #aaaaaa;
  box-shadow:0px 1px 3px #aaaaaa;
  margin-bottom:10px;
  cursor:default;
}
#wrap #home_container #content .box.tercio, #wrap #account_container #content .box.tercio {
  width:300px;
  height:138px;
  margin-left:12px;
  margin-right:12px;
}
#wrap #home_container #content .box.selected, #wrap #account_container #content .box.selected { border:solid #69b14d 1px; }
#wrap #home_container #content .box.selected .title, #wrap #account_container #content .box.selected .title { background:url('../images/barra_green_30.jpg') top center repeat-x; }
#wrap #home_container #content .motivo-box, #wrap #account_container #content .motivo-box { display:none; }
#wrap #home_container #content input.Contact_motivo_valor, #wrap #account_container #content input.Contact_motivo_valor {
  font-size:12px;
  width:180px;
  height:19px;
  margin-left:-40px;
  margin-bottom:0;
}
#wrap #home_container #content .mRadio input.Contact_motivo_valor, #wrap #account_container #content .mRadio input.Contact_motivo_valor { display:none; }
#wrap #home_container #content .mText, #wrap #account_container #content .mText {
  display:inline-block;
  margin-bottom:10px;
}
#wrap #home_container #content .mText label, #wrap #account_container #content .mText label { margin-left:20px; }
#wrap #home_container #content .mCheckbox input[type=checkbox], #wrap #account_container #content .mCheckbox input[type=checkbox] {
  margin-left:20px;
  margin-bottom:10px;
}
.respuesta-ok, .respuesta-ko {
  left:0;
  position:absolute;
  text-align:right;
  width:720px;
  display:none;
}
.modal_container {
  position:fixed;
  top:0;
  left:0;
  z-index:9999999;
  width:100%;
  height:100%;
}
.modal_container .modal_content {
  position:absolute;
  width:770px;
  top:50%;
  left:50%;
  margin-left:-385px;
  z-index:2;
  display:table;
  background:#fdf6ef top left repeat;
  border:1px solid #0f7c2b;
  -moz-box-shadow:5px 5px 12px #444444;
  -webkit-box-shadow:5px 5px 12px #444444;
  box-shadow:5px 5px 12px #444444;
  behavior:url(PIE.htc);
  -webkit-border-top-left-radius:5px;
  -webkit-border-top-right-radius:5px;
  -webkit-border-bottom-right-radius:5px;
  -webkit-border-bottom-left-radius:5px;
  -moz-border-radius-topleft:5px;
  -moz-border-radius-topright:5px;
  -moz-border-radius-bottomright:5px;
  -moz-border-radius-bottomleft:5px;
  border-top-left-radius:5px;
  border-top-right-radius:5px;
  border-bottom-right-radius:5px;
  border-bottom-left-radius:5px;
  behavior:url(PIE.htc);
}
.modal_container .modal_content .message {
  position:relative;
  overflow-y:auto;
  max-height:540px;
  margin:5px auto;
  text-align:center;
  color:#000000;
  font-size:13px;
  line-height:19px;
}
.modal_container .modal_content .close.link {
  position:absolute;
  top:-10px;
  right:-10px;
  padding:8px 10px;
  font-size:14px;
  font-weight:bold;
  color:#000000;
  -webkit-border-top-left-radius:20px;
  -webkit-border-top-right-radius:20px;
  -webkit-border-bottom-right-radius:20px;
  -webkit-border-bottom-left-radius:20px;
  -moz-border-radius-topleft:20px;
  -moz-border-radius-topright:20px;
  -moz-border-radius-bottomright:20px;
  -moz-border-radius-bottomleft:20px;
  border-top-left-radius:20px;
  border-top-right-radius:20px;
  border-bottom-right-radius:20px;
  border-bottom-left-radius:20px;
  behavior:url(PIE.htc);
  border:1px solid #0f7c2b;
  background:#ffffff;
  color:#0f7c2b;
  -moz-box-shadow:5px 5px 12px #444444;
  -webkit-box-shadow:5px 5px 12px #444444;
  box-shadow:5px 5px 12px #444444;
  behavior:url(PIE.htc);
}
.modal_container .modal_content .messages_title {
  color:#000000;
  padding:30px 20px 40px;
  text-decoration:underline;
  font-size:21px;
  text-align:center;
}
.modal_container .modal_content .message {
  color:#0f7c2b;
  padding:0px 100px 40px;
}
.modal_container .back {
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  z-index:1;
  background:#000000;
  opacity:.5;
  filter:progid:DXImageTransform.Microsoft.Alpha(Opacity='50');
}
.modal_container .modal_content.green { background:#f6faef top left repeat; }
.modal_container .modal_content.green .message { color:#0f7c2b; }
.botones { text-align:center; }
.botones .form-button {
  background:url('../images/barra_gray_30.jpg') top center repeat-x;
  border:solid #7d7d7d 1px;
  -webkit-border-top-left-radius:12px;
  -webkit-border-top-right-radius:12px;
  -webkit-border-bottom-right-radius:12px;
  -webkit-border-bottom-left-radius:12px;
  -moz-border-radius-topleft:12px;
  -moz-border-radius-topright:12px;
  -moz-border-radius-bottomright:12px;
  -moz-border-radius-bottomleft:12px;
  border-top-left-radius:12px;
  border-top-right-radius:12px;
  border-bottom-right-radius:12px;
  border-bottom-left-radius:12px;
  behavior:url(PIE.htc);
  width:215px;
  height:30px;
  color:#ffffff;
  font-family:'blissRegular', Helvetica, Arial, sans-serif;
  font-size:13px;
  cursor:pointer;
  opacity:1;
  margin:0 20px 30px;
  line-height:30px;
  display:inline-block;
}
