*{}div.system {height: auto; margin: 0.5em; padding: 0.5em; background-color: #000; border: solid 1px #CCC; color: #FFF;}div.error {background-color: #FCC; border: solid 1px #F77; color: #666; height:auto; margin: 0.5em; padding: 0.5em;}div.warning {height: auto; margin: 0.5em; padding: 0.5em; background-color: #DAA; border: solid 1px #D55; color: #666;}div.success {height: auto; margin: 0.5em; padding: 0.5em; background-color: #30A0A0; border: solid 1px #000; color: #fff;}div.info {height: auto; margin: 0.5em; padding: 0.5em; background-color: #FEFEFE; border: solid 1px #DDDDDD; color: #666;}body {background-color: #3f3f3f;background-image: url(../img/body-bg.jpg);background-repeat: repeat-x;}.gigabanner {width: 990px;margin: 0 auto;padding: 0;}#cabecera {margin: 0 auto;text-align: center;}#cabecera #centrado {height: 190px;margin: 0 auto;padding: 0;position: relative;width: 990px;}#cabecera #centrado .franja {color: #000;padding:2px 10px;font-family:Trebuchet MS;font-weight: bold;font-size: 1.2em;background-color:#000;text-align:left;width:970px;}#cabecera #centrado .franja a {color:#fff; text-decoration:none;}#cabecera #centrado .franja a:hover {text-decoration:underline;}#cabecera #centrado .publicidad {position: absolute;right: 0;top: 30px;z-index: 2;}#cabecera #centrado .logo {position: absolute;bottom: 0;z-index: 1;}#container {clear: both;overflow: hidden;padding: 0;}#info {background-color: #ebebeb;height: 21px;line-height: 21px;margin: 10px;overflow: hidden;padding: 2px 5px;position: relative;width: 960px;}#info .subtitle {color: #999999;display: inline;float: left;font-family: Georgia, Times, sans-serif;font-size: 1.6em;font-weight: bold;letter-spacing: -1px;}#info .fecha {color: #999999;display: inline;float: right;font-family: Arial;font-size: 1em;}#contenidos {background-color: #ffffff;height: auto;margin: 0 auto;overflow: hidden;position: relative;width: 990px;}.header h2.section {font-family: Trebuchet MS, Tahoma;font-size: 1.8em;color: #666;padding: 0 10px;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;margin-bottom: 5px;text-align: right;}#pie {background-color: #000000;border-top: dotted 2px #999999;height: auto;margin: 0 auto 10px auto;overflow: hidden;padding: 0;position: relative;width: 990px;}div.breadcrumb {font-size: 1.1em;padding: 3px;}div.breadcrumb span {color: #999999;font-weight: bold;}div.breadcrumb a {color: #999999;text-decoration: none;}div.breadcrumb a:hover {text-decoration: underline;}div.breadcrumb span.separador {font-weight: bold;margin: 0 3px;}div.comments {clear: both; margin-top: 50px;}div.comments .theader {color: #333;font-weight: bold;font-size: 1.6em;}div.comments div.comment {border-top: dashed 1px #ccc;padding: 10px 5px 10px 5px;}div.comments div.comment div.header span.num {border-right: solid 1px #ccc;color: #D37C24;font-weight: bold;font-size: 1.2em;padding-right: 5px;}div.comments div.comment div.header span.name {color: #333;font-weight: bold;font-size: 1.2em;padding: 0 5px;}div.comments div.comment div.header span.date {color: #CCC;font-size: 1.1em;padding: 0 5px;}div.comments div.comment div.commenttext {color: #333;font-size: 1.3em;padding: 0 5px;margin-top: 5px;}form.public {margin: 0;overflow: hidden;padding: 0;width: 100%;}form.public h4 {background-color: #eee;clear: both;display: block;margin: 5px 3px;padding: 3px 5px;}form.public div.fields {padding: 5px 0;overflow: hidden;width: 100%;}form.public div.fields label.flabel {display: inline;float: left;}form.public div.fields label.flabel sup.required {font-size: 0.8em;font-weight: bold;}form.public div.fields label.required {color: #cc0000;}form.public div.fields label.lineal {margin-bottom: 5px;}form.public div.fields input.ftext,form.public div.fields input.fpassword,form.public div.fields textarea.ftextarea,form.public div.fields select.fselect {background-color: #ffffff;}form.public div.fields input.ftext:focus,form.public div.fields input.fpassword:focus,form.public div.fields textarea.ftextarea:focus,form.public div.fields select.fselect:focus {background-color: #efefef;}form.public div.fields span.ltext,form.public div.fields span.lpassword,form.public div.fields span.ltextarea,form.public div.fields span.lselect,form.public div.fields span.lcheckbox,form.public div.fields span.lradio {color: #aaaaaa;font-size: 1em;vertical-align: top;}form.public div.fields div.group {display: inline;float: left;margin: 0 5px;white-space: nowrap;}form.public div.fields div.group input.fcheckbox,form.public div.fields div.group input.fradio{display: inline;float: left;}form.public div.fields div.group span.echeckbox,form.public div.fields div.group span.eradio{display: inline;float: left;margin: 0 3px;white-space: nowrap;}form.public div.fields input.submit,form.public div.fields input.button{display: inline;float: left;}form.public div.legend {}form.public div.legend sup {font-size: 0.8em;font-weight: bold;}form.public div.navigator {display: block;margin: 5px;text-align: right;overflow: hidden;}form.public div.navigator input {display: inline;float: right;margin-left: 5px;}#commentform {clear: both;background: #efefef;padding: 0 5px;color: #333;padding: 5px;margin-top: 20px;}#commentform p.title {font-size: 1.2em;font-weight: bold;}#commentform .intro {font-size: 1.1em;font-family:Trebuchet MS, Tahoma;color: #333;line-height: 130%;text-align: left;margin: 5px 0;}#commentform .izq {width: 44%;float: left;margin-top: 10px;}#commentform .izq p {font-size: 1.1em;}#commentform .izq label {font-size: 1.2em;font-weight: bold;}#commentform .middle {width: 30%;float: left;margin-top: 10px;}#commentform .middle p {font-size: 1.1em;}#commentform .middle label {font-size: 1.1em;font-weight: bold;}#commentform .right {width: 24%;float: left;padding: 2px;background: #e4e4e4;overflow: hidden;margin-top: 10px;}#commentform .right li {font-weight: normal;font-size: 1.1em;}#commentform p.send {clear: both;}#commentform .conditions {border-top: solid 1px #ccc;font-weight: normal;font-size: 1.1em;margin: 10px 0;padding: 10px;}#commentform .conditions li {font-weight: normal;font-size: 1.1em;margin: 5px 0;}
