 html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0; padding:0}
table {border-collapse:collapse; border-spacing:0}
fieldset,img {border:0; margin:0; padding:0}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal; font-weight:normal}
ol,ul {list-style:none}
caption,th {text-align:left}
h1,h2,h3,h4,h5,h6 {font-size:100%; font-weight:normal}
q:before,q:after {content:''}
abbr,acronym {border:0}
a {text-decoration: none; outline: 0}
body {width: 100%; height: 100%; font-family: Arial, Verdana, sans-serif; font-size: 1em; color: #5d5b58}
body.long {background: url('/images/web/bg_home_tile.png') repeat-x}
body.short {background: url('/images/web/bg_body_tile2.png') repeat-x}
h2 {font-size: 1.6em;}
h3 {font-size: 1.4em;}
h4 {font-size: 1.2em;}
h5 {font-size: 1em;}
.bold {font-weight: bold}
.none {display: none}
strong {font-weight: bold}
a {color: #396e71}
a:hover {text-decoration: underline}
a.important {text-decoration: underline; font-weight: bold}
.orange {color: #ce520e}
#top {background: url('/images/web/background_menu.png') repeat-x; height: 85px}
#top a:hover {text-decoration: underline}
#top ul li {float: left; margin-right: 12px; margin-top: 23px; height: 80px; background: right url('/images/web/divider_menu.png') no-repeat}
#top ul li a {display: block; height: 80px; padding-top: 34px; margin-right: 12px}
#top ul li.last {margin-right: auto; background: none}
#top .login-btn {margin-top: 15px; display: block}
#menu-web {width: 580px}
#banner {height: 340px}
#banner-short {height: 94px}
#banner-img, #banner-img-short {height: 340px; width: 100%; position:absolute; margin-top: 73px; overflow: hidden}
#banner-img {background: url('/images/web/bg_banner.jpg') no-repeat center}
#banner-img-short {background: url('/images/web/bg_banner_2.jpg') no-repeat center; height: 73px; margin-top: 85px}
   .title {color: #58aaaf; font-weight: bold; padding-left: 10px; margin-bottom: 20px; border-bottom: solid 1px #e2e2e2}
.hr {background-color: #e2e2e2; height: 1px; margin-top: 20px}
 .block {margin-top: 20px}
   ul.point_list {list-style-type: disc}
.point_list li {margin-bottom: 5px}
   #incompatible-message {width: 100%; height: 230px; background: url('/images/background_ie_error.png') repeat-x; text-align: center; padding-top: 20px}
#incompatible-message a {color: #00acec}
#incompatible-message p.incompatible-message-content {color: #ff2e65; font-size: 1.2em}
#incompatible-message ul {margin-top: 58px; width: 700px}
#incompatible-message ul li.grid_3 {margin-right: 25px}
   .underline {text-decoration: underline}
   #foot-container {background: url('/images/web/bg_foot_tile.png') repeat-x; height: 260px}
#foot {margin-top: 41px; padding: 15px; background-color: #343434; height: 161px}
#foot h5 {font-size: 0.9em;}
#foot li {color: white}
#foot li a {color: white}
.foot_title {color: #a8c822; font-weight: bold}
#foot ul {margin-left: 10px; margin-top: 5px}
#foot ul li {margin-bottom: 5px}
#copyright_content {margin-top: 1px; padding: 15px; text-align: center; font-weight: bold; height: 35px}
#copy-container {width: 530px; margin: 0 auto}
#copyright_content ul {margin: 0 auto; width: 450px}
#copyright_content p.minor {font-size: 0.7em}
#copyright_content ul li {display: inline; <!-- [if lt IE 8]> ul.menu li {display: inline }
<![endif]--> margin-left: 10px; padding-right: 12px; margin-bottom: 5px}
#copyright_content ul li.last {background: none}
#copyright_content p {margin-bottom: 20px}
#copyright_content p strong {color: black}
#copyright_content p img {margin-left: 20px}
 #feature-box li {margin-bottom: 30px; height: 120px}
#feature-box li img {float:left; margin-right: 20px; margin-left: 10px}
#feature-box h5 {font-weight: bold; font-size: 1.2em; color: black}
#feature-box .text-content {width: 235px; padding-left: 78px}
.text-content p {font-size: 0.9em; padding-right: 5px}
 .pasos_box {height: 220px; background-color: #f1f1f1; margin-bottom: 30px}
.pasos_box p {padding: 10px}
 ul.info li {padding-left: 20px; padding-bottom: 30px}
ul.info li p {font-style:italic; font-size: 0.8em}
ul.info li a {display:block; padding-left: 20px; padding-top: 10px}
 #leases-box .lease-box-container {border: solid 1px #e2e2e2; margin-bottom: 20px}
#leases-box h4 {color: #ce520e; font-weight: bold; padding: 10px; background-color: #f0f0f0}
#leases-box h4 a {color: #ce520e}
.lease-box-container li {padding: 5px; padding-left: 20px}
.lease-box-container strong {color: #7ad41a}
   #aviso-legal ol li{ padding: 0px 12px 20px 1em; font-size: 1.1em}
#aviso-legal ol li ol {padding: 12px 12px 0px 1em}
#condiciones p, #aviso-legal p{ margin: 0em 1em 20px 1em}
  .container_12 {margin-left: auto; margin-right: auto; width: 960px}
 .grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12 {display:inline; float: left; position: relative; margin-left: 10px; margin-right: 10px}
 .alpha {margin-left: 0}
.omega {margin-right: 0}
 .container_12 .grid_1 {width:60px}
.container_12 .grid_2 {width:140px}
.container_12 .grid_3 {width:220px}
.container_12 .grid_4 {width:300px}
.container_12 .grid_5 {width:380px}
.container_12 .grid_6 {width:460px}
.container_12 .grid_7 {width:540px}
.container_12 .grid_8 {width:620px}
.container_12 .grid_9 {width:700px}
.container_12 .grid_10 {width:780px}
.container_12 .grid_11 {width:860px}
.container_12 .grid_12 {width:940px}
 .container_12 .prefix_1 {padding-left:80px}
.container_12 .prefix_2 {padding-left:160px}
.container_12 .prefix_3 {padding-left:240px}
.container_12 .prefix_4 {padding-left:320px}
.container_12 .prefix_5 {padding-left:400px}
.container_12 .prefix_6 {padding-left:480px}
.container_12 .prefix_7 {padding-left:560px}
.container_12 .prefix_8 {padding-left:640px}
.container_12 .prefix_9 {padding-left:720px}
.container_12 .prefix_10 {padding-left:800px}
.container_12 .prefix_11 {padding-left:880px}
 .container_12 .suffix_1 {padding-right:80px}
.container_12 .suffix_2 {padding-right:160px}
.container_12 .suffix_3 {padding-right:240px}
.container_12 .suffix_4 {padding-right:320px}
.container_12 .suffix_5 {padding-right:400px}
.container_12 .suffix_6 {padding-right:480px}
.container_12 .suffix_7 {padding-right:560px}
.container_12 .suffix_8 {padding-right:640px}
.container_12 .suffix_9 {padding-right:720px}
.container_12 .suffix_10 {padding-right:800px}
.container_12 .suffix_11 {padding-right:880px}
 .container_12 .push_1 {left:80px}
.container_12 .push_2 {left:160px}
.container_12 .push_3 {left:240px}
.container_12 .push_4 {left:320px}
.container_12 .push_5 {left:400px}
.container_12 .push_6 {left:480px}
.container_12 .push_7 {left:560px}
.container_12 .push_8 {left:640px}
.container_12 .push_9 {left:720px}
.container_12 .push_10 {left:800px}
.container_12 .push_11 {left:880px}
 .container_12 .pull_1 {left:-80px}
.container_12 .pull_2 {left:-160px}
.container_12 .pull_3 {left:-240px}
.container_12 .pull_4 {left:-320px}
.container_12 .pull_5 {left:-400px}
.container_12 .pull_6 {left:-480px}
.container_12 .pull_7 {left:-560px}
.container_12 .pull_8 {left:-640px}
.container_12 .pull_9 {left:-720px}
.container_12 .pull_10 {left:-800px}
.container_12 .pull_11 {left:-880px}
  .clear {clear: both; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0}
 .clearfix:after {clear: both; content: ' '; display: block; font-size: 0; line-height: 0; visibility: hidden; width: 0; height: 0}
.clearfix {display: inline-block}
* html .clearfix {height: 1%}
.clearfix {display: block}
   table#planes {margin: 0 auto;  margin-bottom: 30px}
table.planes form {margin: auto}
table.planes span.caracteristicas, table.planes span.caracteristica-principal{ color: #565656; font-weight: bold; text-align: right; display: block; width: 208px; padding-right: 10px}
table.planes span.caracteristica-principal {color: #79cb62; font-size: 1.2em}
table.planes span.titulo-planes {color: #358625; font-size: 1.4em}
table.planes td.cabecera {background-color: #f0f6ea; text-align: center; width: 170px}
table.planes td.cabecera div {border-left: solid 5px white; padding: 15px; height: 62px}
table.planes span.precio {font-weight: bold; font-size: 1.4em; display:block; padding-top: 5px}
table.planes span.datos {color: #565656; font-weight: bold; text-align: center; display: block}
table.planes td.par {background-color: #f3f3f3}
table.planes tr.data td.name-caract {border-left: none}
table.planes tr.data td {height: 50px; border-bottom: #e1e1e1 solid 2px; border-left: #b8b8b8 solid 2px}
table.planes td p {margin: auto}
table.planes tr.solido-top {border-top: solid #6f6f6f 3px}
table.planes tr.solido-bottom {border-bottom: solid #6f6f6f 3px}
#titulo-planes {margin: 20px auto; width: 300px; color: #297f1a; font-size: 1.6em; font-weight: bold; text-align: center}
table.planes .action-planes {height: 70px; background-color: #f0f6ea}
table.planes .action-planes div {border-left: solid 5px white; height: 45px; padding-top: 30px}
.info .medium {width: 45%; margin-left: 20px; float: left; margin-bottom: 20px}
.info .content {float: left; width: 100%}
.info .center {text-align: center;}
.info p {margin-bottom: 10px;}
div.clear {clear:both}
.data-show {padding: 20px}