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;
}
.transform(...) {
  -webkit-transform:;
  -moz-transform:;
  -o-transform:;
  -ms-transform:;
  transform:;
}
* body { font-family:'Montserrat', Helvetica, Arial, sans-serif; }
* strong, * .bold {
  font-family:'Montserrat', Helvetica, Arial, sans-serif;
  font-weight:600;
}
#wrap {
  position:absolute;
  overflow:hidden;
  width:100%;
  height:100%;
  min-width:900px;
  min-height:600px;
  background:#ffffff;
}
#wrap .logo_bottom {
  position:absolute;
  bottom:40px;
  right:40px;
  width:57px;
  height:22px;
  background:url(../images/logos/indo_corner_top.png) center center no-repeat;
}
#wrap #popup {
  font-size:13px;
  line-height:16px;
  padding-top:220px;
  text-align:center;
  width:200px;
  height:540px;
  padding:30px 40px;
  background:#f6faef;
  margin:30px;
  border:solid #0f7c2b 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);
  -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 #popup .main_logo { margin-bottom:30px; }
#wrap #login_container, #wrap #home_explanation, #wrap #indomanager_login_container {
  position:relative;
  width:200px;
  height:540px;
  padding:30px 40px;
  top:50%;
  left:50%;
  margin-left:-140px;
  margin-top:-300px;
  text-align:center;
  background:#f6faef;
  font-size:13px;
  line-height:16px;
  border:solid #0f7c2b 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);
  -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 #login_container select, #wrap #home_explanation select, #wrap #indomanager_login_container select {
  width:188px;
  margin:5px auto;
}
#wrap #login_container input, #wrap #login_container .button, #wrap #home_explanation input, #wrap #home_explanation .button, #wrap #indomanager_login_container input, #wrap #indomanager_login_container .button { outline:none; }
#wrap #login_container input[type=text], #wrap #login_container input[type=password], #wrap #home_explanation input[type=text], #wrap #home_explanation input[type=password], #wrap #indomanager_login_container input[type=text], #wrap #indomanager_login_container input[type=password] {
  background:#ebf1cd;
  border:0px;
  width:174px;
  padding:8px 6px;
  margin:7px auto;
  color:#0f7c2b;
  border:1px #0f7c2b solid;
  -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 1px 1px 5px #888888;
  -webkit-box-shadow:inset 1px 1px 5px #888888;
  box-shadow:inner 1px 1px 5px #888888;
  behavior:url(PIE.htc);
}
#wrap #login_container input[type=submit], #wrap #login_container .button, #wrap #home_explanation input[type=submit], #wrap #home_explanation .button, #wrap #indomanager_login_container input[type=submit], #wrap #indomanager_login_container .button {
  display:block;
  background:transparent url(../images/barra_gray_30.jpg) center center repeat-x;
  -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);
  color:#ffffff;
  border:0px;
  text-align:center;
  width:188px;
  height:29px;
  margin:7px 0 7px 6px;
  cursor:pointer;
}
#wrap #login_container .button, #wrap #home_explanation .button, #wrap #indomanager_login_container .button {
  height:15px;
  text-decoration:none;
}
#wrap #login_container input[type=submit]:hover, #wrap #login_container .button:hover, #wrap #home_explanation input[type=submit]:hover, #wrap #home_explanation .button:hover, #wrap #indomanager_login_container input[type=submit]:hover, #wrap #indomanager_login_container .button:hover { background:transparent url(../images/barra_green_30.jpg) center center repeat-x; }
#wrap #login_container input[type=submit].active, #wrap #login_container input[type=submit]:hover.active, #wrap #home_explanation input[type=submit].active, #wrap #home_explanation input[type=submit]:hover.active, #wrap #indomanager_login_container input[type=submit].active, #wrap #indomanager_login_container input[type=submit]:hover.active {
  opacity:0.5;
  filter:progid:DXImageTransform.Microsoft.Alpha(Opacity='50');
  background:transparent url(../images/barra_gray_30.jpg) center center repeat-x;
}
#wrap #login_container .solictar, #wrap #home_explanation .solictar, #wrap #indomanager_login_container .solictar { color:#7d7d7d; }
#wrap #login_container .accept a, #wrap #home_explanation .accept a, #wrap #indomanager_login_container .accept a { color:#414141; }
#wrap #indomanager_login_container {
  width:220px;
  height:500px;
  border:solid 1px #000000;
  -webkit-border-top-left-radius:0;
  -webkit-border-top-right-radius:0;
  -webkit-border-bottom-right-radius:0;
  -webkit-border-bottom-left-radius:0;
  -moz-border-radius-topleft:0;
  -moz-border-radius-topright:0;
  -moz-border-radius-bottomright:0;
  -moz-border-radius-bottomleft:0;
  border-top-left-radius:0;
  border-top-right-radius:0;
  border-bottom-right-radius:0;
  border-bottom-left-radius:0;
  behavior:url(PIE.htc);
  -moz-box-shadow:5px 5px 0 #ffffff;
  -webkit-box-shadow:5px 5px 0 #ffffff;
  box-shadow:5px 5px 0 #ffffff;
  behavior:url(PIE.htc);
  background-color:#ffffff;
}
#wrap #indomanager_login_container h3 {
  margin:15px 0;
  color:#666666;
  font-size:12px;
  line-height:120%;
  text-align:center;
}
#wrap #indomanager_login_container form {
  margin-top:30px;
  display:block;
}
#wrap #indomanager_login_container form input[type=text], #wrap #indomanager_login_container form input[type=password] {
  background:#ffffff;
  color:#000000;
  border:1px #000000 solid;
  -webkit-border-top-left-radius:0;
  -webkit-border-top-right-radius:0;
  -webkit-border-bottom-right-radius:0;
  -webkit-border-bottom-left-radius:0;
  -moz-border-radius-topleft:0;
  -moz-border-radius-topright:0;
  -moz-border-radius-bottomright:0;
  -moz-border-radius-bottomleft:0;
  border-top-left-radius:0;
  border-top-right-radius:0;
  border-bottom-right-radius:0;
  border-bottom-left-radius:0;
  behavior:url(PIE.htc);
  -moz-box-shadow:5px 5px 0 #ffffff;
  -webkit-box-shadow:5px 5px 0 #ffffff;
  box-shadow:5px 5px 0 #ffffff;
  behavior:url(PIE.htc);
  width:195px;
}
#wrap #indomanager_login_container form input[type=text]:active, #wrap #indomanager_login_container form input[type=text]:focus, #wrap #indomanager_login_container form input[type=password]:active, #wrap #indomanager_login_container form input[type=password]:focus { border:solid 1px #245eff; }
#wrap #indomanager_login_container form input[type=submit], #wrap #indomanager_login_container form .button, #wrap #indomanager_login_container form input[type=submit]:hover, #wrap #indomanager_login_container form .button:hover {
  display:block;
  -webkit-border-top-left-radius:0;
  -webkit-border-top-right-radius:0;
  -webkit-border-bottom-right-radius:0;
  -webkit-border-bottom-left-radius:0;
  -moz-border-radius-topleft:0;
  -moz-border-radius-topright:0;
  -moz-border-radius-bottomright:0;
  -moz-border-radius-bottomleft:0;
  border-top-left-radius:0;
  border-top-right-radius:0;
  border-bottom-right-radius:0;
  border-bottom-left-radius:0;
  behavior:url(PIE.htc);
  width:209px;
  height:30px;
  background:#265cff;
  background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#265cff),color-stop(1,#007fff));
  background:-ms-linear-gradient(bottom,#265cff,#007fff);
  background:-moz-linear-gradient(center bottom,#265cff 0%,#007fff 100%);
  background:-o-linear-gradient(#007fff,#265cff);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#007fff', endColorstr='#265cff', GradientType=0);
}
#wrap #indomanager_login_container form input[type=checkbox] {
  display:block;
  float:left;
  margin-left:5px;
}
#wrap #indomanager_login_container form label {
  color:#666666;
  display:block;
  float:left;
  padding-top:2px;
}
#wrap #indomanager_login_container .error_message {
  clear:both;
  display:block;
  margin-top:37px;
  text-align:left;
  padding-left:5px;
}
#wrap #indomanager_login_container #stay_connected_info {
  clear:both;
  display:none;
  position:relative;
  text-align:left;
  color:#999999;
  border:solid 1px #999999;
  margin:40px -10px 10px -10px;
  padding:13px;
}
#wrap #indomanager_login_container #stay_connected_info:after, #wrap #indomanager_login_container #stay_connected_info:before {
  bottom:100%;
  left:19px;
  border:solid transparent;
  content:" ";
  height:0;
  width:0;
  position:absolute;
  pointer-events:none;
}
#wrap #indomanager_login_container #stay_connected_info:after {
  border-color:rgba(255,255,255,0);
  border-bottom-color:#ffffff;
  border-width:10px;
  margin-left:-10px;
}
#wrap #indomanager_login_container #stay_connected_info:before {
  border-color:rgba(102,102,102,0);
  border-bottom-color:#999999;
  border-width:11px;
  margin-left:-11px;
}
#wrap #indomanager_login_container .footer {
  position:absolute;
  margin-top:76px;
  bottom:20px;
  text-align:left;
}
#wrap #home_explanation.indoshow {
  background:#fffaf5;
  border:solid #d95817 1px;
}
#wrap #home_explanation.indoshow input[type=text], #wrap #home_explanation.indoshow input[type=password] {
  background:#f3d0ae;
  color:#d95817;
  border:1px #d95817 solid;
}
#wrap #home_explanation.indoshow input[type=submit]:hover, #wrap #home_explanation.indoshow .button:hover { background:transparent url(../images/buton_1_orange.png) center center no-repeat; }
#wrap #home_container, #wrap #account_container {
  position:relative;
  width:970px;
  top:50%;
  left:50%;
  margin-left:-485px;
  margin-top:-300px;
  text-align:center;
  background:#fafafa;
  font-size:13px;
  line-height:16px;
  border:solid #eaeaea 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);
  -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 .scroll, #wrap #account_container .scroll {
  position:relative;
  height:370px;
  width:950px;
  overflow:auto;
  margin:160px 20px 0 0;
}
#wrap #home_container .main_logo, #wrap #account_container .main_logo {
  position:absolute;
  left:30px;
  top:20px;
}
#wrap #home_container .nav, #wrap #account_container .nav {
  position:absolute;
  right:15px;
  top:30px;
}
#wrap #home_container .nav a, #wrap #account_container .nav a {
  margin:0 15px;
  font-size:13px;
  line-height:15px;
  color:#414141;
  text-decoration:none;
}
#wrap #home_container .nav_bottom, #wrap #account_container .nav_bottom {
  position:absolute;
  left:15px;
  bottom:30px;
}
#wrap #home_container .nav_bottom a, #wrap #account_container .nav_bottom a {
  margin:0 15px;
  font-size:13px;
  line-height:15px;
  color:#414141;
  text-decoration:none;
}
#wrap #home_container .logos, #wrap #account_container .logos {
  margin:0 auto;
  position:absolute;
  top:170px;
  left:0px;
  width:100%;
}
#wrap #home_container .logos .menu_item, #wrap #account_container .logos .menu_item {
  float:left;
  vertical-align:top;
  margin:0 27px;
  width:80px;
  position:relative;
}
#wrap #home_container .logos .menu_item .submenu, #wrap #account_container .logos .menu_item .submenu {
  -moz-box-shadow:5px 5px 12px #444444;
  -webkit-box-shadow:5px 5px 12px #444444;
  box-shadow:5px 5px 12px #444444;
  behavior:url(PIE.htc);
  display:none;
  position:absolute;
  top:105px;
  left:-25px;
  width:150px;
  background:#dedede;
  border:1px solid #414141;
  -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);
}
#wrap #home_container .logos .menu_item .submenu a, #wrap #account_container .logos .menu_item .submenu a {
  display:block;
  border-top:1px solid #414141;
  color:#414141;
  text-decoration:none;
  padding:3px;
}
#wrap #home_container .logos .menu_item .submenu a.first, #wrap #account_container .logos .menu_item .submenu a.first {
  border-top:0px;
  font-weight:bold;
  background:#414141;
  color:#dedede;
}
#wrap #home_container .logos .menu_item .error, #wrap #account_container .logos .menu_item .error {
  font-size:11px;
  line-height:11px;
  color:#990000;
  margin:10px 0;
  text-align:left;
}
#wrap #home_container .logos .menu_item.hover .submenu, #wrap #account_container .logos .menu_item.hover .submenu {
  display:block;
  z-index:2;
}
#wrap #home_container .logos .menu_item.hover .submenu .cascade, #wrap #account_container .logos .menu_item.hover .submenu .cascade {
  border-top:0px;
  font-weight:bold;
  position:relative;
  border-top:1px solid #414141;
  padding:3px;
  cursor:pointer;
}
#wrap #home_container .logos .menu_item.hover .submenu .cascade .submenu-2, #wrap #account_container .logos .menu_item.hover .submenu .cascade .submenu-2 {
  -moz-box-shadow:5px 5px 12px #444444;
  -webkit-box-shadow:5px 5px 12px #444444;
  box-shadow:5px 5px 12px #444444;
  behavior:url(PIE.htc);
  display:none;
  position:absolute;
  top:0;
  right:-150px;
  width:150px;
  font-weight:normal;
  background:#dedede;
  border-left:1px solid #414141;
  border-right:1px solid #414141;
  border-bottom:1px solid #414141;
  -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);
}
#wrap #home_container .logos .menu_item.hover .submenu .cascade .submenu-2 a, #wrap #account_container .logos .menu_item.hover .submenu .cascade .submenu-2 a {
  display:block;
  border-top:1px solid #414141;
  color:#414141;
  text-decoration:none;
  padding:3px;
}
#wrap #home_container .logos .menu_item.hover .submenu .cascade:hover .submenu-2, #wrap #account_container .logos .menu_item.hover .submenu .cascade:hover .submenu-2 { display:block; }
#wrap #home_container #mi_cuenta_form, #wrap #account_container #mi_cuenta_form {
  margin:0 auto;
  position:absolute;
  top:244px;
  left:30px;
  width:900px;
  text-align:left;
}
#wrap #home_container #mi_cuenta_form input[type=text], #wrap #home_container #mi_cuenta_form textarea, #wrap #account_container #mi_cuenta_form input[type=text], #wrap #account_container #mi_cuenta_form textarea {
  background:#ebf1cd;
  border:0px;
  width:480px;
  padding:8px 6px;
  margin:7px auto;
  color:#0f7c2b;
  border:1px #0f7c2b solid;
  -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 1px 1px 5px #888888;
  -webkit-box-shadow:inset 1px 1px 5px #888888;
  box-shadow:inner 1px 1px 5px #888888;
  behavior:url(PIE.htc);
}
#wrap #home_container #mi_cuenta_form textarea, #wrap #account_container #mi_cuenta_form textarea { height:50px; }
#wrap #home_container #mi_cuenta_form input[type=submit], #wrap #home_container #mi_cuenta_form .button, #wrap #account_container #mi_cuenta_form input[type=submit], #wrap #account_container #mi_cuenta_form .button {
  display:block;
  background:transparent url(../images/buton_1_gray.png) center center no-repeat;
  color:#ffffff;
  border:0px;
  text-align:center;
  width:188px;
  height:29px;
  padding:8px 6px;
  margin:7px 0;
  cursor:pointer;
}
#wrap #home_container #mi_cuenta_form .button, #wrap #account_container #mi_cuenta_form .button {
  height:15px;
  text-decoration:none;
}
#wrap #home_container #mi_cuenta_form input[type=submit]:hover, #wrap #home_container #mi_cuenta_form .button:hover, #wrap #account_container #mi_cuenta_form input[type=submit]:hover, #wrap #account_container #mi_cuenta_form .button:hover { background:transparent url(../images/buton_1_green.png) center center no-repeat; }
#wrap #home_container #mi_cuenta_form label, #wrap #account_container #mi_cuenta_form label {
  display:block;
  margin-top:5px;
}
#wrap #home_container #mi_cuenta_form .logo_row, #wrap #account_container #mi_cuenta_form .logo_row {
  position:absolute;
  top:0px;
  right:20px;
}
#wrap #home_container #mi_cuenta_form .logo_row label, #wrap #account_container #mi_cuenta_form .logo_row label { margin-bottom:5px; }
#wrap #home_container #mi_cuenta_form .logo_row img, #wrap #account_container #mi_cuenta_form .logo_row img {
  max-height:100px;
  max-width:200px;
}
#wrap #home_container .logo_bottom, #wrap #account_container .logo_bottom {
  bottom:15px;
  right:15px;
}
#wrap #home_container .questions_section, #wrap #account_container .questions_section {
  text-align:left;
  padding:0 30px;
}
#wrap #home_container .questions_section .title, #wrap #account_container .questions_section .title {
  font-size:30px;
  margin:30px 0 20px;
}
#wrap #home_container .questions_section .question_group, #wrap #account_container .questions_section .question_group { padding:0 10px; }
#wrap #home_container .questions_section .question_group .question, #wrap #account_container .questions_section .question_group .question {
  color:#0f7c2b;
  font-size:14px;
  font-weight:bold;
}
#wrap #home_container .questions_section .question_group .answer, #wrap #account_container .questions_section .question_group .answer { width:600px; }
#wrap #home_container .questions_section .question_group .answer p, #wrap #account_container .questions_section .question_group .answer p { padding:5px 10px; }
#wrap #home_container .condiciones_text, #wrap #account_container .condiciones_text {
  text-align:left;
  padding:20px;
  font-size:13px;
  line-height:14px;
  font-weight:normal;
}
#wrap .modal_container {
  position:fixed;
  top:0;
  left:0;
  z-index:9999999;
  width:100%;
  height:100%;
}
#wrap .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);
}
#wrap .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;
}
#wrap .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);
}
#wrap .modal_container .modal_content .messages_title {
  color:#000000;
  padding:30px 20px 40px;
  text-decoration:underline;
  font-size:21px;
  text-align:center;
}
#wrap .modal_container .modal_content .message {
  color:#0f7c2b;
  padding:0px 100px 40px;
}
#wrap .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');
}
#wrap .modal_container .modal_content.green { background:#f6faef top left repeat; }
#wrap .modal_container .modal_content.green .message { color:#0f7c2b; }
.linksub .submenulinks {
  -moz-box-shadow:5px 5px 12px #444444;
  -webkit-box-shadow:5px 5px 12px #444444;
  box-shadow:5px 5px 12px #444444;
  behavior:url(PIE.htc);
  display:none;
  position:absolute;
  top:16px;
  left:-45px;
  width:150px;
  background:#dedede;
  border:1px solid #414141;
  -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);
  z-index:100;
}
.linksub .submenulinks a {
  display:block;
  border-top:1px solid #414141;
  color:#414141;
  text-decoration:none;
  padding:3px;
  margin:0px !important;
}
.linksub .submenulinks .cascade {
  border-top:0px;
  font-weight:bold;
  position:relative;
  border-top:1px solid #414141;
  padding:3px;
  cursor:pointer;
}
.linksub .submenulinks .cascade:hover .submenu-2 { display:block; }
.linksub .submenulinks .cascade .submenu-2 {
  -moz-box-shadow:5px 5px 12px #444444;
  -webkit-box-shadow:5px 5px 12px #444444;
  box-shadow:5px 5px 12px #444444;
  behavior:url(PIE.htc);
  display:none;
  position:absolute;
  top:0;
  right:150px;
  width:150px;
  font-weight:normal;
  background:#dedede;
  -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);
  z-index:100;
}
.linksub:hover .submenulinks { display:block; }
.linksub .submenulinks .first {
  border-top:0px;
  font-weight:bold;
  background:#414141;
  color:#dedede !important;
  margin:0px !important;
}
.linksub { width:300px; }
.noticias_wrapper {
  margin:0 auto;
  position:absolute;
  top:320px;
  margin-left:20px;
  -moz-box-shadow:5px 5px 30px #cccccc;
  -webkit-box-shadow:5px 5px 30px #cccccc;
  -khtml-box-shadow:5px 5px 30px #cccccc;
  box-shadow:5px 5px 30px #cccccc;
  border:4px solid #dddddd;
  -moz-border-radius:12px;
  -webkit-border-radius:12px;
  -khtml-border-radius:12px;
  border-radius:12px;
  background-color:#eeeeee;
  padding:7px;
  width:900px;
}
.encuestas_wrapper {
  margin:0 auto;
  position:absolute;
  top:320px;
  margin-left:20px;
  -moz-box-shadow:5px 5px 30px #cccccc;
  -webkit-box-shadow:5px 5px 30px #cccccc;
  -khtml-box-shadow:5px 5px 30px #cccccc;
  box-shadow:5px 5px 30px #cccccc;
  border:4px solid #dddddd;
  -moz-border-radius:12px;
  -webkit-border-radius:12px;
  -khtml-border-radius:12px;
  border-radius:12px;
  background-color:#eeeeee;
  padding:7px;
  width:900px;
  min-height:160px;
}
.encuestas_noticias_resultados {
  margin:0 auto;
  position:absolute;
  top:180px;
  margin-left:20px;
  -moz-box-shadow:5px 5px 30px #cccccc;
  -webkit-box-shadow:5px 5px 30px #cccccc;
  -khtml-box-shadow:5px 5px 30px #cccccc;
  box-shadow:5px 5px 30px #cccccc;
  border:4px solid #dddddd;
  -moz-border-radius:12px;
  -webkit-border-radius:12px;
  -khtml-border-radius:12px;
  border-radius:12px;
  background-color:#eeeeee;
  padding:7px;
  width:900px;
  height:320px;
}
.encuestas_noticias_resultados .ui-widget-header { background:#cccccc; }
a.button-link:link {
  text-decoration:none;
  color:#333333;
  font-weight:bold;
  padding:7px 12px 7px 12px;
  background-color:#dddddd;
  border-radius:15px;
}
a.button-link:hover {
  color:green;
  background-color:#cccccc;
}
.noticias_title {
  font-style:normal;
  font-weight:bold;
  margin:0 auto;
  position:absolute;
  top:10px;
  margin-left:20px;
  border:2px solid #aaaaaa;
  background-color:#eeeeee;
  padding:7px;
  right:50%;
}
.noticias_text1 {
  font-style:oblique;
  font-weight:normal;
  margin:0 auto;
  position:absolute;
  top:30px;
  margin-left:20px;
  border:2px solid #aaaaaa;
  background-color:#eeeeee;
  padding:7px;
  right:25%;
}
.noticias_text2 {
  font-style:oblique;
  font-weight:normal;
  margin:0 auto;
  position:absolute;
  top:50px;
  margin-left:20px;
  border:2px solid #aaaaaa;
  background-color:#eeeeee;
  padding:7px;
  right:75%;
}
.encuesta_titulo {
  font-style:normal;
  font-weight:bold;
  text-align:center;
  padding:7px;
  font-size:16px;
  font-family:'blissRegular', Helvetica, Arial, sans-serif;
}
.encuesta_pregunta {
  font-style:normal;
  font-weight:bold;
  text-align:center;
  font-size:16px;
}
.encuesta_respuesta {
  font-weight:bold;
  text-align:left;
  margin-left:30px;
}
.button_votar {
  font-style:normal;
  font-weight:bold;
  font-size:14px;
  color:green;
  padding:5px;
  width:25%;
  border:1px solid #bbbbbb;
  -moz-border-radius:8px;
  -webkit-border-radius:8px;
  -khtml-border-radius:8px;
  border-radius:8px;
}
.button_resultados {
  font-style:normal;
  font-weight:bold;
  font-size:14px;
  color:green;
  padding:5px;
  width:25%;
  border:1px solid #bbbbbb;
  -moz-border-radius:8px;
  -webkit-border-radius:8px;
  -khtml-border-radius:8px;
  border-radius:8px;
}
hr {
  display:block;
  height:1px;
  border:0;
  border-top:1px solid #dddddd;
  padding:0;
}
.ventana_votar { min-height:150px; }
.resultados { text-align:left; }
.resultados p { margin-left:40px; }
.resultados ul { margin-left:30px; }
.resultados ul li {
  float:left;
  margin:0 10px;
}
