@charset "UTF-8";
.wrapper-contenidos {
  width: 100%;
  overflow: visible !important; }

.contenedor1,
.wrapper-contenidos,
.wrapper-contenidos .contenidos-pagina {
  float: none;
  display: block;
  clear: both;
  margin: 0px;
  padding: 0px;
  height: auto;
  overflow: hidden;
  overflow: visible !important; }

.wrapper-contenidos .contenidos-pagina {
  position: relative;
  width: 900px;
  margin: 0px auto;
  padding: 0px 20px;
  min-height: 320px;
  background-color: #fff; }

.wrapper-contenidos .contenidos-pagina .wrapper_csc {
  float: none;
  clear: both;
  margin: 0px;
  height: auto;
  overflow: hidden; }

.wrapper_csc {
  display: block;
  padding: 0px 0px 15px 0px; }

.wrapper_csc .wrapper_csc {
  padding: 0px !important; }

.wrapper_csc .wrapper_csc + .wrapper_csc {
  margin: 15px 0px 0px 0px !important; }

.colwn-set .col-narrow .caja-pestanas .contenido .wrapper_csc + .wrapper_csc {
  margin: 0px !important; }

.interior.sinmenu.sincolder .col-main,
.interior.sinmenu.concolder .col-main,
.interior.conmenu.sincolder .col-main,
.interior.conmenu.concolder .col-main {
  margin: 0px;
  padding: 0px;
  clear: none;
  height: auto;
  overflow: hidden; }

.interior.sinmenu.sincolder .col-main {
  float: none;
  clear: both;
  width: 900px; }

.interior.sinmenu.concolder .col-main {
  float: left;
  width: 631px; }

.interior.conmenu.sincolder .col-main {
  float: left;
  width: 631px; }

.interior.conmenu.concolder .col-main {
  float: left;
  width: 362px; }

.interior.sinmenu.sincolder .col-der,
.interior.sinmenu.concolder .col-der,
.interior.conmenu.sincolder .col-der,
.interior.conmenu.concolder .col-der {
  float: left;
  padding: 0px;
  height: auto;
  overflow: hidden; }

.interior.sinmenu.concolder .col-der {
  width: 237px;
  margin: 0px 0px 0px 32px; }

.interior.conmenu.concolder .col-der {
  width: 237px;
  margin: 0px 0px 0px 32px; }

.col1-set,
.col2-set,
.colwn-set,
.colnw-set,
.colswn-set,
.colsnw-set,
.col3-set,
.col4-set,
.col6-set,
.interior.sinmenu.sincolder .col1-set,
.interior.sinmenu.sincolder .col2-set,
.interior.sinmenu.sincolder .colwn-set,
.interior.sinmenu.sincolder .colnw-set,
.interior.sinmenu.sincolder .colswn-set,
.interior.sinmenu.sincolder .colsnw-set,
.interior.sinmenu.sincolder .col3-set,
.interior.sinmenu.sincolder .col4-set,
.interior.sinmenu.concolder .col1-set,
.interior.sinmenu.concolder .col2-set,
.interior.sinmenu.concolder .colwn-set,
.interior.sinmenu.concolder .colnw-set,
.interior.sinmenu.concolder .colswn-set,
.interior.sinmenu.concolder .colsnw-set,
.interior.sinmenu.concolder .col3-set,
.interior.sinmenu.concolder .col4-set,
.interior.conmenu.sincolder .col1-set,
.interior.conmenu.sincolder .col2-set,
.interior.conmenu.sincolder .colwn-set,
.interior.conmenu.sincolder .colnw-set,
.interior.conmenu.sincolder .colswn-set,
.interior.conmenu.sincolder .colsnw-set,
.interior.conmenu.sincolder .col3-set,
.interior.conmenu.sincolder .col4-set,
.interior.conmenu.concolder .col1-set,
.interior.conmenu.concolder .col2-set,
.interior.conmenu.concolder .colwn-set,
.interior.conmenu.concolder .colnw-set,
.interior.conmenu.concolder .colswn-set,
.interior.conmenu.concolder .colsnw-set,
.interior.conmenu.concolder .col3-set,
.interior.conmenu.concolder .col4-set {
  float: none;
  display: block;
  margin: 0px;
  padding: 0px;
  width: 900px;
  height: auto;
  overflow: hidden; }

.interior.sinmenu.sincolder .col1-set,
.interior.sinmenu.sincolder .col2-set,
.interior.sinmenu.sincolder .colwn-set,
.interior.sinmenu.sincolder .colnw-set,
.interior.sinmenu.sincolder .colswn-set,
.interior.sinmenu.sincolder .colsnw-set,
.interior.sinmenu.sincolder .col3-set,
.interior.sinmenu.sincolder .col4-set {
  width: 900px; }

.interior.sinmenu.concolder .col1-set,
.interior.sinmenu.concolder .col2-set,
.interior.sinmenu.concolder .colwn-set,
.interior.sinmenu.concolder .colnw-set,
.interior.sinmenu.concolder .colswn-set,
.interior.sinmenu.concolder .colsnw-set,
.interior.sinmenu.concolder .col3-set,
.interior.sinmenu.concolder .col4-set {
  width: 631px; }

.interior.conmenu.sincolder .col1-set,
.interior.conmenu.sincolder .col2-set,
.interior.conmenu.sincolder .colwn-set,
.interior.conmenu.sincolder .colnw-set,
.interior.conmenu.sincolder .colswn-set,
.interior.conmenu.sincolder .colsnw-set,
.interior.conmenu.sincolder .col3-set,
.interior.conmenu.sincolder .col4-set {
  width: 631px; }

.interior.conmenu.concolder .col1-set,
.interior.conmenu.concolder .col2-set,
.interior.conmenu.concolder .colwn-set,
.interior.conmenu.concolder .colnw-set,
.interior.conmenu.concolder .colswn-set,
.interior.conmenu.concolder .colsnw-set,
.interior.conmenu.concolder .col3-set,
.interior.conmenu.concolder .col4-set {
  width: 362px; }

.col2-set .col1-set,
.col2-set .col2-set,
.col2-set .colwn-set,
.col2-set .colnw-set,
.col2-set .colswn-set,
.col2-set .colsnw-set,
.col2-set .col3-set,
.col2-set .col4-set {
  background: none;
  padding: 0px !important; }

.colwn-set .col-wide .col1-set,
.colwn-set .col-wide .col2-set,
.colwn-set .col-wide .col3-set,
.colwn-set .col-wide .col4-set,
.colwn-set .col-narrow .col1-set,
.colwn-set .col-narrow .col2-set,
.colwn-set .col-narrow .col3-set,
.colwn-set .col-narrow .col4-set {
  background: none;
  padding: 0px !important; }

.colswn-set .col-swide .col1-set,
.colswn-set .col-swide .col2-set,
.colswn-set .col-swide .col3-set,
.colswn-set .col-swide .col4-set,
.colswn-set .col-snarrow .col1-set,
.colswn-set .col-snarrow .col2-set,
.colswn-set .col-snarrow .col3-set,
.colswn-set .col-snarrow .col4-set {
  background: none;
  padding: 0px !important; }

.colnw-set .col-wide .col1-set,
.colnw-set .col-wide .col2-set,
.colnw-set .col-wide .col3-set,
.colnw-set .col-wide .col4-set,
.colnw-set .col-narrow .col1-set,
.colnw-set .col-narrow .col2-set,
.colnw-set .col-narrow .col3-set,
.colnw-set .col-narrow .col4-set {
  background: none;
  padding: 0px !important; }

.colsnw-set .col-swide .col1-set,
.colsnw-set .col-swide .col2-set,
.colsnw-set .col-swide .col3-set,
.colsnw-set .col-swide .col4-set,
.colsnw-set .col-snarrow .col1-set,
.colsnw-set .col-snarrow .col2-set,
.colsnw-set .col-snarrow .col3-set,
.colsnw-set .col-snarrow .col4-set {
  background: none;
  padding: 0px !important; }

.col3-set .col1-set,
.col3-set .col2-set,
.col3-set .colwn-set,
.col3-set .colnw-set,
.col3-set .colswn-set,
.col3-set .colsnw-set,
.col3-set .col3-set,
.col3-set .col4-set {
  background: none;
  padding: 0px !important; }

.col4-set .col1-set,
.col4-set .col2-set,
.col4-set .colwn-set,
.col4-set .colnw-set,
.col4-set .colswn-set,
.col4-set .colsnw-set,
.col4-set .col3-set,
.col4-set .col4-set {
  background: none;
  padding: 0px !important; }

.colwn-set .col-narrow .col2-set + .col2-set,
.colnw-set .col-narrow .col2-set + .col2-set {
  margin-top: 10px; }

.col-1,
.col-2,
.col-wide,
.col-narrow,
.col-swide,
.col-snarrow,
.col-3,
.col-4,
.col-5,
.col-6 {
  position: relative;
  float: left;
  display: inline-block;
  margin: 0px;
  padding: 0px;
  height: auto; }

.inicio .col2-set .col-1,
.inicio .col2-set .col-2,
.interior.sinmenu.sincolder .col2-set .col-1,
.interior.sinmenu.sincolder .col2-set .col-2 {
  margin: 0px 32px 0px 0px;
  width: 434px; }

.inicio .col2-set .col-2,
.interior.sinmenu.sincolder .col2-set .col-2 {
  margin: 0px; }

.inicio .col2-set .col2-set,
.interior.sinmenu.sincolder .col2-set .col2-set {
  width: 434px; }

.inicio .col2-set .col2-set .col-1,
.inicio .col2-set .col2-set .col-2,
.interior.sinmenu.sincolder .col2-set .col2-set .col-1,
.interior.sinmenu.sincolder .col2-set .col2-set .col-2 {
  margin: 0px 32px 0px 0px;
  width: 201px; }

.inicio .col2-set .col2-set .col-2,
.interior.sinmenu.sincolder .col2-set .col2-set .col-2 {
  margin: 0px; }

.inicio .col2-set .col3-set,
.interior.sinmenu.sincolder .col2-set .col3-set {
  width: 434px; }

.inicio .col2-set .col3-set .col-1,
.interior.sinmenu.sincolder .col2-set .col3-set .col-1,
.inicio .col2-set .col3-set .col-2,
.interior.sinmenu.sincolder .col2-set .col3-set .col-2,
.inicio .col2-set .col3-set .col-3,
.interior.sinmenu.sincolder .col2-set .col3-set .col-3 {
  margin: 0px 32px 0px 0px;
  width: 123px; }

.inicio .col2-set .col3-set .col-3,
.interior.sinmenu.sincolder .col2-set .col3-set .col-3 {
  margin: 0px; }

.inicio .colwn-set .col-wide,
.interior.sinmenu.sincolder .colwn-set .col-wide {
  margin: 0px 31px 0px 0px;
  width: 589px; }

.inicio .colwn-set .col-narrow,
.interior.sinmenu.sincolder .colwn-set .col-narrow {
  margin: 0px;
  width: 279px; }

.inicio .colwn-set .col-wide .col2-set,
.interior.sinmenu.sincolder .colwn-set .col-wide .col2-set {
  margin: 0px;
  width: 589px; }

.inicio .colwn-set .col-wide .col2-set .col-1,
.inicio .colwn-set .col-wide .col2-set .col-2,
.interior.sinmenu.sincolder .colwn-set .col-wide .col2-set .col-1,
.interior.sinmenu.sincolder .colwn-set .col-wide .col2-set .col-2 {
  margin: 0px 31px 0px 0px;
  width: 279px; }

.inicio .colwn-set .col-wide .col2-set .col-2,
.interior.sinmenu.sincolder .colwn-set .col-wide .col2-set .col-2 {
  margin: 0px; }

.inicio .colswn-set .col-swide,
.interior.sinmenu.sincolder .colswn-set .col-swide {
  margin: 0px 32px 0px 0px;
  width: 667px; }

.inicio .colswn-set .col-snarrow,
.interior.sinmenu.sincolder .colswn-set .col-snarrow {
  margin: 0px;
  width: 201px; }

.inicio .colswn-set .col-swide .col2-set,
.interior.sinmenu.sincolder .colswn-set .col-swide .col2-set {
  margin: 0px;
  width: 667px; }

.inicio .colswn-set .col-swide .col2-set .col-1,
.inicio .colswn-set .col-swide .col2-set .col-2,
.interior.sinmenu.sincolder .colswn-set .col-swide .col2-set .col-1,
.interior.sinmenu.sincolder .colswn-set .col-swide .col2-set .col-2 {
  margin: 0px 30px 0px 0px;
  width: 318px; }

.inicio .colswn-set .col-swide .col2-set .col-2,
.interior.sinmenu.sincolder .colswn-set .col-swide .col2-set .col-2 {
  margin: 0px; }

.inicio .colswn-set .col-swide .col3-set,
.interior.sinmenu.sincolder .colswn-set .col-swide .col3-set {
  margin: 0px;
  width: 667px; }

.inicio .colswn-set .col-swide .col3-set .col-1,
.inicio .colswn-set .col-swide .col3-set .col-2,
.inicio .colswn-set .col-swide .col3-set .col-3,
.interior.sinmenu.sincolder .colswn-set .col-swide .col3-set .col-1,
.interior.sinmenu.sincolder .colswn-set .col-swide .col3-set .col-2,
.interior.sinmenu.sincolder .colswn-set .col-swide .col3-set .col-3 {
  margin: 0px 32px 0px 0px;
  width: 201px; }

.inicio .colswn-set .col-swide .col3-set .col-3,
.interior.sinmenu.sincolder .colswn-set .col-swide .col3-set .col-3 {
  margin: 0px; }

.inicio .colnw-set .col-narrow,
.interior.sinmenu.sincolder .colnw-set .col-narrow {
  margin: 0px 31px 0px 0px;
  width: 279px; }

.inicio .colnw-set .col-wide,
.interior.sinmenu.sincolder .colnw-set .col-wide {
  margin: 0px;
  width: 589px; }

.inicio .colnw-set .col-wide .col2-set,
.interior.sinmenu.sincolder .colnw-set .col-wide .col2-set {
  margin: 0px;
  width: 589px; }

.inicio .colnw-set .col-wide .col2-set .col-1,
.inicio .colnw-set .col-wide .col2-set .col-2,
.interior.sinmenu.sincolder .colnw-set .col-wide .col2-set .col-1,
.interior.sinmenu.sincolder .colnw-set .col-wide .col2-set .col-2 {
  margin: 0px 31px 0px 0px;
  width: 279px; }

.inicio .colnw-set .col-wide .col2-set .col-2,
.interior.sinmenu.sincolder .colnw-set .col-wide .col2-set .col-2 {
  margin: 0px; }

.inicio .colsnw-set .col-snarrow,
.interior.sinmenu.sincolder .colsnw-set .col-snarrow {
  margin: 0px 32px 0px 0px;
  width: 201px; }

.inicio .colsnw-set .col-swide,
.interior.sinmenu.sincolder .colsnw-set .col-swide {
  margin: 0px;
  width: 667px; }

.inicio .colsnw-set .col-swide .col2-set,
.interior.sinmenu.sincolder .colsnw-set .col-swide .col2-set {
  margin: 0px;
  width: 667px; }

.inicio .colsnw-set .col-swide .col2-set .col-1,
.inicio .colsnw-set .col-swide .col2-set .col-2,
.interior.sinmenu.sincolder .colsnw-set .col-swide .col2-set .col-1,
.interior.sinmenu.sincolder .colsnw-set .col-swide .col2-set .col-2 {
  margin: 0px 30px 0px 0px;
  width: 318px; }

.inicio .colsnw-set .col-swide .col2-set .col-2,
.interior.sinmenu.sincolder .colsnw-set .col-swide .col2-set .col-2 {
  margin: 0px; }

.inicio .colsnw-set .col-swide .col3-set,
.interior.sinmenu.sincolder .colsnw-set .col-swide .col3-set {
  margin: 0px;
  width: 667px; }

.inicio .colsnw-set .col-swide .col3-set .col-1,
.inicio .colsnw-set .col-swide .col3-set .col-2,
.inicio .colsnw-set .col-swide .col3-set .col-3,
.interior.sinmenu.sincolder .colsnw-set .col-swide .col3-set .col-1,
.interior.sinmenu.sincolder .colsnw-set .col-swide .col3-set .col-2,
.interior.sinmenu.sincolder .colsnw-set .col-swide .col3-set .col-3 {
  margin: 0px 32px 0px 0px;
  width: 201px; }

.inicio .colsnw-set .col-swide .col3-set .col-3,
.interior.sinmenu.sincolder .colsnw-set .col-swide .col3-set .col-3 {
  margin: 0px; }

.inicio .col3-set .col-1,
.inicio .col3-set .col-2,
.inicio .col3-set .col-3,
.interior.sinmenu.sincolder .col3-set .col-1,
.interior.sinmenu.sincolder .col3-set .col-2,
.interior.sinmenu.sincolder .col3-set .col-3 {
  margin: 0px 31px 0px 0px;
  width: 279px; }

.inicio .col3-set .col-3,
.interior.sinmenu.sincolder .col3-set .col-3 {
  margin: 0px; }

.inicio .col3-set.nnw .col-1,
.inicio .col3-set.nnw .col-2,
.interior.sinmenu.sincolder .col3-set.nnw .col-1,
.interior.sinmenu.sincolder .col3-set.nnw .col-2 {
  margin: 0px 32px 0px 0px;
  width: 201px; }

.inicio .col3-set.nwn .col-1,
.inicio .col3-set.nwn .col-3,
.interior.sinmenu.sincolder .col3-set.nwn .col-1,
.interior.sinmenu.sincolder .col3-set.nwn .col-3 {
  margin: 0px 32px 0px 0px;
  width: 201px; }

.inicio .col3-set.wnn .col-2,
.inicio .col3-set.wnn .col-3,
.interior.sinmenu.sincolder .col3-set.wnn .col-2,
.interior.sinmenu.sincolder .col3-set.wnn .col-3 {
  margin: 0px 32px 0px 0px;
  width: 201px; }

.inicio .col3-set.wnn .col-1,
.interior.sinmenu.sincolder .col3-set.wnn .col-1 {
  width: 434px; }

.inicio .col3-set.nwn .col-2,
.interior.sinmenu.sincolder .col3-set.nwn .col-2 {
  width: 434px; }

.inicio .col3-set.nnw .col-3,
.interior.sinmenu.sincolder .col3-set.nnw .col-3 {
  width: 434px; }

.inicio .col3-set.wnn .col-3,
.interior.sinmenu.sincolder .col3-set.wnn .col-3,
.inicio .col3-set.nwn .col-3,
.interior.sinmenu.sincolder .col3-set.nwn .col-3,
.inicio .col3-set.nnw .col-3,
.interior.sinmenu.sincolder .col3-set.nnw .col-3 {
  margin: 0px; }

.inicio .col4-set .col-1,
.inicio .col4-set .col-2,
.inicio .col4-set .col-3,
.inicio .col4-set .col-4,
.interior.sinmenu.sincolder .col4-set .col-1,
.interior.sinmenu.sincolder .col4-set .col-2,
.interior.sinmenu.sincolder .col4-set .col-3,
.interior.sinmenu.sincolder .col4-set .col-4 {
  margin: 0px 32px 0px 0px;
  width: 201px; }

.inicio .col4-set .col-4,
.interior.sinmenu.sincolder .col4-set .col-4 {
  margin: 0px; }

.inicio .col6-set .col-1,
.inicio .col6-set .col-2,
.inicio .col6-set .col-3,
.inicio .col6-set .col-4,
.interior.sinmenu.sincolder .col6-set .col-1,
.interior.sinmenu.sincolder .col6-set .col-2,
.interior.sinmenu.sincolder .col6-set .col-3,
.interior.sinmenu.sincolder .col6-set .col-4,
.interior.sinmenu.sincolder .col6-set .col-5 {
  margin: 0px 22px 0px 0px;
  width: 145px; }

.inicio .col6-set .col-6,
.interior.sinmenu.sincolder .col6-set .col-6 {
  margin: 0px; }

.interior.conmenu.sincolder .col2-set .col-1,
.interior.conmenu.sincolder .col2-set .col-2 {
  margin: 0px 33px 0px 0px;
  width: 299px; }

.interior.conmenu.sincolder .col2-set .col-2 {
  margin: 0px; }

.interior.conmenu.sincolder .col2-set .col2-set {
  width: 299px; }

.interior.conmenu.sincolder .col2-set .col2-set .col-1,
.interior.conmenu.sincolder .col2-set .col2-set .col-2 {
  margin: 0px 33px 0px 0px;
  width: 133px; }

.interior.conmenu.sincolder .col2-set .col2-set .col-2 {
  margin: 0px; }

.interior.conmenu.sincolder .col2-set .col3-set {
  width: 299px; }

.interior.conmenu.sincolder .col2-set .col3-set .col-1,
.interior.conmenu.sincolder .col2-set .col3-set .col-2,
.interior.conmenu.sincolder .col2-set .col3-set .col-3 {
  margin: 0px 33px 0px 0px;
  width: 77px; }

.interior.conmenu.sincolder .col2-set .col3-set .col-3 {
  margin: 0px; }

.interior.conmenu.sincolder .colwn-set .col-wide {
  margin: 0px 33px 0px 0px;
  width: 409px; }

.interior.conmenu.sincolder .colwn-set .col-narrow {
  margin: 0px;
  width: 188px; }

.interior.conmenu.sincolder .colwn-set .col-wide .col2-set {
  margin: 0px;
  width: 409px; }

.interior.conmenu.sincolder .colwn-set .col-wide .col2-set .col-1,
.interior.conmenu.sincolder .colwn-set .col-wide .col2-set .col-2 {
  margin: 0px 33px 0px 0px;
  width: 188px; }

.interior.conmenu.sincolder .colwn-set .col-wide .col2-set .col-2 {
  margin: 0px; }

.interior.conmenu.sincolder .colswn-set .col-swide {
  margin: 0px 33px 0px 0px;
  width: 465px; }

.interior.conmenu.sincolder .colswn-set .col-snarrow {
  margin: 0px;
  width: 133px; }

.interior.conmenu.sincolder .colswn-set .col-swide .col2-set {
  margin: 0px;
  width: 465px; }

.interior.conmenu.sincolder .colswn-set .col-swide .col2-set .col-1,
.interior.conmenu.sincolder .colswn-set .col-swide .col2-set .col-2 {
  margin: 0px 32px 0px 0px;
  width: 216px; }

.interior.conmenu.sincolder .colswn-set .col-swide .col2-set .col-2 {
  margin: 0px; }

.interior.conmenu.sincolder .colswn-set .col-swide .col3-set {
  margin: 0px;
  width: 465px; }

.interior.conmenu.sincolder .colswn-set .col-swide .col3-set .col-1,
.interior.conmenu.sincolder .colswn-set .col-swide .col3-set .col-2,
.interior.conmenu.sincolder .colswn-set .col-swide .col3-set .col-3 {
  margin: 0px 33px 0px 0px;
  width: 133px; }

.interior.conmenu.sincolder .colswn-set .col-swide .col3-set .col-3 {
  margin: 0px; }

.interior.conmenu.sincolder .colnw-set .col-narrow {
  margin: 0px 33px 0px 0px;
  width: 188px; }

.interior.conmenu.sincolder .colnw-set .col-wide {
  margin: 0px;
  width: 409px; }

.interior.conmenu.sincolder .colnw-set .col-wide .col2-set {
  margin: 0px;
  width: 409px; }

.interior.conmenu.sincolder .colnw-set .col-wide .col2-set .col-1,
.interior.conmenu.sincolder .colnw-set .col-wide .col2-set .col-2 {
  margin: 0px 33px 0px 0px;
  width: 188px; }

.interior.conmenu.sincolder .colnw-set .col-wide .col2-set .col-2 {
  margin: 0px; }

.interior.conmenu.sincolder .colsnw-set .col-snarrow {
  margin: 0px 33px 0px 0px;
  width: 133px; }

.interior.conmenu.sincolder .colsnw-set .col-swide {
  margin: 0px;
  width: 465px; }

.interior.conmenu.sincolder .colsnw-set .col-swide .col2-set {
  margin: 0px;
  width: 465px; }

.interior.conmenu.sincolder .colsnw-set .col-swide .col2-set .col-1,
.interior.conmenu.sincolder .colsnw-set .col-swide .col2-set .col-2 {
  margin: 0px 32px 0px 0px;
  width: 216px; }

.interior.conmenu.sincolder .colsnw-set .col-swide .col2-set .col-2 {
  margin: 0px; }

.interior.conmenu.sincolder .colsnw-set .col-swide .col3-set {
  margin: 0px;
  width: 465px; }

.interior.conmenu.sincolder .colsnw-set .col-swide .col3-set .col-1,
.interior.conmenu.sincolder .colsnw-set .col-swide .col3-set .col-2,
.interior.conmenu.sincolder .colsnw-set .col-swide .col3-set .col-3 {
  margin: 0px 33px 0px 0px;
  width: 133px; }

.interior.conmenu.sincolder .colsnw-set .col-swide .col3-set .col-3 {
  margin: 0px; }

.interior.conmenu.sincolder .col3-set .col-1,
.interior.conmenu.sincolder .col3-set .col-2,
.interior.conmenu.sincolder .col3-set .col-3 {
  margin: 0px 33px 0px 0px;
  width: 188px; }

.interior.conmenu.sincolder .col3-set .col-3 {
  margin: 0px; }

.interior.conmenu.sincolder .colwn-set .col-wide .col3-set {
  width: 409px; }
.interior.conmenu.sincolder .colwn-set .col-wide .col3-set .col-1,
.interior.conmenu.sincolder .colwn-set .col-wide .col3-set .col-2,
.interior.conmenu.sincolder .colwn-set .col-wide .col3-set .col-3 {
  margin: 0px 33px 0px 0px;
  width: 114.33333px; }
.interior.conmenu.sincolder .colwn-set .col-wide .col3-set .col-3 {
  margin: 0px; }

.interior.conmenu.sincolder .col3-set.nnw .col-1,
.interior.conmenu.sincolder .col3-set.nnw .col-2 {
  margin: 0px 33px 0px 0px;
  width: 133px; }

.interior.conmenu.sincolder .col3-set.nwn .col-1,
.interior.conmenu.sincolder .col3-set.nwn .col-3 {
  margin: 0px 33px 0px 0px;
  width: 133px; }

.interior.conmenu.sincolder .col3-set.wnn .col-2,
.interior.conmenu.sincolder .col3-set.wnn .col-3 {
  margin: 0px 33px 0px 0px;
  width: 133px; }

.interior.conmenu.sincolder .col3-set.wnn .col-1 {
  width: 299px; }

.interior.conmenu.sincolder .col3-set.nwn .col-2 {
  width: 299px; }

.interior.conmenu.sincolder .col3-set.nnw .col-3 {
  width: 299px; }

.interior.conmenu.sincolder .col3-set.wnn .col-3,
.interior.conmenu.sincolder .col3-set.nwn .col-3,
.interior.conmenu.sincolder .col3-set.nnw .col-3 {
  margin: 0px; }

.interior.conmenu.sincolder .col4-set .col-1,
.interior.conmenu.sincolder .col4-set .col-2,
.interior.conmenu.sincolder .col4-set .col-3,
.interior.conmenu.sincolder .col4-set .col-4 {
  margin: 0px 33px 0px 0px;
  width: 133px; }

.interior.conmenu.sincolder .col4-set .col-4 {
  margin: 0px; }

.interior.sinmenu.concolder .col2-set .col-1,
.interior.sinmenu.concolder .col2-set .col-2 {
  margin: 0px 33px 0px 0px;
  width: 299px; }

.interior.sinmenu.concolder .col2-set .col-2 {
  margin: 0px; }

.interior.sinmenu.concolder .col2-set .col2-set {
  width: 299px; }

.interior.sinmenu.concolder .col2-set .col2-set .col-1,
.interior.sinmenu.concolder .col2-set .col2-set .col-2 {
  margin: 0px 33px 0px 0px;
  width: 133px; }

.interior.sinmenu.concolder .col2-set .col2-set .col-2 {
  margin: 0px; }

.interior.sinmenu.concolder .col2-set .col3-set {
  width: 299px; }

.interior.sinmenu.concolder .col2-set .col3-set .col-1,
.interior.sinmenu.concolder .col2-set .col3-set .col-2,
.interior.sinmenu.concolder .col2-set .col3-set .col-3 {
  margin: 0px 33px 0px 0px;
  width: 77px; }

.interior.sinmenu.concolder .col2-set .col3-set .col-3 {
  margin: 0px; }

.interior.sinmenu.concolder .colwn-set .col-wide {
  margin: 0px 33px 0px 0px;
  width: 409px; }

.interior.sinmenu.concolder .colwn-set .col-narrow {
  margin: 0px;
  width: 188px; }

.interior.sinmenu.concolder .colwn-set .col-wide .col2-set {
  margin: 0px;
  width: 409px; }

.interior.sinmenu.concolder .colwn-set .col-wide .col2-set .col-1,
.interior.sinmenu.concolder .colwn-set .col-wide .col2-set .col-2 {
  margin: 0px 33px 0px 0px;
  width: 188px; }

.interior.sinmenu.concolder .colwn-set .col-wide .col2-set .col-2 {
  margin: 0px; }

.interior.sinmenu.concolder .colswn-set .col-swide {
  margin: 0px 33px 0px 0px;
  width: 465px; }

.interior.sinmenu.concolder .colswn-set .col-snarrow {
  margin: 0px;
  width: 133px; }

.interior.sinmenu.concolder .colswn-set .col-swide .col2-set {
  margin: 0px;
  width: 465px; }

.interior.sinmenu.concolder .colswn-set .col-swide .col2-set .col-1,
.interior.sinmenu.concolder .colswn-set .col-swide .col2-set .col-2 {
  margin: 0px 32px 0px 0px;
  width: 216px; }

.interior.sinmenu.concolder .colswn-set .col-swide .col2-set .col-2 {
  margin: 0px; }

.interior.sinmenu.concolder .colswn-set .col-swide .col3-set {
  margin: 0px;
  width: 465px; }

.interior.sinmenu.concolder .colswn-set .col-swide .col3-set .col-1,
.interior.sinmenu.concolder .colswn-set .col-swide .col3-set .col-2,
.interior.sinmenu.concolder .colswn-set .col-swide .col3-set .col-3 {
  margin: 0px 33px 0px 0px;
  width: 133px; }

.interior.sinmenu.concolder .colswn-set .col-swide .col3-set .col-3 {
  margin: 0px; }

.interior.sinmenu.concolder .colnw-set .col-narrow {
  margin: 0px 33px 0px 0px;
  width: 188px; }

.interior.sinmenu.concolder .colnw-set .col-wide {
  margin: 0px;
  width: 409px; }

.interior.sinmenu.concolder .colnw-set .col-wide .col2-set {
  margin: 0px;
  width: 409px; }

.interior.sinmenu.concolder .colnw-set .col-wide .col2-set .col-1,
.interior.sinmenu.concolder .colnw-set .col-wide .col2-set .col-2 {
  margin: 0px 33px 0px 0px;
  width: 188px; }

.interior.sinmenu.concolder .colnw-set .col-wide .col2-set .col-2 {
  margin: 0px; }

.interior.sinmenu.concolder .colsnw-set .col-snarrow {
  margin: 0px 33px 0px 0px;
  width: 133px; }

.interior.sinmenu.concolder .colsnw-set .col-swide {
  margin: 0px;
  width: 465px; }

.interior.sinmenu.concolder .colsnw-set .col-swide .col2-set {
  margin: 0px;
  width: 465px; }

.interior.sinmenu.concolder .colsnw-set .col-swide .col2-set .col-1,
.interior.sinmenu.concolder .colsnw-set .col-swide .col2-set .col-2 {
  margin: 0px 32px 0px 0px;
  width: 216px; }

.interior.sinmenu.concolder .colsnw-set .col-swide .col2-set .col-2 {
  margin: 0px; }

.interior.sinmenu.concolder .colsnw-set .col-swide .col3-set {
  margin: 0px;
  width: 465px; }

.interior.sinmenu.concolder .colsnw-set .col-swide .col3-set .col-1,
.interior.sinmenu.concolder .colsnw-set .col-swide .col3-set .col-2,
.interior.sinmenu.concolder .colsnw-set .col-swide .col3-set .col-3 {
  margin: 0px 33px 0px 0px;
  width: 133px; }

.interior.sinmenu.concolder .colsnw-set .col-swide .col3-set .col-3 {
  margin: 0px; }

.interior.sinmenu.concolder .col3-set .col-1,
.interior.sinmenu.concolder .col3-set .col-2,
.interior.sinmenu.concolder .col3-set .col-3 {
  margin: 0px 33px 0px 0px;
  width: 188px; }

.interior.sinmenu.concolder .col3-set .col-3 {
  margin: 0px; }

.interior.sinmenu.concolder .col3-set.nnw .col-1,
.interior.sinmenu.concolder .col3-set.nnw .col-2 {
  margin: 0px 33px 0px 0px;
  width: 133px; }

.interior.sinmenu.concolder .col3-set.nwn .col-1,
.interior.sinmenu.concolder .col3-set.nwn .col-3 {
  margin: 0px 33px 0px 0px;
  width: 133px; }

.interior.sinmenu.concolder .col3-set.wnn .col-2,
.interior.sinmenu.concolder .col3-set.wnn .col-3 {
  margin: 0px 33px 0px 0px;
  width: 133px; }

.interior.sinmenu.concolder .col3-set.wnn .col-1 {
  width: 299px; }

.interior.sinmenu.concolder .col3-set.nwn .col-2 {
  width: 299px; }

.interior.sinmenu.concolder .col3-set.nnw .col-3 {
  width: 299px; }

.interior.sinmenu.concolder .col3-set.wnn .col-3,
.interior.sinmenu.concolder .col3-set.nwn .col-3,
.interior.sinmenu.concolder .col3-set.nnw .col-3 {
  margin: 0px; }

.interior.sinmenu.concolder .col4-set .col-1,
.interior.sinmenu.concolder .col4-set .col-2,
.interior.sinmenu.concolder .col4-set .col-3,
.interior.sinmenu.concolder .col4-set .col-4 {
  margin: 0px 33px 0px 0px;
  width: 133px; }

.interior.sinmenu.concolder .col4-set .col-4 {
  margin: 0px; }

.interior.conmenu.concolder .col2-set .col-1,
.interior.conmenu.concolder .col2-set .col-2 {
  margin: 0px 32px 0px 0px;
  width: 165px; }

.interior.conmenu.concolder .col2-set .col-2 {
  margin: 0px; }

.interior.conmenu.concolder .col3-set .col-1,
.interior.conmenu.concolder .col3-set .col-2,
.interior.conmenu.concolder .col3-set .col-3 {
  margin: 0px 31px 0px 0px;
  width: 100px; }

.interior.conmenu.concolder .col3-set .col-3 {
  margin: 0px; }

@font-face {
  font-family: 'Open Sans';
  src: url("../ttf/opensans-light-webfont.eot");
  src: url("../ttf/opensans-light-webfont.eot?#iefix") format("embedded-opentype"), url("../ttf/opensans-light-webfont.woff") format("woff"), url("../ttf/opensans-light-webfont.ttf") format("truetype"), url("../ttf/opensans-light-webfont.svg#OpenSansLight") format("svg");
  font-weight: normal;
  font-style: normal; }
.print {
  display: none;
  visibility: hidden; }

table {
  border-collapse: collapse;
  border-spacing: 0px; }

caption, th, td {
  text-align: left;
  font-weight: normal; }

fieldset {
  margin: 0px;
  padding: 0px;
  border: 0px; }

legend {
  display: none;
  visibility: hidden;
  margin: 0px;
  padding: 0px;
  border: 0px; }

.oculto {
  display: none; }

.accesibilidad {
  position: absolute;
  left: -9999px;
  width: 100px;
  height: 1px;
  overflow: hidden;
  margin: 0px;
  padding: 0px; }

.sinjavascript {
  float: none !important;
  display: block !important;
  position: relative !important;
  height: auto !important;
  min-height: 100%;
  overflow: hidden !important; }

* html .sinjavascript {
  height: 100% !important;
  overflow: visible !important; }

a {
  color: #f55700;
  text-decoration: none;
  cursor: pointer !important; }

a img {
  border: 0px; }

a:hover {
  color: #f55700;
  text-decoration: none; }

a.external-link,
a.external-link-new-window,
a.internal-link-new-window {
  padding: 0px 0px 0px 17px;
  background: transparent url("../images/external-link.png") scroll no-repeat left 0px; }

.wrapper-sinheight {
  float: none;
  display: block;
  clear: both;
  margin: 0px;
  padding: 0px;
  width: auto; }

.wrapper {
  float: none;
  display: block;
  clear: both;
  margin: 0px;
  padding: 0px;
  width: auto;
  height: auto;
  min-height: 100%;
  overflow: hidden; }

* html .wrapper {
  height: 100%;
  overflow: visible; }

.col-main h3, .col-der h3 {
  margin: 10px 0px 15px 0px !important;
  font: normal normal normal 1.1em/1.35em "Open Sans", Arial, Helvetica, sans-serif;
  color: #f55700;
  text-align: left; }
.col-main h4, .col-der h4 {
  margin: 0px 0px 15px 0px !important;
  font: normal normal normal 1em/1.35em "Open Sans", Arial, Helvetica, sans-serif;
  color: #f55700;
  text-align: left; }
.col-main h5, .col-der h5 {
  margin: 0px 0px 15px 0px !important;
  font: normal normal normal 0.91em/1.35em Arial, Helvetica, sans-serif;
  color: #f55700;
  text-align: left; }
.col-main h6, .col-der h6 {
  margin: 0px 0px 15px 0px !important;
  font: normal normal normal 0.81em/1.35em Arial, Helvetica, sans-serif;
  color: #f55700;
  text-align: left; }
.col-main p, .col-der p {
  margin: 0px 0px 15px 0px !important;
  font: normal normal normal 0.81em/1.35em Arial, Helvetica, sans-serif;
  color: #555555;
  text-align: left; }
.col-main .col2-set h3, .col-der .col2-set h3 {
  font-size: 1.1em - 0em; }
.col-main .col2-set h4, .col-der .col2-set h4 {
  font-size: 1em - 0em; }
.col-main .col2-set h5, .col-der .col2-set h5 {
  font-size: 0.91em - 0em; }
.col-main .col2-set h6, .col-der .col2-set h6 {
  font-size: 0.81em - 0em; }
.col-main .col2-set p, .col-der .col2-set p {
  font-size: 0.81em - 0em; }
.col-main .col2-set .col2-set h3, .col-der .col2-set .col2-set h3 {
  font-size: 1.1em - 0em; }
.col-main .col2-set .col2-set h4, .col-der .col2-set .col2-set h4 {
  font-size: 1em - 0em; }
.col-main .col2-set .col2-set h5, .col-der .col2-set .col2-set h5 {
  font-size: 0.91em - 0em; }
.col-main .col2-set .col2-set h6, .col-der .col2-set .col2-set h6 {
  font-size: 0.81em - 0em; }
.col-main .col2-set .col2-set p, .col-der .col2-set .col2-set p {
  font-size: 0.81em - 0em; }
.col-main .col3-set h3, .col-main .col4-set h3, .col-der .col3-set h3, .col-der .col4-set h3 {
  font-size: 1.1em - 0em; }
.col-main .col3-set h4, .col-main .col4-set h4, .col-der .col3-set h4, .col-der .col4-set h4 {
  font-size: 1em - 0em; }
.col-main .col3-set h5, .col-main .col4-set h5, .col-der .col3-set h5, .col-der .col4-set h5 {
  font-size: 0.91em - 0em; }
.col-main .col3-set h6, .col-main .col4-set h6, .col-der .col3-set h6, .col-der .col4-set h6 {
  font-size: 0.81em - 0em; }
.col-main .col3-set p, .col-main .col4-set p, .col-der .col3-set p, .col-der .col4-set p {
  font-size: 0.81em - 0em; }
.col-main .colwn-set .col-wide h3, .col-main .colwn-set .col-narrow h3, .col-main .colwn-set .col2-set h3, .col-main .colnw-set .col-wide h3, .col-main .colnw-set .col-narrow h3, .col-main .colnw-set .col2-set h3, .col-der .colwn-set .col-wide h3, .col-der .colwn-set .col-narrow h3, .col-der .colwn-set .col2-set h3, .col-der .colnw-set .col-wide h3, .col-der .colnw-set .col-narrow h3, .col-der .colnw-set .col2-set h3 {
  font-size: 1.1em - 0em; }
.col-main .colwn-set .col-wide h4, .col-main .colwn-set .col-narrow h4, .col-main .colwn-set .col2-set h4, .col-main .colnw-set .col-wide h4, .col-main .colnw-set .col-narrow h4, .col-main .colnw-set .col2-set h4, .col-der .colwn-set .col-wide h4, .col-der .colwn-set .col-narrow h4, .col-der .colwn-set .col2-set h4, .col-der .colnw-set .col-wide h4, .col-der .colnw-set .col-narrow h4, .col-der .colnw-set .col2-set h4 {
  font-size: 1em - 0em; }
.col-main .colwn-set .col-wide h5, .col-main .colwn-set .col-narrow h5, .col-main .colwn-set .col2-set h5, .col-main .colnw-set .col-wide h5, .col-main .colnw-set .col-narrow h5, .col-main .colnw-set .col2-set h5, .col-der .colwn-set .col-wide h5, .col-der .colwn-set .col-narrow h5, .col-der .colwn-set .col2-set h5, .col-der .colnw-set .col-wide h5, .col-der .colnw-set .col-narrow h5, .col-der .colnw-set .col2-set h5 {
  font-size: 0.91em - 0em; }
.col-main .colwn-set .col-wide h6, .col-main .colwn-set .col-narrow h6, .col-main .colwn-set .col2-set h6, .col-main .colnw-set .col-wide h6, .col-main .colnw-set .col-narrow h6, .col-main .colnw-set .col2-set h6, .col-der .colwn-set .col-wide h6, .col-der .colwn-set .col-narrow h6, .col-der .colwn-set .col2-set h6, .col-der .colnw-set .col-wide h6, .col-der .colnw-set .col-narrow h6, .col-der .colnw-set .col2-set h6 {
  font-size: 0.81em - 0em; }
.col-main .colwn-set .col-wide p, .col-main .colwn-set .col-narrow p, .col-main .colwn-set .col2-set p, .col-main .colnw-set .col-wide p, .col-main .colnw-set .col-narrow p, .col-main .colnw-set .col2-set p, .col-der .colwn-set .col-wide p, .col-der .colwn-set .col-narrow p, .col-der .colwn-set .col2-set p, .col-der .colnw-set .col-wide p, .col-der .colnw-set .col-narrow p, .col-der .colnw-set .col2-set p {
  font-size: 0.81em - 0em; }
.col-main .colswn-set .col-swide h3, .col-main .colswn-set .col-snarrow h3, .col-main .colswn-set .col2-set h3, .col-main .colswn-set .col3-set h3, .col-main .colsnw-set .col-swide h3, .col-main .colsnw-set .col-snarrow h3, .col-main .colsnw-set .col2-set h3, .col-main .colsnw-set .col3-set h3, .col-der .colswn-set .col-swide h3, .col-der .colswn-set .col-snarrow h3, .col-der .colswn-set .col2-set h3, .col-der .colswn-set .col3-set h3, .col-der .colsnw-set .col-swide h3, .col-der .colsnw-set .col-snarrow h3, .col-der .colsnw-set .col2-set h3, .col-der .colsnw-set .col3-set h3 {
  font-size: 1.1em - 0em; }
.col-main .colswn-set .col-swide h4, .col-main .colswn-set .col-snarrow h4, .col-main .colswn-set .col2-set h4, .col-main .colswn-set .col3-set h4, .col-main .colsnw-set .col-swide h4, .col-main .colsnw-set .col-snarrow h4, .col-main .colsnw-set .col2-set h4, .col-main .colsnw-set .col3-set h4, .col-der .colswn-set .col-swide h4, .col-der .colswn-set .col-snarrow h4, .col-der .colswn-set .col2-set h4, .col-der .colswn-set .col3-set h4, .col-der .colsnw-set .col-swide h4, .col-der .colsnw-set .col-snarrow h4, .col-der .colsnw-set .col2-set h4, .col-der .colsnw-set .col3-set h4 {
  font-size: 1em - 0em; }
.col-main .colswn-set .col-swide h5, .col-main .colswn-set .col-snarrow h5, .col-main .colswn-set .col2-set h5, .col-main .colswn-set .col3-set h5, .col-main .colsnw-set .col-swide h5, .col-main .colsnw-set .col-snarrow h5, .col-main .colsnw-set .col2-set h5, .col-main .colsnw-set .col3-set h5, .col-der .colswn-set .col-swide h5, .col-der .colswn-set .col-snarrow h5, .col-der .colswn-set .col2-set h5, .col-der .colswn-set .col3-set h5, .col-der .colsnw-set .col-swide h5, .col-der .colsnw-set .col-snarrow h5, .col-der .colsnw-set .col2-set h5, .col-der .colsnw-set .col3-set h5 {
  font-size: 0.91em - 0em; }
.col-main .colswn-set .col-swide h6, .col-main .colswn-set .col-snarrow h6, .col-main .colswn-set .col2-set h6, .col-main .colswn-set .col3-set h6, .col-main .colsnw-set .col-swide h6, .col-main .colsnw-set .col-snarrow h6, .col-main .colsnw-set .col2-set h6, .col-main .colsnw-set .col3-set h6, .col-der .colswn-set .col-swide h6, .col-der .colswn-set .col-snarrow h6, .col-der .colswn-set .col2-set h6, .col-der .colswn-set .col3-set h6, .col-der .colsnw-set .col-swide h6, .col-der .colsnw-set .col-snarrow h6, .col-der .colsnw-set .col2-set h6, .col-der .colsnw-set .col3-set h6 {
  font-size: 0.81em - 0em; }
.col-main .colswn-set .col-swide p, .col-main .colswn-set .col-snarrow p, .col-main .colswn-set .col2-set p, .col-main .colswn-set .col3-set p, .col-main .colsnw-set .col-swide p, .col-main .colsnw-set .col-snarrow p, .col-main .colsnw-set .col2-set p, .col-main .colsnw-set .col3-set p, .col-der .colswn-set .col-swide p, .col-der .colswn-set .col-snarrow p, .col-der .colswn-set .col2-set p, .col-der .colswn-set .col3-set p, .col-der .colsnw-set .col-swide p, .col-der .colsnw-set .col-snarrow p, .col-der .colsnw-set .col2-set p, .col-der .colsnw-set .col3-set p {
  font-size: 0.81em - 0em; }

p, h1, h2, h3, h4, h5, h6 {
  text-indent: 1px !important; }

/* Bug de IE7 y Ffox, que corta 1px por la izquierda algunas letras, en Windows con Clear Type desactivado */
h1 + h2 {
  margin-top: 5px; }

h2 + h3 {
  margin-top: 5px; }

h3 + h4 {
  margin-top: 5px; }

h4 + h5 {
  margin-top: 5px; }

h5 + h6 {
  margin-top: 5px; }

h1:last-child,
h2:last-child,
h3:last-child,
h4:last-child,
h5:last-child,
h6:last-child,
p:last-child {
  margin: 0px !important;
  padding: 0px !important; }

.csc-header-n1 {
  margin-bottom: 15px; }

.col-main ol, .col-main ul, .col-der ol, .col-der ul {
  list-style: none; }
.col-main ul, .col-der ul {
  list-style-type: none;
  margin: 0px 0px 20px 0px;
  padding: 0px;
  font: normal normal normal 0.81em/1.35em Arial, Helvetica, sans-serif;
  color: #555555;
  text-align: left; }
.col-main ul li, .col-der ul li {
  margin: 0px 0px 7px 0px;
  padding: 0px 0px 0px 15px;
  background-image: url("../images/bg-ul-li.png");
  background-repeat: no-repeat;
  background-position: 0px 6px;
  overflow: hidden; }
.col-main ul li a, .col-der ul li a {
  color: #f55700;
  text-decoration: none; }
.col-main ul li a:hover, .col-der ul li a:hover {
  text-decoration: underline; }
.col-main ul:last-child, .col-main ol:last-child, .col-der ul:last-child, .col-der ol:last-child {
  margin: 0px !important;
  padding: 0px !important; }
.col-main li h1, .col-main li h2, .col-main li h3, .col-main li h4, .col-main li h5, .col-main li h6, .col-main li p, .col-der li h1, .col-der li h2, .col-der li h3, .col-der li h4, .col-der li h5, .col-der li h6, .col-der li p {
  font-size: 1em; }
.col-main ul ul, .col-der ul ul {
  font-size: 1em !important;
  list-style-type: none;
  margin: 5px 0px 7px 0px !important; }
.col-main ul li ul li, .col-der ul li ul li {
  /*background-image:none;*/ }
.col-main ul ol, .col-der ul ol {
  font-size: 1em !important;
  list-style-type: none;
  margin: 5px 0px 7px 20px !important; }
.col-main ol, .col-der ol {
  list-style: decimal inside !important;
  margin: 0px 0px 20px 15px;
  padding: 0px;
  font: normal normal normal 0.81em/1.35em Arial, Helvetica, sans-serif;
  color: #555555;
  text-align: left; }
.col-main ol li, .col-der ol li {
  margin: 0px 0px 7px 0px;
  padding: 0px 0px 0px 0px;
  background-image: none !important;
  background-position: 0px 6px; }
.col-main ol ol, .col-der ol ol {
  font-size: 1em !important;
  list-style-type: lower-alpha;
  font-size: 1em;
  margin: 5px 0px 7px 20px !important; }
.col-main ol li ol li, .col-der ol li ol li {
  background-image: none !important; }
.col-main ol ul, .col-der ol ul {
  font-size: 1em !important;
  margin: 5px 0px 7px 20px !important; }
.col-main ol li ul li, .col-der ol li ul li {
  margin-top: 5px;
  margin-bottom: 7px;
  padding: 0px 0px 0px 15px; }
.col-main .col2-set ul, .col-der .col2-set ul {
  font-size: 0.81em; }
.col-main .col2-set ul li, .col-der .col2-set ul li {
  background-position: 0px 6px;
  margin: 0px 0px 4px 0px; }
.col-main .col2-set ul ul, .col-der .col2-set ul ul {
  font-size: 1em;
  margin-top: 4px;
  margin-bottom: 7px; }
.col-main .col2-set ol, .col-der .col2-set ol {
  font-size: 0.81em; }
.col-main .col2-set ol li, .col-der .col2-set ol li {
  background-position: 0px 6px;
  margin: 0px 0px 4px 0px; }
.col-main .col2-set ol ol, .col-der .col2-set ol ol {
  font-size: 1em;
  margin-top: 4px;
  margin-bottom: 7px; }
.col-main .col3-set ul, .col-main .col4-set ul, .col-der .col3-set ul, .col-der .col4-set ul {
  font-size: 0.81em - 0em; }
.col-main .col3-set ul li, .col-main .col4-set ul li, .col-der .col3-set ul li, .col-der .col4-set ul li {
  background-position: 0px 6px;
  margin: 0px 0px 4px 0px; }
.col-main .col3-set ul ul, .col-main .col4-set ul ul, .col-der .col3-set ul ul, .col-der .col4-set ul ul {
  font-size: 1em;
  margin-top: 3px;
  margin-bottom: 4px; }
.col-main .col3-set ol, .col-main .col4-set ol, .col-der .col3-set ol, .col-der .col4-set ol {
  font-size: 0.81em - 0em;
  margin-left: 20px; }
.col-main .col3-set ol li, .col-main .col4-set ol li, .col-der .col3-set ol li, .col-der .col4-set ol li {
  background-position: 0px 6px;
  margin: 0px 0px 4px 0px; }
.col-main .col3-set ol ol, .col-main .col4-set ol ol, .col-der .col3-set ol ol, .col-der .col4-set ol ol {
  font-size: 1em;
  margin-top: 3px;
  margin-bottom: 4px; }
.col-main .colwn-set .col-wide ul, .col-main .colwn-set .col-narrow ul, .col-main .colwn-set .col2-set ul, .col-main .colnw-set .col-wide ul, .col-main .colnw-set .col-narrow ul, .col-main .colnw-set .col2-set ul, .col-der .colwn-set .col-wide ul, .col-der .colwn-set .col-narrow ul, .col-der .colwn-set .col2-set ul, .col-der .colnw-set .col-wide ul, .col-der .colnw-set .col-narrow ul, .col-der .colnw-set .col2-set ul {
  font-size: 0.81em - 0em; }
.col-main .colwn-set .col-wide ul li, .col-main .colwn-set .col-narrow ul li, .col-main .colwn-set .col2-set ul li, .col-main .colnw-set .col-wide ul li, .col-main .colnw-set .col-narrow ul li, .col-main .colnw-set .col2-set ul li, .col-der .colwn-set .col-wide ul li, .col-der .colwn-set .col-narrow ul li, .col-der .colwn-set .col2-set ul li, .col-der .colnw-set .col-wide ul li, .col-der .colnw-set .col-narrow ul li, .col-der .colnw-set .col2-set ul li {
  background-position: 0px 6px;
  margin: 0px 0px 4px 0px; }
.col-main .colwn-set .col-wide ul ul, .col-main .colwn-set .col-narrow ul ul, .col-main .colwn-set .col2-set ul ul, .col-main .colnw-set .col-wide ul ul, .col-main .colnw-set .col-narrow ul ul, .col-main .colnw-set .col2-set ul ul, .col-der .colwn-set .col-wide ul ul, .col-der .colwn-set .col-narrow ul ul, .col-der .colwn-set .col2-set ul ul, .col-der .colnw-set .col-wide ul ul, .col-der .colnw-set .col-narrow ul ul, .col-der .colnw-set .col2-set ul ul {
  font-size: 1em;
  margin-top: 3px;
  margin-bottom: 4px; }
.col-main .colwn-set .col-wide ol, .col-main .colwn-set .col-narrow ol, .col-main .colwn-set .col2-set ol, .col-main .colnw-set .col-wide ol, .col-main .colnw-set .col-narrow ol, .col-main .colnw-set .col2-set ol, .col-der .colwn-set .col-wide ol, .col-der .colwn-set .col-narrow ol, .col-der .colwn-set .col2-set ol, .col-der .colnw-set .col-wide ol, .col-der .colnw-set .col-narrow ol, .col-der .colnw-set .col2-set ol {
  font-size: 0.81em - 0em; }
.col-main .colwn-set .col-wide ol li, .col-main .colwn-set .col-narrow ol li, .col-main .colwn-set .col2-set ol li, .col-main .colnw-set .col-wide ol li, .col-main .colnw-set .col-narrow ol li, .col-main .colnw-set .col2-set ol li, .col-der .colwn-set .col-wide ol li, .col-der .colwn-set .col-narrow ol li, .col-der .colwn-set .col2-set ol li, .col-der .colnw-set .col-wide ol li, .col-der .colnw-set .col-narrow ol li, .col-der .colnw-set .col2-set ol li {
  background-position: 0px 6px;
  margin: 0px 0px 4px 0px; }
.col-main .colwn-set .col-wide ol ol, .col-main .colwn-set .col-narrow ol ol, .col-main .colwn-set .col2-set ol ol, .col-main .colnw-set .col-wide ol ol, .col-main .colnw-set .col-narrow ol ol, .col-main .colnw-set .col2-set ol ol, .col-der .colwn-set .col-wide ol ol, .col-der .colwn-set .col-narrow ol ol, .col-der .colwn-set .col2-set ol ol, .col-der .colnw-set .col-wide ol ol, .col-der .colnw-set .col-narrow ol ol, .col-der .colnw-set .col2-set ol ol {
  font-size: 1em;
  margin-top: 3px;
  margin-bottom: 4px; }
.col-main .colswn-set .col-swide ul, .col-main .colswn-set .col-snarrow ul, .col-main .colswn-set .col2-set ul, .col-main .colswn-set .col3-set ul, .col-main .colsnw-set .col-swide ul, .col-main .colsnw-set .col-snarrow ul, .col-main .colsnw-set .col2-set ul, .col-main .colsnw-set .col3-set ul, .col-der .colswn-set .col-swide ul, .col-der .colswn-set .col-snarrow ul, .col-der .colswn-set .col2-set ul, .col-der .colswn-set .col3-set ul, .col-der .colsnw-set .col-swide ul, .col-der .colsnw-set .col-snarrow ul, .col-der .colsnw-set .col2-set ul, .col-der .colsnw-set .col3-set ul {
  font-size: 0.81em - 0em; }
.col-main .colswn-set .col-swide ul li, .col-main .colswn-set .col-snarrow ul li, .col-main .colswn-set .col2-set ul li, .col-main .colswn-set .col3-set ul li, .col-main .colsnw-set .col-swide ul li, .col-main .colsnw-set .col-snarrow ul li, .col-main .colsnw-set .col2-set ul li, .col-main .colsnw-set .col3-set ul li, .col-der .colswn-set .col-swide ul li, .col-der .colswn-set .col-snarrow ul li, .col-der .colswn-set .col2-set ul li, .col-der .colswn-set .col3-set ul li, .col-der .colsnw-set .col-swide ul li, .col-der .colsnw-set .col-snarrow ul li, .col-der .colsnw-set .col2-set ul li, .col-der .colsnw-set .col3-set ul li {
  background-position: 0px 6px;
  margin: 0px 0px 4px 0px; }
.col-main .colswn-set .col-swide ul ul, .col-main .colswn-set .col-snarrow ul ul, .col-main .colswn-set .col2-set ul ul, .col-main .colswn-set .col3-set ul ul, .col-main .colsnw-set .col-swide ul ul, .col-main .colsnw-set .col-snarrow ul ul, .col-main .colsnw-set .col2-set ul ul, .col-main .colsnw-set .col3-set ul ul, .col-der .colswn-set .col-swide ul ul, .col-der .colswn-set .col-snarrow ul ul, .col-der .colswn-set .col2-set ul ul, .col-der .colswn-set .col3-set ul ul, .col-der .colsnw-set .col-swide ul ul, .col-der .colsnw-set .col-snarrow ul ul, .col-der .colsnw-set .col2-set ul ul, .col-der .colsnw-set .col3-set ul ul {
  font-size: 1em;
  margin-top: 3px;
  margin-bottom: 4px; }
.col-main .colswn-set .col-swide ol, .col-main .colswn-set .col-snarrow ol, .col-main .colswn-set .col2-set ol, .col-main .colswn-set .col3-set ol, .col-main .colsnw-set .col-swide ol, .col-main .colsnw-set .col-snarrow ol, .col-main .colsnw-set .col2-set ol, .col-main .colsnw-set .col3-set ol, .col-der .colswn-set .col-swide ol, .col-der .colswn-set .col-snarrow ol, .col-der .colswn-set .col2-set ol, .col-der .colswn-set .col3-set ol, .col-der .colsnw-set .col-swide ol, .col-der .colsnw-set .col-snarrow ol, .col-der .colsnw-set .col2-set ol, .col-der .colsnw-set .col3-set ol {
  font-size: 0.81em - 0em; }
.col-main .colswn-set .col-swide ol li, .col-main .colswn-set .col-snarrow ol li, .col-main .colswn-set .col2-set ol li, .col-main .colswn-set .col3-set ol li, .col-main .colsnw-set .col-swide ol li, .col-main .colsnw-set .col-snarrow ol li, .col-main .colsnw-set .col2-set ol li, .col-main .colsnw-set .col3-set ol li, .col-der .colswn-set .col-swide ol li, .col-der .colswn-set .col-snarrow ol li, .col-der .colswn-set .col2-set ol li, .col-der .colswn-set .col3-set ol li, .col-der .colsnw-set .col-swide ol li, .col-der .colsnw-set .col-snarrow ol li, .col-der .colsnw-set .col2-set ol li, .col-der .colsnw-set .col3-set ol li {
  background-position: 0px 6px;
  margin: 0px 0px 4px 0px; }
.col-main .colswn-set .col-swide ol ol, .col-main .colswn-set .col-snarrow ol ol, .col-main .colswn-set .col2-set ol ol, .col-main .colswn-set .col3-set ol ol, .col-main .colsnw-set .col-swide ol ol, .col-main .colsnw-set .col-snarrow ol ol, .col-main .colsnw-set .col2-set ol ol, .col-main .colsnw-set .col3-set ol ol, .col-der .colswn-set .col-swide ol ol, .col-der .colswn-set .col-snarrow ol ol, .col-der .colswn-set .col2-set ol ol, .col-der .colswn-set .col3-set ol ol, .col-der .colsnw-set .col-swide ol ol, .col-der .colsnw-set .col-snarrow ol ol, .col-der .colsnw-set .col2-set ol ol, .col-der .colsnw-set .col3-set ol ol {
  font-size: 1em;
  margin-top: 3px;
  margin-bottom: 4px; }

.lista_checks ul li {
  background: transparent url("../images/bg-ul-li.check.rojo.png") no-repeat 0px 1px !important;
  padding: 0px 0px 0px 20px; }

body {
  margin: 0px;
  padding: 0px;
  font: normal normal normal 1em Arial, Helvetica, sans-serif;
  color: #000; }

#contenedor1 {
  height: auto;
  overflow: hidden;
  float: none;
  display: block;
  padding: 0px;
  margin: 0px;
  width: 100%;
  text-align: left; }

.wrapper-fondopagina {
  position: absolute;
  width: 100%;
  height: 510px;
  margin: 0px;
  padding: 0px;
  background-repeat: no-repeat;
  background-position: center top;
  background-attachment: scroll;
  z-index: -100; }

.bgstretcher-area {
  text-align: left; }

.bgstretcher, .bgstretcher ul, .bgstretcher ul li {
  position: absolute;
  top: 0;
  left: 0; }

.bgstretcher ul, .bgstretcher ul li {
  margin: 0;
  padding: 0;
  list-style: none; }

.bgstretcher {
  background: black;
  overflow: hidden;
  width: 100%;
  position: fixed;
  z-index: 1;
  _position: absolute;
  top: 0;
  left: 0; }

.wrapper-fondocontenidos {
  position: absolute;
  width: 100%;
  height: 555px;
  margin: 0px;
  padding: 0px;
  z-index: -50; }

body.inicio .wrapper-fondocontenidos {
  background: transparent url("../images/bg-body.degradado.png") scroll repeat-x center 142px; }

body.interior .wrapper-fondocontenidos {
  background: transparent url("../images/bg-body.degradado.png") scroll repeat-x center 142px; }

.wrapper-cabecera {
  float: none;
  display: block;
  clear: both;
  width: 100%;
  height: 142px;
  margin: 0px;
  padding: 0px;
  overflow: visible; }

.wrapper-cabecera .cabecera-pagina {
  position: relative;
  float: none;
  display: block;
  clear: both;
  width: 900px;
  height: 142px;
  margin: 0px auto;
  padding: 0px;
  overflow: visible; }

.cabecera-pagina .wrapper-logotipo {
  float: left;
  display: block;
  width: 257px;
  height: auto;
  margin: 0px;
  padding: 0px; }

.cabecera-pagina .wrapper-logotipo .logotipo {
  float: none;
  display: block;
  width: 217px;
  height: auto;
  margin: 40px 0px 0px 40px;
  padding: 0px; }

.cabecera-pagina .wrapper-logotipo .logotipo h3 {
  margin: 0px !important;
  font: normal normal bold 1.8em "Open Sans", Arial, Helvetica, sans-serif;
  margin: 0px;
  padding: 0px;
  color: #555; }

.cabecera-pagina .wrapper-logotipo .logotipo h3 a {
  color: #555; }

.cabecera-pagina .wrapper-menus {
  float: right;
  display: block;
  width: auto;
  height: auto;
  margin: 0px;
  padding: 6px 12px;
  background-color: #000;
  border-radius: 0px 0px 10px 10px;
  -webkit-border-radius: 0px 0px 10px 10px;
  -moz-border-radius: 0px 0px 10px 10px; }

.cabecera-pagina .wrapper-menus .menu-superior {
  float: left;
  display: block;
  width: auto;
  height: auto;
  margin: 0px;
  padding: 0px;
  overflow: hidden; }

.cabecera-pagina .wrapper-menus .menu-superior ul {
  float: right;
  margin: 0px;
  padding: 0px; }

.cabecera-pagina .wrapper-menus .menu-superior ul li {
  list-style-type: none;
  display: inline;
  font-size: 0.71em;
  margin: 0px 10px;
  padding: 0px; }

.cabecera-pagina .wrapper-menus .menu-superior ul li a {
  color: #fff;
  text-decoration: none; }

.cabecera-pagina .wrapper-menus .menu-superior ul li a:hover {
  color: #fff;
  text-decoration: underline; }

.cabecera-pagina .wrapper-menus .menu-superior ul li:first-child {
  margin: 0px; }

.cabecera-pagina .wrapper-menus .menu-superior ul li a.marcafoco:focus,
.cabecera-pagina .wrapper-menus .menu-superior ul li a.foco {
  background-image: none !important;
  background-color: #ff0 !important;
  color: #000 !important; }

.cabecera-pagina .wrapper-menus .idiomas {
  float: left;
  display: block;
  width: auto;
  margin: 0px;
  padding: 0 0 0 10px;
  height: auto;
  overflow: hidden;
  border-left: 1px dotted #fff; }

.cabecera-pagina .wrapper-menus .idiomas form {
  float: right;
  display: block; }

.cabecera-pagina .wrapper-menus .idiomas ul {
  float: none;
  display: block;
  clear: both;
  margin: 0px;
  padding: 0px;
  text-align: right; }

.cabecera-pagina .wrapper-menus .idiomas ul li {
  list-style-type: none;
  display: inline;
  margin: 0px 10px;
  text-align: right;
  font: normal normal normal 0.71em Arial, Helvetica, sans-serif;
  color: #fff; }

.cabecera-pagina .wrapper-menus .idiomas ul li a {
  color: #fff !important; }

.cabecera-pagina .wrapper-menus .idiomas ul li.activo a {
  font-weight: bold; }

.cabecera-pagina .wrapper-menus .idiomas ul li:first-child {
  margin: 0px; }

.wrapper-menuppal {
  float: none;
  display: block;
  clear: both;
  width: 940px;
  min-height: 40px;
  margin: 0px auto;
  padding: 0px;
  overflow: visible; }

.wrapper-menuppal .menu-principal {
  float: left;
  display: block;
  width: 700px;
  min-height: 40px;
  margin: 0px auto;
  padding: 0px;
  overflow: visible;
  text-align: left; }

.wrapper-menuppal .menu-principal ul {
  margin: 0px 0px 0px 0px;
  padding: 0px;
  min-height: 40px;
  overflow: visible; }

.wrapper-menuppal .menu-principal ul li {
  z-index: 80 !important;
  position: relative;
  float: left;
  display: block;
  padding: 0px;
  min-height: 40px;
  margin: 0px;
  text-align: center;
  font: normal normal normal 0.86em Arial, Helvetica, sans-serif;
  color: #ffffff;
  list-style: none;
  overflow: visible; }

.wrapper-menuppal .menu-principal ul li.ultimo {
  background: none; }

.wrapper-menuppal .menu-principal ul li.ultimo.activo,
.wrapper-menuppal .menu-principal ul li.activo {
  background: transparent url("../images/menuppal/bg-nivel1.png") scroll repeat-x bottom left; }

.wrapper-menuppal .menu-principal ul li a {
  display: block;
  min-height: 27px;
  padding: 13px 15px 0px;
  color: #ffffff;
  text-decoration: none;
  overflow: visible; }

.wrapper-menuppal .menu-principal ul li a:hover {
  color: #ffffff;
  text-decoration: none;
  background: none; }

.wrapper-menuppal .menu-principal ul li.activo a {
  color: #ffffff; }

.wrapper-menuppal .menu-principal ul li.activo a:hover {
  color: #ffffff; }

.menu-principal ul li a.foco + ul {
  display: block !important; }

/* MENU NIVEL 2 DESPLEGABLE */
.wrapper-menuppal .menu-principal ul li ul {
  position: absolute;
  float: none;
  display: none;
  top: 39px;
  left: 0px;
  width: 178px;
  height: auto;
  background-color: #444;
  z-index: 1000 !important; }

.wrapper-menuppal .menu-principal ul li ul li {
  float: left;
  width: 178px;
  margin: 0px;
  padding: 0px !important;
  min-height: 5px;
  font-size: 1em;
  font-weight: normal;
  background-color: #000;
  border-top: 1px solid #999999;
  border-collapse: collapse;
  text-align: left;
  list-style: none;
  text-transform: none; }

.wrapper-menuppal .menu-principal ul li ul li a {
  min-height: 5px !important; }

.wrapper-menuppal .menu-principal ul li ul li:last-child {
  border-bottom: 1px solid #999999; }

.wrapper-menuppal .menu-principal ul li ul li a,
.wrapper-menuppal .menu-principal ul li.activo ul li a {
  background: #000;
  color: #eaeaea;
  padding: 8px;
  height: auto !important; }

.wrapper-menuppal .menu-principal ul li.activo ul li.activo a {
  background: #444;
  color: #ffffff; }

.wrapper-menuppal .menu-principal ul li.over ul,
.wrapper-menuppal .menu-principal ul li ul.over,
.wrapper-menuppal .menu-principal ul li:hover ul,
.wrapper-menuppal .menu-principal ul li a:hover + ul {
  display: block; }

.wrapper-menuppal .menu-principal ul li ul li.activo,
.wrapper-menuppal .menu-principal ul li ul li a:hover {
  background: #444;
  color: #ffffff; }

.wrapper-menuppal .menu-principal ul li a.marcafoco:focus,
.wrapper-menuppal .menu-principal ul li a.foco {
  background-image: none !important;
  background-color: #ff0 !important;
  color: #000 !important; }

.wrapper-menuppal .buscador {
  float: right;
  display: block;
  width: 240px;
  margin: 7px 0px 0px 0px;
  padding: 0px;
  height: auto;
  overflow: hidden; }

.wrapper-menuppal .buscador .wrapper-buscador {
  position: relative;
  float: right;
  display: block;
  margin: 0px;
  padding: 0px;
  height: auto;
  overflow: hidden; }

.wrapper-menuppal .buscador .wrapper-buscador form {
  margin: 0px;
  padding: 0px; }

.wrapper-menuppal .buscador .wrapper-buscador .labelbuscador {
  float: left;
  display: block;
  margin: 0px;
  padding: 0px;
  height: auto;
  overflow: hidden; }

.wrapper-menuppal .buscador .wrapper-buscador .inputbuscador {
  float: left;
  display: block;
  margin: 0px 5px 0px 0px;
  padding: 0px;
  height: auto;
  overflow: hidden; }

.wrapper-menuppal .buscador .wrapper-buscador .inputbuscador input#formularioBusquedaTexto {
  width: 144px;
  height: 19px;
  margin: 0px;
  padding: 4px;
  font: normal normal normal 0.76em Arial, Helvetica, sans-serif;
  color: #555;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border: 0px none; }

.wrapper-menuppal .buscador .wrapper-buscador .submitbuscador {
  float: left;
  display: block;
  margin: 0px;
  padding: 0px;
  height: auto;
  overflow: hidden; }

.wrapper-menuppal .buscador .wrapper-buscador .submitbuscador input#formularioBusquedaTextoBuscar {
  height: 27px;
  margin: 0px;
  padding: 0px 8px;
  background-color: #dadada;
  color: #333;
  font: normal normal bold 0.76em Arial, Helvetica, sans-serif;
  cursor: pointer;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  text-transform: uppercase;
  border: 0px none; }

.wrapper-menuppal .menu-nivel2 {
  position: relative;
  float: none;
  display: block;
  clear: both;
  margin: 0px;
  padding: 0px;
  height: auto;
  overflow: hidden;
  background: #f6f6f6 url("../images/menuppal/bg-nivel2.png") scroll repeat-x bottom left;
  z-index: 60 !important; }

.wrapper-menuppal .menu-nivel2 ul {
  margin: 0px;
  padding: 0px;
  min-height: 40px;
  overflow: visible; }

.wrapper-menuppal .menu-nivel2 ul li {
  float: left;
  display: block;
  padding: 0px;
  min-height: 40px;
  margin: 0px;
  text-align: center;
  font: normal normal normal 0.76em Arial, Helvetica, sans-serif;
  color: #000;
  list-style: none;
  overflow: visible; }

.wrapper-menuppal .menu-nivel2 ul li.ultimo {
  background: none; }

.wrapper-menuppal .menu-nivel2 ul li.ultimo.activo,
.wrapper-menuppal .menu-nivel2 ul li.activo {
  background: #f6f6f6 url("../images/menuppal/bg-nivel1.png") scroll repeat-x bottom left; }

.wrapper-menuppal .menu-nivel2 ul li a {
  display: block;
  min-height: 27px;
  padding: 13px 15px 0px;
  color: #000;
  text-decoration: none;
  overflow: visible;
  border-right: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  border-collapse: collapse; }

.wrapper-menuppal .menu-nivel2 ul li a:hover {
  color: #000;
  text-decoration: none;
  background: transparent url("../images/menuppal/bg-nivel1.png") scroll repeat-x bottom left; }

.wrapper-menuppal .menu-nivel2 ul li.activo a {
  color: #000;
  font-weight: bold !important; }

.wrapper-menuppal .menu-nivel2 ul li.activo a:hover {
  color: #000;
  font-weight: bold !important; }

.wrapper-menuppal .menu-nivel2 ul li a.foco + ul {
  display: block !important; }

.wrapper-menuppal .menu-nivel2 ul li a.marcafoco:focus,
.wrapper-menuppal .menu-nivel2 ul li a.foco {
  background-image: none !important;
  background-color: #ff0 !important;
  color: #000 !important; }

.wrapper-path {
  float: none;
  display: block;
  clear: both;
  width: 100%;
  height: 35px;
  margin: 0px;
  padding: 0px;
  overflow: visible;
  text-align: left;
  z-index: 1; }

.wrapper-path .path-pagina {
  position: relative;
  float: none;
  display: block;
  clear: both;
  width: 900px;
  height: 15px;
  margin: 0px auto;
  padding: 10px 20px;
  overflow: visible;
  text-align: left;
  background-color: #fff; }

.wrapper-path .path-pagina .estas-en {
  float: left;
  display: block;
  margin: 0px;
  padding: 0px;
  height: 15px; }

.wrapper-path .path-pagina .estas-en p {
  margin: 0px;
  padding: 0px;
  font: normal normal bold 0.71em Arial, Helvetica, sans-serif;
  color: #666; }

.wrapper-path .path-pagina ul {
  float: left;
  display: block;
  margin: 0px;
  padding: 0px;
  height: 15px; }

.wrapper-path .path-pagina ul li {
  float: left;
  display: inline;
  list-style: none outside none;
  padding: 0px 15px 0px 10px;
  margin: 0px;
  text-align: left;
  font: normal normal normal 0.71em Arial, Helvetica, sans-serif;
  color: #666;
  background: transparent url("../images/menumigas/bg-ul-li.png") no-repeat scroll right 5px; }

.wrapper-path .path-pagina ul li a {
  color: #f55700; }

.wrapper-path .path-pagina ul li.ultimo {
  float: left;
  display: inline;
  padding: 0px 15px 0px 10px;
  margin: 0px;
  background: none; }

.wrapper-path .path-pagina ul li a.marcafoco:focus,
.wrapper-path .path-pagina ul li a.foco {
  background-image: none !important;
  background-color: #ff0 !important;
  color: #000 !important; }

.wrapper-titularpagina {
  float: none;
  display: block;
  clear: both;
  width: 100%;
  height: auto;
  margin: 0px;
  padding: 0px;
  overflow: visible; }

.wrapper-titularpagina .titularpagina {
  position: relative;
  float: none;
  display: block;
  clear: both;
  width: auto;
  height: auto;
  margin: 0px;
  padding: 0px 0px 10px 0px;
  border-bottom: 1px dashed #f0f0f0;
  overflow: visible;
  /*background:transparent url('../images/titular-pagina/bg-titularpagina.jpg') no-repeat scroll top left;*/ }

.wrapper-titularpagina .titularpagina h1 {
  margin: 0px 0px 10px 0px !important;
  padding: 0px;
  font: normal normal normal 1.8em/1.2em "Open Sans", Arial, Helvetica, sans-serif;
  color: #f55700; }

.wrapper-titularpagina .titularpagina h2 {
  margin: 0px !important;
  padding: 0px !important;
  font: normal normal normal 1.2em/1.2em "Open Sans", Arial, Helvetica, sans-serif !important;
  color: #444 !important; }

.inicio .col-menu,
.inicio .col-menu .menu-lateral,
.interior.sinmenu .col-menu,
.interior.sinmenu .col-menu .menu-lateral {
  display: none;
  visibility: hidden; }

.col-menu {
  height: auto;
  overflow: hidden;
  float: left;
  display: block;
  width: 237px;
  margin: 0px 32px 0px 0px;
  padding: 0px; }

.col-menu .menu-lateral {
  height: auto;
  overflow: hidden;
  float: none;
  display: block;
  width: 237px;
  padding: 0px;
  margin: 5px 0px 20px 0px;
  background-color: #f6f6f6;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px; }

.col-menu .enlaces-menu {
  height: auto;
  overflow: hidden;
  float: none;
  display: block;
  clear: both;
  width: 237px;
  margin: 0px;
  padding: 0px; }

.col-menu .enlaces-menu ul.n1 {
  margin: 0px !important;
  padding: 0px;
  list-style-type: none; }

.col-menu .enlaces-menu ul.n1 li {
  height: auto;
  overflow: hidden;
  float: none;
  display: block;
  clear: both;
  width: 237px;
  /*height:28px;*/
  margin: 0px;
  padding: 0px;
  font: normal normal normal 0.76em Arial, Helvetica, sans-serif;
  border-bottom: 1px solid #eaeaea; }

.col-menu .enlaces-menu ul.n1 li a {
  float: left;
  display: block;
  width: 207px;
  /*height:18px;*/
  padding: 8px 20px 8px 10px;
  margin: 3px 0px; }

.col-menu .enlaces-menu ul.n1 li.activo {
  background: transparent url("../images/menulateral/bg-menulateral.png") scroll repeat-y 0px 0px; }

.col-menu .enlaces-menu ul li.urlexterna a {
  padding-left: 33px;
  background: transparent url("../images/external-link.png") scroll no-repeat 15px 8px !important; }

.col-menu .menu-lateral.verde .enlaces-menu ul.n1 li.activo {
  background: transparent url("../images/menulateral/bg-menulateral-verde.png") scroll repeat-y 0px 0px; }

.col-menu .menu-lateral.morado .enlaces-menu ul.n1 li.activo {
  background: transparent url("../images/menulateral/bg-menulateral-morado.png") scroll repeat-y 0px 0px; }

.col-menu .enlaces-menu ul.n1 li.conmenu ul.n2 {
  margin: 0px !important;
  padding: 0px 0px 10px 0px !important;
  font-size: 1em;
  list-style-type: none; }

.col-menu .enlaces-menu ul.n1 li.conmenu ul.n2 li {
  margin: 0px;
  padding: 0px;
  font: normal normal normal 0.91em Arial, Helvetica, sans-serif;
  background: none;
  border: 0px none; }

.col-menu .enlaces-menu ul.n1 li.conmenu ul.n2 li a {
  width: 202px;
  padding: 2px 10px 2px 25px;
  color: #333333;
  background: transparent url("../images/menulateral/bg-li-li.png") no-repeat scroll 15px 5px; }

.col-menu .enlaces-menu ul.n1 li.conmenu ul.n2 li ul.n3 {
  margin: 0px !important;
  padding: 0px 0px 10px 0px !important;
  font-size: 1em;
  list-style-type: none; }

.col-menu .enlaces-menu ul.n1 li.conmenu ul.n2 li ul.n3:last-child {
  padding: 0px 0px 10px 0px !important; }

.col-menu .enlaces-menu ul.n1 li.conmenu ul.n2 li ul.n3 li {
  margin: 0px;
  padding: 0px;
  font: normal normal normal 1em Arial, Helvetica, sans-serif;
  background: none;
  border: 0px none; }

.col-menu .enlaces-menu ul.n1 li.conmenu ul.n2 li ul.n3 li a {
  width: 192px;
  padding: 2px 10px 2px 35px;
  color: #333333;
  background: transparent url("../images/menulateral/bg-li-li-li.png") no-repeat scroll 25px 5px; }

.col-menu .enlaces-menu ul.n1 li a,
.col-menu .enlaces-menu ul.n1 li ul.n2 li a,
.col-menu .enlaces-menu ul.n1 li ul.n2 li ul.n3 li a,
.col-menu .enlaces-menu ul.n1 li.activo ul.n2 li a,
.col-menu .enlaces-menu ul.n1 li.activo ul.n2 li ul.n3 li a,
.col-menu .enlaces-menu ul.n1 li.activo ul.n2 li.activo ul.n3 li a {
  color: #333333;
  text-decoration: none;
  font-weight: normal !important; }

.col-menu .enlaces-menu ul.n1 li > a:hover {
  color: #000000;
  text-decoration: none;
  font-weight: normal; }

.col-menu .enlaces-menu ul.n1 li.activo a,
.col-menu .enlaces-menu ul.n1 li.activo ul.n2 li.activo a,
.col-menu .enlaces-menu ul.n1 li.activo ul.n2 li.activo ul li.activo a {
  color: #000000;
  text-decoration: none;
  font-weight: bold !important; }

.col-menu .enlaces-menu ul.n1 li.activo > a:hover {
  font-weight: bold; }

.socialmedia {
  position: relative;
  float: none;
  display: block;
  clear: both;
  height: auto;
  overflow: hidden;
  margin: 0px;
  padding: 0px; }

.socialmedia .wrapper-facebook {
  position: relative;
  float: left;
  display: block;
  width: 100px;
  height: 20px;
  margin: 0px;
  padding: 0px 10px 0px 0px; }

.socialmedia .wrapper-twitter {
  position: relative;
  float: left;
  display: block;
  width: 100px;
  height: 20px;
  margin: 0px;
  padding: 0px 10px; }

.socialmedia .wrapper-comentarios {
  position: relative;
  float: left;
  display: block;
  width: 120px;
  height: 20px;
  margin: 0px;
  padding: 0px 0px 0px 20px; }

.socialmedia .wrapper-comentarios p {
  margin: 0px !important;
  font: normal normal bold 0.76em Verdana, Geneva, sans-serif;
  color: #f55700; }

.wrapper-posicionamiento {
  height: auto;
  overflow: hidden;
  float: none;
  display: block;
  clear: both;
  width: 100%;
  margin: 0px;
  padding: 0px; }

.wrapper-posicionamiento .posicionamiento-pagina {
  height: auto;
  overflow: hidden;
  position: relative;
  float: none;
  display: block;
  clear: both;
  width: 900px;
  margin: 0px auto;
  padding: 20px;
  background: transparent url("../images/pie-pagina/bg-posicionamiento.png") scroll repeat 0px 0px;
  border-top: 1px solid #dadada; }

.wrapper-posicionamiento .posicionamiento-pagina .menu-posicionamiento {
  height: auto;
  overflow: hidden;
  float: left;
  display: block;
  width: 691px;
  margin: 0px;
  padding: 0px; }

.wrapper-posicionamiento .posicionamiento-pagina .menu-posicionamiento .col4-set {
  height: auto;
  overflow: hidden;
  float: none;
  display: block;
  width: 691px !important;
  margin: 0px !important;
  padding: 0px !important; }

.wrapper-posicionamiento .posicionamiento-pagina .menu-posicionamiento .col4-set .col-1,
.wrapper-posicionamiento .posicionamiento-pagina .menu-posicionamiento .col4-set .col-2,
.wrapper-posicionamiento .posicionamiento-pagina .menu-posicionamiento .col4-set .col-3,
.wrapper-posicionamiento .posicionamiento-pagina .menu-posicionamiento .col4-set .col-4 {
  height: auto;
  overflow: hidden;
  float: left;
  display: block;
  width: 157px !important;
  margin: 0px 20px 0px 0px !important;
  padding: 0px !important; }

.wrapper-posicionamiento .posicionamiento-pagina .menu-posicionamiento .col4-set .col-4 {
  margin: 0px !important; }

.wrapper-posicionamiento .posicionamiento-pagina .menu-posicionamiento ul {
  margin: 0px !important;
  padding: 0px !important; }

.wrapper-posicionamiento .posicionamiento-pagina .menu-posicionamiento ul li.nivel1 {
  float: left;
  display: block;
  margin: 0px !important;
  padding: 0px 0px 0px 0px !important;
  text-shadow: 1px 0px #f9f9f9; }

.wrapper-posicionamiento .posicionamiento-pagina .menu-posicionamiento ul li.nivel1 a {
  font: normal normal bold 0.76em Arial, Helvetica, sans-serif;
  color: #555;
  text-decoration: none; }

.wrapper-posicionamiento .posicionamiento-pagina .menu-posicionamiento ul li.nivel1 a:hover {
  color: #555;
  text-decoration: underline; }

.wrapper-posicionamiento .posicionamiento-pagina .menu-posicionamiento ul li.nivel1 ul {
  margin: 15px 0px 0px 0px !important;
  padding: 0px; }

.wrapper-posicionamiento .posicionamiento-pagina .menu-posicionamiento ul li.nivel1 ul li.nivel2 {
  height: auto;
  overflow: hidden;
  list-style-type: none;
  float: none;
  display: block;
  clear: both;
  padding: 0px 0px 0px 8px !important;
  margin: 6px 0px 0px 0px !important;
  background: transparent url("../images/pie-pagina/bg-ul-li-posicionamiento.png") scroll no-repeat 0px 6px; }

.wrapper-posicionamiento .posicionamiento-pagina .menu-posicionamiento ul li.nivel1 ul li.nivel2 a {
  float: left;
  display: block;
  font: normal normal normal 0.71em/1em Arial, Helvetica, sans-serif;
  color: #555;
  text-decoration: none;
  line-height: normal !important; }

.wrapper-posicionamiento .posicionamiento-pagina .menu-posicionamiento ul li.nivel1 ul li.nivel2 a:hover {
  color: #555;
  text-decoration: underline; }

.wrapper-posicionamiento .posicionamiento-pagina .menu-posicionamiento ul li.nivel1 ul li.nivel2 ul {
  margin: 0px !important;
  padding: 0px 0px 0px 15px !important; }

.wrapper-posicionamiento .posicionamiento-pagina .menu-posicionamiento ul li.nivel1 ul li.nivel2 ul li.nivel3 {
  height: auto;
  overflow: hidden;
  list-style-type: none;
  float: none;
  display: block;
  clear: both;
  padding: 4px 0px 0px 0px !important;
  margin: 0px !important;
  background: none; }

.wrapper-posicionamiento .posicionamiento-pagina .menu-posicionamiento ul li.nivel1 ul li.nivel2 ul li.nivel3 a {
  float: left;
  display: block;
  font: italic normal normal 0.71em/1em Arial, Helvetica, sans-serif;
  color: #555;
  text-decoration: none; }

.wrapper-posicionamiento .posicionamiento-pagina .menu-posicionamiento ul li.nivel1 ul li.nivel2 ul li.nivel3 a:hover {
  color: #555;
  text-decoration: underline; }

.menu-posicionamiento ul li a.marcafoco:focus,
.menu-posicionamiento ul li a.foco {
  background-image: none !important;
  background-color: #ff0 !important;
  color: #000 !important; }

.wrapper-posicionamiento .posicionamiento-pagina .social-media {
  position: relative;
  float: left;
  display: block;
  width: 164px;
  margin: 0px;
  padding: 0px 0px 0px 45px;
  min-height: 100px;
  background: transparent url("../images/pie-pagina/bg-siguenos.png") scroll no-repeat 0px 0px; }

.wrapper-posicionamiento .posicionamiento-pagina .social-media .wrapper_right {
  float: right;
  margin: 0px;
  text-align: right; }

.wrapper-posicionamiento .posicionamiento-pagina .social-media h3 {
  float: left;
  display: block;
  margin: 0px 0px 15px 0px;
  padding: 0px;
  font: normal normal 100 1.5em "Open Sans", Arial, Helvetica, sans-serif;
  color: #333;
  text-shadow: 1px 0px #f9f9f9; }

.wrapper-posicionamiento .posicionamiento-pagina .social-media .lista-iconos {
  float: left;
  display: block;
  margin: 0px;
  padding: 0px; }

.social-media .lista-iconos ul li a.marcafoco:focus,
.social-media .lista-iconos ul li a.foco {
  border: 3px solid #ff0; }

.wrapper-pie {
  float: none;
  display: block;
  clear: both;
  width: 100%;
  height: 135px;
  margin: 0px;
  padding: 0px;
  overflow: visible; }

.wrapper-pie .pie-pagina {
  position: relative;
  float: none;
  display: block;
  clear: both;
  width: 900px;
  height: 135px;
  margin: 0px auto;
  padding: 0px 20px;
  background: transparent url("../images/pie-pagina/bg-pie.png") scroll repeat 0px 0px; }

.wrapper-pie .pie-pagina .copyright {
  float: left;
  display: block;
  margin: 25px 0 0 0px;
  padding: 0px 0px 0px 55px;
  width: 395px;
  min-height: 58px;
  text-align: left !important;
  background: transparent url("../images/pie-pagina/escudo-abegondo.png") scroll no-repeat top left; }

.wrapper-pie .pie-pagina .copyright p {
  margin: 8px 0px 0px 0px !important;
  font: normal normal normal 0.71em Arial, Helvetica, sans-serif;
  color: #333; }

.wrapper-pie .pie-pagina .lista-items {
  float: right;
  display: block;
  margin: 20px 0px 0px 0px;
  padding: 0px;
  width: 450px;
  height: auto;
  text-align: right; }

.wrapper-pie .pie-pagina .lista-items ul {
  float: right;
  margin: 4px 0px 0px 0px;
  padding: 0px; }

.wrapper-pie .pie-pagina .lista-items ul li {
  display: inline;
  margin: 0px;
  padding: 0px 10px 0px 17px; }

.wrapper-pie .pie-pagina .lista-items ul li a {
  font: normal normal normal 0.71em Arial, Helvetica, sans-serif;
  color: #333; }

.wrapper-pie .pie-pagina .lista-items ul li a:hover {
  color: #333;
  text-decoration: underline; }

.wrapper-pie .pie-pagina .lista-items ul li a.marcafoco:focus,
.wrapper-pie .pie-pagina .lista-items ul li a.foco {
  background-image: none !important;
  background-color: #ff0 !important;
  color: #000 !important; }

.pie-pagina #pie-logos {
  background: url("../images/pie-pagina/logos.gif");
  width: 563px;
  height: 40px;
  float: right; }

a.verMas {
  font-weight: bold;
  margin: 10px 0;
  display: inline-block; }
  a.verMas:before {
    content: ">";
    margin-right: 5px; }

.col-main .wrapper_csc table.contenttable {
  width: auto;
  border-collapse: collapse;
  margin: 0px; }

.col-main .wrapper_csc table.contenttable caption {
  margin: 0px 0px 15px 0px;
  font: normal normal normal 0.76em Arial, Helvetica, sans-serif;
  color: #333; }

.col-main .wrapper_csc table.contenttable thead {
  margin: 0px;
  height: 44px;
  background-color: #f0f0f0; }

.col-main .wrapper_csc table.contenttable thead tr th {
  padding: 10px 15px;
  vertical-align: middle; }

.col-main .wrapper_csc table.contenttable tbody tr td {
  padding: 10px;
  background-color: #f6f7f6; }

.col-main .wrapper_csc table.contenttable tr th,
.col-main .wrapper_csc table.contenttable tr td {
  border: 1px solid #fff;
  border-collapse: collapse;
  vertical-align: top; }

.col-main .wrapper_csc table.contenttable tr th p {
  margin: 0px !important;
  padding: 0px;
  font: normal normal bold 0.81em Arial, Helvetica, sans-serif;
  color: #333;
  text-transform: uppercase; }

.col-main .wrapper_csc table.contenttable tr td p {
  margin: 0px !important;
  padding: 0px;
  font: normal normal normal 0.81em Arial, Helvetica, sans-serif;
  color: #5b5b5b; }

.col-main .wrapper_csc table.contenttable tbody tr td.par {
  background-color: #edeeed; }

.inicio .col-main .wrapper_csc table.contenttable,
.interior.sinmenu.sincolder .col-main .wrapper_csc table.contenttable {
  width: 900px; }

.inicio .col-main .wrapper_csc table.contenttable th p,
.inicio .col-main .wrapper_csc table.contenttable td p,
.interior.sinmenu.sincolder .col-main .wrapper_csc table.contenttable th p,
.interior.sinmenu.sincolder .col-main .wrapper_csc table.contenttable td p {
  font-size: 0.81em; }

.inicio .col-main .wrapper_csc .col2-set table.contenttable,
.interior.sinmenu.sincolder .col-main .wrapper_csc .col2-set table.contenttable {
  width: 434px; }

.inicio .col-main .wrapper_csc .col2-set table.contenttable th p,
.inicio .col-main .wrapper_csc .col2-set table.contenttable td p,
.interior.sinmenu.sincolder .col-main .wrapper_csc .col2-set table.contenttable th p,
.interior.sinmenu.sincolder .col-main .wrapper_csc .col2-set table.contenttable td p {
  font-size: 0.81em; }

.inicio .col-main .wrapper_csc .col-wide table.contenttable,
.interior.sinmenu.sincolder .col-main .wrapper_csc .col-wide table.contenttable {
  width: 589px; }

.inicio .col-main .wrapper_csc .col-narrow table.contenttable,
.interior.sinmenu.sincolder .col-main .wrapper_csc .col-narrow table.contenttable {
  margin: 0px;
  width: 279px; }

.inicio .col-main .wrapper_csc .col-wide table.contenttable th p,
.inicio .col-main .wrapper_csc .col-narrow table.contenttable th p,
.inicio .col-main .wrapper_csc .col-wide table.contenttable td p,
.inicio .col-main .wrapper_csc .col-narrow table.contenttable td p,
.interior.sinmenu.sincolder .col-main .wrapper_csc .col-wide table.contenttable th p,
.interior.sinmenu.sincolder .col-main .wrapper_csc .col-narrow table.contenttable th p,
.interior.sinmenu.sincolder .col-main .wrapper_csc .col-wide table.contenttable td p,
.interior.sinmenu.sincolder .col-main .wrapper_csc .col-narrow table.contenttable td p {
  font-size: 0.81em; }

.inicio .col-main .wrapper_csc .col3-set table.contenttable,
.interior.sinmenu.sincolder .col-main .wrapper_csc .col3-set table.contenttable {
  width: 279px; }

.inicio .col-main .wrapper_csc .col3-set table.contenttable th p,
.inicio .col-main .wrapper_csc .col3-set table.contenttable td p,
.interior.sinmenu.sincolder .col-main .wrapper_csc .col3-set table.contenttable th p,
.interior.sinmenu.sincolder .col-main .wrapper_csc .col3-set table.contenttable td p {
  font-size: 0.81em; }

.inicio .col-main .wrapper_csc .col4-set table.contenttable,
.interior.sinmenu.sincolder .col-main .wrapper_csc .col4-set table.contenttable {
  width: 201px; }

.inicio .col-main .wrapper_csc .col4-set table.contenttable th p,
.inicio .col-main .wrapper_csc .col4-set table.contenttable td p,
.interior.sinmenu.sincolder .col-main .wrapper_csc .col4-set table.contenttable th p,
.interior.sinmenu.sincolder .col-main .wrapper_csc .col4-set table.contenttable td p {
  font-size: 0.81em; }

.interior.conmenu.sincolder .col-main .wrapper_csc table.contenttable {
  width: 631px; }

.interior.conmenu.sincolder .col-main .wrapper_csc table.contenttable th p,
.interior.conmenu.sincolder .col-main .wrapper_csc table.contenttable td p {
  font-size: 0.81em; }

.interior.conmenu.sincolder .col-main .wrapper_csc .col2-set table.contenttable {
  width: 299px; }

.interior.conmenu.sincolder .col-main .wrapper_csc .col2-set table.contenttable th p,
.interior.conmenu.sincolder .col-main .wrapper_csc .col2-set table.contenttable td p {
  font-size: 0.81em; }

.interior.conmenu.sincolder .col-main .wrapper_csc .col-wide table.contenttable {
  width: 409px; }

.interior.conmenu.sincolder .col-main .wrapper_csc .col-narrow table.contenttable {
  width: 188px; }

.interior.conmenu.sincolder .col-main .wrapper_csc .col-wide table.contenttable th p,
.interior.conmenu.sincolder .col-main .wrapper_csc .col-narrow table.contenttable th p,
.interior.conmenu.sincolder .col-main .wrapper_csc .col-wide table.contenttable td p,
.interior.conmenu.sincolder .col-main .wrapper_csc .col-narrow table.contenttable td p {
  font-size: 0.81em; }

.interior.conmenu.sincolder .col-main .wrapper_csc .col3-set table.contenttable {
  width: 188px; }

.interior.conmenu.sincolder .col-main .wrapper_csc .col3-set table.contenttable th p,
.interior.conmenu.sincolder .col-main .wrapper_csc .col3-set table.contenttable td p {
  font-size: 0.81em; }

.interior.sinmenu.concolder .col-main .wrapper_csc table.contenttable {
  width: 631px; }

.interior.sinmenu.concolder .col-main .wrapper_csc table.contenttable th p,
.interior.sinmenu.concolder .col-main .wrapper_csc table.contenttable td p {
  font-size: 0.81em; }

.interior.sinmenu.concolder .col-main .wrapper_csc .col2-set table.contenttable {
  width: 299px; }

.interior.sinmenu.concolder .col-main .wrapper_csc .col2-set table.contenttable th p,
.interior.sinmenu.concolder .col-main .wrapper_csc .col2-set table.contenttable td p {
  font-size: 0.81em; }

.interior.sinmenu.concolder .col-main .wrapper_csc .col-wide table.contenttable {
  width: 409px; }

.interior.sinmenu.concolder .col-main .wrapper_csc .col-narrow table.contenttable {
  width: 188px; }

.interior.sinmenu.concolder .col-main .wrapper_csc .col-wide table.contenttable th p,
.interior.sinmenu.concolder .col-main .wrapper_csc .col-narrow table.contenttable th p,
.interior.sinmenu.concolder .col-main .wrapper_csc .col-wide table.contenttable td p,
.interior.sinmenu.concolder .col-main .wrapper_csc .col-narrow table.contenttable td p {
  font-size: 0.81em; }

.interior.sinmenu.concolder .col-main .wrapper_csc .col3-set table.contenttable {
  width: 188px; }

.interior.sinmenu.concolder .col-main .wrapper_csc .col3-set table.contenttable th p,
.interior.sinmenu.concolder .col-main .wrapper_csc .col3-set table.contenttable td p {
  font-size: 0.81em; }

.interior.conmenu.concolder .col-main .wrapper_csc table.contenttable {
  width: 362px; }

.interior.conmenu.concolder .col-main .wrapper_csc table.contenttable th p,
.interior.conmenu.concolder .col-main .wrapper_csc table.contenttable td p {
  font-size: 0.81em; }

.interior.conmenu.concolder .col-main .wrapper_csc .col2-set table.contenttable {
  width: 165px; }

.interior.conmenu.concolder .col-main .wrapper_csc .col2-set table.contenttable th p,
.interior.conmenu.concolder .col-main .wrapper_csc .col2-set table.contenttable td p {
  font-size: 0.81em; }

.interior.conmenu.concolder .col-main .wrapper_csc .col3-set table.contenttable {
  width: 100px; }

.interior.conmenu.concolder .col-main .wrapper_csc .col3-set table.contenttable th p,
.interior.conmenu.concolder .col-main .wrapper_csc .col3-set table.contenttable td p {
  font-size: 0.81em; }

.landing-facebook .col-main .wrapper_csc table.contenttable {
  width: 520px; }

.landing-facebook .col-main .wrapper_csc .col2-set table.contenttable {
  width: 245px; }

.landing-facebook .col-main .wrapper_csc .col-wide table.contenttable {
  width: 336px; }

.landing-facebook .col-main .wrapper_csc .col-narrow table.contenttable {
  width: 153px; }

.landing-facebook .col-main .wrapper_csc .col3-set table.contenttable {
  width: 153px; }

.wrapper_csc div.etiquetas {
  float: none;
  display: block;
  clear: both;
  margin: 5px 0px 0px 0px;
  padding: 0px;
  height: auto;
  overflow: hidden;
  width: auto; }

.wrapper_csc div.etiquetas div.tag_group {
  float: left;
  display: block;
  height: auto;
  overflow: hidden;
  margin: 0px 15px 0px 0px; }

.wrapper_csc div.etiquetas div.tag_group p.group_name {
  float: left !important;
  display: block;
  height: auto;
  overflow: hidden;
  margin: 2px 6px 0px 0px !important;
  font-weight: bold !important;
  font-size: 0.66em !important; }

.wrapper_csc ul.tags {
  float: left;
  display: block;
  margin: 0px !important;
  padding: 0px !important;
  height: auto;
  overflow: hidden; }

.wrapper_csc ul.tags li {
  float: left;
  display: block;
  height: auto;
  overflow: hidden;
  margin: 0px 3px 5px 0px !important;
  padding: 0px !important;
  background: none !important;
  background-image: none !important;
  font: normal normal normal 0.76em/1em Arial, Helvetica, sans-serif !important; }

.wrapper_csc ul.tags li a {
  float: none;
  display: block;
  text-decoration: none;
  height: auto;
  overflow: hidden;
  margin: 0px;
  padding: 4px 5px;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px; }

.wrapper_csc ul.tags li a {
  color: #444;
  background-color: #f6f6f6; }

.wrapper_csc ul.tags li a:hover {
  color: #fff;
  background-color: #f55700;
  text-decoration: none !important; }

.wrapper_csc ul.tags.sinfondo li a {
  color: #444;
  background-color: transparent !important; }

.wrapper_csc ul.tags.sinfondo li a:hover {
  color: #f55700;
  background-color: transparent !important; }

.wrapper_csc ul.tags li.grisclaro a {
  color: #444;
  background-color: #f6f6f6; }

.wrapper_csc ul.tags li.grisclaro a:hover {
  color: #444;
  background-color: #f6f6f6; }

.wrapper_csc ul.tags li.grisoscuro a {
  color: #ffffff;
  background-position: #f0f0f0; }

.wrapper_csc ul.tags li.grisoscuro a:hover {
  color: #ffffff;
  background-position: #f0f0f0; }

.wrapper_csc ul.tags li.naranja a {
  color: #ffffff;
  background-position: #666666; }

.wrapper_csc ul.tags li.naranja a:hover {
  color: #ffffff;
  background-position: #666666; }

.wrapper_csc ul.tags li.rojo a {
  color: #ffffff;
  background-position: #333333; }

.wrapper_csc ul.tags li.rojo a:hover {
  color: #ffffff;
  background-position: #333333; }

.wrapper_csc ul.tags li.negro a {
  color: #ffffff;
  background-position: #000000; }

.wrapper_csc ul.tags li.negro a:hover {
  color: #ffffff;
  background-position: #000000; }

.wrapper_csc .listados .item div.etiquetas {
  clear: none; }

.divider {
  float: none;
  display: block;
  clear: both;
  width: auto;
  height: 1px;
  padding: 0px 0px 10px 0px;
  margin: 0px 0px 10px 0px;
  border-bottom: 1px dashed #c0c0c0; }

.divider hr {
  position: absolute;
  left: -9999px;
  width: 100px;
  height: 1px;
  overflow: hidden;
  margin: 0px;
  padding: 0px; }

.csc-sitemap ul {
  font-size: 0.86em !important;
  padding: 0px !important; }

.csc-sitemap ul li {
  list-style-type: none;
  font-size: 1em !important;
  font-weight: bold !important;
  margin: 0px 25px 20px 0px !important;
  text-align: left !important; }

.csc-sitemap ul li a {
  color: #f55700; }

.csc-sitemap ul li a:hover {
  color: #f55700; }

.csc-sitemap ul li ul {
  font-size: 0.86em !important;
  padding: 0px !important; }

.csc-sitemap ul li ul li {
  font-size: 1em !important;
  font-weight: normal !important;
  float: none;
  padding: 0px 0px 0px 9px !important;
  margin: 0px !important;
  background-image: url("../imagenes/bg-li.png");
  background-repeat: no-repeat;
  background-position: 0px 6px; }

.csc-sitemap ul li ul li a {
  color: #333; }

.csc-sitemap ul li ul li a:hover {
  color: #f55700; }

.csc-sitemap ul li ul li ul {
  font-size: 1em !important;
  padding: 0px !important; }

.csc-sitemap ul li ul li ul li {
  font-size: 0.96em !important;
  font-weight: normal !important;
  float: none;
  padding: 0px 0px 0px 10px !important;
  margin: 0px !important; }

.csc-sitemap ul li ul li ul li a {
  color: #666; }

.csc-sitemap ul li ul li ul li a:hover {
  color: #f55700; }

.csc-sitemap ul li ul li ul li ul {
  font-size: 0.96em !important;
  padding: 0px !important; }

.csc-sitemap ul li ul li ul li ul li {
  font-style: italic;
  font-size: 1em !important;
  font-weight: normal !important;
  float: none;
  margin: 0px !important; }

.csc-sitemap ul li ul li ul li ul li a {
  color: #666; }

.csc-sitemap ul li ul li ul li ul li a:hover {
  color: #f55700; }

.csc-sitemap ul li ul li ul li ul li ul {
  font-size: 1em !important;
  padding: 0px !important; }

.csc-sitemap ul li ul li ul li ul li ul li {
  font-size: 1em !important;
  font-weight: normal !important;
  float: none;
  margin: 0px !important; }

.csc-sitemap ul li ul li ul li ul li ul li a {
  color: #666; }

.csc-sitemap ul li ul li ul li ul li ul li a:hover {
  color: #f55700; }

.col-main .wrapper_csc dl.csc-menu {
  height: auto;
  overflow: hidden;
  float: none;
  display: block;
  clear: both;
  width: auto; }

.col-main .wrapper_csc dl.csc-menu dt {
  float: none;
  display: block;
  margin: 0px 0px 15px 0px;
  padding: 0px;
  height: 20px; }

.col-main .wrapper_csc dl.csc-menu dt a {
  float: left;
  display: block;
  margin: 0px;
  height: auto;
  font: normal normal bold 0.86em Arial, Helvetica, sans-serif;
  color: #f55700; }

.col-main .wrapper_csc dl.csc-menu dd {
  height: auto;
  overflow: hidden;
  float: none;
  display: block;
  clear: both;
  width: auto;
  margin: 0px 0px 20px 0px;
  padding: 0px 0px 20px 0px;
  border-bottom: 1px dashed #dadada;
  font: normal normal normal 0.81em Arial, Helvetica, sans-serif; }

.col-main .wrapper_csc dl.csc-menu dd:last-child {
  margin: 0px;
  padding: 0px;
  border: 0px none; }

.col-main .wrapper_csc dl.csc-menu dt + dt {
  margin: 0px 0px 20px 0px;
  padding: 0px 0px 20px 0px;
  border-bottom: 1px dashed #dadada; }

.csc-textpic-caption {
  font: normal normal normal 0.61em Arial, Helvetica, sans-serif !important;
  color: #4e433d; }

.csc-textpic-caption-c .csc-textpic-caption {
  text-align: center; }

.csc-textpic-caption-r .csc-textpic-caption {
  text-align: right; }

.csc-textpic-caption-l .csc-textpic-caption {
  text-align: left; }

.csc-textpic .csc-textpic-imagecolumn {
  float: left;
  display: inline; }

.csc-textpic img {
  border: none;
  margin: 0px !important; }

.csc-textpic .csc-textpic-imagewrap .csc-textpic-image {
  float: left; }

.csc-textpic-imagewrap {
  padding: 0; }

.csc-textpic .csc-textpic-imagewrap ul {
  list-style: none;
  margin: 0;
  padding: 0; }

.csc-textpic .csc-textpic-imagewrap ul li {
  float: left;
  margin: 0;
  padding: 0; }

.csc-textpic .csc-textpic-imagewrap dl.csc-textpic-image {
  float: left; }

.csc-textpic .csc-textpic-imagewrap dl.csc-textpic-image dt {
  float: none; }

.csc-textpic .csc-textpic-imagewrap dl.csc-textpic-image dd {
  float: none; }

.csc-textpic .csc-textpic-imagewrap dl.csc-textpic-image dd img {
  border: none; }

dl.csc-textpic-image {
  margin: 0; }

dl.csc-textpic-image dt {
  margin: 0;
  display: inline; }

dl.csc-textpic-image dd {
  margin: 0; }

.csc-textpic-clear {
  clear: both; }

.csc-textpic-left .csc-textpic-imagewrap .csc-textpic-image,
.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap .csc-textpic-image,
.csc-textpic-intext-left .csc-textpic-imagewrap .csc-textpic-image {
  display: inline;
  /* IE fix for double-margin bug */
  margin-right: 10px; }

.csc-textpic-right .csc-textpic-imagewrap .csc-textpic-image,
.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap .csc-textpic-image,
.csc-textpic-intext-right .csc-textpic-imagewrap .csc-textpic-image {
  display: inline;
  /* IE fix for double-margin bug */
  margin-left: 10px; }

.csc-textpic-center .csc-textpic-imagewrap .csc-textpic-image {
  display: inline;
  /* IE fix for double-margin bug */
  margin-left: 10px; }

.csc-textpic .csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption {
  margin: 0; }

.csc-textpic .csc-textpic-imagewrap .csc-textpic-image IMG {
  margin: 0; }

/* Space below each image (also in-between rows) */
.csc-textpic .csc-textpic-imagewrap .csc-textpic-image {
  margin-bottom: 5px; }

.csc-textpic-equalheight .csc-textpic-imagerow {
  margin-bottom: 5px;
  display: block; }

.csc-textpic .csc-textpic-imagerow {
  clear: both; }

.csc-textpic .csc-textpic-imagerow .csc-textpic-image {
  margin: 0px 10px 10px 0px !important; }

/* No margins around the whole image-block */
.csc-textpic .csc-textpic-imagewrap .csc-textpic-firstcol {
  margin-left: 0px !important; }

.csc-textpic .csc-textpic-imagewrap .csc-textpic-lastcol {
  margin-right: 0px !important; }

/* Add margin from image-block to text (in case of "Text w/ images") */
.csc-textpic-intext-left .csc-textpic-imagewrap,
.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap {
  margin-right: 10px !important; }

.csc-textpic-intext-right .csc-textpic-imagewrap,
.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap {
  margin-left: 10px !important; }

/* Positioning of images: */
/* Center (above or below) */
.csc-textpic-center {
  text-align: center;
  /* IE-hack */ }

.csc-textpic-center .csc-textpic-imagewrap {
  margin: 0 auto; }

.csc-textpic-center .csc-textpic-imagewrap .csc-textpic-image {
  text-align: left;
  /* Remove IE-hack */ }

.csc-textpic-center .csc-textpic-text {
  text-align: left;
  /* Remove IE-hack */ }

.csc-textpic-above .csc-textpic-text {
  clear: both;
  margin: 10px 0px 0px 0px; }

.csc-textpic-below .csc-textpic-text {
  clear: both;
  margin: 0px 0px 20px 0px; }

/* Right (above or below) */
.csc-textpic-right .csc-textpic-imagewrap {
  float: right;
  margin-bottom: 10px; }

.csc-textpic-right .csc-textpic-text {
  clear: right; }

/* Left (above or below) */
.csc-textpic-left .csc-textpic-imagewrap {
  float: left;
  margin-bottom: 10px; }

.csc-textpic-left .csc-textpic-text {
  clear: left; }

/* Left (in text) */
.csc-textpic-intext-left .csc-textpic-imagewrap {
  float: left; }

/* Right (in text) */
.csc-textpic-intext-right .csc-textpic-imagewrap {
  float: right; }

/* Right (in text, no wrap around) */
.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap {
  float: right;
  clear: both; }

/* Left (in text, no wrap around) */
.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap {
  float: left;
  clear: both; }

.align-left {
  text-align: left; }

.align-center {
  text-align: center; }

.align-right {
  text-align: right; }

.align-justify {
  text-align: justify; }

.indent {
  margin-left: 24px; }

sup {
  font-size: 0.7em;
  vertical-align: top; }

sub {
  font-size: 0.7em;
  vertical-align: bottom; }

strong {
  font-weight: bold; }

em {
  font-style: italic; }

.banner {
  position: relative;
  float: none;
  display: block;
  clear: both;
  height: auto;
  overflow: hidden;
  margin: 0px auto;
  padding: 0px;
  border: 10px solid #f6f6f6;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px; }

.banner a {
  position: absolute;
  z-index: auto;
  height: 185px;
  width: 900px;
  float: none;
  display: block;
  clear: both;
  margin: 0px;
  padding: 0px;
  overflow: hidden; }

.banner .imagen {
  float: none;
  display: block;
  clear: both;
  height: 185px;
  margin: 0px;
  padding: 0px; }

.inicio .wrapper_csc .banner a,
.interior.sinmenu.sincolder .wrapper_csc .banner a {
  width: 880px; }

.inicio .wrapper_csc .col2-set .banner a,
.interior.sinmenu.sincolder .wrapper_csc .col2-set .banner a {
  width: 414px; }

.inicio .wrapper_csc .col3-set .banner a,
.interior.sinmenu.sincolder .wrapper_csc .col3-set .banner a {
  width: 259px; }

.inicio .wrapper_csc .col4-set .banner a,
.interior.sinmenu.sincolder .wrapper_csc .col4-set .banner a {
  width: 181px; }

.inicio .wrapper_csc .colwn-set .col-wide .banner a,
.inicio .wrapper_csc .colnw-set .col-wide .banner a,
.interior.sinmenu.sincolder .wrapper_csc .colwn-set .col-wide .banner a,
.interior.sinmenu.sincolder .wrapper_csc .colnw-set .col-wide .banner a {
  width: 569px; }

.inicio .wrapper_csc .colwn-set .col-narrow .banner a,
.inicio .wrapper_csc .colnw-set .col-narrow .banner a,
.interior.sinmenu.sincolder .wrapper_csc .colwn-set .col-narrow .banner a,
.interior.sinmenu.sincolder .wrapper_csc .colnw-set .col-narrow .banner a {
  width: 259px; }

.inicio .wrapper_csc .colswn-set .col-swide .banner a,
.inicio .wrapper_csc .colsnw-set .col-swide .banner a,
.interior.sinmenu.sincolder .wrapper_csc .colswn-set .col-swide .banner a,
.interior.sinmenu.sincolder .wrapper_csc .colsnw-set .col-swide .banner a {
  width: 647px; }

.inicio .wrapper_csc .colswn-set .col-snarrow .banner a,
.inicio .wrapper_csc .colsnw-set .col-snarrow .banner a,
.interior.sinmenu.sincolder .wrapper_csc .colswn-set .col-snarrow .banner a,
.interior.sinmenu.sincolder .wrapper_csc .colsnw-set .col-snarrow .banner a {
  width: 181px; }

.inicio .wrapper_csc .col2-set .col2-set .banner a,
.interior.sinmenu.sincolder .wrapper_csc .col2-set .col2-set .banner a {
  width: 191px; }

.inicio .wrapper_csc .colwn-set .col-wide .col2-set .banner a,
.interior.sinmenu.sincolder .wrapper_csc .colwn-set .col-wide .col2-set .banner a {
  width: 191px; }

.inicio .wrapper_csc .colnw-set .col-wide .col2-set .banner a,
.interior.sinmenu.sincolder .wrapper_csc .colnw-set .col-wide .col2-set .banner a {
  width: 269px; }

.inicio .wrapper_csc .colswn-set .col-swide .col2-set .banner a,
.interior.sinmenu.sincolder .wrapper_csc .colswn-set .col-swide .col2-set .banner a {
  width: 307px; }

.inicio .wrapper_csc .colsnw-set .col-swide .col2-set .banner a,
.interior.sinmenu.sincolder .wrapper_csc .colsnw-set .col-swide .col2-set .banner a {
  width: 307px; }

.inicio .wrapper_csc .colswn-set .col-swide .col3-set .banner a,
.interior.sinmenu.sincolder .wrapper_csc .colswn-set .col-swide .col3-set .banner a {
  width: 194px; }

.inicio .wrapper_csc .colsnw-set .col-swide .col3-set .banner a,
.interior.sinmenu.sincolder .wrapper_csc .colsnw-set .col-swide .col3-set .banner a {
  width: 194px; }

.interior.conmenu.sincolder .wrapper_csc .banner a {
  width: 611px; }

.interior.conmenu.sincolder .wrapper_csc .col2-set .banner a {
  width: 279px; }

.interior.conmenu.sincolder .wrapper_csc .col3-set .banner a {
  width: 168px; }

.interior.conmenu.sincolder .wrapper_csc .col4-set .banner a {
  width: 113px; }

.interior.conmenu.sincolder .wrapper_csc .colwn-set .col-wide .banner a,
.interior.conmenu.sincolder .wrapper_csc .colnw-set .col-wide .banner a {
  width: 389px; }

.interior.conmenu.sincolder .wrapper_csc .colwn-set .col-narrow .banner a,
.interior.conmenu.sincolder .wrapper_csc .colnw-set .col-narrow .banner a {
  width: 168px; }

.interior.conmenu.sincolder .wrapper_csc .colswn-set .col-swide .banner a,
.interior.conmenu.sincolder .wrapper_csc .colsnw-set .col-swide .banner a {
  width: 445px; }

.interior.conmenu.sincolder .wrapper_csc .colswn-set .col-snarrow .banner a,
.interior.conmenu.sincolder .wrapper_csc .colsnw-set .col-snarrow .banner a {
  width: 113px; }

.interior.conmenu.sincolder .wrapper_csc .col2-set .col2-set .banner a {
  width: 123px; }

.interior.conmenu.sincolder .wrapper_csc .colwn-set .col-wide .col2-set .banner a {
  width: 123px; }

.interior.conmenu.sincolder .wrapper_csc .colnw-set .col-wide .col2-set .banner a {
  width: 178px; }

.interior.conmenu.sincolder .wrapper_csc .colswn-set .col-swide .col2-set .banner a {
  width: 206px; }

.interior.conmenu.sincolder .wrapper_csc .colsnw-set .col-swide .col2-set .banner a {
  width: 206px; }

.interior.conmenu.sincolder .wrapper_csc .colswn-set .col-swide .col3-set .banner a {
  width: 126px; }

.interior.conmenu.sincolder .wrapper_csc .colsnw-set .col-swide .col3-set .banner a {
  width: 126px; }

.interior.sinmenu.concolder .wrapper_csc .banner a {
  width: 611px; }

.interior.sinmenu.concolder .wrapper_csc .col2-set .banner a {
  width: 279px; }

.interior.sinmenu.concolder .wrapper_csc .col3-set .banner a {
  width: 168px; }

.interior.sinmenu.concolder .wrapper_csc .col4-set .banner a {
  width: 113px; }

.interior.sinmenu.concolder .wrapper_csc .colwn-set .col-wide .banner a,
.interior.sinmenu.concolder .wrapper_csc .colnw-set .col-wide .banner a {
  width: 389px; }

.interior.sinmenu.concolder .wrapper_csc .colwn-set .col-narrow .banner a,
.interior.sinmenu.concolder .wrapper_csc .colnw-set .col-narrow .banner a {
  width: 168px; }

.interior.sinmenu.concolder .wrapper_csc .colswn-set .col-swide .banner a,
.interior.sinmenu.concolder .wrapper_csc .colsnw-set .col-swide .banner a {
  width: 445px; }

.interior.sinmenu.concolder .wrapper_csc .colswn-set .col-snarrow .banner a,
.interior.sinmenu.concolder .wrapper_csc .colsnw-set .col-snarrow .banner a {
  width: 113px; }

.interior.sinmenu.concolder .wrapper_csc .col2-set .col2-set .banner a {
  width: 123px; }

.interior.sinmenu.concolder .wrapper_csc .colwn-set .col-wide .col2-set .banner a {
  width: 123px; }

.interior.sinmenu.concolder .wrapper_csc .colnw-set .col-wide .col2-set .banner a {
  width: 178px; }

.interior.sinmenu.concolder .wrapper_csc .colswn-set .col-swide .col2-set .banner a {
  width: 206px; }

.interior.sinmenu.concolder .wrapper_csc .colsnw-set .col-swide .col2-set .banner a {
  width: 206px; }

.interior.sinmenu.concolder .wrapper_csc .colswn-set .col-swide .col3-set .banner a {
  width: 126px; }

.interior.sinmenu.concolder .wrapper_csc .colsnw-set .col-swide .col3-set .banner a {
  width: 126px; }

.interior.conmenu.concolder .wrapper_csc .banner a {
  width: 342px; }

.interior.conmenu.concolder .wrapper_csc .col2-set .banner a {
  width: 145px; }

.interior.conmenu.concolder .wrapper_csc .col3-set .banner a {
  width: 80px; }

.bannercontextos {
  height: auto;
  min-height: 100%;
  width: 898px;
  position: relative;
  float: none;
  display: block;
  clear: both;
  margin: 0px auto;
  padding: 0px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  overflow: hidden; }

.bannercontextos .imagen {
  float: none;
  display: block;
  height: 100px;
  margin: 0px;
  padding: 0px;
  border: 1px solid #b7b7b7;
  border-bottom: 0px none;
  overflow: hidden; }

.bannercontextos .textos {
  float: none;
  display: block;
  height: auto;
  margin: 0px;
  padding: 10px;
  background-color: #f55700;
  border-top: 1px solid #fff;
  overflow: hidden; }

.bannercontextos .textos p.titular {
  float: left;
  display: block;
  margin: 0px 15px 0px 0px !important;
  padding: 0px !important;
  font: normal normal bold 0.71em Arial, Helvetica, sans-serif !important;
  color: #fff !important;
  text-align: left; }

.bannercontextos .textos p.texto {
  float: right;
  display: block;
  margin: 0px !important;
  padding: 0px !important;
  font: normal normal normal 0.71em Arial, Helvetica, sans-serif !important;
  color: #fff !important;
  text-align: left; }

.bannercontextos .textos p a {
  color: #fff !important; }

.bannercontextos .textos p a:hover {
  color: #fff !important; }

.bannercontextos.color01 .textos {
  background-color: #f6f6f6; }

.bannercontextos.color01 .textos p {
  color: #333 !important; }

.bannercontextos.color01 .textos p a {
  color: #333 !important; }

.bannercontextos.color02 .textos {
  background-color: #f0f0f0; }

.bannercontextos.color02 .textos p {
  color: #000 !important; }

.bannercontextos.color02 .textos p a {
  color: #000 !important; }

.bannercontextos.color03 .textos {
  background-color: #666666; }

.bannercontextos.color03 .textos p {
  color: #fff !important; }

.bannercontextos.color03 .textos p a {
  color: #fff !important; }

.bannercontextos.color04 .textos {
  background-color: #333333; }

.bannercontextos.color04 .textos p {
  color: #fff !important; }

.bannercontextos.color04 .textos p a {
  color: #fff !important; }

.bannercontextos.color05 .textos {
  background-color: #000000; }

.bannercontextos.color05 .textos p {
  color: #fff !important; }

.bannercontextos.color05 .textos p a {
  color: #fff !important; }

.inicio .wrapper_csc .bannercontextos,
.interior.sinmenu.sincolder .wrapper_csc .bannercontextos {
  width: 898px; }

.inicio .wrapper_csc .bannercontextos p.titular,
.interior.sinmenu.sincolder .wrapper_csc .bannercontextos p.titular,
.inicio .wrapper_csc .bannercontextos p.texto,
.interior.sinmenu.sincolder .wrapper_csc .bannercontextos p.texto {
  width: 431.5px; }

.inicio .wrapper_csc .col2-set .bannercontextos,
.interior.sinmenu.sincolder .wrapper_csc .col2-set .bannercontextos {
  width: 432px; }

.inicio .wrapper_csc .col2-set .bannercontextos p.titular,
.interior.sinmenu.sincolder .wrapper_csc .col2-set .bannercontextos p.titular,
.inicio .wrapper_csc .col2-set .bannercontextos p.texto,
.interior.sinmenu.sincolder .wrapper_csc .col2-set .bannercontextos p.texto {
  width: 198.5px; }

.inicio .wrapper_csc .col3-set .bannercontextos,
.interior.sinmenu.sincolder .wrapper_csc .col3-set .bannercontextos {
  width: 277px; }

.inicio .wrapper_csc .col3-set .bannercontextos p.titular,
.interior.sinmenu.sincolder .wrapper_csc .col3-set .bannercontextos p.titular,
.inicio .wrapper_csc .col3-set .bannercontextos p.texto,
.interior.sinmenu.sincolder .wrapper_csc .col3-set .bannercontextos p.texto {
  width: 121px; }

.inicio .wrapper_csc .col4-set .bannercontextos,
.interior.sinmenu.sincolder .wrapper_csc .col4-set .bannercontextos {
  width: 199px; }

.inicio .wrapper_csc .col4-set .bannercontextos p.titular,
.interior.sinmenu.sincolder .wrapper_csc .col4-set .bannercontextos p.titular,
.inicio .wrapper_csc .col4-set .bannercontextos p.texto,
.interior.sinmenu.sincolder .wrapper_csc .col4-set .bannercontextos p.texto {
  width: 82px; }

.inicio .wrapper_csc .colwn-set .col-wide .bannercontextos,
.interior.sinmenu.sincolder .wrapper_csc .colwn-set .col-wide .bannercontextos,
.inicio .wrapper_csc .colnw-set .col-wide .bannercontextos,
.interior.sinmenu.sincolder .wrapper_csc .colnw-set .col-wide .bannercontextos {
  width: 587px; }

.inicio .wrapper_csc .colwn-set .col-wide .bannercontextos p.titular,
.inicio .wrapper_csc .colnw-set .col-wide .bannercontextos p.titular,
.interior.sinmenu.sincolder .wrapper_csc .colwn-set .col-wide .bannercontextos p.texto,
.interior.sinmenu.sincolder .wrapper_csc .colnw-set .col-wide .bannercontextos p.texto {
  width: 276px; }

.inicio .wrapper_csc .colwn-set .col-narrow .bannercontextos,
.inicio .wrapper_csc .colnw-set .col-narrow .bannercontextos,
.interior.sinmenu.sincolder .wrapper_csc .colwn-set .col-narrow .bannercontextos,
.interior.sinmenu.sincolder .wrapper_csc .colnw-set .col-narrow .bannercontextos {
  width: 277px; }

.inicio .wrapper_csc .colwn-set .col-narrow .bannercontextos p.titular,
.inicio .wrapper_csc .colnw-set .col-narrow .bannercontextos p.titular,
.interior.sinmenu.sincolder .wrapper_csc .colwn-set .col-narrow .bannercontextos p.titular,
.interior.sinmenu.sincolder .wrapper_csc .colnw-set .col-narrow .bannercontextos p.titular,
.inicio .wrapper_csc .colwn-set .col-narrow .bannercontextos p.texto,
.inicio .wrapper_csc .colnw-set .col-narrow .bannercontextos p.texto,
.interior.sinmenu.sincolder .wrapper_csc .colwn-set .col-narrow .bannercontextos p.texto,
.interior.sinmenu.sincolder .wrapper_csc .colnw-set .col-narrow .bannercontextos p.texto {
  width: 121px; }

.inicio .wrapper_csc .colswn-set .col-swide .bannercontextos,
.inicio .wrapper_csc .colsnw-set .col-swide .bannercontextos,
.interior.sinmenu.sincolder .wrapper_csc .colswn-set .col-swide .bannercontextos,
.interior.sinmenu.sincolder .wrapper_csc .colsnw-set .col-swide .bannercontextos {
  width: 665px; }

.inicio .wrapper_csc .colswn-set .col-swide .bannercontextos p.titular,
.inicio .wrapper_csc .colsnw-set .col-swide .bannercontextos p.titular,
.interior.sinmenu.sincolder .wrapper_csc .colswn-set .col-swide .bannercontextos p.titular,
.interior.sinmenu.sincolder .wrapper_csc .colsnw-set .col-swide .bannercontextos p.titular,
.inicio .wrapper_csc .colswn-set .col-swide .bannercontextos p.texto,
.inicio .wrapper_csc .colsnw-set .col-swide .bannercontextos p.texto,
.interior.sinmenu.sincolder .wrapper_csc .colswn-set .col-swide .bannercontextos p.texto,
.interior.sinmenu.sincolder .wrapper_csc .colsnw-set .col-swide .bannercontextos p.texto {
  width: 315px; }

.inicio .wrapper_csc .colswn-set .col-snarrow .bannercontextos,
.inicio .wrapper_csc .colsnw-set .col-snarrow .bannercontextos,
.interior.sinmenu.sincolder .wrapper_csc .colswn-set .col-snarrow .bannercontextos,
.interior.sinmenu.sincolder .wrapper_csc .colsnw-set .col-snarrow .bannercontextos {
  width: 199px; }

.inicio .wrapper_csc .colswn-set .col-snarrow .bannercontextos p.titular,
.inicio .wrapper_csc .colsnw-set .col-snarrow .bannercontextos p.titular,
.interior.sinmenu.sincolder .wrapper_csc .colswn-set .col-snarrow .bannercontextos p.titular,
.interior.sinmenu.sincolder .wrapper_csc .colsnw-set .col-snarrow .bannercontextos p.titular,
.inicio .wrapper_csc .colswn-set .col-snarrow .bannercontextos p.texto,
.inicio .wrapper_csc .colsnw-set .col-snarrow .bannercontextos p.texto,
.interior.sinmenu.sincolder .wrapper_csc .colswn-set .col-snarrow .bannercontextos p.texto,
.interior.sinmenu.sincolder .wrapper_csc .colsnw-set .col-snarrow .bannercontextos p.texto {
  width: 82px; }

.inicio .wrapper_csc .col2-set .col2-set .bannercontextos,
.interior.sinmenu.sincolder .wrapper_csc .col2-set .col2-set .bannercontextos {
  width: 200px; }

.inicio .wrapper_csc .col2-set .col2-set .bannercontextos p.titular,
.interior.sinmenu.sincolder .wrapper_csc .col2-set .col2-set .bannercontextos p.titular,
.inicio .wrapper_csc .col2-set .col2-set .bannercontextos p.texto,
.interior.sinmenu.sincolder .wrapper_csc .col2-set .col2-set .bannercontextos p.texto {
  width: 82.5px; }

.inicio .wrapper_csc .colwn-set .col-wide .col2-set .bannercontextos,
.interior.sinmenu.sincolder .wrapper_csc .colwn-set .col-wide .col2-set .bannercontextos {
  width: 200px; }

.inicio .wrapper_csc .colwn-set .col-wide .col2-set .bannercontextos p.titular,
.interior.sinmenu.sincolder .wrapper_csc .colwn-set .col-wide .col2-set .bannercontextos p.titular,
.inicio .wrapper_csc .colwn-set .col-wide .col2-set .bannercontextos p.texto,
.interior.sinmenu.sincolder .wrapper_csc .colwn-set .col-wide .col2-set .bannercontextos p.texto {
  width: 82.5px; }

.inicio .wrapper_csc .colnw-set .col-wide .col2-set .bannercontextos,
.interior.sinmenu.sincolder .wrapper_csc .colnw-set .col-wide .col2-set .bannercontextos {
  width: 278px; }

.inicio .wrapper_csc .colnw-set .col-wide .col2-set .bannercontextos p.titular,
.interior.sinmenu.sincolder .wrapper_csc .colnw-set .col-wide .col2-set .bannercontextos p.titular,
.inicio .wrapper_csc .colnw-set .col-wide .col2-set .bannercontextos p.texto,
.interior.sinmenu.sincolder .wrapper_csc .colnw-set .col-wide .col2-set .bannercontextos p.texto {
  width: 121.5px; }

.inicio .wrapper_csc .colswn-set .col-swide .col2-set .bannercontextos,
.interior.sinmenu.sincolder .wrapper_csc .colswn-set .col-swide .col2-set .bannercontextos {
  width: 316.5px; }

.inicio .wrapper_csc .colswn-set .col-swide .col2-set .bannercontextos p.titular,
.interior.sinmenu.sincolder .wrapper_csc .colswn-set .col-swide .col2-set .bannercontextos p.titular,
.inicio .wrapper_csc .colswn-set .col-swide .col2-set .bannercontextos p.texto,
.interior.sinmenu.sincolder .wrapper_csc .colswn-set .col-swide .col2-set .bannercontextos p.texto {
  width: 140.75px; }

.inicio .wrapper_csc .colsnw-set .col-swide .col2-set .bannercontextos,
.interior.sinmenu.sincolder .wrapper_csc .colsnw-set .col-swide .col2-set .bannercontextos {
  width: 316.5px; }

.inicio .wrapper_csc .colsnw-set .col-swide .col2-set .bannercontextos p.titular,
.interior.sinmenu.sincolder .wrapper_csc .colsnw-set .col-swide .col2-set .bannercontextos p.titular,
.inicio .wrapper_csc .colsnw-set .col-swide .col2-set .bannercontextos p.texto,
.interior.sinmenu.sincolder .wrapper_csc .colsnw-set .col-swide .col2-set .bannercontextos p.texto {
  width: 140.75px; }

.inicio .wrapper_csc .colswn-set .col-swide .col3-set .bannercontextos,
.interior.sinmenu.sincolder .wrapper_csc .colswn-set .col-swide .col3-set .bannercontextos {
  width: 200.33333px; }

.inicio .wrapper_csc .colswn-set .col-swide .col3-set .bannercontextos p.titular,
.interior.sinmenu.sincolder .wrapper_csc .colswn-set .col-swide .col3-set .bannercontextos p.titular,
.inicio .wrapper_csc .colswn-set .col-swide .col3-set .bannercontextos p.texto,
.interior.sinmenu.sincolder .wrapper_csc .colswn-set .col-swide .col3-set .bannercontextos p.texto {
  width: 75.16667px; }

.inicio .wrapper_csc .colsnw-set .col-swide .col3-set .bannercontextos,
.interior.sinmenu.sincolder .wrapper_csc .colsnw-set .col-swide .col3-set .bannercontextos {
  width: 200.33333px; }

.inicio .wrapper_csc .colsnw-set .col-swide .col3-set .bannercontextos p.titular,
.interior.sinmenu.sincolder .wrapper_csc .colsnw-set .col-swide .col3-set .bannercontextos p.titulara,
.inicio .wrapper_csc .colsnw-set .col-swide .col3-set .bannercontextos p.texto,
.interior.sinmenu.sincolder .wrapper_csc .colsnw-set .col-swide .col3-set .bannercontextos p.texto {
  width: 75.16667px; }

.interior.conmenu.sincolder .wrapper_csc .bannercontextos {
  width: 629px; }

.interior.conmenu.sincolder .wrapper_csc .bannercontextos p.titular,
.interior.conmenu.sincolder .wrapper_csc .bannercontextos p.texto {
  width: 297px; }

.interior.conmenu.sincolder .wrapper_csc .col2-set .bannercontextos {
  width: 297px; }

.interior.conmenu.sincolder .wrapper_csc .col2-set .bannercontextos p.titular,
.interior.conmenu.sincolder .wrapper_csc .col2-set .bannercontextos p.texto {
  width: 131px; }

.interior.conmenu.sincolder .wrapper_csc .col3-set .bannercontextos {
  width: 186px; }

.interior.conmenu.sincolder .wrapper_csc .col3-set .bannercontextos p.titular,
.interior.conmenu.sincolder .wrapper_csc .col3-set .bannercontextos p.texto {
  width: 75px; }

.interior.conmenu.sincolder .wrapper_csc .col4-set .bannercontextos {
  width: 131px; }

.interior.conmenu.sincolder .wrapper_csc .col4-set .bannercontextos p.titular,
.interior.conmenu.sincolder .wrapper_csc .col4-set .bannercontextos p.texto {
  width: 48px; }

.interior.conmenu.sincolder .wrapper_csc .colwn-set .col-wide .bannercontextos,
.interior.conmenu.sincolder .wrapper_csc .colnw-set .col-wide .bannercontextos {
  width: 407px; }

.interior.conmenu.sincolder .wrapper_csc .colwn-set .col-wide .bannercontextos p.titular,
.interior.conmenu.sincolder .wrapper_csc .colnw-set .col-wide .bannercontextos p.titular,
.interior.conmenu.sincolder .wrapper_csc .colwn-set .col-wide .bannercontextos p.texto,
.interior.conmenu.sincolder .wrapper_csc .colnw-set .col-wide .bannercontextos p.texto {
  width: 186px; }

.interior.conmenu.sincolder .wrapper_csc .colwn-set .col-narrow .bannercontextos,
.interior.conmenu.sincolder .wrapper_csc .colnw-set .col-narrow .bannercontextos {
  width: 186px; }

.interior.conmenu.sincolder .wrapper_csc .colwn-set .col-narrow .bannercontextos p.titular,
.interior.conmenu.sincolder .wrapper_csc .colnw-set .col-narrow .bannercontextos p.titular,
.interior.conmenu.sincolder .wrapper_csc .colwn-set .col-narrow .bannercontextos p.texto,
.interior.conmenu.sincolder .wrapper_csc .colnw-set .col-narrow .bannercontextos p.texto {
  width: 75px; }

.interior.conmenu.sincolder .wrapper_csc .colswn-set .col-swide .bannercontextos,
.interior.conmenu.sincolder .wrapper_csc .colsnw-set .col-swide .bannercontextos {
  width: 463px; }

.interior.conmenu.sincolder .wrapper_csc .colswn-set .col-swide .bannercontextos p.titular,
.interior.conmenu.sincolder .wrapper_csc .colsnw-set .col-swide .bannercontextos p.titular,
.interior.conmenu.sincolder .wrapper_csc .colswn-set .col-swide .bannercontextos p.texto,
.interior.conmenu.sincolder .wrapper_csc .colsnw-set .col-swide .bannercontextos p.texto {
  width: 214px; }

.interior.conmenu.sincolder .wrapper_csc .colswn-set .col-snarrow .bannercontextos,
.interior.conmenu.sincolder .wrapper_csc .colsnw-set .col-snarrow .bannercontextos {
  width: 131px; }

.interior.conmenu.sincolder .wrapper_csc .colswn-set .col-snarrow .bannercontextos p.titular,
.interior.conmenu.sincolder .wrapper_csc .colsnw-set .col-snarrow .bannercontextos p.titular,
.interior.conmenu.sincolder .wrapper_csc .colswn-set .col-snarrow .bannercontextos p.texto,
.interior.conmenu.sincolder .wrapper_csc .colsnw-set .col-snarrow .bannercontextos p.texto {
  width: 48px; }

.interior.conmenu.sincolder .wrapper_csc .col2-set .col2-set .bannercontextos {
  width: 132px; }

.interior.conmenu.sincolder .wrapper_csc .col2-set .col2-set .bannercontextos p.titular,
.interior.conmenu.sincolder .wrapper_csc .col2-set .col2-set .bannercontextos p.texto {
  width: 48px; }

.interior.conmenu.sincolder .wrapper_csc .colwn-set .col-wide .col2-set .bannercontextos {
  width: 132px; }

.interior.conmenu.sincolder .wrapper_csc .colwn-set .col-wide .col2-set .bannercontextos p.titular,
.interior.conmenu.sincolder .wrapper_csc .colwn-set .col-wide .col2-set .bannercontextos p.texto {
  width: 48px; }

.interior.conmenu.sincolder .wrapper_csc .colnw-set .col-wide .col2-set .bannercontextos {
  width: 187px; }

.interior.conmenu.sincolder .wrapper_csc .colnw-set .col-wide .col2-set .bannercontextos p.titular,
.interior.conmenu.sincolder .wrapper_csc .colnw-set .col-wide .col2-set .bannercontextos p.texto {
  width: 76px; }

.interior.conmenu.sincolder .wrapper_csc .colswn-set .col-swide .col2-set .bannercontextos {
  width: 215px; }

.interior.conmenu.sincolder .wrapper_csc .colswn-set .col-swide .col2-set .bannercontextos p.titular,
.interior.conmenu.sincolder .wrapper_csc .colswn-set .col-swide .col2-set .bannercontextos p.texto {
  width: 90px; }

.interior.conmenu.sincolder .wrapper_csc .colsnw-set .col-swide .col2-set .bannercontextos {
  width: 215px; }

.interior.conmenu.sincolder .wrapper_csc .colsnw-set .col-swide .col2-set .bannercontextos p.titular,
.interior.conmenu.sincolder .wrapper_csc .colsnw-set .col-swide .col2-set .bannercontextos p.texto {
  width: 90px; }

.interior.conmenu.sincolder .wrapper_csc .colswn-set .col-swide .col3-set .bannercontextos {
  width: 132px; }

.interior.conmenu.sincolder .wrapper_csc .colswn-set .col-swide .col3-set .bannercontextos p.titular,
.interior.conmenu.sincolder .wrapper_csc .colswn-set .col-swide .col3-set .bannercontextos p.texto {
  width: 41px; }

.interior.conmenu.sincolder .wrapper_csc .colsnw-set .col-swide .col3-set .bannercontextos {
  width: 132px; }

.interior.conmenu.sincolder .wrapper_csc .colsnw-set .col-swide .col3-set .bannercontextos p.titular,
.interior.conmenu.sincolder .wrapper_csc .colsnw-set .col-swide .col3-set .bannercontextos p.texto {
  width: 41px; }

.interior.sinmenu.concolder .wrapper_csc .bannercontextos {
  width: 629px; }

.interior.sinmenu.concolder .wrapper_csc .bannercontextos p.titular,
.interior.sinmenu.concolder .wrapper_csc .bannercontextos p.texto {
  width: 297px; }

.interior.sinmenu.concolder .wrapper_csc .col2-set .bannercontextos {
  width: 297px; }

.interior.sinmenu.concolder .wrapper_csc .col2-set .bannercontextos p.titular,
.interior.sinmenu.concolder .wrapper_csc .col2-set .bannercontextos p.texto {
  width: 131px; }

.interior.sinmenu.concolder .wrapper_csc .col3-set .bannercontextos {
  width: 186px; }

.interior.sinmenu.concolder .wrapper_csc .col3-set .bannercontextos p.titular,
.interior.sinmenu.concolder .wrapper_csc .col3-set .bannercontextos p.texto {
  width: 75px; }

.interior.sinmenu.concolder .wrapper_csc .col4-set .bannercontextos {
  width: 131px; }

.interior.sinmenu.concolder .wrapper_csc .col4-set .bannercontextos p.titular,
.interior.sinmenu.concolder .wrapper_csc .col4-set .bannercontextos p.texto {
  width: 48px; }

.interior.sinmenu.concolder .wrapper_csc .colwn-set .col-wide .bannercontextos,
.interior.sinmenu.concolder .wrapper_csc .colnw-set .col-wide .bannercontextos {
  width: 407px; }

.interior.sinmenu.concolder .wrapper_csc .colwn-set .col-wide .bannercontextos p.titular,
.interior.sinmenu.concolder .wrapper_csc .colnw-set .col-wide .bannercontextos p.titular,
.interior.sinmenu.concolder .wrapper_csc .colwn-set .col-wide .bannercontextos p.texto,
.interior.sinmenu.concolder .wrapper_csc .colnw-set .col-wide .bannercontextos p.texto {
  width: 186px; }

.interior.sinmenu.concolder .wrapper_csc .colwn-set .col-narrow .bannercontextos,
.interior.sinmenu.concolder .wrapper_csc .colnw-set .col-narrow .bannercontextos {
  width: 186px; }

.interior.sinmenu.concolder .wrapper_csc .colwn-set .col-narrow .bannercontextos p.titular,
.interior.sinmenu.concolder .wrapper_csc .colnw-set .col-narrow .bannercontextos p.titular,
.interior.sinmenu.concolder .wrapper_csc .colwn-set .col-narrow .bannercontextos p.texto,
.interior.sinmenu.concolder .wrapper_csc .colnw-set .col-narrow .bannercontextos p.texto {
  width: 75px; }

.interior.sinmenu.concolder .wrapper_csc .colswn-set .col-swide .bannercontextos,
.interior.sinmenu.concolder .wrapper_csc .colsnw-set .col-swide .bannercontextos {
  width: 463px; }

.interior.sinmenu.concolder .wrapper_csc .colswn-set .col-swide .bannercontextos p.titular,
.interior.sinmenu.concolder .wrapper_csc .colsnw-set .col-swide .bannercontextos p.titular,
.interior.sinmenu.concolder .wrapper_csc .colswn-set .col-swide .bannercontextos p.texto,
.interior.sinmenu.concolder .wrapper_csc .colsnw-set .col-swide .bannercontextos p.texto {
  width: 214px; }

.interior.sinmenu.concolder .wrapper_csc .colswn-set .col-snarrow .bannercontextos,
.interior.sinmenu.concolder .wrapper_csc .colsnw-set .col-snarrow .bannercontextos {
  width: 131px; }

.interior.sinmenu.concolder .wrapper_csc .colswn-set .col-snarrow .bannercontextos p.titular,
.interior.sinmenu.concolder .wrapper_csc .colsnw-set .col-snarrow .bannercontextos p.titular,
.interior.sinmenu.concolder .wrapper_csc .colswn-set .col-snarrow .bannercontextos p.texto,
.interior.sinmenu.concolder .wrapper_csc .colsnw-set .col-snarrow .bannercontextos p.texto {
  width: 48px; }

.interior.sinmenu.concolder .wrapper_csc .col2-set .col2-set .bannercontextos {
  width: 132px; }

.interior.sinmenu.concolder .wrapper_csc .col2-set .col2-set .bannercontextos p.titular,
.interior.sinmenu.concolder .wrapper_csc .col2-set .col2-set .bannercontextos p.texto {
  width: 48px; }

.interior.sinmenu.concolder .wrapper_csc .colwn-set .col-wide .col2-set .bannercontextos {
  width: 132px; }

.interior.sinmenu.concolder .wrapper_csc .colwn-set .col-wide .col2-set .bannercontextos p.titular,
.interior.sinmenu.concolder .wrapper_csc .colwn-set .col-wide .col2-set .bannercontextos p.texto {
  width: 48px; }

.interior.sinmenu.concolder .wrapper_csc .colnw-set .col-wide .col2-set .bannercontextos {
  width: 187px; }

.interior.sinmenu.concolder .wrapper_csc .colnw-set .col-wide .col2-set .bannercontextos p.titular,
.interior.sinmenu.concolder .wrapper_csc .colnw-set .col-wide .col2-set .bannercontextos p.texto {
  width: 76px; }

.interior.sinmenu.concolder .wrapper_csc .colswn-set .col-swide .col2-set .bannercontextos {
  width: 215px; }

.interior.sinmenu.concolder .wrapper_csc .colswn-set .col-swide .col2-set .bannercontextos p.titular,
.interior.sinmenu.concolder .wrapper_csc .colswn-set .col-swide .col2-set .bannercontextos p.texto {
  width: 90px; }

.interior.sinmenu.concolder .wrapper_csc .colsnw-set .col-swide .col2-set .bannercontextos {
  width: 215px; }

.interior.sinmenu.concolder .wrapper_csc .colsnw-set .col-swide .col2-set .bannercontextos p.titular,
.interior.sinmenu.concolder .wrapper_csc .colsnw-set .col-swide .col2-set .bannercontextos p.texto {
  width: 90px; }

.interior.sinmenu.concolder .wrapper_csc .colswn-set .col-swide .col3-set .bannercontextos {
  width: 132px; }

.interior.sinmenu.concolder .wrapper_csc .colswn-set .col-swide .col3-set .bannercontextos p.titular,
.interior.sinmenu.concolder .wrapper_csc .colswn-set .col-swide .col3-set .bannercontextos p.texto {
  width: 41px; }

.interior.sinmenu.concolder .wrapper_csc .colsnw-set .col-swide .col3-set .bannercontextos {
  width: 132px; }

.interior.sinmenu.concolder .wrapper_csc .colsnw-set .col-swide .col3-set .bannercontextos p.titular,
.interior.sinmenu.concolder .wrapper_csc .colsnw-set .col-swide .col3-set .bannercontextos p.texto {
  width: 41px; }

.interior.conmenu.concolder .wrapper_csc .bannercontextos {
  width: 360px; }

.interior.conmenu.concolder .wrapper_csc .bannercontextos p.titular,
.interior.conmenu.concolder .wrapper_csc .bannercontextos p.texto {
  width: 162px; }

.interior.conmenu.concolder .wrapper_csc .col2-set .bannercontextos {
  width: 163px; }

.interior.conmenu.concolder .wrapper_csc .col2-set .bannercontextos p.titular,
.interior.conmenu.concolder .wrapper_csc .col2-set .bannercontextos p.texto {
  width: 64px; }

.interior.conmenu.concolder .wrapper_csc .col3-set .bannercontextos {
  width: 98px; }

.interior.conmenu.concolder .wrapper_csc .col3-set .bannercontextos p.titular,
.interior.conmenu.concolder .wrapper_csc .col3-set .bannercontextos p.texto {
  width: 31px; }

.botoncolorido {
  float: none;
  display: block;
  margin: 0px;
  padding: 0px;
  height: auto;
  min-height: 100%;
  overflow: hidden; }

.botoncolorido .enlace {
  position: relative;
  z-index: 0;
  float: left;
  display: block;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  height: auto;
  text-align: left; }

.botoncolorido .enlace a {
  float: left;
  margin: 0px;
  padding: 6px 12px;
  text-decoration: none;
  color: #fff;
  font: normal normal normal 0.86em/1em "PT Sans Narrow Bold", Arial, Helvetica, sans-serif !important;
  background-color: #f55700; }

.botoncolorido .enlace a:hover {
  text-decoration: none;
  color: #fff; }

.botoncolorido.grande .enlace a {
  font: normal normal normal 1.125em/1em "Open Sans", Arial, Helvetica, sans-serif !important; }

.botoncolorido.grisclaro .enlace a {
  background-color: #f0f0f0;
  color: #333; }

.botoncolorido.grisclaro .enlace a:hover {
  color: #333; }

.botoncolorido.grisoscuro .enlace a {
  background-color: #666666;
  color: #fff; }

.botoncolorido.grisoscuro .enlace a:hover {
  color: #fff; }

.botoncolorido.verde .enlace a {
  background-color: #88c122;
  color: #333; }

.botoncolorido.verde .enlace a:hover {
  color: #333; }

.botoncolorido.naranja .enlace a {
  background-color: #ed9c29;
  color: #333; }

.botoncolorido.naranja .enlace a:hover {
  color: #333; }

.botoncolorido.morado .enlace a {
  background-color: #a7186a;
  color: #fff; }

.botoncolorido.morado .enlace a:hover {
  color: #fff; }

.cajadestacados {
  height: auto;
  overflow: hidden;
  position: relative;
  float: none;
  display: block;
  clear: both;
  margin: 0px auto;
  padding: 20px;
  background-image: none;
  border: 10px solid #f6f6f6; }

.cajadestacados .wrapper_csc {
  height: auto;
  overflow: hidden;
  margin: 0px !important;
  padding: 0px !important; }

.cajadestacados {
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px; }

.wrapper_csc .cajadestacados h3 {
  margin: 0px 0px 12px 0px !important;
  font: normal normal normal 1.6em "Open Sans", Arial, Helvetica, sans-serif !important;
  color: #f55700 !important; }

.cajadestacados.color1 {
  border: 10px solid #f6f6f6;
  background-color: #ffffff; }

.cajadestacados.color2 {
  border: 10px solid #f0f0f0;
  background-color: #ffffff; }

.cajadestacados.color3 {
  border: 10px solid #666666;
  background-color: #ffffff; }

.cajadestacados.color4 {
  border: 10px solid #333333;
  background-color: #ffffff; }

.cajadestacados.color5 {
  border: 10px solid #000000;
  background-color: #ffffff; }

body.inicio .colwn-set .col-narrow .cajadestacados .tx-powermail-pi1 .labelbonito,
body.inicio .colwn-set .col-narrow .cajadestacados .tx-powermail-pi1 .inputbonito, body.interior.sinmenu.sincolder .colwn-set .col-narrow .cajadestacados .tx-powermail-pi1 .labelbonito,
body.interior.sinmenu.sincolder .colwn-set .col-narrow .cajadestacados .tx-powermail-pi1 .inputbonito {
  width: 219px; }
body.inicio .colwn-set .col-narrow .cajadestacados .tx-powermail-pi1 .inputbonito input[type="text"],
body.inicio .colwn-set .col-narrow .cajadestacados .tx-powermail-pi1 .inputbonito textarea,
body.inicio .colwn-set .col-narrow .cajadestacados .tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html input.powermail_text,
body.inicio .colwn-set .col-narrow .cajadestacados .tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html textarea.powermail_textarea, body.interior.sinmenu.sincolder .colwn-set .col-narrow .cajadestacados .tx-powermail-pi1 .inputbonito input[type="text"],
body.interior.sinmenu.sincolder .colwn-set .col-narrow .cajadestacados .tx-powermail-pi1 .inputbonito textarea,
body.interior.sinmenu.sincolder .colwn-set .col-narrow .cajadestacados .tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html input.powermail_text,
body.interior.sinmenu.sincolder .colwn-set .col-narrow .cajadestacados .tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html textarea.powermail_textarea {
  width: 206px; }
body.inicio .colwn-set .col-narrow .cajadestacados .tx-powermail-pi1 .inputbonito select,
body.inicio .colwn-set .col-narrow .cajadestacados .tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_select select,
body.inicio .colwn-set .col-narrow .cajadestacados .tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html select.powermail_select, body.interior.sinmenu.sincolder .colwn-set .col-narrow .cajadestacados .tx-powermail-pi1 .inputbonito select,
body.interior.sinmenu.sincolder .colwn-set .col-narrow .cajadestacados .tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_select select,
body.interior.sinmenu.sincolder .colwn-set .col-narrow .cajadestacados .tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html select.powermail_select {
  width: 215px; }

body.interior.conmenu.sincolder .colwn-set .col-narrow .cajadestacados .tx-powermail-pi1 .labelbonito,
body.interior.conmenu.sincolder .colwn-set .col-narrow .cajadestacados .tx-powermail-pi1 .inputbonito {
  width: 128px; }
body.interior.conmenu.sincolder .colwn-set .col-narrow .cajadestacados .tx-powermail-pi1 .inputbonito input[type="text"],
body.interior.conmenu.sincolder .colwn-set .col-narrow .cajadestacados .tx-powermail-pi1 .inputbonito textarea,
body.interior.conmenu.sincolder .colwn-set .col-narrow .cajadestacados .tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html input.powermail_text,
body.interior.conmenu.sincolder .colwn-set .col-narrow .cajadestacados .tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html textarea.powermail_textarea {
  width: 115px; }
body.interior.conmenu.sincolder .colwn-set .col-narrow .cajadestacados .tx-powermail-pi1 .inputbonito select,
body.interior.conmenu.sincolder .colwn-set .col-narrow .cajadestacados .tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_select select,
body.interior.conmenu.sincolder .colwn-set .col-narrow .cajadestacados .tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html select.powermail_select {
  width: 124px; }

body.interior.sinmenu.concolder .colwn-set .col-narrow .cajadestacados .tx-powermail-pi1 .labelbonito,
body.interior.sinmenu.concolder .colwn-set .col-narrow .cajadestacados .tx-powermail-pi1 .inputbonito {
  width: 128px; }
body.interior.sinmenu.concolder .colwn-set .col-narrow .cajadestacados .tx-powermail-pi1 .inputbonito input[type="text"],
body.interior.sinmenu.concolder .colwn-set .col-narrow .cajadestacados .tx-powermail-pi1 .inputbonito textarea,
body.interior.sinmenu.concolder .colwn-set .col-narrow .cajadestacados .tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html input.powermail_text,
body.interior.sinmenu.concolder .colwn-set .col-narrow .cajadestacados .tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html textarea.powermail_textarea {
  width: 115px; }
body.interior.sinmenu.concolder .colwn-set .col-narrow .cajadestacados .tx-powermail-pi1 .inputbonito select,
body.interior.sinmenu.concolder .colwn-set .col-narrow .cajadestacados .tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_select select,
body.interior.sinmenu.concolder .colwn-set .col-narrow .cajadestacados .tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html select.powermail_select {
  width: 124px; }

.wrapper_csc .cajapestanas01 {
  position: relative;
  float: none;
  display: block;
  clear: both;
  min-height: 25px !important;
  overflow: hidden;
  margin: 0px auto;
  padding: 0px;
  overflow: visible; }

.wrapper_csc .cajapestanas01 .cabecera-cajapestanas01 {
  position: relative;
  /*left:0px;top:-31px;*/
  height: 28px;
  overflow: hidden;
  margin: 0px;
  padding: 0px;
  z-index: 10; }

.wrapper_csc .cajapestanas01 .contenido {
  height: auto;
  overflow: hidden;
  position: relative;
  float: none;
  display: block;
  clear: both;
  min-height: 25px !important;
  overflow: hidden;
  margin: -1px 0px 0px 0px;
  padding: 0px;
  background-color: #f6f6f6; }

.wrapper_csc .cajapestanas01 .contenido {
  border: 10px solid #f6f6f6;
  -moz-border-radius: 0px 5px 5px 5px;
  -webkit-border-radius: 0px 5px 5px 5px;
  border-radius: 0px 5px 5px 5px;
  background-color: #ffffff; }

.wrapper_csc .cajapestanas01 .cabecera-cajapestanas01 h3 {
  float: left;
  display: block;
  margin: 0px;
  padding: 0px 15px;
  font: normal normal normal 1.4em Arial, Helvetica, sans-serif;
  color: #666; }

.wrapper_csc .cajapestanas01 .cabecera-cajapestanas01 ul {
  float: left;
  display: block;
  margin: 0px !important;
  padding: 0px !important; }

.wrapper_csc .cajapestanas01 .cabecera-cajapestanas01 ul li {
  float: left !important;
  display: block !important;
  margin: 0px 5px 0px 0px !important;
  padding: 0px !important;
  list-style-type: none !important;
  background: none !important; }

.wrapper_csc .cajapestanas01 .cabecera-cajapestanas01 ul li a {
  float: left;
  display: block;
  margin: 0px;
  padding-right: 15px;
  font: normal normal normal 0.91em Arial, Helvetica, sans-serif;
  color: #808080;
  text-decoration: none; }

.wrapper_csc .cajapestanas01 .cabecera-cajapestanas01 ul li a span {
  display: block;
  line-height: 26px;
  padding: 2px 0 1px 15px; }

.wrapper_csc .cajapestanas01 .cabecera-cajapestanas01 ul li a:hover {
  color: #777;
  text-decoration: none !important; }

.wrapper_csc .cajapestanas01 .cabecera-cajapestanas01 ul li.activo a {
  color: #000;
  text-decoration: none;
  font-weight: bold; }

.wrapper_csc .cajapestanas01 .cabecera-cajapestanas01 ul li.activo a:hover {
  color: #000;
  text-decoration: none !important; }

.wrapper_csc .cajapestanas01 .cabecera-cajapestanas01 ul li a {
  background-color: #f5f5f5;
  border-radius: 5px 5px 0px 0px;
  -webkit-border-radius: 5px 5px 0px 0px;
  -moz-border-radius: 5px 5px 0px 0px; }

.wrapper_csc .cajapestanas01 .cabecera-cajapestanas01 ul li.activo a {
  background-color: #f6f6f6; }

.wrapper_csc .cajapestanas01 .contenido .pestana {
  position: relative;
  display: block;
  padding: 0px;
  top: 0px !important;
  display: block; }

.wrapper_csc .cajapestanas01 .contenido .titular-accesible {
  float: none;
  display: block;
  margin: 0px;
  padding: 0px;
  width: auto;
  height: 25px;
  background-color: #f55700 !important; }

.wrapper_csc .cajapestanas01 .contenido .titular-accesible h3 {
  margin: 0px !important;
  padding: 6px 4px;
  font: normal normal bold 0.86em Arial, Helvetica, sans-serif !important;
  color: #fff; }

.wrapper_csc .cajapestanas01 .contenido .wrapper_csc {
  float: none;
  display: block;
  clear: both;
  width: auto;
  min-height: 25px !important;
  overflow: visible;
  margin: 0;
  padding: 0; }

.wrapper_csc .cajapestanas01 .contenido .pestana > .wrapper_csc {
  padding: 15px !important; }

.wrapper_csc .cajapestanas01 .contenido .wrapper_csc h3 {
  margin: 0px 0px 12px 0px;
  font: normal normal normal 1.6em "Open Sans", Arial, Helvetica, sans-serif !important;
  color: #f55700; }

.wrapper_csc .cajapestanas01 .contenido .wrapper_csc h3 strong,
.wrapper_csc .cajapestanas01 .contenido .wrapper_csc h4 strong,
.wrapper_csc .cajapestanas01 .contenido .wrapper_csc h5 strong,
.wrapper_csc .cajapestanas01 .contenido .wrapper_csc h6 strong,
.wrapper_csc .cajapestanas01 .contenido .wrapper_csc strong h3,
.wrapper_csc .cajapestanas01 .contenido .wrapper_csc strong h4,
.wrapper_csc .cajapestanas01 .contenido .wrapper_csc strong h5,
.wrapper_csc .cajapestanas01 .contenido .wrapper_csc strong h6,
.wrapper_csc .cajapestanas01 .contenido .wrapper_csc h3 b,
.wrapper_csc .cajapestanas01 .contenido .wrapper_csc h4 b,
.wrapper_csc .cajapestanas01 .contenido .wrapper_csc h5 b,
.wrapper_csc .cajapestanas01 .contenido .wrapper_csc h6 b,
.wrapper_csc .cajapestanas01 .contenido .wrapper_csc b h3,
.wrapper_csc .cajapestanas01 .contenido .wrapper_csc b h4,
.wrapper_csc .cajapestanas01 .contenido .wrapper_csc b h5,
.wrapper_csc .cajapestanas01 .contenido .wrapper_csc b h6 {
  font-weight: normal !important; }

.wrapper_csc .cajapestanas01 .contenido .wrapper_csc p {
  margin: 0px 0px 10px 0px;
  font: normal normal normal 0.76em/1.5em Arial, Helvetica, sans-serif;
  color: #353535; }

.wrapper_csc .cajapestanas01 .contenido .wrapper_csc ul {
  margin: 0px;
  padding: 0px; }

.wrapper_csc .cajapestanas01 .contenido .wrapper_csc ul li {
  margin: 0px 0px 12px 0px;
  padding: 0px 0px 0px 10px;
  background: transparent url("../images/cajapestanas01/bg-li.png") scroll no-repeat 0px 5px !important;
  color: #353535; }

.wrapper_csc .cajapestanas01 .contenido .wrapper_csc ul li ul {
  margin: 0px 0px 0px 0px; }

.wrapper_csc .cajapestanas01 .contenido .wrapper_csc ul li ul li {
  margin: 0px 0px 6px 15px;
  padding: 0px;
  background: none !important;
  color: #353535; }

.cajapestanas01 .cabecera-cajapestanas01 ul li a.marcafoco:focus,
.cajapestanas01 .cabecera-cajapestanas01 ul li a.foco {
  background-image: none !important;
  background-color: #ff0 !important;
  color: #000 !important; }

.cajapestanas01 .cabecera-cajapestanas01 ul li a.marcafoco:focus span,
.cajapestanas01 .cabecera-cajapestanas01 ul li a.foco span {
  background-image: none !important;
  background-color: #ff0 !important;
  color: #000 !important; }

.inicio .wrapper_csc .cajapestanas01 .cabecera-cajapestanas01,
.interior.sinmenu.sincolder .wrapper_csc .cajapestanas01 .cabecera-cajapestanas01 {
  width: 900px; }

.inicio .wrapper_csc .col2-set .wrapper_csc .cajapestanas01 .cabecera-cajapestanas01,
.interior.sinmenu.sincolder .wrapper_csc .col2-set .wrapper_csc .cajapestanas01 .cabecera-cajapestanas01 {
  width: 434px; }

.inicio .wrapper_csc .colwn-set .col-wide .wrapper_csc .cajapestanas01 .cabecera-cajapestanas01,
.interior.sinmenu.sincolder .wrapper_csc .colwn-set .col-wide .wrapper_csc .cajapestanas01 .cabecera-cajapestanas01 {
  width: 589px; }

.inicio .wrapper_csc .colwn-set .col-narrow .wrapper_csc .cajapestanas01 .cabecera-cajapestanas01,
.interior.sinmenu.sincolder .wrapper_csc .colwn-set .col-narrow .wrapper_csc .cajapestanas01 .cabecera-cajapestanas01 {
  width: 279px; }

.inicio .wrapper_csc .col3-set .wrapper_csc .cajapestanas01 .cabecera-cajapestanas01,
.interior.sinmenu.sincolder .wrapper_csc .col3-set .wrapper_csc .cajapestanas01 .cabecera-cajapestanas01 {
  width: 279px; }

.inicio .wrapper_csc .col4-set .wrapper_csc .cajapestanas01 .cabecera-cajapestanas01,
.interior.sinmenu.sincolder .wrapper_csc .col4-set .wrapper_csc .cajapestanas01 .cabecera-cajapestanas01 {
  width: 201px; }

.interior.conmenu.sincolder .wrapper_csc .cajapestanas01 .cabecera-cajapestanas01 {
  width: 631px; }

.interior.conmenu.sincolder .wrapper_csc .col2-set .wrapper_csc .cajapestanas01 .cabecera-cajapestanas01 {
  width: 299px; }

.interior.conmenu.sincolder .wrapper_csc .colwn-set .col-wide .wrapper_csc .cajapestanas01 .cabecera-cajapestanas01 {
  width: 409px; }

.interior.conmenu.sincolder .wrapper_csc .colwn-set .col-narrow .wrapper_csc .cajapestanas01 .cabecera-cajapestanas01 {
  width: 188px; }

.interior.conmenu.sincolder .wrapper_csc .col3-set .wrapper_csc .cajapestanas01 .cabecera-cajapestanas01 {
  width: 188px; }

.interior.sinmenu.concolder .wrapper_csc .cajapestanas01 .cabecera-cajapestanas01 {
  width: 631px; }

.interior.sinmenu.concolder .wrapper_csc .col2-set .wrapper_csc .cajapestanas01 .cabecera-cajapestanas01 {
  width: 299px; }

.interior.sinmenu.concolder .wrapper_csc .colwn-set .col-wide .wrapper_csc .cajapestanas01 .cabecera-cajapestanas01 {
  width: 409px; }

.interior.sinmenu.concolder .wrapper_csc .colwn-set .col-narrow .wrapper_csc .cajapestanas01 .cabecera-cajapestanas01 {
  width: 188px; }

.interior.sinmenu.concolder .wrapper_csc .col3-set .wrapper_csc .cajapestanas01 .cabecera-cajapestanas01 {
  width: 188px; }

.interior.conmenu.concolder .wrapper_csc .cajapestanas01 .cabecera-cajapestanas01 {
  width: 362px; }

.interior.conmenu.concolder .wrapper_csc .col2-set .wrapper_csc .cajapestanas01 .cabecera-cajapestanas01 {
  width: 165px; }

.interior.conmenu.concolder .wrapper_csc .col3-set .wrapper_csc .cajapestanas01 .cabecera-cajapestanas01 {
  width: 100px; }

.landing-facebook .wrapper_csc .cajapestanas01 .cabecera-cajapestanas01 {
  width: 520px; }

.landing-facebook .wrapper_csc .col2-set .wrapper_csc .cajapestanas01 .cabecera-cajapestanas01 {
  width: 245px; }

.landing-facebook .wrapper_csc .colwn-set .col-wide .wrapper_csc .cajapestanas01 .cabecera-cajapestanas01 {
  width: 336px; }

.landing-facebook .wrapper_csc .colwn-set .col-narrow .wrapper_csc .cajapestanas01 .cabecera-cajapestanas01 {
  width: 153px; }

.landing-facebook .wrapper_csc .col3-set .wrapper_csc .cajapestanas01 .cabecera-cajapestanas01 {
  width: 153px; }

.interior.sinmenu.concolder .col-der .wrapper_csc .cajapestanas01 .cabecera-cajapestanas01 {
  width: 237px; }

.interior.conmenu.concolder .col-der .wrapper_csc .cajapestanas01 .cabecera-cajapestanas01 {
  width: 237px; }

/*******************************************************************************************************\

	CARRUSEL TIPO 01 CON RTE

\*******************************************************************************************************/
.wrapper-carrusel {
  float: none;
  display: block;
  clear: both;
  width: 100%;
  height: 312px;
  margin: 0px;
  padding: 0px;
  overflow: hidden;
  background-color: #e5e5e5; }

.wrapper-carrusel .carrusel-pagina {
  float: none;
  display: block;
  clear: both;
  width: 900px;
  margin: 0px auto;
  padding: 0px;
  overflow: hidden; }

.wrapper-carrusel.sinjavascript {
  background-repeat: repeat !important; }

.carrusel-01 {
  margin: 0px;
  background-color: #fff;
  height: 310px; }

.carrusel-01 .lista-items {
  position: relative;
  float: none;
  display: block;
  clear: both;
  height: 290px;
  margin: 0px;
  padding: 0px;
  overflow: hidden; }

.carrusel-01 .lista-items .item {
  position: absolute;
  display: block;
  top: 0px;
  left: 0px;
  height: 290px;
  margin: 0px;
  padding: 0px; }

.carrusel-01 .lista-items .item .imagen {
  position: absolute;
  margin: 0px;
  padding: 0px;
  height: 290px;
  top: 0px;
  left: 0px; }

.carrusel-01 .lista-items .item .textos {
  position: absolute;
  margin: 0px;
  padding: 0px;
  height: 190px;
  top: 73px;
  left: 20px; }

.carrusel-01 .lista-items .item .textos h3 {
  margin: 0px 0px 10px 0px;
  font: normal normal bold 1.6em "Open Sans", Arial, Helvetica, sans-serif;
  color: #fff; }

.carrusel-01 .lista-items .item .textos p {
  margin: 0px;
  font: normal normal bold 0.76em/1.2em Arial, Helvetica, sans-serif;
  color: #000; }

.carrusel-01 .paginador-carrusel {
  float: none;
  display: block;
  clear: both;
  height: 18px;
  margin: 0px auto;
  padding: 0px;
  overflow: hidden;
  text-align: center;
  background-color: #f2f2f2; }

.carrusel-01 .paginador-carrusel ul {
  height: 11px !important;
  margin: 5px auto 0px !important;
  padding: 0px !important;
  text-align: center; }

.carrusel-01 .paginador-carrusel ul li {
  list-style-type: none;
  display: inline;
  margin: 0px !important;
  padding: 0px !important;
  text-align: center; }

.carrusel-01 .paginador-carrusel ul li a {
  display: block;
  float: left;
  margin: 0px 10px;
  width: 11px;
  height: 11px;
  text-decoration: none;
  background-image: url("../images/carrusel-01/bg-li.png");
  background-repeat: no-repeat;
  background-position: 0px 0px;
  text-align: center; }

.carrusel-01 .paginador-carrusel ul li a:hover {
  text-decoration: none;
  text-align: center; }

.carrusel-01 .paginador-carrusel ul li.activo a {
  background-image: url("../images/carrusel-01/bg-li-activo.png");
  background-repeat: no-repeat;
  background-position: 0px 0px;
  text-align: center; }

.carrusel-01 .paginador-carrusel ul li a span {
  display: none;
  visibility: hidden; }

.carrusel-01 .paginador-carrusel.sinjavascript {
  display: none;
  visibility: hidden; }

.carrusel-01,
.carrusel-01 .lista-items .item .imagen {
  /* Esquinas redondeadas */
  border: 1px solid #b7b7b7;
  -moz-border-radius: 10px 10px 0px 0px;
  -webkit-border-radius: 10px 10px 0px 0px;
  border-radius: 10px 10px 0px 0px; }

/* COL1-SET --------------------------------------------------------------*\
|---------------------------------- 980 ----------------------------------|
--------------------------------------------------------------------------*/
.inicio .wrapper_csc .carrusel-01,
.interior.sinmenu.sincolder .wrapper_csc .carrusel-01,
.inicio .wrapper_csc .carrusel-01 .imagen,
.interior.sinmenu.sincolder .wrapper_csc .carrusel-01 .imagen {
  width: 898px; }

.inicio .wrapper_csc .carrusel-01 .textos,
.interior.sinmenu.sincolder .wrapper_csc .carrusel-01 .textos {
  width: 430px; }

.inicio .wrapper_csc .carrusel-01 .textos h3,
.interior.sinmenu.sincolder .wrapper_csc .carrusel-01 .textos h3 {
  font-size: 1.6em;
  line-height: inherit; }

.inicio .wrapper_csc .carrusel-01 .textos p,
.interior.sinmenu.sincolder .wrapper_csc .carrusel-01 .textos p {
  font-size: 0.76em;
  line-height: 1.2em; }

/* COL2-SET --------------------------------------------------------------*\
|------------- 474 --------------| + 32 + |------------- 474 --------------| 
--------------------------------------------------------------------------*/
.inicio .col2-set .wrapper_csc .carrusel-01,
.interior.sinmenu.sincolder .col2-set .wrapper_csc .carrusel-01,
.inicio .col2-set .wrapper_csc .carrusel-01 .imagen,
.interior.sinmenu.sincolder .col2-set .wrapper_csc .carrusel-01 .imagen {
  width: 432px; }

.inicio .col2-set .wrapper_csc .carrusel-01 .textos,
.interior.sinmenu.sincolder .col2-set .wrapper_csc .carrusel-01 .textos {
  width: 330px; }

.inicio .col2-set .wrapper_csc .carrusel-01 .textos h3,
.interior.sinmenu.sincolder .col2-set .wrapper_csc .carrusel-01 .textos h3 {
  font-size: 1.3em;
  line-height: inherit; }

.inicio .col2-set .wrapper_csc .carrusel-01 .textos p,
.interior.sinmenu.sincolder .col2-set .wrapper_csc .carrusel-01 .textos p {
  font-size: 0.76em;
  line-height: 1.2em; }

/* COLWN-SET -------------------------------------------------------------*\
|-------------------- 643 ---------------------| + 31 + |------ 306 -------|
--------------------------------------------------------------------------*/
.inicio .colwn-set .col-wide .carrusel-01,
.interior.sinmenu.sincolder .colwn-set .col-wide .carrusel-01,
.inicio .colwn-set .col-wide .carrusel-01 .imagen,
.interior.sinmenu.sincolder .colwn-set .col-wide .carrusel-01 .imagen {
  width: 587px; }

.inicio .colwn-set .col-narrow .carrusel-01,
.interior.sinmenu.sincolder .colwn-set .col-narrow .carrusel-01,
.inicio .colwn-set .col-narrow .carrusel-01 .imagen,
.interior.sinmenu.sincolder .colwn-set .col-narrow .carrusel-01 .imagen {
  width: 277px; }

.inicio .colwn-set .col-wide .wrapper_csc .carrusel-01 .textos,
.interior.sinmenu.sincolder .colwn-set .col-wide .wrapper_csc .carrusel-01 .textos {
  width: 330px; }

.inicio .colwn-set .col-narrow .wrapper_csc .carrusel-01 .textos,
.interior.sinmenu.sincolder .colwn-set .col-narrow .wrapper_csc .carrusel-01 .textos {
  width: 230px; }

.inicio .colwn-set .wrapper_csc .carrusel-01 .textos h3,
.interior.sinmenu.sincolder .colwn-set .wrapper_csc .carrusel-01 .textos h3 {
  font-size: 1.3em;
  line-height: inherit; }

.inicio .colwn-set .wrapper_csc .carrusel-01 .textos p,
.interior.sinmenu.sincolder .colwn-set .wrapper_csc .carrusel-01 .textos p {
  font-size: 0.76em;
  line-height: 1.2em; }

/* COL3-SET --------------------------------------------------------------*\
|------ 306 -------| + 31 + |------ 306 -------| + 31 + |------ 306 -------| 
--------------------------------------------------------------------------*/
.inicio .col3-set .carrusel-01,
.interior.sinmenu.sincolder .col3-set .carrusel-01,
.inicio .col3-set .carrusel-01 .imagen,
.interior.sinmenu.sincolder .col3-set .carrusel-01 .imagen {
  width: 277px; }

.inicio .col3-set .wrapper_csc .carrusel-01 .textos h3,
.interior.sinmenu.sincolder .col3-set .wrapper_csc .carrusel-01 .textos h3 {
  font-size: 1em;
  line-height: inherit; }

.inicio .col3-set .wrapper_csc .carrusel-01 .textos p,
.interior.sinmenu.sincolder .col3-set .wrapper_csc .carrusel-01 .textos p {
  font-size: 0.71em;
  line-height: 1.2em; }

.inicio .col3-set .wrapper_csc .carrusel-01 .textos,
.interior.sinmenu.sincolder .col3-set .wrapper_csc .carrusel-01 .textos {
  width: 200px; }

/* COL1-SET .interior.conmenu.sincolder ---------------------------------*\
|---------------------------------- 711 ----------------------------------|
-------------------------------------------------------------------------*/
.interior.conmenu.sincolder .wrapper_csc .carrusel-01,
.interior.conmenu.sincolder .wrapper_csc .carrusel-01 .imagen {
  width: 629px; }

.interior.conmenu.sincolder .wrapper_csc .carrusel-01 .textos {
  width: 430px; }

.interior.conmenu.sincolder .wrapper_csc .carrusel-01 .textos h3 {
  font-size: 1.6em;
  line-height: inherit; }

.interior.conmenu.sincolder .wrapper_csc .carrusel-01 .textos p {
  font-size: 0.76em;
  line-height: 1.2em; }

/* COL2-SET .interior.conmenu.sincolder ----------------------------------*\
|------------- 340 --------------| + 31 + |------------- 340 --------------| 
--------------------------------------------------------------------------*/
.interior.conmenu.sincolder .col2-set .wrapper_csc .carrusel-01,
.interior.conmenu.sincolder .col2-set .wrapper_csc .carrusel-01 .imagen {
  width: 297px; }

.interior.conmenu.sincolder .col2-set .wrapper_csc .carrusel-01 .textos {
  width: 330px; }

.interior.conmenu.sincolder .col2-set .wrapper_csc .carrusel-01 .textos h3 {
  font-size: 1.3em;
  line-height: inherit; }

.interior.conmenu.sincolder .col2-set .wrapper_csc .carrusel-01 .textos p {
  font-size: 0.76em;
  line-height: 1.2em; }

/* COLWN-SET .interior.conmenu.sincolder ---------------------------------*\
|-------------------- 464 ---------------------| + 30 + |------ 217 -------|
--------------------------------------------------------------------------*/
.interior.conmenu.sincolder .colwn-set .col-wide .carrusel-01,
.interior.conmenu.sincolder .colwn-set .col-wide .carrusel-01 .imagen {
  width: 407px; }

.interior.conmenu.sincolder .colwn-set .col-narrow .carrusel-01,
.interior.conmenu.sincolder .colwn-set .col-narrow .carrusel-01 .imagen {
  width: 186px; }

.interior.conmenu.sincolder .colwn-set .col-wide .wrapper_csc .carrusel-01 .textos {
  width: 330px; }

.interior.conmenu.sincolder .colwn-set .col-narrow .wrapper_csc .carrusel-01 .textos {
  width: 230px; }

.interior.conmenu.sincolder .colwn-set .wrapper_csc .carrusel-01 .textos h3 {
  font-size: 1.3em;
  line-height: inherit; }

.interior.conmenu.sincolder .colwn-set .wrapper_csc .carrusel-01 .textos p {
  font-size: 0.76em;
  line-height: 1.2em; }

/* COL3-SET .interior.conmenu.sincolder ----------------------------------*\
|------ 217 -------| + 30 + |------ 217 -------| + 30 + |------ 217 -------| 
--------------------------------------------------------------------------*/
.interior.conmenu.sincolder .col3-set .carrusel-01,
.interior.conmenu.sincolder .col3-set .carrusel-01 .imagen {
  width: 186px; }

.interior.conmenu.sincolder .col3-set .wrapper_csc .carrusel-01 .textos h3 {
  font-size: 1em;
  line-height: inherit; }

.interior.conmenu.sincolder .col3-set .wrapper_csc .carrusel-01 .textos p {
  font-size: 0.71em;
  line-height: 1.2em; }

.interior.conmenu.sincolder .col3-set .wrapper_csc .carrusel-01 .textos {
  width: 200px; }

/* COL1-SET .interior.sinmenu.concolder ---------------------------------*\
|---------------------------------- 711 ----------------------------------|
-------------------------------------------------------------------------*/
.interior.sinmenu.concolder .wrapper_csc .carrusel-01,
.interior.sinmenu.concolder .wrapper_csc .carrusel-01 .imagen {
  width: 629px; }

.interior.sinmenu.concolder .wrapper_csc .carrusel-01 .textos {
  width: 430px; }

.interior.sinmenu.concolder .wrapper_csc .carrusel-01 .textos h3 {
  font-size: 1.6em;
  line-height: inherit; }

.interior.sinmenu.concolder .wrapper_csc .carrusel-01 .textos p {
  font-size: 0.76em;
  line-height: 1.2em; }

/* COL2-SET .interior.sinmenu.concolder ----------------------------------*\
|------------- 340 --------------| + 31 + |------------- 340 --------------| 
--------------------------------------------------------------------------*/
.interior.sinmenu.concolder .col2-set .wrapper_csc .carrusel-01,
.interior.sinmenu.concolder .col2-set .wrapper_csc .carrusel-01 .imagen {
  width: 297px; }

.interior.sinmenu.concolder .col2-set .wrapper_csc .carrusel-01 .textos {
  width: 330px; }

.interior.sinmenu.concolder .col2-set .wrapper_csc .carrusel-01 .textos h3 {
  font-size: 1.3em;
  line-height: inherit; }

.interior.sinmenu.concolder .col2-set .wrapper_csc .carrusel-01 .textos p {
  font-size: 0.76em;
  line-height: 1.2em; }

/* COLWN-SET .interior.sinmenu.concolder ---------------------------------*\
|-------------------- 464 ---------------------| + 30 + |------ 217 -------|
--------------------------------------------------------------------------*/
.interior.sinmenu.concolder .colwn-set .col-wide .carrusel-01,
.interior.sinmenu.concolder .colwn-set .col-wide .carrusel-01 .imagen {
  width: 407px; }

.interior.sinmenu.concolder .colwn-set .col-narrow .carrusel-01,
.interior.sinmenu.concolder .colwn-set .col-narrow .carrusel-01 .imagen {
  width: 186px; }

.interior.sinmenu.concolder .colwn-set .col-wide .wrapper_csc .carrusel-01 .textos {
  width: 330px; }

.interior.sinmenu.concolder .colwn-set .col-narrow .wrapper_csc .carrusel-01 .textos {
  width: 230px; }

.interior.sinmenu.concolder .colwn-set .wrapper_csc .carrusel-01 .textos h3 {
  font-size: 1.3em;
  line-height: inherit; }

.interior.sinmenu.concolder .colwn-set .wrapper_csc .carrusel-01 .textos p {
  font-size: 0.76em;
  line-height: 1.2em; }

/* COL3-SET .interior.sinmenu.concolder ----------------------------------*\
|------ 217 -------| + 30 + |------ 217 -------| + 30 + |------ 217 -------| 
--------------------------------------------------------------------------*/
.interior.sinmenu.concolder .col3-set .carrusel-01,
.interior.sinmenu.concolder .col3-set .carrusel-01 .imagen {
  width: 186px; }

.interior.sinmenu.concolder .col3-set .wrapper_csc .carrusel-01 .textos h3 {
  font-size: 1em;
  line-height: inherit; }

.interior.sinmenu.concolder .col3-set .wrapper_csc .carrusel-01 .textos p {
  font-size: 0.71em;
  line-height: 1.2em; }

.interior.sinmenu.concolder .col3-set .wrapper_csc .carrusel-01 .textos {
  width: 200px; }

/* COL1-SET .interior.conmenu.concolder ---------------------------------*\
|---------------------------------- 711 ----------------------------------|
-------------------------------------------------------------------------*/
.interior.conmenu.concolder .wrapper_csc .carrusel-01,
.interior.conmenu.concolder .wrapper_csc .carrusel-01 .imagen {
  width: 360px; }

.interior.conmenu.concolder .wrapper_csc .carrusel-01 .textos {
  width: 430px; }

.interior.conmenu.concolder .wrapper_csc .carrusel-01 .textos h3 {
  font-size: 1.6em;
  line-height: inherit; }

.interior.conmenu.concolder .wrapper_csc .carrusel-01 .textos p {
  font-size: 0.76em;
  line-height: 1.2em; }

/* COL2-SET .interior.conmenu.concolder ----------------------------------*\
|------------- 340 --------------| + 31 + |------------- 340 --------------| 
--------------------------------------------------------------------------*/
.interior.conmenu.concolder .col2-set .wrapper_csc .carrusel-01,
.interior.conmenu.concolder .col2-set .wrapper_csc .carrusel-01 .imagen {
  width: 163px; }

.interior.conmenu.concolder .col2-set .wrapper_csc .carrusel-01 .textos {
  width: 330px; }

.interior.conmenu.concolder .col2-set .wrapper_csc .carrusel-01 .textos h3 {
  font-size: 1.3em;
  line-height: inherit; }

.interior.conmenu.concolder .col2-set .wrapper_csc .carrusel-01 .textos p {
  font-size: 0.76em;
  line-height: 1.2em; }

/* COL3-SET .interior.conmenu.concolder ----------------------------------*\
|------ 217 -------| + 30 + |------ 217 -------| + 30 + |------ 217 -------| 
--------------------------------------------------------------------------*/
.interior.conmenu.concolder .col3-set .carrusel-01,
.interior.conmenu.concolder .col3-set .carrusel-01 .imagen {
  width: 98px; }

.interior.conmenu.concolder .col3-set .wrapper_csc .carrusel-01 .textos h3 {
  font-size: 1em;
  line-height: inherit; }

.interior.conmenu.concolder .col3-set .wrapper_csc .carrusel-01 .textos p {
  font-size: 0.71em;
  line-height: 1.2em; }

.interior.conmenu.concolder .col3-set .wrapper_csc .carrusel-01 .textos {
  width: 200px; }

/* COL1-SET .landing-facebook --------------------------------------------*\
|---------------------------------- 711 ----------------------------------|
--------------------------------------------------------------------------*/
.landing-facebook .wrapper_csc .carrusel-01,
.landing-facebook .wrapper_csc .carrusel-01 .imagen {
  width: 518px; }

.landing-facebook .wrapper_csc .carrusel-01 .textos {
  width: 430px; }

.landing-facebook .wrapper_csc .carrusel-01 .textos h3 {
  font-size: 1.6em;
  line-height: inherit; }

.landing-facebook .wrapper_csc .carrusel-01 .textos p {
  font-size: 0.76em;
  line-height: 1.2em; }

/* COL2-SET .landing-facebook --------------------------------------------*\
|------------- 340 --------------| + 31 + |------------- 340 --------------| 
--------------------------------------------------------------------------*/
.landing-facebook .col2-set .wrapper_csc .carrusel-01,
.landing-facebook .col2-set .wrapper_csc .carrusel-01 .imagen {
  width: 243px; }

.landing-facebook .col2-set .wrapper_csc .carrusel-01 .textos {
  width: 330px; }

.landing-facebook .col2-set .wrapper_csc .carrusel-01 .textos h3 {
  font-size: 1.3em;
  line-height: inherit; }

.landing-facebook .col2-set .wrapper_csc .carrusel-01 .textos p {
  font-size: 0.76em;
  line-height: 1.2em; }

/* COLWN-SET .landing-facebook -------------------------------------------*\
|-------------------- 464 ---------------------| + 30 + |------ 217 -------|
--------------------------------------------------------------------------*/
.landing-facebook .colwn-set .col-wide .carrusel-01,
.landing-facebook .colwn-set .col-wide .carrusel-01 .imagen {
  width: 334px; }

.landing-facebook .colwn-set .col-narrow .carrusel-01,
.landing-facebook .colwn-set .col-narrow .carrusel-01 .imagen {
  width: 151px; }

.landing-facebook .colwn-set .col-wide .wrapper_csc .carrusel-01 .textos {
  width: 330px; }

.landing-facebook .colwn-set .col-narrow .wrapper_csc .carrusel-01 .textos {
  width: 230px; }

.landing-facebook .colwn-set .wrapper_csc .carrusel-01 .textos h3 {
  font-size: 1.3em;
  line-height: inherit; }

.landing-facebook .colwn-set .wrapper_csc .carrusel-01 .textos p {
  font-size: 0.76em;
  line-height: 1.2em; }

/* COL3-SET .landing-facebook --------------------------------------------*\
|------ 217 -------| + 30 + |------ 217 -------| + 30 + |------ 217 -------| 
--------------------------------------------------------------------------*/
.landing-facebook .col3-set .carrusel-01,
.landing-facebook .col3-set .carrusel-01 .imagen {
  width: 151px; }

.landing-facebook .col3-set .wrapper_csc .carrusel-01 .textos h3 {
  font-size: 1em;
  line-height: inherit; }

.landing-facebook .col3-set .wrapper_csc .carrusel-01 .textos p {
  font-size: 0.71em;
  line-height: 1.2em; }

.landing-facebook .col3-set .wrapper_csc .carrusel-01 .textos {
  width: 200px; }

/*******************************************************************************************************\

	CARRUSEL TIPO 2 CON RTE

\*******************************************************************************************************/
.wrapper-carrusel.sinjavascript {
  background-repeat: repeat !important; }

.carrusel-02 {
  position: relative;
  height: 325px;
  background-color: #f2f2f2; }

.carrusel-02 .lista-items {
  position: relative;
  float: none;
  display: block;
  clear: both;
  margin: 0px;
  padding: 0px;
  overflow: hidden; }

.carrusel-02 .lista-items .item {
  position: absolute;
  display: block;
  top: 0px;
  left: 0px;
  margin: 0px;
  padding: 15px; }

.carrusel-02 .lista-items .item .imagen {
  position: relative;
  float: right;
  display: block;
  margin: 0px;
  padding: 0px;
  /*background-image: none !important;*/
  border: 1px solid #fff; }

.carrusel-02 .lista-items .item .textos {
  position: relative;
  float: left;
  display: block;
  margin: 0px 30px 0px 0px;
  padding: 0px; }

.carrusel-02 .lista-items .item .textos h3 {
  margin: 0px 0px 10px 0px;
  font: normal normal bold 1.3em "Open Sans", Arial, Helvetica, sans-serif;
  color: #18a7e9; }

.carrusel-02 .lista-items .item .textos h4 {
  margin: 0px 0px 10px 0px;
  font: normal normal bold 1em "Open Sans", Arial, Helvetica, sans-serif;
  color: #18a7e9; }

.carrusel-02 .lista-items .item .textos p {
  margin: 0px;
  font: normal normal normal 0.76em/1.2em Arial, Helvetica, sans-serif;
  color: #666; }

.carrusel-02 .lista-items {
  height: 275px; }

.carrusel-02 .lista-items .item,
.carrusel-02 .lista-items .item .imagen {
  height: 245px; }

.carrusel-02 .paginador-carrusel {
  position: absolute;
  bottom: 0px;
  left: 0px;
  height: 50px;
  margin: 0px 35px;
  padding: 0px;
  overflow: hidden;
  text-align: center;
  z-index: 100; }

.carrusel-02 .paginador-carrusel ul {
  height: 30px !important;
  margin: 0px auto !important;
  padding: 20px 0px 0px 0px !important;
  text-align: center; }

.carrusel-02 .paginador-carrusel ul li {
  list-style-type: none;
  float: left;
  display: block;
  height: 11px !important;
  margin: 0px !important;
  padding: 0px !important;
  text-align: center;
  background: none !important;
  background-image: none !important; }

.carrusel-02 .paginador-carrusel ul li a {
  float: left;
  display: block;
  margin: 0px 6px;
  width: 11px;
  height: 11px;
  color: #191970;
  text-decoration: none;
  background-image: url("../images/carrusel-02/bg-li.png");
  background-repeat: no-repeat;
  background-position: 0px 0px !important;
  text-align: center; }

.carrusel-02 .paginador-carrusel ul li a:hover {
  color: #191970;
  text-decoration: none;
  text-align: center; }

.carrusel-02 .paginador-carrusel ul li.activo a {
  background-image: url("../images/carrusel-02/bg-li-activo.png");
  background-repeat: no-repeat;
  background-position: 0px 0px;
  text-align: center; }

.carrusel-02 .paginador-carrusel ul li a span {
  display: none;
  visibility: hidden; }

.carrusel-02 .paginador-carrusel.sinjavascript {
  display: none;
  visibility: hidden; }

.carrusel-02 .flechas {
  z-index: 1; }

.carrusel-02 .flechas,
.carrusel-02 .flechas .flecha-izquierda,
.carrusel-02 .flechas .flecha-derecha,
.carrusel-02 .flechas .flecha-izquierda a,
.carrusel-02 .flechas .flecha-derecha a {
  height: 50px; }

.carrusel-02 .flechas {
  position: absolute;
  bottom: 0px;
  left: 0px; }

.carrusel-02 .flechas .flecha-izquierda {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 35px; }

.carrusel-02 .flechas .flecha-derecha {
  position: absolute;
  top: 0px;
  right: 0px;
  width: 35px; }

.carrusel-02 .flechas .flecha-izquierda a,
.carrusel-02 .flechas .flecha-derecha a {
  float: none;
  display: block;
  margin: 0px;
  padding: 0px;
  width: 35px; }

.carrusel-02 .flechas .flecha-izquierda a {
  background: transparent url("../images/carrusel-02/bg-flecha-izquierda.png") scroll no-repeat right 12px; }

.carrusel-02 .flechas .flecha-derecha a {
  background: transparent url("../images/carrusel-02/bg-flecha-derecha.png") scroll no-repeat left 12px; }

/* Esquinas redondeadas*/
.carrusel-02 {
  margin: 0px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px; }

/* Gradiente
.inicio .wrapper_csc .carrusel .lista-items .item .imagen {background-image: -moz-linear-gradient(top, #ececec, #f3f3f3);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0, #ececec),color-stop(1, #f3f3f3));background-image:linear-gradient(top, #ececec #f3f3f3);-pie-background:linear-gradient(#ECECEC, #f3f3f3);}
*/
/* Sombra 
.inicio .wrapper_csc .carrusel .lista-items .item .imagen {-moz-box-shadow: 0px 0px 2px #999;-webkit-box-shadow: 0px 0px 2px #999;box-shadow: 0px 0px 2px #999;}
*/
/* COL1-SET --------------------------------------------------------------*\
|---------------------------------- 980 ----------------------------------|
--------------------------------------------------------------------------*/
.inicio .wrapper_csc .carrusel-02,
.interior.sinmenu.sincolder .wrapper_csc .carrusel-02,
.inicio .wrapper_csc .carrusel-02 .lista-items,
.interior.sinmenu.sincolder .wrapper_csc .carrusel-02 .lista-items {
  width: 900px; }

.inicio .wrapper_csc .carrusel-02 .lista-items .item,
.interior.sinmenu.sincolder .wrapper_csc .carrusel-02 .lista-items .item {
  width: 870px; }

.inicio .wrapper_csc .carrusel-02 .paginador-carrusel,
.interior.sinmenu.sincolder .wrapper_csc .carrusel-02 .paginador-carrusel {
  width: 830px; }

.inicio .wrapper_csc .carrusel-02 .imagen,
.interior.sinmenu.sincolder .wrapper_csc .carrusel-02 .imagen {
  width: 418px; }

.inicio .wrapper_csc .carrusel-02 .textos,
.interior.sinmenu.sincolder .wrapper_csc .carrusel-02 .textos {
  width: 420px; }

.inicio .wrapper_csc .carrusel-02 .textos h3,
.interior.sinmenu.sincolder .wrapper_csc .carrusel-02 .textos h3 {
  margin: 0px 0px 10px 0px;
  font-size: 1.6em;
  line-height: inherit; }

.inicio .wrapper_csc .carrusel-02 .textos p,
.interior.sinmenu.sincolder .wrapper_csc .carrusel-02 .textos p {
  margin: 0px;
  font-size: 0.76em;
  line-height: 1.2em; }

.inicio .wrapper_csc .carrusel-02 .flechas,
.interior.sinmenu.sincolder .wrapper_csc .carrusel-02 .flechas {
  width: 900px; }

/* COL2-SET --------------------------------------------------------------*\
|------------- 474 --------------| + 32 + |------------- 474 --------------| 
--------------------------------------------------------------------------*/
.inicio .col2-set .col-1 .wrapper_csc .carrusel-02,
.interior.sinmenu.sincolder .col2-set .col-1 .wrapper_csc .carrusel-02,
.inicio .col2-set .col-1 .wrapper_csc .carrusel-02 .lista-items,
.interior.sinmenu.sincolder .col2-set .col-1 .wrapper_csc .carrusel-02 .lista-items {
  width: 434px; }

.inicio .col2-set .col-1 .wrapper_csc .carrusel-02 .lista-items .item,
.interior.sinmenu.sincolder .col2-set .col-1 .wrapper_csc .carrusel-02 .lista-items .item {
  width: 404px; }

.inicio .col2-set .col-1 .wrapper_csc .carrusel-02 .paginador-carrusel,
.interior.sinmenu.sincolder .col2-set .col-1 .wrapper_csc .carrusel-02 .paginador-carrusel {
  width: 364px; }

.inicio .col2-set .col-2 .wrapper_csc .carrusel-02,
.interior.sinmenu.sincolder .col2-set .col-2 .wrapper_csc .carrusel-02,
.inicio .col2-set .col-2 .wrapper_csc .carrusel-02 .lista-items,
.interior.sinmenu.sincolder .col2-set .col-2 .wrapper_csc .carrusel-02 .lista-items {
  width: 434px; }

.inicio .col2-set .col-2 .wrapper_csc .carrusel-02 .lista-items .item,
.interior.sinmenu.sincolder .col2-set .col-2 .wrapper_csc .carrusel-02 .lista-items .item {
  width: 404px; }

.inicio .col2-set .col-2 .wrapper_csc .carrusel-02 .paginador-carrusel,
.interior.sinmenu.sincolder .col2-set .col-2 .wrapper_csc .carrusel-02 .paginador-carrusel {
  width: 364px; }

.inicio .col2-set .col-1 .wrapper_csc .carrusel-02 .lista-items .item .imagen,
.interior.sinmenu.sincolder .col2-set .col-1 .wrapper_csc .carrusel-02 .lista-items .item .imagen,
.inicio .col2-set .col-2 .wrapper_csc .carrusel-02 .lista-items .item .imagen,
.interior.sinmenu.sincolder .col2-set .col-2 .wrapper_csc .carrusel-02 .lista-items .item .imagen {
  width: 185px; }

.inicio .col2-set .col-1 .wrapper_csc .carrusel-02 .textos,
.interior.sinmenu.sincolder .col2-set .col-1 .wrapper_csc .carrusel-02 .textos,
.inicio .col2-set .col-2 .wrapper_csc .carrusel-02 .textos,
.interior.sinmenu.sincolder .col2-set .col-2 .wrapper_csc .carrusel-02 .textos {
  width: 187px; }

.inicio .col2-set .col-1 .wrapper_csc .carrusel-02 .textos h3,
.interior.sinmenu.sincolder .col2-set .col-1 .wrapper_csc .carrusel-02 .textos h3,
.inicio .col2-set .col-2 .wrapper_csc .carrusel-02 .textos h3,
.interior.sinmenu.sincolder .col2-set .col-2 .wrapper_csc .carrusel-02 .textos h3 {
  margin: 0px 0px 10px 0px;
  font-size: 1.3em;
  line-height: inherit; }

.inicio .col2-set .col-1 .wrapper_csc .carrusel-02 .textos p,
.interior.sinmenu.sincolder .col2-set .col-1 .wrapper_csc .carrusel-02 .textos p,
.inicio .col2-set .col-2 .wrapper_csc .carrusel-02 .textos p,
.interior.sinmenu.sincolder .col2-set .col-2 .wrapper_csc .carrusel-02 .textos p {
  margin: 0px;
  font-size: 0.76em;
  line-height: 1.2em; }

.inicio .col2-set .wrapper_csc .carrusel-02 .flechas,
.interior.sinmenu.sincolder .col2-set .wrapper_csc .carrusel-02 .flechas {
  width: 434px; }

/* COLWN-SET -------------------------------------------------------------*\
|-------------------- 632 ---------------------| + 32 + |------ 316 -------|
--------------------------------------------------------------------------*/
.inicio .colwn-set .col-wide .wrapper_csc .carrusel-02,
.interior.sinmenu.sincolder .colwn-set .col-wide .wrapper_csc .carrusel-02,
.inicio .colwn-set .col-wide .wrapper_csc .carrusel-02 .lista-items,
.interior.sinmenu.sincolder .colwn-set .col-wide .wrapper_csc .carrusel-02 .lista-items {
  width: 589px; }

.inicio .colwn-set .col-wide .wrapper_csc .carrusel-02 .lista-items .item,
.interior.sinmenu.sincolder .colwn-set .col-wide .wrapper_csc .carrusel-02 .lista-items .item {
  width: 559px; }

.inicio .colwn-set .col-wide .wrapper_csc .carrusel-02 .paginador-carrusel,
.interior.sinmenu.sincolder .colwn-set .col-wide .wrapper_csc .carrusel-02 .paginador-carrusel {
  width: 519px; }

.inicio .colwn-set .col-narrow .wrapper_csc .carrusel-02,
.interior.sinmenu.sincolder .colwn-set .col-narrow .wrapper_csc .carrusel-02,
.inicio .colwn-set .col-narrow .wrapper_csc .carrusel-02 .lista-items,
.interior.sinmenu.sincolder .colwn-set .col-narrow .wrapper_csc .carrusel-02 .lista-items {
  width: 279px; }

.inicio .colwn-set .col-narrow .wrapper_csc .carrusel-02 .lista-items .item,
.interior.sinmenu.sincolder .colwn-set .col-narrow .wrapper_csc .carrusel-02 .lista-items .item {
  width: 249px; }

.inicio .colwn-set .col-narrow .wrapper_csc .carrusel-02 .paginador-carrusel,
.interior.sinmenu.sincolder .colwn-set .col-narrow .wrapper_csc .carrusel-02 .paginador-carrusel {
  width: 209px; }

.inicio .colwn-set .col-wide .wrapper_csc .carrusel-02 .lista-items .item .imagen,
.interior.sinmenu.sincolder .colwn-set .col-wide .wrapper_csc .carrusel-02 .lista-items .item .imagen {
  width: 262.5px; }

.inicio .colwn-set .col-wide .wrapper_csc .carrusel-02 .textos,
.interior.sinmenu.sincolder .colwn-set .col-wide .wrapper_csc .carrusel-02 .textos {
  width: 264.5px; }

.inicio .colwn-set .col-narrow .wrapper_csc .carrusel-02 .lista-items .item .imagen,
.interior.sinmenu.sincolder .colwn-set .col-narrow .wrapper_csc .carrusel-02 .lista-items .item .imagen {
  width: 107.5px; }

.inicio .colwn-set .col-narrow .wrapper_csc .carrusel-02 .textos,
.interior.sinmenu.sincolder .colwn-set .col-narrow .wrapper_csc .carrusel-02 .textos {
  width: 109.5px; }

.inicio .colwn-set .col-wide .wrapper_csc .carrusel-02 .textos h3,
.interior.sinmenu.sincolder .colwn-set .col-wide .wrapper_csc .carrusel-02 .textos h3,
.inicio .colwn-set .col-narrow .wrapper_csc .carrusel-02 .textos h3,
.interior.sinmenu.sincolder .colwn-set .col-narrow .wrapper_csc .carrusel-02 .textos h3 {
  margin: 0px 0px 10px 0px;
  font-size: 1.3em;
  line-height: inherit; }

.inicio .colwn-set .col-wide .wrapper_csc .carrusel-02 .textos p,
.interior.sinmenu.sincolder .colwn-set .col-wide .wrapper_csc .carrusel-02 .textos p,
.inicio .colwn-set .col-narrow .wrapper_csc .carrusel-02 .textos p,
.interior.sinmenu.sincolder .colwn-set .col-narrow .wrapper_csc .carrusel-02 .textos p {
  margin: 0px;
  font-size: 0.76em;
  line-height: 1.2em; }

.inicio .colwn-set .col-wide .wrapper_csc .carrusel-02 .flechas,
.interior.sinmenu.sincolder .colwn-set .col-wide .wrapper_csc .carrusel-02 .flechas {
  width: 589px; }

.inicio .colwn-set .col-narrow .wrapper_csc .carrusel-02 .flechas,
.interior.sinmenu.sincolder .colwn-set .col-narrow .wrapper_csc .carrusel-02 .flechas {
  width: 279px; }

/* COL1-SET .interior.conmenu.sincolder ---------------------------------*\
|---------------------------------- 980 ----------------------------------|
-------------------------------------------------------------------------*/
.interior.conmenu.sincolder .wrapper_csc .carrusel-02,
.interior.conmenu.sincolder .wrapper_csc .carrusel-02 .lista-items {
  width: 631px; }

.interior.conmenu.sincolder .wrapper_csc .carrusel-02 .lista-items .item {
  width: 601px; }

.interior.conmenu.sincolder .wrapper_csc .carrusel-02 .paginador-carrusel {
  width: 561px; }

.interior.conmenu.sincolder .wrapper_csc .carrusel-02 .imagen {
  width: 283.5px; }

.interior.conmenu.sincolder .wrapper_csc .carrusel-02 .textos {
  width: 285.5px; }

.interior.conmenu.sincolder .wrapper_csc .carrusel-02 .textos h3 {
  margin: 0px 0px 10px 0px;
  font-size: 1.6em;
  line-height: inherit; }

.interior.conmenu.sincolder .wrapper_csc .carrusel-02 .textos p {
  margin: 0px;
  font-size: 0.76em;
  line-height: 1.2em; }

.interior.conmenu.sincolder .wrapper_csc .carrusel-02 .flechas {
  width: 631px; }

/* COL2-SET .interior.conmenu.sincolder ----------------------------------*\
|------------- 474 --------------| + 32 + |------------- 474 --------------| 
--------------------------------------------------------------------------*/
.interior.conmenu.sincolder .col2-set .col-1 .wrapper_csc .carrusel-02,
.interior.conmenu.sincolder .col2-set .col-1 .wrapper_csc .carrusel-02 .lista-items {
  width: 299px; }

.interior.conmenu.sincolder .col2-set .col-1 .wrapper_csc .carrusel-02 .lista-items .item {
  width: 269px; }

.interior.conmenu.sincolder .col2-set .col-1 .wrapper_csc .carrusel-02 .paginador-carrusel {
  width: 229px; }

.interior.conmenu.sincolder .col2-set .col-2 .wrapper_csc .carrusel-02 {
  width: 299px; }

.interior.conmenu.sincolder .col2-set .col-2 .wrapper_csc .carrusel-02 .lista-items {
  width: 299px; }

.interior.conmenu.sincolder .col2-set .col-2 .wrapper_csc .carrusel-02 .lista-items .item {
  width: 269px; }

.interior.conmenu.sincolder .col2-set .col-2 .wrapper_csc .carrusel-02 .paginador-carrusel {
  width: 229px; }

.interior.conmenu.sincolder .col2-set .col-1 .wrapper_csc .carrusel-02 .lista-items .item .imagen,
.interior.conmenu.sincolder .col2-set .col-2 .wrapper_csc .carrusel-02 .lista-items .item .imagen {
  width: 117.5px; }

.interior.conmenu.sincolder .col2-set .col-1 .wrapper_csc .carrusel-02 .textos,
.interior.conmenu.sincolder .col2-set .col-2 .wrapper_csc .carrusel-02 .textos {
  width: 119.5px; }

.interior.conmenu.sincolder .col2-set .col-1 .wrapper_csc .carrusel-02 .textos h3,
.interior.conmenu.sincolder .col2-set .col-2 .wrapper_csc .carrusel-02 .textos h3 {
  margin: 0px 0px 10px 0px;
  font-size: 1.3em;
  line-height: inherit; }

.interior.conmenu.sincolder .col2-set .col-1 .wrapper_csc .carrusel-02 .textos p,
.interior.conmenu.sincolder .col2-set .col-2 .wrapper_csc .carrusel-02 .textos p {
  margin: 0px;
  font-size: 0.76em;
  line-height: 1.2em; }

.interior.conmenu.sincolder .col2-set .wrapper_csc .carrusel-02 .flechas {
  width: 299px; }

/* COLWN-SET .interior.conmenu.sincolder ---------------------------------*\
|-------------------- 632 ---------------------| + 32 + |------ 316 -------|
--------------------------------------------------------------------------*/
.interior.conmenu.sincolder .colwn-set .col-wide .wrapper_csc .carrusel-02,
.interior.conmenu.sincolder .colwn-set .col-wide .wrapper_csc .carrusel-02 .lista-items {
  width: 409px; }

.interior.conmenu.sincolder .colwn-set .col-wide .wrapper_csc .carrusel-02 .lista-items .item {
  width: 379px; }

.interior.conmenu.sincolder .colwn-set .col-wide .wrapper_csc .carrusel-02 .paginador-carrusel {
  width: 339px; }

.interior.conmenu.sincolder .colwn-set .col-narrow .wrapper_csc .carrusel-02 {
  width: 188px; }

.interior.conmenu.sincolder .colwn-set .col-narrow .wrapper_csc .carrusel-02 .lista-items {
  width: 188px; }

.interior.conmenu.sincolder .colwn-set .col-narrow .wrapper_csc .carrusel-02 .lista-items .item {
  width: 158px; }

.interior.conmenu.sincolder .colwn-set .col-narrow .wrapper_csc .carrusel-02 .paginador-carrusel {
  width: 118px; }

.interior.conmenu.sincolder .colwn-set .col-wide .wrapper_csc .carrusel-02 .lista-items .item .imagen {
  width: 172.5px; }

.interior.conmenu.sincolder .colwn-set .col-wide .wrapper_csc .carrusel-02 .textos {
  width: 174.5px; }

.interior.conmenu.sincolder .colwn-set .col-narrow .wrapper_csc .carrusel-02 .lista-items .item .imagen {
  width: 62px; }

.interior.conmenu.sincolder .colwn-set .col-narrow .wrapper_csc .carrusel-02 .textos {
  width: 64px; }

.interior.conmenu.sincolder .colwn-set .col-wide .wrapper_csc .carrusel-02 .textos h3,
.interior.conmenu.sincolder .colwn-set .col-narrow .wrapper_csc .carrusel-02 .textos h3 {
  margin: 0px 0px 10px 0px;
  font-size: 1.3em;
  line-height: inherit; }

.interior.conmenu.sincolder .colwn-set .col-wide .wrapper_csc .carrusel-02 .textos p,
.interior.conmenu.sincolder .colwn-set .col-narrow .wrapper_csc .carrusel-02 .textos p {
  margin: 0px;
  font-size: 0.76em;
  line-height: 1.2em; }

.interior.conmenu.sincolder .colwn-set .col-wide .wrapper_csc .carrusel-02 .flechas {
  width: 409px; }

.interior.conmenu.sincolder .colwn-set .col-narrow .wrapper_csc .carrusel-02 .flechas {
  width: 188px; }

.wrapper-carrusel.sinjavascript {
  background-repeat: repeat !important; }

.carrusel-03 {
  position: relative;
  height: 340px;
  background-color: #f2f2f2;
  border: 1px solid #cfcfcf;
  margin: 0px; }

.carrusel-03 .lista-items {
  position: relative;
  float: none;
  display: block;
  clear: both;
  margin: 0px;
  padding: 0px;
  overflow: hidden; }

.carrusel-03 .lista-items .item {
  position: absolute;
  display: block;
  top: 0px;
  left: 0px;
  margin: 0px;
  padding: 0px; }

.carrusel-03 .lista-items .item .imagen {
  position: absolute;
  top: 10px;
  left: 10px;
  margin: 0px;
  padding: 0px;
  /*background-image: none !important;*/
  border: 1px solid #a5a5a5; }

.carrusel-03 .lista-items .item .textos {
  position: absolute;
  bottom: 25px;
  left: 20px;
  margin: 0px;
  padding: 15px; }

.carrusel-03 .lista-items .item .textos h3 {
  display: none;
  visibility: hidden;
  margin: 0px 0px 10px 0px;
  font: normal normal bold 1.3em "Open Sans", Arial, Helvetica, sans-serif;
  color: #00658e; }

.carrusel-03 .lista-items .item .textos h4 {
  display: none;
  visibility: hidden;
  margin: 0px 0px 10px 0px;
  font: normal normal bold 1em Arial, Helvetica, sans-serif;
  color: #00658e; }

.carrusel-03 .lista-items .item .textos p {
  margin: 0px;
  font: normal normal normal 0.91em Arial, Helvetica, sans-serif !important;
  color: #000;
  line-height: 1.25em; }

.carrusel-03 .lista-items .item .imagen {
  border: 1px solid #a5a5a5;
  -moz-border-radius: 8px 8px 8px 8px;
  -webkit-border-radius: 8px 8px 8px 8px;
  border-radius: 8px 8px 8px 8px;
  -moz-box-shadow: 0 0 5px 0 #7a7a7a;
  -webkit-box-shadow: 0 0 5px 0 #7a7a7a;
  box-shadow: 0 0 5px 0 #7a7a7a; }

.carrusel-03 .lista-items .item .textos {
  border: 1px solid #56b7de;
  -moz-border-radius: 5px 5px 5px 5px;
  -webkit-border-radius: 5px 5px 5px 5px;
  border-radius: 5px 5px 5px 5px;
  background-color: rgba(154, 212, 242, 0.9);
  -pie-background: rgba(154, 212, 242, 0.9);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#cc9ad4f2',EndColorStr='#cc9ad4f2'); }

.carrusel-03 .lista-items {
  height: 315px; }

.carrusel-03 .lista-items .item {
  height: 315px; }

.carrusel-03 .lista-items .item .imagen {
  height: 293px; }

.carrusel-03 .paginador-carrusel {
  position: absolute;
  bottom: 0px;
  left: 0px;
  height: 25px;
  margin: 0px 50px;
  padding: 0px;
  overflow: hidden;
  text-align: center;
  z-index: 100; }

.carrusel-03 .paginador-carrusel ul {
  height: 25px !important;
  margin: 0px auto !important;
  padding: 0px !important;
  text-align: center; }

.carrusel-03 .paginador-carrusel ul li {
  list-style-type: none;
  float: left;
  display: block;
  height: 11px !important;
  margin: 0px !important;
  padding: 0px !important;
  text-align: center;
  background: none !important;
  background-image: none !important; }

.carrusel-03 .paginador-carrusel ul li a {
  float: left;
  display: block;
  margin: 0px 6px;
  width: 11px;
  height: 11px;
  text-decoration: none;
  background-image: url("../images/carrusel-03/bg-li.png");
  background-repeat: no-repeat;
  background-position: 0px 0px !important;
  text-align: center; }

.carrusel-03 .paginador-carrusel ul li a:hover {
  text-decoration: none;
  text-align: center; }

.carrusel-03 .paginador-carrusel ul li.activo a {
  background-image: url("../images/carrusel-03/bg-li-activo.png");
  background-repeat: no-repeat;
  background-position: 0px 0px;
  text-align: center; }

.carrusel-03 .paginador-carrusel ul li a span {
  display: none;
  visibility: hidden; }

.carrusel-03 .paginador-carrusel.sinjavascript {
  display: none;
  visibility: hidden; }

.carrusel-03 .flechas {
  z-index: 600; }

.carrusel-03 .flechas,
.carrusel-03 .flechas .flecha-izquierda,
.carrusel-03 .flechas .flecha-derecha,
.carrusel-03 .flechas .flecha-izquierda a,
.carrusel-03 .flechas .flecha-derecha a {
  height: 27px; }

.carrusel-03 .flechas {
  position: absolute;
  top: 135px;
  left: 0px; }

.carrusel-03 .flechas .flecha-izquierda {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 35px; }

.carrusel-03 .flechas .flecha-derecha {
  position: absolute;
  top: 0px;
  right: 0px;
  width: 35px; }

.carrusel-03 .flechas .flecha-izquierda a,
.carrusel-03 .flechas .flecha-derecha a {
  float: none;
  display: block;
  margin: 0px;
  padding: 0px;
  width: 35px; }

.carrusel-03 .flechas .flecha-izquierda a {
  background: transparent url("../images/carrusel-03/bg-flecha-izquierda.png") scroll no-repeat right 0px; }

.carrusel-03 .flechas .flecha-derecha a {
  background: transparent url("../images/carrusel-03/bg-flecha-derecha.png") scroll no-repeat left 0px; }

.carrusel-03 {
  border: 1px solid #cfcfcf;
  -moz-border-radius: 8px 8px 8px 8px;
  -webkit-border-radius: 8px 8px 8px 8px;
  border-radius: 8px 8px 8px 8px; }

.inicio .wrapper_csc .carrusel-03,
.interior.sinmenu.sincolder .wrapper_csc .carrusel-03,
.inicio .wrapper_csc .carrusel-03 .lista-items,
.interior.sinmenu.sincolder .wrapper_csc .carrusel-03 .lista-items {
  width: 898px; }

.inicio .wrapper_csc .carrusel-03 .lista-items .item,
.interior.sinmenu.sincolder .wrapper_csc .carrusel-03 .lista-items .item {
  width: 898px; }

.inicio .wrapper_csc .carrusel-03 .paginador-carrusel,
.interior.sinmenu.sincolder .wrapper_csc .carrusel-03 .paginador-carrusel {
  width: 798px; }

.inicio .wrapper_csc .carrusel-03 .imagen,
.interior.sinmenu.sincolder .wrapper_csc .carrusel-03 .imagen {
  width: 878px; }

.inicio .wrapper_csc .carrusel-03 .textos,
.interior.sinmenu.sincolder .wrapper_csc .carrusel-03 .textos {
  width: 778px;
  left: 43px; }

.inicio .wrapper_csc .carrusel-03 .textos h3,
.interior.sinmenu.sincolder .wrapper_csc .carrusel-03 .textos h3 {
  margin: 0px 0px 10px 0px; }

.inicio .wrapper_csc .carrusel-03 .textos p,
.interior.sinmenu.sincolder .wrapper_csc .carrusel-03 .textos p {
  margin: 0px; }

.inicio .wrapper_csc .carrusel-03 .flechas,
.interior.sinmenu.sincolder .wrapper_csc .carrusel-03 .flechas {
  width: 898px; }

.inicio .col2-set .col-1 .wrapper_csc .carrusel-03,
.interior.sinmenu.sincolder .col2-set .col-1 .wrapper_csc .carrusel-03,
.inicio .col2-set .col-1 .wrapper_csc .carrusel-03 .lista-items,
.interior.sinmenu.sincolder .col2-set .col-1 .wrapper_csc .carrusel-03 .lista-items {
  width: 432px; }

.inicio .col2-set .col-1 .wrapper_csc .carrusel-03 .lista-items .item,
.interior.sinmenu.sincolder .col2-set .col-1 .wrapper_csc .carrusel-03 .lista-items .item {
  width: 432px; }

.inicio .col2-set .col-1 .wrapper_csc .carrusel-03 .paginador-carrusel,
.interior.sinmenu.sincolder .col2-set .col-1 .wrapper_csc .carrusel-03 .paginador-carrusel {
  width: 332px; }

.inicio .col2-set .col-2 .wrapper_csc .carrusel-03,
.interior.sinmenu.sincolder .col2-set .col-2 .wrapper_csc .carrusel-03 {
  width: 432px; }

.inicio .col2-set .col-2 .wrapper_csc .carrusel-03 .lista-items,
.interior.sinmenu.sincolder .col2-set .col-2 .wrapper_csc .carrusel-03 .lista-items {
  width: 432px; }

.inicio .col2-set .col-2 .wrapper_csc .carrusel-03 .lista-items .item,
.interior.sinmenu.sincolder .col2-set .col-2 .wrapper_csc .carrusel-03 .lista-items .item {
  width: 432px; }

.inicio .col2-set .col-2 .wrapper_csc .carrusel-03 .paginador-carrusel,
.interior.sinmenu.sincolder .col2-set .col-2 .wrapper_csc .carrusel-03 .paginador-carrusel {
  width: 332px; }

.inicio .col2-set .col-1 .wrapper_csc .carrusel-03 .lista-items .item .imagen,
.interior.sinmenu.sincolder .col2-set .col-1 .wrapper_csc .carrusel-03 .lista-items .item .imagen,
.inicio .col2-set .col-2 .wrapper_csc .carrusel-03 .lista-items .item .imagen,
.interior.sinmenu.sincolder .col2-set .col-2 .wrapper_csc .carrusel-03 .lista-items .item .imagen {
  width: 412px; }

.inicio .col2-set .col-1 .wrapper_csc .carrusel-03 .textos,
.interior.sinmenu.sincolder .col2-set .col-1 .wrapper_csc .carrusel-03 .textos,
.inicio .col2-set .col-2 .wrapper_csc .carrusel-03 .textos,
.interior.sinmenu.sincolder .col2-set .col-2 .wrapper_csc .carrusel-03 .textos {
  width: 312px;
  left: 43px; }

.inicio .col2-set .col-1 .wrapper_csc .carrusel-03 .textos h3,
.interior.sinmenu.sincolder .col2-set .col-1 .wrapper_csc .carrusel-03 .textos h3,
.inicio .col2-set .col-2 .wrapper_csc .carrusel-03 .textos h3,
.interior.sinmenu.sincolder .col2-set .col-2 .wrapper_csc .carrusel-03 .textos h3 {
  margin: 0px 0px 10px 0px;
  line-height: inherit; }

.inicio .col2-set .col-1 .wrapper_csc .carrusel-03 .textos p,
.interior.sinmenu.sincolder .col2-set .col-1 .wrapper_csc .carrusel-03 .textos p,
.inicio .col2-set .col-2 .wrapper_csc .carrusel-03 .textos p,
.interior.sinmenu.sincolder .col2-set .col-2 .wrapper_csc .carrusel-03 .textos p {
  margin: 0px; }

.inicio .col2-set .wrapper_csc .carrusel-03 .flechas,
.interior.sinmenu.sincolder .col2-set .wrapper_csc .carrusel-03 .flechas {
  width: 432px; }

.inicio .colwn-set .col-wide .wrapper_csc .carrusel-03,
.interior.sinmenu.sincolder .colwn-set .col-wide .wrapper_csc .carrusel-03,
.inicio .colwn-set .col-wide .wrapper_csc .carrusel-03 .lista-items,
.interior.sinmenu.sincolder .colwn-set .col-wide .wrapper_csc .carrusel-03 .lista-items {
  width: 587px; }

.inicio .colwn-set .col-wide .wrapper_csc .carrusel-03 .lista-items .item,
.interior.sinmenu.sincolder .colwn-set .col-wide .wrapper_csc .carrusel-03 .lista-items .item {
  width: 587px; }

.inicio .colwn-set .col-wide .wrapper_csc .carrusel-03 .paginador-carrusel,
.interior.sinmenu.sincolder .colwn-set .col-wide .wrapper_csc .carrusel-03 .paginador-carrusel {
  width: 487px; }

.inicio .colwn-set .col-narrow .wrapper_csc .carrusel-03,
.interior.sinmenu.sincolder .colwn-set .col-narrow .wrapper_csc .carrusel-03 {
  width: 277px; }

.inicio .colwn-set .col-narrow .wrapper_csc .carrusel-03 .lista-items,
.interior.sinmenu.sincolder .colwn-set .col-narrow .wrapper_csc .carrusel-03 .lista-items {
  width: 277px; }

.inicio .colwn-set .col-narrow .wrapper_csc .carrusel-03 .lista-items .item,
.interior.sinmenu.sincolder .colwn-set .col-narrow .wrapper_csc .carrusel-03 .lista-items .item {
  width: 277px; }

.inicio .colwn-set .col-narrow .wrapper_csc .carrusel-03 .paginador-carrusel,
.interior.sinmenu.sincolder .colwn-set .col-narrow .wrapper_csc .carrusel-03 .paginador-carrusel {
  width: 177px; }

.inicio .colwn-set .col-wide .wrapper_csc .carrusel-03 .lista-items .item .imagen,
.interior.sinmenu.sincolder .colwn-set .col-wide .wrapper_csc .carrusel-03 .lista-items .item .imagen {
  width: 567px; }

.inicio .colwn-set .col-wide .wrapper_csc .carrusel-03 .textos,
.interior.sinmenu.sincolder .colwn-set .col-wide .wrapper_csc .carrusel-03 .textos {
  width: 467px;
  left: 43px; }

.inicio .colwn-set .col-narrow .wrapper_csc .carrusel-03 .lista-items .item .imagen,
.interior.sinmenu.sincolder .colwn-set .col-narrow .wrapper_csc .carrusel-03 .lista-items .item .imagen {
  width: 567px; }

.inicio .colwn-set .col-narrow .wrapper_csc .carrusel-03 .textos,
.interior.sinmenu.sincolder .colwn-set .col-narrow .wrapper_csc .carrusel-03 .textos {
  width: 157px;
  left: 43px; }

.inicio .colwn-set .col-wide .wrapper_csc .carrusel-03 .textos h3,
.interior.sinmenu.sincolder .colwn-set .col-wide .wrapper_csc .carrusel-03 .textos h3,
.inicio .colwn-set .col-narrow .wrapper_csc .carrusel-03 .textos h3,
.interior.sinmenu.sincolder .colwn-set .col-narrow .wrapper_csc .carrusel-03 .textos h3 {
  margin: 0px 0px 10px 0px;
  line-height: inherit; }

.inicio .colwn-set .col-wide .wrapper_csc .carrusel-03 .textos p,
.interior.sinmenu.sincolder .colwn-set .col-wide .wrapper_csc .carrusel-03 .textos p,
.inicio .colwn-set .col-narrow .wrapper_csc .carrusel-03 .textos p,
.interior.sinmenu.sincolder .colwn-set .col-narrow .wrapper_csc .carrusel-03 .textos p {
  margin: 0px; }

.inicio .colwn-set .col-wide .wrapper_csc .carrusel-03 .flechas,
.interior.sinmenu.sincolder .colwn-set .col-wide .wrapper_csc .carrusel-03 .flechas {
  width: 587px; }

.inicio .colwn-set .col-narrow .wrapper_csc .carrusel-03 .flechas,
.interior.sinmenu.sincolder .colwn-set .col-narrow .wrapper_csc .carrusel-03 .flechas {
  width: 277px; }

.interior.conmenu.sincolder .wrapper_csc .carrusel-03,
.interior.conmenu.sincolder .wrapper_csc .carrusel-03 .lista-items {
  width: 629px; }

.interior.conmenu.sincolder .wrapper_csc .carrusel-03 .lista-items .item {
  width: 629px; }

.interior.conmenu.sincolder .wrapper_csc .carrusel-03 .paginador-carrusel {
  width: 529px; }

.interior.conmenu.sincolder .wrapper_csc .carrusel-03 .imagen {
  width: 609px; }

.interior.conmenu.sincolder .wrapper_csc .carrusel-03 .textos {
  width: 509px;
  left: 43px; }

.interior.conmenu.sincolder .wrapper_csc .carrusel-03 .textos h3 {
  margin: 0px 0px 10px 0px; }

.interior.conmenu.sincolder .wrapper_csc .carrusel-03 .textos p {
  margin: 0px; }

.interior.conmenu.sincolder .wrapper_csc .carrusel-03 .flechas {
  width: 629px; }

.interior.sinmenu.concolder .wrapper_csc .carrusel-03,
.interior.sinmenu.concolder .wrapper_csc .carrusel-03 .lista-items {
  width: 629px; }

.interior.sinmenu.concolder .wrapper_csc .carrusel-03 .lista-items .item {
  width: 629px; }

.interior.sinmenu.concolder .wrapper_csc .carrusel-03 .paginador-carrusel {
  width: 529px; }

.interior.sinmenu.concolder .wrapper_csc .carrusel-03 .imagen {
  width: 609px; }

.interior.sinmenu.concolder .wrapper_csc .carrusel-03 .textos {
  width: 509px;
  left: 43px; }

.interior.sinmenu.concolder .wrapper_csc .carrusel-03 .textos h3 {
  margin: 0px 0px 10px 0px; }

.interior.sinmenu.concolder .wrapper_csc .carrusel-03 .textos p {
  margin: 0px; }

.interior.sinmenu.concolder .wrapper_csc .carrusel-03 .flechas {
  width: 629px; }

.interior.conmenu.concolder .wrapper_csc .carrusel-03,
.interior.conmenu.concolder .wrapper_csc .carrusel-03 .lista-items {
  width: 360px; }

.interior.conmenu.concolder .wrapper_csc .carrusel-03 .lista-items .item {
  width: 360px; }

.interior.conmenu.concolder .wrapper_csc .carrusel-03 .paginador-carrusel {
  width: 260px; }

.interior.conmenu.concolder .wrapper_csc .carrusel-03 .imagen {
  width: 340px; }

.interior.conmenu.concolder .wrapper_csc .carrusel-03 .textos {
  width: 240px;
  left: 43px; }

.interior.conmenu.concolder .wrapper_csc .carrusel-03 .textos h3 {
  margin: 0px 0px 10px 0px; }

.interior.conmenu.concolder .wrapper_csc .carrusel-03 .textos p {
  margin: 0px; }

.interior.conmenu.concolder .wrapper_csc .carrusel-03 .flechas {
  width: 360px; }

.wrapper-carrusel.sinjavascript {
  background-repeat: repeat !important; }

.carrusel-04 {
  position: relative;
  float: none;
  display: block;
  clear: both;
  margin: 0px;
  padding: 0px;
  overflow: hidden;
  height: 265px;
  margin: 0px; }

.carrusel-04 .lista-items {
  position: relative;
  float: none;
  display: block;
  clear: both;
  margin: 0px;
  padding: 0px;
  height: 265px;
  overflow: hidden; }

.carrusel-04 .lista-items .item {
  position: absolute;
  display: block;
  top: 0px;
  left: 0px;
  margin: 0px;
  padding: 0px;
  height: 265px; }

.carrusel-04 .lista-items .item .imagen {
  position: relative;
  float: none;
  display: block;
  clear: both;
  margin: 0px;
  padding: 0px;
  height: 200px; }

.carrusel-04 .lista-items .item .textos {
  position: relative;
  float: none;
  display: block;
  clear: both;
  margin: 0px;
  padding: 10px 20px;
  height: 45px;
  background-color: #666666; }

.carrusel-04 .lista-items .item .textos h4,
.carrusel-04 .lista-items .item .textos h5 {
  margin: 0px !important;
  font: normal normal 600 1em "Open Sans", Arial, Helvetica, sans-serif !important;
  color: #ffffff !important; }

.carrusel-04 .lista-items .item .textos p {
  margin: 0px !important;
  font: normal normal normal 0.76em Arial, Helvetica, sans-serif !important;
  color: #ffffff !important; }

.carrusel-04 .playpause {
  position: absolute;
  bottom: 18px;
  right: 10px;
  float: none;
  display: block;
  clear: both;
  height: 28px;
  margin: 0px;
  width: 61px;
  padding: 0px;
  overflow: hidden;
  z-index: 89; }

.carrusel-04 .playpause .play {
  float: left;
  display: block;
  height: 22px !important;
  width: 22px !important;
  margin: 0px 3px 0px 0px !important;
  padding: 0px !important;
  cursor: pointer; }

.carrusel-04 .playpause .pause {
  float: left;
  display: block;
  height: 22px !important;
  width: 22px !important;
  margin: 0px !important;
  padding: 0px !important;
  cursor: pointer; }

.carrusel-04 .playpause .play a,
.carrusel-04 .playpause .pause a {
  float: left;
  display: block;
  height: 22px !important;
  width: 22px !important;
  margin: 0px !important;
  padding: 0px !important;
  cursor: pointer; }

.carrusel-04 .playpause a.marcafoco:focus,
.carrusel-04 .playpause a.foco {
  background-image: none !important;
  background-color: #ff0 !important;
  color: #000 !important;
  border: 3px solid #ff0; }

.carrusel-04 .paginador-carrusel {
  position: absolute;
  bottom: 30px;
  right: 90px;
  float: none;
  display: block;
  clear: both;
  height: 9px;
  margin: 0px;
  padding: 0px;
  overflow: hidden;
  text-align: center;
  z-index: 80; }

.carrusel-04 .paginador-carrusel ul {
  height: 30px !important;
  margin: 0px !important;
  padding: 0px !important;
  text-align: center; }

.carrusel-04 .paginador-carrusel ul li {
  list-style-type: none;
  float: left;
  display: block;
  height: 9px !important;
  margin: 0px !important;
  padding: 0px !important;
  text-align: center;
  background: none !important;
  background-image: none !important; }

.carrusel-04 .paginador-carrusel ul li a {
  float: left;
  display: block;
  margin: 0px 6px;
  width: 9px;
  height: 9px;
  text-decoration: none;
  background-image: url("../images/carrusel-04/bg-li.png");
  background-repeat: no-repeat;
  background-position: 0px 0px !important;
  text-align: center; }

.carrusel-04 .paginador-carrusel ul li a:hover {
  text-decoration: none;
  text-align: center; }

.carrusel-04 .paginador-carrusel ul li.activo a {
  background-image: url("../images/carrusel-04/bg-li-activo.png");
  background-repeat: no-repeat;
  background-position: 0px 0px;
  text-align: center; }

.carrusel-04 .paginador-carrusel ul li a span {
  display: none;
  visibility: hidden; }

.carrusel-04 .paginador-carrusel.sinjavascript {
  display: none;
  visibility: hidden; }

.carrusel-04 .paginador-carrusel ul li a.marcafoco:focus,
.carrusel-04 .paginador-carrusel ul li a.foco {
  border: 3px solid #ff0; }

.inicio .wrapper_csc .carrusel-04,
.inicio .wrapper_csc .carrusel-04 .lista-items,
.inicio .wrapper_csc .carrusel-04 .lista-items .item,
.inicio .wrapper_csc .carrusel-04 .lista-items .item .imagen {
  width: 900px; }

.inicio .wrapper_csc .carrusel-04 .lista-items .item .textos {
  width: 860px; }

.interior.sinmenu.sincolder .wrapper_csc .carrusel-04,
.interior.sinmenu.sincolder .wrapper_csc .carrusel-04 .lista-items,
.interior.sinmenu.sincolder .wrapper_csc .carrusel-04 .lista-items .item,
.interior.sinmenu.sincolder .wrapper_csc .carrusel-04 .lista-items .item .imagen {
  width: 900px; }

.interior.sinmenu.sincolder .wrapper_csc .carrusel-04 .lista-items .item .textos {
  width: 860px; }

.inicio .col2-set .wrapper_csc .carrusel-04,
.inicio .col2-set .wrapper_csc .carrusel-04 .lista-items,
.inicio .col2-set .wrapper_csc .carrusel-04 .lista-items .item,
.inicio .col2-set .wrapper_csc .carrusel-04 .lista-items .item .imagen {
  width: 434px; }

.inicio .col2-set .wrapper_csc .carrusel-04 .lista-items .item .textos {
  width: 394px; }

.interior.sinmenu.sincolder .col2-set .wrapper_csc .carrusel-04,
.interior.sinmenu.sincolder .col2-set .wrapper_csc .carrusel-04 .lista-items,
.interior.sinmenu.sincolder .col2-set .wrapper_csc .carrusel-04 .lista-items .item,
.interior.sinmenu.sincolder .col2-set .wrapper_csc .carrusel-04 .lista-items .item .imagen {
  width: 434px; }

.interior.sinmenu.sincolder .col2-set .wrapper_csc .carrusel-04 .lista-items .item .textos {
  width: 394px; }

.inicio .colwn-set .col-wide .wrapper_csc .carrusel-04,
.inicio .colwn-set .col-wide .wrapper_csc .carrusel-04 .lista-items,
.inicio .colwn-set .col-wide .wrapper_csc .carrusel-04 .lista-items .item,
.inicio .colwn-set .col-wide .wrapper_csc .carrusel-04 .lista-items .item .imagen {
  width: 589px; }

.inicio .colwn-set .col-wide .wrapper_csc .carrusel-04 .lista-items .item .textos {
  width: 549px; }

.interior.sinmenu.sincolder .colwn-set .col-wide .wrapper_csc .carrusel-04,
.interior.sinmenu.sincolder .colwn-set .col-wide .wrapper_csc .carrusel-04 .lista-items,
.interior.sinmenu.sincolder .colwn-set .col-wide .wrapper_csc .carrusel-04 .lista-items .item,
.interior.sinmenu.sincolder .colwn-set .col-wide .wrapper_csc .carrusel-04 .lista-items .item .imagen {
  width: 589px; }

.interior.sinmenu.sincolder .colwn-set .col-wide .wrapper_csc .carrusel-04 .lista-items .item .textos {
  width: 549px; }

.inicio .colnw-set .col-wide .wrapper_csc .carrusel-04,
.inicio .colnw-set .col-wide .wrapper_csc .carrusel-04 .lista-items,
.inicio .colnw-set .col-wide .wrapper_csc .carrusel-04 .lista-items .item,
.inicio .colnw-set .col-wide .wrapper_csc .carrusel-04 .lista-items .item .imagen {
  width: 589px; }

.inicio .colnw-set .col-wide .wrapper_csc .carrusel-04 .lista-items .item .textos {
  width: 549px; }

.interior.sinmenu.sincolder .colnw-set .col-wide .wrapper_csc .carrusel-04,
.interior.sinmenu.sincolder .colnw-set .col-wide .wrapper_csc .carrusel-04 .lista-items,
.interior.sinmenu.sincolder .colnw-set .col-wide .wrapper_csc .carrusel-04 .lista-items .item,
.interior.sinmenu.sincolder .colnw-set .col-wide .wrapper_csc .carrusel-04 .lista-items .item .imagen {
  width: 589px; }

.interior.sinmenu.sincolder .colnw-set .col-wide .wrapper_csc .carrusel-04 .lista-items .item .textos {
  width: 549px; }

.inicio .colswn-set .col-swide .wrapper_csc .carrusel-04,
.inicio .colswn-set .col-swide .wrapper_csc .carrusel-04 .lista-items,
.inicio .colswn-set .col-swide .wrapper_csc .carrusel-04 .lista-items .item,
.inicio .colswn-set .col-swide .wrapper_csc .carrusel-04 .lista-items .item .imagen {
  width: 667px; }

.inicio .colswn-set .col-swide .wrapper_csc .carrusel-04 .lista-items .item .textos {
  width: 627px; }

.interior.sinmenu.sincolder .colswn-set .col-swide .wrapper_csc .carrusel-04,
.interior.sinmenu.sincolder .colswn-set .col-swide .wrapper_csc .carrusel-04 .lista-items,
.interior.sinmenu.sincolder .colswn-set .col-swide .wrapper_csc .carrusel-04 .lista-items .item,
.interior.sinmenu.sincolder .colswn-set .col-swide .wrapper_csc .carrusel-04 .lista-items .item .imagen {
  width: 667px; }

.interior.sinmenu.sincolder .colswn-set .col-swide .wrapper_csc .carrusel-04 .lista-items .item .textos {
  width: 627px; }

.inicio .colsnw-set .col-swide .wrapper_csc .carrusel-04,
.inicio .colsnw-set .col-swide .wrapper_csc .carrusel-04 .lista-items,
.inicio .colsnw-set .col-swide .wrapper_csc .carrusel-04 .lista-items .item,
.inicio .colsnw-set .col-swide .wrapper_csc .carrusel-04 .lista-items .item .imagen {
  width: 667px; }

.inicio .colsnw-set .col-swide .wrapper_csc .carrusel-04 .lista-items .item .textos {
  width: 627px; }

.interior.sinmenu.sincolder .colsnw-set .col-swide .wrapper_csc .carrusel-04,
.interior.sinmenu.sincolder .colsnw-set .col-swide .wrapper_csc .carrusel-04 .lista-items,
.interior.sinmenu.sincolder .colsnw-set .col-swide .wrapper_csc .carrusel-04 .lista-items .item,
.interior.sinmenu.sincolder .colsnw-set .col-swide .wrapper_csc .carrusel-04 .lista-items .item .imagen {
  width: 667px; }

.interior.sinmenu.sincolder .colsnw-set .col-swide .wrapper_csc .carrusel-04 .lista-items .item .textos {
  width: 627px; }

.interior.conmenu.sincolder .wrapper_csc .carrusel-04,
.interior.conmenu.sincolder .wrapper_csc .carrusel-04 .lista-items,
.interior.conmenu.sincolder .wrapper_csc .carrusel-04 .lista-items .item,
.interior.conmenu.sincolder .wrapper_csc .carrusel-04 .lista-items .item .imagen {
  width: 631px; }

.interior.conmenu.sincolder .wrapper_csc .carrusel-04 .lista-items .item .textos {
  width: 591px; }

.interior.conmenu.sincolder .col2-set .wrapper_csc .carrusel-04,
.interior.conmenu.sincolder .col2-set .wrapper_csc .carrusel-04 .lista-items,
.interior.conmenu.sincolder .col2-set .wrapper_csc .carrusel-04 .lista-items .item,
.interior.conmenu.sincolder .col2-set .wrapper_csc .carrusel-04 .lista-items .item .imagen {
  width: 299px; }

.interior.conmenu.sincolder .col2-set .wrapper_csc .carrusel-04 .lista-items .item .textos {
  width: 259px; }

.interior.conmenu.sincolder .colwn-set .col-wide .wrapper_csc .carrusel-04,
.interior.conmenu.sincolder .colwn-set .col-wide .wrapper_csc .carrusel-04 .lista-items,
.interior.conmenu.sincolder .colwn-set .col-wide .wrapper_csc .carrusel-04 .lista-items .item,
.interior.conmenu.sincolder .colwn-set .col-wide .wrapper_csc .carrusel-04 .lista-items .item .imagen {
  width: 409px; }

.interior.conmenu.sincolder .colwn-set .col-wide .wrapper_csc .carrusel-04 .lista-items .item .textos {
  width: 369px; }

.interior.conmenu.sincolder .colnw-set .col-wide .wrapper_csc .carrusel-04,
.interior.conmenu.sincolder .colnw-set .col-wide .wrapper_csc .carrusel-04 .lista-items,
.interior.conmenu.sincolder .colnw-set .col-wide .wrapper_csc .carrusel-04 .lista-items .item,
.interior.conmenu.sincolder .colnw-set .col-wide .wrapper_csc .carrusel-04 .lista-items .item .imagen {
  width: 409px; }

.interior.conmenu.sincolder .colnw-set .col-wide .wrapper_csc .carrusel-04 .lista-items .item .textos {
  width: 369px; }

.interior.conmenu.sincolder .colswn-set .col-swide .wrapper_csc .carrusel-04,
.interior.conmenu.sincolder .colswn-set .col-swide .wrapper_csc .carrusel-04 .lista-items,
.interior.conmenu.sincolder .colswn-set .col-swide .wrapper_csc .carrusel-04 .lista-items .item,
.interior.conmenu.sincolder .colswn-set .col-swide .wrapper_csc .carrusel-04 .lista-items .item .imagen {
  width: 465px; }

.interior.conmenu.sincolder .colswn-set .col-swide .wrapper_csc .carrusel-04 .lista-items .item .textos {
  width: 425px; }

.interior.conmenu.sincolder .colsnw-set .col-swide .wrapper_csc .carrusel-04,
.interior.conmenu.sincolder .colsnw-set .col-swide .wrapper_csc .carrusel-04 .lista-items,
.interior.conmenu.sincolder .colsnw-set .col-swide .wrapper_csc .carrusel-04 .lista-items .item,
.interior.conmenu.sincolder .colsnw-set .col-swide .wrapper_csc .carrusel-04 .lista-items .item .imagen {
  width: 465px; }

.interior.conmenu.sincolder .colsnw-set .col-swide .wrapper_csc .carrusel-04 .lista-items .item .textos {
  width: 425px; }

.interior.sinmenu.concolder .wrapper_csc .carrusel-04,
.interior.sinmenu.concolder .wrapper_csc .carrusel-04 .lista-items,
.interior.sinmenu.concolder .wrapper_csc .carrusel-04 .lista-items .item,
.interior.sinmenu.concolder .wrapper_csc .carrusel-04 .lista-items .item .imagen {
  width: 631px; }

.interior.sinmenu.concolder .wrapper_csc .carrusel-04 .lista-items .item .textos {
  width: 591px; }

.interior.sinmenu.concolder .col2-set .wrapper_csc .carrusel-04,
.interior.sinmenu.concolder .col2-set .wrapper_csc .carrusel-04 .lista-items,
.interior.sinmenu.concolder .col2-set .wrapper_csc .carrusel-04 .lista-items .item,
.interior.sinmenu.concolder .col2-set .wrapper_csc .carrusel-04 .lista-items .item .imagen {
  width: 299px; }

.interior.sinmenu.concolder .col2-set .wrapper_csc .carrusel-04 .lista-items .item .textos {
  width: 259px; }

.interior.sinmenu.concolder .colwn-set .col-wide .wrapper_csc .carrusel-04,
.interior.sinmenu.concolder .colwn-set .col-wide .wrapper_csc .carrusel-04 .lista-items,
.interior.sinmenu.concolder .colwn-set .col-wide .wrapper_csc .carrusel-04 .lista-items .item,
.interior.sinmenu.concolder .colwn-set .col-wide .wrapper_csc .carrusel-04 .lista-items .item .imagen {
  width: 409px; }

.interior.sinmenu.concolder .colwn-set .col-wide .wrapper_csc .carrusel-04 .lista-items .item .textos {
  width: 369px; }

.interior.sinmenu.concolder .colnw-set .col-wide .wrapper_csc .carrusel-04,
.interior.sinmenu.concolder .colnw-set .col-wide .wrapper_csc .carrusel-04 .lista-items,
.interior.sinmenu.concolder .colnw-set .col-wide .wrapper_csc .carrusel-04 .lista-items .item,
.interior.sinmenu.concolder .colnw-set .col-wide .wrapper_csc .carrusel-04 .lista-items .item .imagen {
  width: 409px; }

.interior.sinmenu.concolder .colnw-set .col-wide .wrapper_csc .carrusel-04 .lista-items .item .textos {
  width: 369px; }

.interior.sinmenu.concolder .colswn-set .col-swide .wrapper_csc .carrusel-04,
.interior.sinmenu.concolder .colswn-set .col-swide .wrapper_csc .carrusel-04 .lista-items,
.interior.sinmenu.concolder .colswn-set .col-swide .wrapper_csc .carrusel-04 .lista-items .item,
.interior.sinmenu.concolder .colswn-set .col-swide .wrapper_csc .carrusel-04 .lista-items .item .imagen {
  width: 465px; }

.interior.sinmenu.concolder .colswn-set .col-swide .wrapper_csc .carrusel-04 .lista-items .item .textos {
  width: 425px; }

.interior.sinmenu.concolder .colsnw-set .col-swide .wrapper_csc .carrusel-04,
.interior.sinmenu.concolder .colsnw-set .col-swide .wrapper_csc .carrusel-04 .lista-items,
.interior.sinmenu.concolder .colsnw-set .col-swide .wrapper_csc .carrusel-04 .lista-items .item,
.interior.sinmenu.concolder .colsnw-set .col-swide .wrapper_csc .carrusel-04 .lista-items .item .imagen {
  width: 465px; }

.interior.sinmenu.concolder .colsnw-set .col-swide .wrapper_csc .carrusel-04 .lista-items .item .textos {
  width: 425px; }

.interior.conmenu.concolder .wrapper_csc .carrusel-04,
.interior.conmenu.concolder .wrapper_csc .carrusel-04 .lista-items,
.interior.conmenu.concolder .wrapper_csc .carrusel-04 .lista-items .item,
.interior.conmenu.concolder .wrapper_csc .carrusel-04 .lista-items .item .imagen {
  width: 362px; }

.interior.conmenu.concolder .wrapper_csc .carrusel-04 .lista-items .item .textos {
  width: 322px; }

.wrapper-carrusel.sinjavascript {
  background-repeat: repeat !important; }

.carrusel-05 {
  position: relative;
  float: none;
  display: block;
  clear: both;
  margin: 0px;
  padding: 0px 0px 40px 0px;
  overflow: hidden;
  height: 295px;
  margin: 0px;
  border: 10px solid #f6f6f6;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  background-color: #f6f6f6; }

.carrusel-05 .lista-items {
  position: relative;
  float: none;
  display: block;
  clear: both;
  margin: 0px;
  padding: 0px;
  height: 295px;
  overflow: hidden; }

.carrusel-05 .lista-items .item {
  position: absolute;
  display: block;
  top: 0px;
  left: 0px;
  margin: 0px;
  padding: 0px;
  height: 295px; }

.carrusel-05 .lista-items .item .imagen {
  position: relative;
  float: right;
  display: block;
  margin: 0px;
  padding: 0px;
  height: 295px;
  background-color: #fff; }

.carrusel-05 .lista-items .item .textos {
  position: relative;
  float: left;
  display: block;
  margin: 0px;
  padding: 20px 20px;
  height: 255px;
  background-color: #fff; }

.carrusel-05 .lista-items .item .textos h3,
.carrusel-05 .lista-items .item .textos h4,
.carrusel-05 .lista-items .item .textos h5 {
  font: normal normal 400 1.6em "Open Sans", Arial, Helvetica, sans-serif !important;
  color: #f55700 !important;
  line-height: 1.0em !important; }

.carrusel-05 .lista-items .item .textos p {
  font: normal normal normal 0.81em Arial, Helvetica, sans-serif !important;
  color: #555555 !important; }

.carrusel-05 .lista-items .item .textos ul {
  font-size: 0.81em !important;
  margin: 0px;
  padding: 0px; }

.carrusel-05 .lista-items .item .textos ul li {
  list-style-type: none;
  margin: 5px 0px 5px 0px;
  padding: 0px 0px 0px 20px;
  background: transparent url("../images/bg-ul-li.png") scroll no-repeat 0px 6px;
  color: #555555; }

.carrusel-05 .lista-items .item .textos ul li a:hover {
  text-decoration: underline; }

.carrusel-05 .playpause {
  position: absolute;
  bottom: 5px;
  right: 10px;
  float: none;
  display: block;
  clear: both;
  height: 24px;
  margin: 0px;
  width: 53px;
  padding: 0px;
  overflow: hidden;
  z-index: 20; }

.carrusel-05 .playpause .play {
  float: left;
  display: block;
  height: 24px !important;
  width: 24px !important;
  margin: 0px 5px 0px 0px !important;
  padding: 0px !important;
  cursor: pointer; }

.carrusel-05 .playpause .pause {
  float: left;
  display: block;
  height: 24px !important;
  width: 24px !important;
  margin: 0px !important;
  padding: 0px !important;
  cursor: pointer; }

.carrusel-05 .playpause .play a,
.carrusel-05 .playpause .pause a {
  float: left;
  display: block;
  height: 24px !important;
  width: 24px !important;
  margin: 0px !important;
  padding: 0px !important;
  cursor: pointer;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px; }

.carrusel-05 .playpause .play a {
  background: #999 url("../images/carrusel-05/play.png") no-repeat center center; }

.carrusel-05 .playpause .pause a {
  background: #999 url("../images/carrusel-05/pause.png") no-repeat center center; }

.carrusel-05 .playpause .play.activo a,
.carrusel-05 .playpause .pause.activo a {
  background-color: #f55700; }

.carrusel-05 .playpause a.marcafoco:focus,
.carrusel-05 .playpause a.foco {
  background-image: none !important;
  background-color: #ff0 !important;
  color: #000 !important;
  border: 3px solid #ff0; }

.carrusel-05 .paginador-carrusel {
  position: absolute;
  bottom: 5px;
  left: 10px;
  float: left;
  display: block;
  clear: both;
  height: 24px;
  margin: 0px;
  width: 370px;
  padding: 0px;
  overflow: visible;
  text-align: center;
  z-index: 20; }

.carrusel-05 .paginador-carrusel ul {
  height: 24px !important;
  margin: 0px !important;
  padding: 0px !important;
  text-align: center; }

.carrusel-05 .paginador-carrusel ul li {
  list-style-type: none;
  float: left;
  display: block;
  height: 24px !important;
  margin: 0px !important;
  padding: 0px !important;
  text-align: center;
  background: none !important;
  background-image: none !important; }

.carrusel-05 .paginador-carrusel ul li a {
  float: left;
  display: block;
  margin: 0px 6px;
  width: 24px;
  height: 24px;
  text-decoration: none;
  background-color: #999;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  text-align: center; }

.carrusel-05 .paginador-carrusel ul li a:hover {
  background-color: #f55700;
  text-decoration: none; }

.carrusel-05 .paginador-carrusel ul li.activo a {
  background-color: #f55700; }

.carrusel-05 .paginador-carrusel ul li a span {
  display: none;
  visibility: hidden; }

.carrusel-05 .paginador-carrusel.sinjavascript {
  display: none;
  visibility: hidden; }

.carrusel-05 .paginador-carrusel ul li a.marcafoco:focus,
.carrusel-05 .paginador-carrusel ul li a.foco {
  border: 3px solid #ff0; }

.inicio .wrapper_csc .carrusel-05,
.inicio .wrapper_csc .carrusel-05 .lista-items,
.inicio .wrapper_csc .carrusel-05 .lista-items .item {
  width: 880px; }

.inicio .wrapper_csc .carrusel-05 .lista-items .item .imagen {
  width: 440px; }

.inicio .wrapper_csc .carrusel-05 .lista-items .item .textos {
  width: 400px; }

.interior.sinmenu.sincolder .wrapper_csc .carrusel-05,
.interior.sinmenu.sincolder .wrapper_csc .carrusel-05 .lista-items,
.interior.sinmenu.sincolder .wrapper_csc .carrusel-05 .lista-items .item {
  width: 880px; }

.interior.sinmenu.sincolder .wrapper_csc .carrusel-05 .lista-items .item .imagen {
  width: 440px; }

.interior.sinmenu.sincolder .wrapper_csc .carrusel-05 .lista-items .item .textos {
  width: 400px; }

.inicio .col2-set .wrapper_csc .carrusel-05,
.inicio .col2-set .wrapper_csc .carrusel-05 .lista-items,
.inicio .col2-set .wrapper_csc .carrusel-05 .lista-items .item {
  width: 414px; }

.inicio .col2-set .wrapper_csc .carrusel-05 .lista-items .item .imagen {
  width: 207px; }

.inicio .col2-set .wrapper_csc .carrusel-05 .lista-items .item .textos {
  width: 167px; }

.interior.sinmenu.sincolder .col2-set .wrapper_csc .carrusel-05,
.interior.sinmenu.sincolder .col2-set .wrapper_csc .carrusel-05 .lista-items,
.interior.sinmenu.sincolder .col2-set .wrapper_csc .carrusel-05 .lista-items .item {
  width: 414px; }

.interior.sinmenu.sincolder .col2-set .wrapper_csc .carrusel-05 .lista-items .item .imagen {
  width: 207px; }

.interior.sinmenu.sincolder .col2-set .wrapper_csc .carrusel-05 .lista-items .item .textos {
  width: 167px; }

.inicio .colwn-set .col-wide .wrapper_csc .carrusel-05,
.inicio .colwn-set .col-wide .wrapper_csc .carrusel-05 .lista-items,
.inicio .colwn-set .col-wide .wrapper_csc .carrusel-05 .lista-items .item {
  width: 569px; }

.inicio .colwn-set .col-wide .wrapper_csc .carrusel-05 .lista-items .item .imagen {
  width: 284.5px; }

.inicio .colwn-set .col-wide .wrapper_csc .carrusel-05 .lista-items .item .textos {
  width: 244.5px; }

.interior.sinmenu.sincolder .colwn-set .col-wide .wrapper_csc .carrusel-05,
.interior.sinmenu.sincolder .colwn-set .col-wide .wrapper_csc .carrusel-05 .lista-items,
.interior.sinmenu.sincolder .colwn-set .col-wide .wrapper_csc .carrusel-05 .lista-items .item {
  width: 569px; }

.interior.sinmenu.sincolder .colwn-set .col-wide .wrapper_csc .carrusel-05 .lista-items .item .imagen {
  width: 284.5px; }

.interior.sinmenu.sincolder .colwn-set .col-wide .wrapper_csc .carrusel-05 .lista-items .item .textos {
  width: 244.5px; }

.inicio .colnw-set .col-wide .wrapper_csc .carrusel-05,
.inicio .colnw-set .col-wide .wrapper_csc .carrusel-05 .lista-items,
.inicio .colnw-set .col-wide .wrapper_csc .carrusel-05 .lista-items .item {
  width: 569px; }

.inicio .colnw-set .col-wide .wrapper_csc .carrusel-05 .lista-items .item .imagen {
  width: 284.5px; }

.inicio .colnw-set .col-wide .wrapper_csc .carrusel-05 .lista-items .item .textos {
  width: 244.5px; }

.interior.sinmenu.sincolder .colnw-set .col-wide .wrapper_csc .carrusel-05,
.interior.sinmenu.sincolder .colnw-set .col-wide .wrapper_csc .carrusel-05 .lista-items,
.interior.sinmenu.sincolder .colnw-set .col-wide .wrapper_csc .carrusel-05 .lista-items .item {
  width: 569px; }

.interior.sinmenu.sincolder .colnw-set .col-wide .wrapper_csc .carrusel-05 .lista-items .item .imagen {
  width: 284.5px; }

.interior.sinmenu.sincolder .colnw-set .col-wide .wrapper_csc .carrusel-05 .lista-items .item .textos {
  width: 244.5px; }

.inicio .colswn-set .col-swide .wrapper_csc .carrusel-05,
.inicio .colswn-set .col-swide .wrapper_csc .carrusel-05 .lista-items,
.inicio .colswn-set .col-swide .wrapper_csc .carrusel-05 .lista-items .item {
  width: 647px; }

.inicio .colswn-set .col-swide .wrapper_csc .carrusel-05 .lista-items .item .imagen {
  width: 323.5px; }

.inicio .colswn-set .col-swide .wrapper_csc .carrusel-05 .lista-items .item .textos {
  width: 283.5px; }

.interior.sinmenu.sincolder .colswn-set .col-swide .wrapper_csc .carrusel-05,
.interior.sinmenu.sincolder .colswn-set .col-swide .wrapper_csc .carrusel-05 .lista-items,
.interior.sinmenu.sincolder .colswn-set .col-swide .wrapper_csc .carrusel-05 .lista-items .item {
  width: 647px; }

.interior.sinmenu.sincolder .colswn-set .col-swide .wrapper_csc .carrusel-05 .lista-items .item .imagen {
  width: 323.5px; }

.interior.sinmenu.sincolder .colswn-set .col-swide .wrapper_csc .carrusel-05 .lista-items .item .textos {
  width: 283.5px; }

.inicio .colsnw-set .col-swide .wrapper_csc .carrusel-05,
.inicio .colsnw-set .col-swide .wrapper_csc .carrusel-05 .lista-items,
.inicio .colsnw-set .col-swide .wrapper_csc .carrusel-05 .lista-items .item {
  width: 647px; }

.inicio .colsnw-set .col-swide .wrapper_csc .carrusel-05 .lista-items .item .imagen {
  width: 323.5px; }

.inicio .colsnw-set .col-swide .wrapper_csc .carrusel-05 .lista-items .item .textos {
  width: 283.5px; }

.interior.sinmenu.sincolder .colsnw-set .col-swide .wrapper_csc .carrusel-05,
.interior.sinmenu.sincolder .colsnw-set .col-swide .wrapper_csc .carrusel-05 .lista-items,
.interior.sinmenu.sincolder .colsnw-set .col-swide .wrapper_csc .carrusel-05 .lista-items .item {
  width: 647px; }

.interior.sinmenu.sincolder .colsnw-set .col-swide .wrapper_csc .carrusel-05 .lista-items .item .imagen {
  width: 323.5px; }

.interior.sinmenu.sincolder .colsnw-set .col-swide .wrapper_csc .carrusel-05 .lista-items .item .textos {
  width: 283.5px; }

.interior.conmenu.sincolder .wrapper_csc .carrusel-05,
.interior.conmenu.sincolder .wrapper_csc .carrusel-05 .lista-items,
.interior.conmenu.sincolder .wrapper_csc .carrusel-05 .lista-items .item {
  width: 611px; }

.interior.conmenu.sincolder .wrapper_csc .carrusel-05 .lista-items .item .imagen {
  width: 305.5px; }

.interior.conmenu.sincolder .wrapper_csc .carrusel-05 .lista-items .item .textos {
  width: 265.5px; }

.interior.conmenu.sincolder .col2-set .wrapper_csc .carrusel-05,
.interior.conmenu.sincolder .col2-set .wrapper_csc .carrusel-05 .lista-items,
.interior.conmenu.sincolder .col2-set .wrapper_csc .carrusel-05 .lista-items .item {
  width: 279px; }

.interior.conmenu.sincolder .col2-set .wrapper_csc .carrusel-05 .lista-items .item .imagen {
  width: 139.5px; }

.interior.conmenu.sincolder .col2-set .wrapper_csc .carrusel-05 .lista-items .item .textos {
  width: 99.5px; }

.interior.conmenu.sincolder .colwn-set .col-wide .wrapper_csc .carrusel-05,
.interior.conmenu.sincolder .colwn-set .col-wide .wrapper_csc .carrusel-05 .lista-items,
.interior.conmenu.sincolder .colwn-set .col-wide .wrapper_csc .carrusel-05 .lista-items .item {
  width: 389px; }

.interior.conmenu.sincolder .colwn-set .col-wide .wrapper_csc .carrusel-05 .lista-items .item .imagen {
  width: 194.5px; }

.interior.conmenu.sincolder .colwn-set .col-wide .wrapper_csc .carrusel-05 .lista-items .item .textos {
  width: 154.5px; }

.interior.conmenu.sincolder .colnw-set .col-wide .wrapper_csc .carrusel-05,
.interior.conmenu.sincolder .colnw-set .col-wide .wrapper_csc .carrusel-05 .lista-items,
.interior.conmenu.sincolder .colnw-set .col-wide .wrapper_csc .carrusel-05 .lista-items .item {
  width: 389px; }

.interior.conmenu.sincolder .colnw-set .col-wide .wrapper_csc .carrusel-05 .lista-items .item .imagen {
  width: 194.5px; }

.interior.conmenu.sincolder .colnw-set .col-wide .wrapper_csc .carrusel-05 .lista-items .item .textos {
  width: 154.5px; }

.interior.conmenu.sincolder .colswn-set .col-swide .wrapper_csc .carrusel-05,
.interior.conmenu.sincolder .colswn-set .col-swide .wrapper_csc .carrusel-05 .lista-items,
.interior.conmenu.sincolder .colswn-set .col-swide .wrapper_csc .carrusel-05 .lista-items .item {
  width: 445px; }

.interior.conmenu.sincolder .colswn-set .col-swide .wrapper_csc .carrusel-05 .lista-items .item .imagen {
  width: 222.5px; }

.interior.conmenu.sincolder .colswn-set .col-swide .wrapper_csc .carrusel-05 .lista-items .item .textos {
  width: 182.5px; }

.interior.conmenu.sincolder .colsnw-set .col-swide .wrapper_csc .carrusel-05,
.interior.conmenu.sincolder .colsnw-set .col-swide .wrapper_csc .carrusel-05 .lista-items,
.interior.conmenu.sincolder .colsnw-set .col-swide .wrapper_csc .carrusel-05 .lista-items .item {
  width: 445px; }

.interior.conmenu.sincolder .colsnw-set .col-swide .wrapper_csc .carrusel-05 .lista-items .item .imagen {
  width: 222.5px; }

.interior.conmenu.sincolder .colsnw-set .col-swide .wrapper_csc .carrusel-05 .lista-items .item .textos {
  width: 182.5px; }

.interior.sinmenu.concolder .wrapper_csc .carrusel-05,
.interior.sinmenu.concolder .wrapper_csc .carrusel-05 .lista-items,
.interior.sinmenu.concolder .wrapper_csc .carrusel-05 .lista-items .item {
  width: 611px; }

.interior.sinmenu.concolder .wrapper_csc .carrusel-05 .lista-items .item .imagen {
  width: 305.5px; }

.interior.sinmenu.concolder .wrapper_csc .carrusel-05 .lista-items .item .textos {
  width: 265.5px; }

.interior.sinmenu.concolder .col2-set .wrapper_csc .carrusel-05,
.interior.sinmenu.concolder .col2-set .wrapper_csc .carrusel-05 .lista-items,
.interior.sinmenu.concolder .col2-set .wrapper_csc .carrusel-05 .lista-items .item {
  width: 279px; }

.interior.sinmenu.concolder .col2-set .wrapper_csc .carrusel-05 .lista-items .item .imagen {
  width: 139.5px; }

.interior.sinmenu.concolder .col2-set .wrapper_csc .carrusel-05 .lista-items .item .textos {
  width: 99.5px; }

.interior.sinmenu.concolder .colwn-set .col-wide .wrapper_csc .carrusel-05,
.interior.sinmenu.concolder .colwn-set .col-wide .wrapper_csc .carrusel-05 .lista-items,
.interior.sinmenu.concolder .colwn-set .col-wide .wrapper_csc .carrusel-05 .lista-items .item {
  width: 389px; }

.interior.sinmenu.concolder .colwn-set .col-wide .wrapper_csc .carrusel-05 .lista-items .item .imagen {
  width: 194.5px; }

.interior.sinmenu.concolder .colwn-set .col-wide .wrapper_csc .carrusel-05 .lista-items .item .textos {
  width: 154.5px; }

.interior.sinmenu.concolder .colnw-set .col-wide .wrapper_csc .carrusel-05,
.interior.sinmenu.concolder .colnw-set .col-wide .wrapper_csc .carrusel-05 .lista-items,
.interior.sinmenu.concolder .colnw-set .col-wide .wrapper_csc .carrusel-05 .lista-items .item {
  width: 389px; }

.interior.sinmenu.concolder .colnw-set .col-wide .wrapper_csc .carrusel-05 .lista-items .item .imagen {
  width: 194.5px; }

.interior.sinmenu.concolder .colnw-set .col-wide .wrapper_csc .carrusel-05 .lista-items .item .textos {
  width: 154.5px; }

.interior.sinmenu.concolder .colswn-set .col-swide .wrapper_csc .carrusel-05,
.interior.sinmenu.concolder .colswn-set .col-swide .wrapper_csc .carrusel-05 .lista-items,
.interior.sinmenu.concolder .colswn-set .col-swide .wrapper_csc .carrusel-05 .lista-items .item {
  width: 445px; }

.interior.sinmenu.concolder .colswn-set .col-swide .wrapper_csc .carrusel-05 .lista-items .item .imagen {
  width: 222.5px; }

.interior.sinmenu.concolder .colswn-set .col-swide .wrapper_csc .carrusel-05 .lista-items .item .textos {
  width: 182.5px; }

.interior.sinmenu.concolder .colsnw-set .col-swide .wrapper_csc .carrusel-05,
.interior.sinmenu.concolder .colsnw-set .col-swide .wrapper_csc .carrusel-05 .lista-items,
.interior.sinmenu.concolder .colsnw-set .col-swide .wrapper_csc .carrusel-05 .lista-items .item {
  width: 445px; }

.interior.sinmenu.concolder .colsnw-set .col-swide .wrapper_csc .carrusel-05 .lista-items .item .imagen {
  width: 222.5px; }

.interior.sinmenu.concolder .colsnw-set .col-swide .wrapper_csc .carrusel-05 .lista-items .item .textos {
  width: 182.5px; }

.interior.conmenu.concolder .wrapper_csc .carrusel-05,
.interior.conmenu.concolder .wrapper_csc .carrusel-05 .lista-items,
.interior.conmenu.concolder .wrapper_csc .carrusel-05 .lista-items .item {
  width: 342px; }

.interior.conmenu.concolder .wrapper_csc .carrusel-05 .lista-items .item .imagen {
  width: 171px; }

.interior.conmenu.concolder .wrapper_csc .carrusel-05 .lista-items .item .textos {
  width: 131px; }

.wrapper-carrusel.sinjavascript {
  background-repeat: repeat !important; }

.carrusel-06 {
  position: relative;
  float: none;
  display: block;
  clear: both;
  margin: 0px;
  padding: 0px 0px 40px 0px;
  overflow: hidden;
  height: 270px;
  margin: 0px;
  border: 10px solid #f6f6f6;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  background-color: #f6f6f6; }

.carrusel-06 .lista-items {
  position: relative;
  float: none;
  display: block;
  clear: both;
  margin: 0px;
  padding: 0px;
  height: 270px;
  overflow: hidden; }

.carrusel-06 .lista-items .item {
  position: absolute;
  display: block;
  top: 0px;
  left: 0px;
  margin: 0px;
  padding: 0px;
  height: 270px;
  background-color: #fff; }

.carrusel-06 .lista-items .item .imagen {
  position: relative;
  display: table-cell;
  margin: 0px;
  padding: 0px;
  height: 270px;
  vertical-align: middle;
  text-align: center; }

.carrusel-06 .playpause {
  position: absolute;
  bottom: 5px;
  right: 10px;
  float: none;
  display: block;
  clear: both;
  height: 24px;
  margin: 0px;
  width: 53px;
  padding: 0px;
  overflow: hidden;
  z-index: 20; }

.carrusel-06 .playpause .play {
  float: left;
  display: block;
  height: 24px !important;
  width: 24px !important;
  margin: 0px 5px 0px 0px !important;
  padding: 0px !important;
  cursor: pointer; }

.carrusel-06 .playpause .pause {
  float: left;
  display: block;
  height: 24px !important;
  width: 24px !important;
  margin: 0px !important;
  padding: 0px !important;
  cursor: pointer; }

.carrusel-06 .playpause .play a,
.carrusel-06 .playpause .pause a {
  float: left;
  display: block;
  height: 24px !important;
  width: 24px !important;
  margin: 0px !important;
  padding: 0px !important;
  cursor: pointer;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px; }

.carrusel-06 .playpause .play a {
  background: #999 url("../images/carrusel-06/play.png") no-repeat center center; }

.carrusel-06 .playpause .pause a {
  background: #999 url("../images/carrusel-06/pause.png") no-repeat center center; }

.carrusel-06 .playpause .play.activo a,
.carrusel-06 .playpause .pause.activo a {
  background-color: #f55700; }

/* WCAG2.0: 'Pauta 2.4.7 Foco Visible'
-------------------------------------------------------------------------------------------------------*/
.carrusel-06 .playpause a.marcafoco:focus,
.carrusel-06 .playpause a.foco {
  background-image: none !important;
  background-color: #ff0 !important;
  color: #000 !important;
  border: 3px solid #ff0; }

.carrusel-06 .paginador-carrusel {
  position: absolute;
  bottom: 10px;
  left: 0px;
  float: left;
  display: block;
  clear: both;
  height: 12px;
  margin: 0px;
  width: auto;
  padding: 0px;
  overflow: visible;
  text-align: center;
  z-index: 20; }

.carrusel-06 .paginador-carrusel ul {
  height: 12px !important;
  margin: 0px !important;
  padding: 0px !important;
  text-align: center; }

.carrusel-06 .paginador-carrusel ul li {
  list-style-type: none;
  float: left;
  display: block;
  height: 12px !important;
  margin: 0px !important;
  padding: 0px !important;
  text-align: center;
  background: none !important;
  background-image: none !important; }

.carrusel-06 .paginador-carrusel ul li a {
  float: left;
  display: block;
  margin: 0px 6px;
  width: 12px;
  height: 12px;
  text-decoration: none;
  background-color: #999;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  text-align: center; }

.carrusel-06 .paginador-carrusel ul li a:hover {
  background-color: #f55700;
  text-decoration: none; }

.carrusel-06 .paginador-carrusel ul li.activo a {
  background-color: #f55700; }

.carrusel-06 .paginador-carrusel ul li a span {
  display: none;
  visibility: hidden; }

.carrusel-06 .paginador-carrusel.sinjavascript {
  display: none;
  visibility: hidden; }

/* WCAG2.0: 'Pauta 2.4.7 Foco Visible'
-------------------------------------------------------------------------------------------------------*/
.carrusel-06 .paginador-carrusel ul li a.marcafoco:focus,
.carrusel-06 .paginador-carrusel ul li a.foco {
  border: 3px solid #ff0; }

.inicio .wrapper_csc .carrusel-06,
.inicio .wrapper_csc .carrusel-06 .lista-items,
.inicio .wrapper_csc .carrusel-06 .lista-items .item,
.inicio .wrapper_csc .carrusel-06 .lista-items .item .imagen {
  width: 880px; }

.interior.sinmenu.sincolder .wrapper_csc .carrusel-06,
.interior.sinmenu.sincolder .wrapper_csc .carrusel-06 .lista-items,
.interior.sinmenu.sincolder .wrapper_csc .carrusel-06 .lista-items .item,
.interior.sinmenu.sincolder .wrapper_csc .carrusel-06 .lista-items .item .imagen {
  width: 880px; }

.inicio .col2-set .wrapper_csc .carrusel-06,
.inicio .col2-set .wrapper_csc .carrusel-06 .lista-items,
.inicio .col2-set .wrapper_csc .carrusel-06 .lista-items .item,
.inicio .col2-set .wrapper_csc .carrusel-06 .lista-items .item .imagen {
  width: 414px; }

.interior.sinmenu.sincolder .col2-set .wrapper_csc .carrusel-06,
.interior.sinmenu.sincolder .col2-set .wrapper_csc .carrusel-06 .lista-items,
.interior.sinmenu.sincolder .col2-set .wrapper_csc .carrusel-06 .lista-items .item,
.interior.sinmenu.sincolder .col2-set .wrapper_csc .carrusel-06 .lista-items .item .imagen {
  width: 414px; }

.inicio .colwn-set .col-wide .wrapper_csc .carrusel-06,
.inicio .colwn-set .col-wide .wrapper_csc .carrusel-06 .lista-items,
.inicio .colwn-set .col-wide .wrapper_csc .carrusel-06 .lista-items .item,
.inicio .colwn-set .col-wide .wrapper_csc .carrusel-06 .lista-items .item .imagen {
  width: 569px; }

.interior.sinmenu.sincolder .colwn-set .col-wide .wrapper_csc .carrusel-06,
.interior.sinmenu.sincolder .colwn-set .col-wide .wrapper_csc .carrusel-06 .lista-items,
.interior.sinmenu.sincolder .colwn-set .col-wide .wrapper_csc .carrusel-06 .lista-items .item,
.interior.sinmenu.sincolder .colwn-set .col-wide .wrapper_csc .carrusel-06 .lista-items .item .imagen {
  width: 569px; }

.inicio .colnw-set .col-wide .wrapper_csc .carrusel-06,
.inicio .colnw-set .col-wide .wrapper_csc .carrusel-06 .lista-items,
.inicio .colnw-set .col-wide .wrapper_csc .carrusel-06 .lista-items .item,
.inicio .colnw-set .col-wide .wrapper_csc .carrusel-06 .lista-items .item .imagen {
  width: 569px; }

.interior.sinmenu.sincolder .colnw-set .col-wide .wrapper_csc .carrusel-06,
.interior.sinmenu.sincolder .colnw-set .col-wide .wrapper_csc .carrusel-06 .lista-items,
.interior.sinmenu.sincolder .colnw-set .col-wide .wrapper_csc .carrusel-06 .lista-items .item,
.interior.sinmenu.sincolder .colnw-set .col-wide .wrapper_csc .carrusel-06 .lista-items .item .imagen {
  width: 569px; }

.inicio .colswn-set .col-swide .wrapper_csc .carrusel-06,
.inicio .colswn-set .col-swide .wrapper_csc .carrusel-06 .lista-items,
.inicio .colswn-set .col-swide .wrapper_csc .carrusel-06 .lista-items .item,
.inicio .colswn-set .col-swide .wrapper_csc .carrusel-06 .lista-items .item .imagen {
  width: 647px; }

.interior.sinmenu.sincolder .colswn-set .col-swide .wrapper_csc .carrusel-06,
.interior.sinmenu.sincolder .colswn-set .col-swide .wrapper_csc .carrusel-06 .lista-items,
.interior.sinmenu.sincolder .colswn-set .col-swide .wrapper_csc .carrusel-06 .lista-items .item,
.interior.sinmenu.sincolder .colswn-set .col-swide .wrapper_csc .carrusel-06 .lista-items .item .imagen {
  width: 647px; }

.inicio .colsnw-set .col-swide .wrapper_csc .carrusel-06,
.inicio .colsnw-set .col-swide .wrapper_csc .carrusel-06 .lista-items,
.inicio .colsnw-set .col-swide .wrapper_csc .carrusel-06 .lista-items .item,
.inicio .colsnw-set .col-swide .wrapper_csc .carrusel-06 .lista-items .item .imagen {
  width: 647px; }

.interior.sinmenu.sincolder .colsnw-set .col-swide .wrapper_csc .carrusel-06,
.interior.sinmenu.sincolder .colsnw-set .col-swide .wrapper_csc .carrusel-06 .lista-items,
.interior.sinmenu.sincolder .colsnw-set .col-swide .wrapper_csc .carrusel-06 .lista-items .item,
.interior.sinmenu.sincolder .colsnw-set .col-swide .wrapper_csc .carrusel-06 .lista-items .item .imagen {
  width: 647px; }

.interior.conmenu.sincolder .wrapper_csc .carrusel-06,
.interior.conmenu.sincolder .wrapper_csc .carrusel-06 .lista-items,
.interior.conmenu.sincolder .wrapper_csc .carrusel-06 .lista-items .item,
.interior.conmenu.sincolder .wrapper_csc .carrusel-06 .lista-items .item .imagen {
  width: 611px; }

.interior.conmenu.sincolder .col2-set .wrapper_csc .carrusel-06,
.interior.conmenu.sincolder .col2-set .wrapper_csc .carrusel-06 .lista-items,
.interior.conmenu.sincolder .col2-set .wrapper_csc .carrusel-06 .lista-items .item,
.interior.conmenu.sincolder .col2-set .wrapper_csc .carrusel-06 .lista-items .item .imagen {
  width: 279px; }

.interior.conmenu.sincolder .colwn-set .col-wide .wrapper_csc .carrusel-06,
.interior.conmenu.sincolder .colwn-set .col-wide .wrapper_csc .carrusel-06 .lista-items,
.interior.conmenu.sincolder .colwn-set .col-wide .wrapper_csc .carrusel-06 .lista-items .item,
.interior.conmenu.sincolder .colwn-set .col-wide .wrapper_csc .carrusel-06 .lista-items .item .imagen {
  width: 389px; }

.interior.conmenu.sincolder .colnw-set .col-wide .wrapper_csc .carrusel-06,
.interior.conmenu.sincolder .colnw-set .col-wide .wrapper_csc .carrusel-06 .lista-items,
.interior.conmenu.sincolder .colnw-set .col-wide .wrapper_csc .carrusel-06 .lista-items .item,
.interior.conmenu.sincolder .colnw-set .col-wide .wrapper_csc .carrusel-06 .lista-items .item .imagen {
  width: 389px; }

.interior.conmenu.sincolder .colswn-set .col-swide .wrapper_csc .carrusel-06,
.interior.conmenu.sincolder .colswn-set .col-swide .wrapper_csc .carrusel-06 .lista-items,
.interior.conmenu.sincolder .colswn-set .col-swide .wrapper_csc .carrusel-06 .lista-items .item,
.interior.conmenu.sincolder .colswn-set .col-swide .wrapper_csc .carrusel-06 .lista-items .item .imagen {
  width: 445px; }

.interior.conmenu.sincolder .colsnw-set .col-swide .wrapper_csc .carrusel-06,
.interior.conmenu.sincolder .colsnw-set .col-swide .wrapper_csc .carrusel-06 .lista-items,
.interior.conmenu.sincolder .colsnw-set .col-swide .wrapper_csc .carrusel-06 .lista-items .item,
.interior.conmenu.sincolder .colsnw-set .col-swide .wrapper_csc .carrusel-06 .lista-items .item .imagen {
  width: 445px; }

.interior.conmenu.sincolder .col3-set .wrapper_csc .carrusel-06,
.interior.conmenu.sincolder .col3-set .wrapper_csc .carrusel-06 .lista-items,
.interior.conmenu.sincolder .col3-set .wrapper_csc .carrusel-06 .lista-items .item,
.interior.conmenu.sincolder .col3-set .wrapper_csc .carrusel-06 .lista-items .item .imagen {
  width: 168px; }

.interior.sinmenu.concolder .wrapper_csc .carrusel-06,
.interior.sinmenu.concolder .wrapper_csc .carrusel-06 .lista-items,
.interior.sinmenu.concolder .wrapper_csc .carrusel-06 .lista-items .item,
.interior.sinmenu.concolder .wrapper_csc .carrusel-06 .lista-items .item .imagen {
  width: 611px; }

.interior.sinmenu.concolder .col2-set .wrapper_csc .carrusel-06,
.interior.sinmenu.concolder .col2-set .wrapper_csc .carrusel-06 .lista-items,
.interior.sinmenu.concolder .col2-set .wrapper_csc .carrusel-06 .lista-items .item,
.interior.sinmenu.concolder .col2-set .wrapper_csc .carrusel-06 .lista-items .item .imagen {
  width: 279px; }

.interior.sinmenu.concolder .colwn-set .col-wide .wrapper_csc .carrusel-06,
.interior.sinmenu.concolder .colwn-set .col-wide .wrapper_csc .carrusel-06 .lista-items,
.interior.sinmenu.concolder .colwn-set .col-wide .wrapper_csc .carrusel-06 .lista-items .item,
.interior.sinmenu.concolder .colwn-set .col-wide .wrapper_csc .carrusel-06 .lista-items .item .imagen {
  width: 389px; }

.interior.sinmenu.concolder .colnw-set .col-wide .wrapper_csc .carrusel-06,
.interior.sinmenu.concolder .colnw-set .col-wide .wrapper_csc .carrusel-06 .lista-items,
.interior.sinmenu.concolder .colnw-set .col-wide .wrapper_csc .carrusel-06 .lista-items .item,
.interior.sinmenu.concolder .colnw-set .col-wide .wrapper_csc .carrusel-06 .lista-items .item .imagen {
  width: 389px; }

.interior.sinmenu.concolder .colswn-set .col-swide .wrapper_csc .carrusel-06,
.interior.sinmenu.concolder .colswn-set .col-swide .wrapper_csc .carrusel-06 .lista-items,
.interior.sinmenu.concolder .colswn-set .col-swide .wrapper_csc .carrusel-06 .lista-items .item,
.interior.sinmenu.concolder .colswn-set .col-swide .wrapper_csc .carrusel-06 .lista-items .item .imagen {
  width: 445px; }

.interior.sinmenu.concolder .colsnw-set .col-swide .wrapper_csc .carrusel-06,
.interior.sinmenu.concolder .colsnw-set .col-swide .wrapper_csc .carrusel-06 .lista-items,
.interior.sinmenu.concolder .colsnw-set .col-swide .wrapper_csc .carrusel-06 .lista-items .item,
.interior.sinmenu.concolder .colsnw-set .col-swide .wrapper_csc .carrusel-06 .lista-items .item .imagen {
  width: 445px; }

.interior.sinmenu.concolder .col3-set .wrapper_csc .carrusel-06,
.interior.sinmenu.concolder .col3-set .wrapper_csc .carrusel-06 .lista-items,
.interior.sinmenu.concolder .col3-set .wrapper_csc .carrusel-06 .lista-items .item,
.interior.sinmenu.concolder .col3-set .wrapper_csc .carrusel-06 .lista-items .item .imagen {
  width: 168px; }

.interior.conmenu.concolder .wrapper_csc .carrusel-06,
.interior.conmenu.concolder .wrapper_csc .carrusel-06 .lista-items,
.interior.conmenu.concolder .wrapper_csc .carrusel-06 .lista-items .item,
.interior.conmenu.concolder .wrapper_csc .carrusel-06 .lista-items .item .imagen {
  width: 342px; }

.interior.sinmenu.concolder .col-der .wrapper_csc .carrusel-06,
.interior.sinmenu.concolder .col-der .wrapper_csc .carrusel-06 .lista-items,
.interior.sinmenu.concolder .col-der .wrapper_csc .carrusel-06 .lista-items .item,
.interior.sinmenu.concolder .col-der .wrapper_csc .carrusel-06 .lista-items .item .imagen {
  width: 217px; }

.interior.conmenu.concolder .col-der .wrapper_csc .carrusel-06,
.interior.conmenu.concolder .col-der .wrapper_csc .carrusel-06 .lista-items,
.interior.conmenu.concolder .col-der .wrapper_csc .carrusel-06 .lista-items .item,
.interior.conmenu.concolder .col-der .wrapper_csc .carrusel-06 .lista-items .item .imagen {
  width: 217px; }

.wrapper-carrusel-pagina {
  float: none;
  display: block;
  clear: both;
  width: 100%;
  height: 359px;
  padding: 0px;
  margin: 0px; }

.carrusel-pagina {
  float: none;
  display: block;
  clear: both;
  width: 900px;
  height: 315px;
  padding: 15px 34px 29px;
  margin: 0px auto;
  text-align: left;
  background: transparent url("../images/carrusel-home/bg-carruselhome.png") scroll no-repeat top center; }

.carrusel-pagina .wrapper_csc:last-child {
  padding: 0px !important; }

.wrapper-carruselhome {
  float: none;
  display: block;
  width: 900px;
  height: 315px; }

.carruselhome {
  position: relative;
  float: none;
  display: inline-block;
  clear: both;
  margin: 0px;
  padding: 0px;
  width: 667px;
  height: 315px;
  overflow: hidden; }

.carruselhome .lista-items {
  position: relative;
  float: none;
  display: block;
  clear: both;
  margin: 0px;
  padding: 0px;
  width: 667px;
  height: 315px;
  overflow: hidden; }

.carruselhome .lista-items .item {
  position: absolute;
  display: block;
  top: 0px;
  left: 0px;
  margin: 0px;
  padding: 0px;
  width: 667px;
  height: 315px;
  overflow: hidden; }

.carruselhome .lista-items .item .imagen {
  position: absolute;
  top: 0px;
  margin: 0px;
  padding: 0px;
  width: 667px;
  height: 275px;
  z-index: 10; }

.carruselhome .lista-items .item .textos {
  position: absolute;
  bottom: 0px;
  margin: 0px;
  padding: 5px;
  width: 657px;
  height: 30px;
  z-index: 11;
  background-color: #000; }

.carruselhome .lista-items .item .textos h3,
.carruselhome .lista-items .item .textos h4,
.carruselhome .lista-items .item .textos h5 {
  margin: 6px 0px 0px 0px !important;
  font: normal normal normal 1em "Open Sans", Arial, Helvetica, sans-serif !important;
  color: #fff !important;
  line-height: normal !important; }

.carruselhome .lista-items .item .textos h3 a,
.carruselhome .lista-items .item .textos h4 a,
.carruselhome .lista-items .item .textos h5 a,
.carruselhome .lista-items .item .textos p a {
  color: #fff !important; }

.carruselhome .lista-items .item .textos h3 a:hover,
.carruselhome .lista-items .item .textos h4 a:hover,
.carruselhome .lista-items .item .textos h5 a:hover,
.carruselhome .lista-items .item .textos p a:hover {
  color: #fff !important;
  text-decoration: none; }

.carruselhome .playpause {
  position: absolute;
  bottom: 8px;
  right: 5px;
  float: none;
  display: block;
  clear: both;
  height: 24px;
  margin: 0px;
  width: 53px;
  padding: 0px;
  overflow: hidden;
  z-index: 89; }

.carruselhome .playpause .play {
  float: left;
  display: block;
  height: 24px !important;
  width: 24px !important;
  margin: 0px 5px 0px 0px !important;
  padding: 0px !important;
  cursor: pointer; }

.carruselhome .playpause .pause {
  float: left;
  display: block;
  height: 24px !important;
  width: 24px !important;
  margin: 0px !important;
  padding: 0px !important;
  cursor: pointer; }

.carruselhome .playpause .play a,
.carruselhome .playpause .pause a {
  float: left;
  display: block;
  height: 24px !important;
  width: 24px !important;
  margin: 0px !important;
  padding: 0px !important;
  cursor: pointer;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px; }

.carruselhome .playpause .play a {
  background: #dadada url("../images/carrusel-home/play.png") no-repeat center center; }

.carruselhome .playpause .pause a {
  background: #dadada url("../images/carrusel-home/pause.png") no-repeat center center; }

.carruselhome .playpause .play.activo a,
.carruselhome .playpause .pause.activo a {
  background-color: #f55700; }

/* WCAG2.0: 'Pauta 2.4.7 Foco Visible'
-------------------------------------------------------------------------------------------------------*/
.carruselhome .playpause a.marcafoco:focus,
.carruselhome .playpause a.foco {
  background-image: none !important;
  background-color: #ff0 !important;
  color: #000 !important;
  border: 3px solid #ff0; }

.carruselhome .paginador-carrusel {
  position: absolute;
  bottom: 8px;
  right: 70px;
  float: left;
  display: block;
  clear: both;
  height: 24px;
  margin: 0px;
  width: auto;
  padding: 0px;
  overflow: visible;
  text-align: center;
  z-index: 80; }

.carruselhome .paginador-carrusel ul {
  height: 24px !important;
  margin: 0px !important;
  padding: 0px !important;
  text-align: center; }

.carruselhome .paginador-carrusel ul li {
  list-style-type: none;
  float: left;
  display: inline-block;
  height: 24px !important;
  margin: 0px !important;
  padding: 0px !important;
  text-align: center;
  background: none !important;
  background-image: none !important; }

.carruselhome .paginador-carrusel ul li a {
  float: left;
  display: block;
  margin: 0px 5px 0px 0px;
  width: 24px;
  height: 24px;
  text-decoration: none;
  background-color: #dadada;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  text-align: center; }

.carruselhome .paginador-carrusel ul li a:hover {
  background-color: #f55700;
  text-decoration: none; }

.carruselhome .paginador-carrusel ul li.activo a {
  background-color: #f55700; }

.carruselhome .paginador-carrusel ul li a span {
  display: none;
  visibility: hidden; }

.carruselhome .paginador-carrusel.sinjavascript {
  display: none;
  visibility: hidden; }

.carruselhome .paginador-carrusel ul li:last-child {
  margin: 0px; }

/* WCAG2.0: 'Pauta 2.4.7 Foco Visible'
-------------------------------------------------------------------------------------------------------*/
.carruselhome .paginador-carrusel ul li a.marcafoco:focus,
.carruselhome .paginador-carrusel ul li a.foco {
  border: 3px solid #ff0; }

#menuCarruselHome {
  width: 227px;
  height: 315px;
  display: inline-block; }
  .lt-ie9 #menuCarruselHome {
    position: absolute;
    top: 200px; }
  .lt-ie8 #menuCarruselHome {
    margin-left: 667px; }
  #menuCarruselHome ul {
    list-style: none;
    margin: 0 0 0 32px;
    padding: 0;
    display: table; }
    .lt-ie8 #menuCarruselHome ul {
      display: inline-block; }
    #menuCarruselHome ul li {
      display: table-row; }
      .lt-ie8 #menuCarruselHome ul li {
        display: inline-block; }
      #menuCarruselHome ul li a {
        display: table-cell;
        width: 195px;
        height: 61px;
        border-bottom: 1px solid #ccc;
        vertical-align: middle; }
        .lt-ie8 #menuCarruselHome ul li a {
          display: inline-block; }
        #menuCarruselHome ul li a span {
          float: right;
          width: 115px;
          padding: 10px 20px 0 0;
          display: inline-block;
          color: #000;
          font-family: "Open Sans", Arial, Helvetica, sans-serif;
          font-weight: bold;
          vertical-align: middle;
          display: inline-block;
          line-height: 1.4em; }
      #menuCarruselHome ul li a.op {
        background: url(../images/carrusel-home/iconos-menu.png) 0px 0px no-repeat; }
      #menuCarruselHome ul li a.op2 {
        background-position: 0 -62px; }
      #menuCarruselHome ul li a.op3 {
        background-position: 0 -126px; }
      #menuCarruselHome ul li a.op4 {
        background-position: 0 -188px; }
      #menuCarruselHome ul li a.op5 {
        background-position: 0 -254px; }
      #menuCarruselHome ul li:last-child a {
        border: 0; }
      #menuCarruselHome ul li a.fa {
        background: #fff !important; }
      #menuCarruselHome ul li a.fa::before {
        width: 61px;
        height: 61px;
        line-height: 61px;
        text-align: center;
        vertical-align: middle;
        color: #E95130;
        font-size: 3em; }
      #menuCarruselHome ul li a.fa:hover {
        text-decoration: none; }

.carrusel_clientes {
  position: relative;
  float: none;
  display: block;
  clear: both;
  margin: 0px;
  padding: 15px 0px 0px 0px;
  width: 900px;
  height: 126px;
  overflow: hidden;
  background: #fff  scroll no-repeat top left;
  border-top: 1px solid #eaeaea; }

.carrusel_clientes .titular {
  position: relative;
  float: none;
  display: block;
  clear: both;
  margin: 0px;
  padding: 0px;
  min-height: 35px; }

.carrusel_clientes .titular h3 {
  margin: 0px !important;
  font: normal normal bold 0.71em Arial, Helvetica, sans-serif !important;
  color: #333; }

.carrusel_clientes .titular h3 a {
  color: #333; }

.carrusel_clientes .imagen {
  position: relative;
  float: none;
  display: block;
  clear: both;
  margin: 0px;
  padding: 0px;
  width: 130px;
  height: 60px;
  text-align: left; }

.carrusel_clientes .wrapper_slider {
  position: relative;
  float: left;
  display: block;
  margin: 0px;
  padding: 0px;
  width: 830px;
  height: 126px;
  text-align: left;
  overflow: hidden; }

.carrusel_clientes .wrapper_slider .slider {
  position: absolute;
  display: block;
  margin: 0px;
  padding: 0px;
  width: auto;
  text-align: left; }

.carrusel_clientes .wrapper_slider .slider .lista-items {
  float: left;
  display: block;
  margin: 0px;
  padding: 0px;
  width: auto;
  height: 96px; }

.carrusel_clientes .wrapper_slider .slider .lista-items .item {
  float: left;
  display: block;
  margin: 0px 3px;
  padding: 15px;
  width: 130px;
  height: 96px;
  text-align: center;
  background-color: #f0f0f0;
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px; }

.carrusel_clientes .flecha_izquierda {
  float: left;
  display: block;
  margin: 0px;
  padding: 0px;
  width: 35px;
  height: 126px; }

.carrusel_clientes .flecha_derecha {
  float: left;
  display: block;
  margin: 0px;
  padding: 0px;
  width: 35px;
  height: 126px; }

.carrusel_clientes .flecha_izquierda a {
  float: none;
  display: block;
  margin: 0px;
  padding: 0px;
  width: 35px;
  height: 126px;
  background: transparent url("../images/carrusel-clientes/flecha_izquierda.png") scroll no-repeat center center; }

.carrusel_clientes .flecha_derecha a {
  float: none;
  display: block;
  margin: 0px;
  padding: 0px;
  width: 35px;
  height: 126px;
  background: transparent url("../images/carrusel-clientes/flecha_derecha.png") scroll no-repeat center center; }

/*******************************************************************************************************\

	VOLVER AL LISTADO Y COMPARTIR (SOCIAL MEDIA)

\*******************************************************************************************************/
.wrapper-contenidos .contenidos-pagina .volver_compartir {
  float: none;
  display: block;
  margin: 15px 0px 0px 0px;
  padding: 15px 0px 0px 0px;
  height: 28px;
  border-top: 1px dashed #dadada; }

.wrapper-contenidos .contenidos-pagina .volver_compartir .volver {
  float: left;
  display: block;
  margin: 0px;
  padding: 0px;
  width: 150px; }

.wrapper-contenidos .contenidos-pagina .volver_compartir .compartir_en {
  float: right;
  display: block;
  margin: 0px;
  padding: 0px;
  /*width:390px;*/ }

.wrapper-contenidos .contenidos-pagina .volver_compartir .compartir_en .titular_compartir {
  float: left;
  display: block;
  margin: 0px 10px 0px 0px !important;
  padding: 0px !important;
  width: 90px;
  text-align: right; }

.wrapper-contenidos .contenidos-pagina .volver_compartir .compartir_en .titular_compartir h4 {
  margin: 0px !important;
  padding: 0px !important;
  font: normal normal normal 0.71em Arial, Helvetica, sans-serif !important;
  color: #666;
  text-align: right; }

.wrapper-contenidos .contenidos-pagina .volver_compartir .compartir_en .iconos_compartir {
  float: left;
  display: block;
  margin: 0px !important;
  padding: 0px !important;
  /*width:290px*/
  text-align: left; }

/*******************************************************************************************************\

	COMPARTIR

\*******************************************************************************************************/
#iframe-facebook {
  float: none;
  display: block;
  margin: 0px 0px 15px 0px; }

#iframe-twitter {
  float: none;
  display: block;
  margin: 0px 0px 15px 0px; }

#iframe-tuenti {
  float: none;
  display: block;
  margin: 0px 0px 15px 0px; }

ul.social-links {
  margin: 0px;
  padding: 0pt;
  clear: both;
  text-align: left; }

ul.social-links li {
  border: 0px !important;
  float: left !important;
  display: block !important;
  list-style-type: none !important;
  margin: 0px 5px 0px 0px !important;
  padding: 0px !important;
  background-image: none !important; }

ul.social-links li.first {
  border-left: 0px !important; }

ul.social-links li img {
  margin: 0px 2px 1px 0px;
  vertical-align: middle; }

ul.social-links li a {
  display: block;
  width: 24px;
  height: 24px;
  margin: 0px;
  padding: 0px;
  background: transparent url("../images/marcadoressociales/sprite-24x24.png") no-repeat scroll 0px 0px; }

ul.social-links li a span {
  position: absolute;
  left: -9999px;
  overflow: hidden; }

/* 16x16 */
ul.social-links.x16 li a {
  background: transparent url("../images/marcadoressociales/sprite-16x16.png") no-repeat scroll 0px top; }

ul.social-links.x16 li,
ul.social-links.x16 li a {
  width: 16px;
  height: 16px; }

ul.social-links.x16 li a.facebook {
  background-position: 0px top; }

ul.social-links.x16 li a.twitter {
  background-position: -16px top; }

ul.social-links.x16 li a.tuenti {
  background-position: -32px top; }

ul.social-links.x16 li a.googlebuzz {
  background-position: -48px top; }

ul.social-links.x16 li a.linkedin {
  background-position: -64px top; }

ul.social-links.x16 li a.xing {
  background-position: -80px top; }

ul.social-links.x16 li a.youtube {
  background-position: -96px top; }

ul.social-links.x16 li a.flickr {
  background-position: -112px top; }

ul.social-links.x16 li a.myspace {
  background-position: -128px top; }

ul.social-links.x16 li a.delicious {
  background-position: -144px top; }

ul.social-links.x16 li a.digg {
  background-position: -160px top; }

ul.social-links.x16 li a.technorati {
  background-position: -176px top; }

ul.social-links.x16 li a.yahoobuzz {
  background-position: -192px top; }

ul.social-links.x16 li a.rss {
  background-position: -208px top; }

ul.social-links.x16 li a.email {
  background-position: -224px top; }

ul.social-links.x16 li a.lastfm {
  background-position: -240px top; }

ul.social-links.x16 li a.fresqui {
  background-position: -256px top; }

ul.social-links.x16 li a.meneame {
  background-position: -272px top; }

/* 24x24 */
ul.social-links.x24 li a {
  background: transparent url("../images/marcadoressociales/sprite-24x24.png") no-repeat scroll 0px bottom; }

ul.social-links.x24 li {
  margin: 0px 2px 0px 0px !important; }

ul.social-links.x24 li,
ul.social-links.x24 li a {
  width: 24px;
  height: 24px; }

ul.social-links.x24 li a.facebook {
  background-position: 0px bottom; }

ul.social-links.x24 li a.twitter {
  background-position: -24px bottom; }

ul.social-links.x24 li a.tuenti {
  background-position: -48px bottom; }

ul.social-links.x24 li a.googlebuzz {
  background-position: -72px bottom; }

ul.social-links.x24 li a.linkedin {
  background-position: -96px bottom; }

ul.social-links.x24 li a.xing {
  background-position: -120px bottom; }

ul.social-links.x24 li a.youtube {
  background-position: -144px bottom; }

ul.social-links.x24 li a.flickr {
  background-position: -168px bottom; }

ul.social-links.x24 li a.myspace {
  background-position: -192px bottom; }

ul.social-links.x24 li a.delicious {
  background-position: -216px bottom; }

ul.social-links.x24 li a.digg {
  background-position: -240px bottom; }

ul.social-links.x24 li a.technorati {
  background-position: -264px bottom; }

ul.social-links.x24 li a.yahoobuzz {
  background-position: -288px bottom; }

ul.social-links.x24 li a.rss {
  background-position: -312px bottom; }

ul.social-links.x24 li a.email {
  background-position: -336px bottom; }

ul.social-links.x24 li a.lastfm {
  background-position: -360px bottom; }

ul.social-links.x24 li a.fresqui {
  background-position: -384px bottom; }

ul.social-links.x24 li a.meneame {
  background-position: -408px bottom; }

ul.social-links.x24 li a.stumbleupon {
  background-position: -456px bottom; }

ul.social-links.x24 li a.blogger {
  background-position: -480px bottom; }

ul.social-links.x24 li a.googleplus {
  background-position: -504px bottom; }

ul.social-links.x24 li a.github {
  background-position: -528px bottom; }

ul.social-links.x24 li a.reddit {
  background-position: -552px bottom; }

ul.social-links.x24 li a.facebook:hover {
  background-position: 0px top; }

ul.social-links.x24 li a.twitter:hover {
  background-position: -24px top; }

ul.social-links.x24 li a.tuenti:hover {
  background-position: -48px top; }

ul.social-links.x24 li a.googlebuzz:hover {
  background-position: -72px top; }

ul.social-links.x24 li a.linkedin:hover {
  background-position: -96px top; }

ul.social-links.x24 li a.xing:hover {
  background-position: -120px top; }

ul.social-links.x24 li a.youtube:hover {
  background-position: -144px top; }

ul.social-links.x24 li a.flickr:hover {
  background-position: -168px top; }

ul.social-links.x24 li a.myspace:hover {
  background-position: -192px top; }

ul.social-links.x24 li a.delicious:hover {
  background-position: -216px top; }

ul.social-links.x24 li a.digg:hover {
  background-position: -240px 0px; }

ul.social-links.x24 li a.technorati:hover {
  background-position: -264px top; }

ul.social-links.x24 li a.yahoobuzz:hover {
  background-position: -288px top; }

ul.social-links.x24 li a.rss:hover {
  background-position: -312px top; }

ul.social-links.x24 li a.email:hover {
  background-position: -336px top; }

ul.social-links.x24 li a.lastfm:hover {
  background-position: -360px top; }

ul.social-links.x24 li a.fresqui:hover {
  background-position: -384px top; }

ul.social-links.x24 li a.meneame:hover {
  background-position: -408px top; }

ul.social-links.x24 li a.stumbleupon:hover {
  background-position: -456px top; }

ul.social-links.x24 li a.blogger:hover {
  background-position: -480px top; }

ul.social-links.x24 li a.googleplus:hover {
  background-position: -504px top; }

ul.social-links.x24 li a.github:hover {
  background-position: -528px top; }

ul.social-links.x24 li a.reddit:hover {
  background-position: -552px top; }

/* 32x32 */
ul.social-links.x32 li a {
  background: transparent url("../images/marcadoressociales/sprite-32x32.png") no-repeat scroll 0px bottom; }

ul.social-links.x32 li,
ul.social-links.x32 li a {
  width: 32px;
  height: 32px; }

ul.social-links.x32 li a.facebook {
  background-position: 0px bottom; }

ul.social-links.x32 li a.twitter {
  background-position: -32px bottom; }

ul.social-links.x32 li a.tuenti {
  background-position: -64px bottom; }

ul.social-links.x32 li a.linkedin {
  background-position: -96px bottom; }

ul.social-links.x32 li a.xing {
  background-position: -128px bottom; }

ul.social-links.x32 li a.youtube {
  background-position: -160px bottom; }

ul.social-links.x32 li a.flickr {
  background-position: -192px bottom; }

ul.social-links.x32 li a.rss {
  background-position: -224px bottom; }

ul.social-links.x32 li a.email {
  background-position: -256px bottom; }

ul.social-links.x32 li a.slideshare {
  background-position: -288px bottom; }

ul.social-links.x32 li a.googleplus {
  background-position: -320px bottom; }

ul.social-links.x32 li a.facebook:hover {
  background-position: 0px top; }

ul.social-links.x32 li a.twitter:hover {
  background-position: -32px top; }

ul.social-links.x32 li a.tuenti:hover {
  background-position: -64px top; }

ul.social-links.x32 li a.linkedin:hover {
  background-position: -96px top; }

ul.social-links.x32 li a.xing:hover {
  background-position: -128px top; }

ul.social-links.x32 li a.youtube:hover {
  background-position: -160px top; }

ul.social-links.x32 li a.flickr:hover {
  background-position: -192px top; }

ul.social-links.x32 li a.rss:hover {
  background-position: -224px top; }

ul.social-links.x32 li a.email:hover {
  background-position: -256px top; }

ul.social-links.x32 li a.slideshare:hover {
  background-position: -288px top; }

ul.social-links.x32 li a.googleplus:hover {
  background-position: -320px top; }

.titularespecial {
  height: auto;
  overflow: hidden;
  position: relative;
  float: none;
  display: block;
  clear: both;
  margin: 0px;
  padding: 0px; }

.titularespecial.disp1 {
  margin: 0px;
  padding: 0px 0px 5px 0px;
  border-bottom: 1px solid #dadada; }

.titularespecial.disp1 h4 {
  margin: 0px !important;
  padding: 0px !important;
  font: normal normal normal 1em/1.35em Arial, Helvetica, sans-serif !important;
  color: #333 !important; }

.titularespecial.disp1 h4 a {
  color: #f55700 !important;
  text-decoration: none !important; }

.titularespecial.disp1 h4 a:hover {
  color: #f55700 !important;
  text-decoration: underline !important; }

.titularespecial.disp2 {
  margin: 0px;
  padding: 15px 10px 5px;
  background-color: #666; }

.titularespecial.disp2 h4 {
  margin: 0px !important;
  padding: 0px !important;
  font: normal normal normal 1em/1.35em Arial, Helvetica, sans-serif !important;
  color: #fff !important; }

.titularespecial.disp2 h4 a {
  color: #f55700 !important;
  text-decoration: none !important; }

.titularespecial.disp2 h4 a:hover {
  color: #f55700 !important;
  text-decoration: underline !important; }

.cajadestacados01 .titularespecial.disp1 h4 {
  font-size: 0.86em !important; }

.cajadestacados01 .titularespecial.disp2 h4 {
  text-transform: uppercase !important;
  font-size: 0.76em !important; }

.listados.comentarios .item.comentario {
  float: none;
  display: block;
  height: auto;
  overflow: hidden;
  margin: 5px 0px;
  padding: 5px 0px 5px 40px;
  border-bottom: 1px dashed #c0c0c0;
  background: transparent url("../images/bg-comentario.png") no-repeat 0px 5px; }

.listados.comentarios .item.comentario .texto, .listados.comentarios .item.comentario .fecha, .listados.comentarios .item.comentario .autor {
  float: none;
  display: block;
  clear: both;
  height: auto;
  margin: 0px;
  padding: 0px; }
.listados.comentarios .item.comentario .fecha p {
  font: normal normal normal 0.81em Arial, Helvetica, sans-serif;
  color: #666;
  margin: 0px;
  padding: 0px 0px 3px 0px; }
.listados.comentarios .item.comentario .autor p {
  font: normal normal normal 0.96em "PT Sans Bold", Arial, Helvetica, sans-serif;
  color: #000;
  margin: 0px;
  padding: 0px 0px 0px 0px; }
.listados.comentarios .item.comentario .texto p {
  font: normal normal normal 0.86em/1.35em Arial, Helvetica, sans-serif;
  color: #000;
  margin: 0px; }

.wrapper_csc.leave_your_comment .textarea_a_todo_ancho textarea.powermail_textarea {
  width: auto !important;
  height: 150px !important; }

/*******************************************************************************************************\

	CSS FILELINKS

\*******************************************************************************************************/
.css_filelinks {
  clear: both;
  display: block;
  float: none;
  height: auto;
  margin: 0;
  overflow: hidden;
  padding: 0;
  width: auto; }

.css_filelinks h4 {
  margin: 0px 0px 5px 0px !important; }

.css_filelinks .filelink {
  border-bottom: 1px dashed #F0F0F0;
  clear: both;
  display: block;
  float: none;
  height: auto;
  margin: 0;
  overflow: hidden;
  padding: 10px 0;
  width: auto; }

.css_filelinks .filelink:last-child {
  border-bottom: none !important; }

.css_filelinks .filelink .icono {
  background-position: 0 0;
  background-repeat: no-repeat;
  display: block;
  float: left;
  height: 32px;
  margin: 2px 15px 0 0;
  padding: 0;
  width: 32px;
  background-image: url("../images/css_filelinks/default.png") !important; }

.css_filelinks .filelink .archivo {
  display: block;
  height: auto;
  margin: 0;
  overflow: hidden;
  padding: 0; }

.css_filelinks .filelink .archivo .descripcion {
  height: auto;
  overflow: hidden;
  float: none;
  display: block;
  margin: 0px;
  padding: 0px; }

.css_filelinks .filelink .archivo .descripcion p {
  color: #333333;
  font: 0.76em Arial,Helvetica,sans-serif;
  margin: 0px !important;
  padding: 0px !important; }

.css_filelinks .filelink .archivo .enlace_descarga {
  height: auto;
  overflow: hidden;
  float: none;
  display: block;
  margin: 0;
  padding: 0; }

.css_filelinks .filelink .archivo .enlace_descarga p {
  color: #333333;
  font: 0.76em Arial,Helvetica,sans-serif;
  margin: 5px 0 !important;
  padding: 0 !important; }

.css_filelinks .filelink .archivo .enlace_descarga p a {
  background: none repeat scroll 0 0 transparent !important;
  text-decoration: none; }

.css_filelinks .filelink .archivo .enlace_descarga p a:hover {
  text-decoration: underline; }

.css_filelinks .filelink .archivo .enlace_descarga p span.pesoarchivo {
  margin: 0;
  padding: 0;
  color: #555; }

.col4-set .css_filelinks .filelink .archivo .descripcion p {
  font-size: 0.81em; }

.col4-set .css_filelinks .filelink .archivo .enlace_descarga p span.pesoarchivo {
  font-size: 0.71em; }

.css_filelinks .filelink .ai {
  background-image: url("../images/css_filelinks/ai.png") !important; }

.css_filelinks .filelink .avi {
  background-image: url("../images/css_filelinks/avi.png") !important; }

.css_filelinks .filelink .bmp {
  background-image: url("../images/css_filelinks/bmp.png") !important; }

.css_filelinks .filelink .cdr {
  background-image: url("../images/css_filelinks/cdr.png") !important; }

.css_filelinks .filelink .css {
  background-image: url("../images/css_filelinks/css.png") !important; }

.css_filelinks .filelink .csv {
  background-image: url("../images/css_filelinks/csv.png") !important; }

.css_filelinks .filelink .doc {
  background-image: url("../images/css_filelinks/doc.png") !important; }

.css_filelinks .filelink .docx {
  background-image: url("../images/css_filelinks/docx.png") !important; }

.css_filelinks .filelink .eps {
  background-image: url("../images/css_filelinks/eps.png") !important; }

.css_filelinks .filelink .exe {
  background-image: url("../images/css_filelinks/exe.png") !important; }

.css_filelinks .filelink .fh9 {
  background-image: url("../images/css_filelinks/fh9.png") !important; }

.css_filelinks .filelink .fla {
  background-image: url("../images/css_filelinks/fla.png") !important; }

.css_filelinks .filelink .gif {
  background-image: url("../images/css_filelinks/gif.png") !important; }

.css_filelinks .filelink .htm {
  background-image: url("../images/css_filelinks/htm.png") !important; }

.css_filelinks .filelink .html {
  background-image: url("../images/css_filelinks/html.png") !important; }

.css_filelinks .filelink .ico {
  background-image: url("../images/css_filelinks/ico.png") !important; }

.css_filelinks .filelink .jar {
  background-image: url("../images/css_filelinks/jar.png") !important; }

.css_filelinks .filelink .java {
  background-image: url("../images/css_filelinks/java.png") !important; }

.css_filelinks .filelink .jpeg {
  background-image: url("../images/css_filelinks/jpg.png") !important; }

.css_filelinks .filelink .jpg {
  background-image: url("../images/css_filelinks/jpg.png") !important; }

.css_filelinks .filelink .js {
  background-image: url("../images/css_filelinks/js.png") !important; }

.css_filelinks .filelink .max {
  background-image: url("../images/css_filelinks/max.png") !important; }

.css_filelinks .filelink .mid {
  background-image: url("../images/css_filelinks/mid.png") !important; }

.css_filelinks .filelink .mov {
  background-image: url("../images/css_filelinks/mov.png") !important; }

.css_filelinks .filelink .mp3 {
  background-image: url("../images/css_filelinks/mp3.png") !important; }

.css_filelinks .filelink .mpeg {
  background-image: url("../images/css_filelinks/mpg.png") !important; }

.css_filelinks .filelink .mpg {
  background-image: url("../images/css_filelinks/mpg.png") !important; }

.css_filelinks .filelink .odb {
  background-image: url("../images/css_filelinks/odb.png") !important; }

.css_filelinks .filelink .odg {
  background-image: url("../images/css_filelinks/odg.png") !important; }

.css_filelinks .filelink .ods {
  background-image: url("../images/css_filelinks/ods.png") !important; }

.css_filelinks .filelink .odt {
  background-image: url("../images/css_filelinks/odt.png") !important; }

.css_filelinks .filelink .otf {
  background-image: url("../images/css_filelinks/otf.png") !important; }

.css_filelinks .filelink .ots {
  background-image: url("../images/css_filelinks/ots.png") !important; }

.css_filelinks .filelink .pcd {
  background-image: url("../images/css_filelinks/pcd.png") !important; }

.css_filelinks .filelink .pcx {
  background-image: url("../images/css_filelinks/pcx.png") !important; }

.css_filelinks .filelink .pdf {
  background-image: url("../images/css_filelinks/pdf.png") !important; }

.css_filelinks .filelink .png {
  background-image: url("../images/css_filelinks/png.png") !important; }

.css_filelinks .filelink .ppt {
  background-image: url("../images/css_filelinks/ppt.png") !important; }

.css_filelinks .filelink .pptx {
  background-image: url("../images/css_filelinks/pptx.png") !important; }

.css_filelinks .filelink .pps {
  background-image: url("../images/css_filelinks/pps.png") !important; }

.css_filelinks .filelink .ppsx {
  background-image: url("../images/css_filelinks/ppsx.png") !important; }

.css_filelinks .filelink .ps {
  background-image: url("../images/css_filelinks/ps.png") !important; }

.css_filelinks .filelink .psd {
  background-image: url("../images/css_filelinks/psd.png") !important; }

.css_filelinks .filelink .rar {
  background-image: url("../images/css_filelinks/rar.png") !important; }

.css_filelinks .filelink .rpm {
  background-image: url("../images/css_filelinks/rpm.png") !important; }

.css_filelinks .filelink .rtf {
  background-image: url("../images/css_filelinks/rtf.png") !important; }

.css_filelinks .filelink .sgml {
  background-image: url("../images/css_filelinks/sgml.png") !important; }

.css_filelinks .filelink .swf {
  background-image: url("../images/css_filelinks/swf.png") !important; }

.css_filelinks .filelink .sxc {
  background-image: url("../images/css_filelinks/sxc.png") !important; }

.css_filelinks .filelink .sxw {
  background-image: url("../images/css_filelinks/sxw.png") !important; }

.css_filelinks .filelink .tga {
  background-image: url("../images/css_filelinks/tga.png") !important; }

.css_filelinks .filelink .tif {
  background-image: url("../images/css_filelinks/tif.png") !important; }

.css_filelinks .filelink .tiff {
  background-image: url("../images/css_filelinks/tiff.png") !important; }

.css_filelinks .filelink .ttf {
  background-image: url("../images/css_filelinks/ttf.png") !important; }

.css_filelinks .filelink .txt {
  background-image: url("../images/css_filelinks/txt.png") !important; }

.css_filelinks .filelink .wav {
  background-image: url("../images/css_filelinks/wav.png") !important; }

.css_filelinks .filelink .wrl {
  background-image: url("../images/css_filelinks/wrl.png") !important; }

.css_filelinks .filelink .xls {
  background-image: url("../images/css_filelinks/xls.png") !important; }

.css_filelinks .filelink .xlsx {
  background-image: url("../images/css_filelinks/xlsx.png") !important; }

.css_filelinks .filelink .xml {
  background-image: url("../images/css_filelinks/xml.png") !important; }

.css_filelinks .filelink .xsl {
  background-image: url("../images/css_filelinks/xsl.png") !important; }

.css_filelinks .filelink .zip {
  background-image: url("../images/css_filelinks/zip.png") !important; }

/*******************************************************************************************************\

	FLOW PLAYER 
	Tama´┐¢os seg´┐¢n su posici´┐¢n

\*******************************************************************************************************/
a.flowplayer1 {
  float: none;
  display: block;
  width: 278px;
  height: 176px;
  margin: 0px;
  text-align: center; }

a.flowplayer-home {
  float: none;
  display: block;
  width: 203px;
  height: 162px;
  margin: 0px;
  text-align: center; }

.video {
  float: none;
  display: block;
  width: auto;
  height: auto;
  min-height: 100%;
  overflow: hidden;
  padding: 0px;
  margin: 0px;
  padding: 0px 0px 10px 0px;
  margin: 0px; }

* html .video {
  height: 100%;
  overflow: hidden; }

.video a {
  float: none;
  display: block;
  width: auto;
  height: 240px; }

.col-main .wrapper_csc .video a {
  height: 300px; }

.col-main .wrapper_csc .col2-set .col-1 .video a,
.col-main .wrapper_csc .col2-set .col-2 .video a {
  height: 250px; }

.col-main .wrapper_csc .colwn-set .col-wide .video a,
.col-main .wrapper_csc .colwn-set .col-narrow .video a {
  height: 220px; }

.col-main .wrapper_csc .col3-set .col-1 .video,
.col-main .wrapper_csc .col3-set .col-2 .video,
.col-main .wrapper_csc .col3-set .col-3 .video a {
  height: 220px; }

.col-main .wrapper_csc .col4-set .col-1 .video,
.col-main .wrapper_csc .col4-set .col-2 .video,
.col-main .wrapper_csc .col4-set .col-3 .video,
.col-main .wrapper_csc .col4-set .col-4 .video a {
  height: 200px; }

div.tx-flvplayer2-pi1 {
  font-size: x-small; }

div#flvplayer2_middle {
  text-align: center;
  margin: 1em auto; }

div#flvplayer2_left {
  text-align: center;
  margin: 0 auto 0 0; }

div#flvplayer2_right {
  text-align: center;
  margin: 0 0 0 auto; }

/*******************************************************************************************************\

	BUSCADOR BONITO

\*******************************************************************************************************/
.tx-indexedsearch {
  float: none;
  display: block;
  width: auto;
  height: auto;
  min-height: 100%;
  overflow: hidden;
  margin: 0px;
  padding: 0px; }

* html .tx-indexedsearch {
  height: 100%;
  overflow: hidden; }

/* Buscador */
.tx-indexedsearch-searchbox {
  float: none;
  display: block;
  width: auto;
  height: auto;
  min-height: 100%;
  overflow: hidden;
  margin: 0px 0px 15px 0px;
  padding: 15px;
  background-color: #f0f0f0; }

* html .tx-indexedsearch-searchbox {
  height: 100%;
  overflow: hidden; }

.tx-indexedsearch-searchbox legend {
  display: none;
  visibility: hidden; }

.tx-indexedsearch-searchbox .tx-indexedsearch-legend {
  float: none;
  display: none;
  visibility: hidden;
  width: auto;
  font: normal normal normal 1.2em Arial, Helvetica, sans-serif;
  color: #333;
  padding: 0px 0px 10px 0px;
  margin: 0px 0px 10px 0px;
  border-bottom: 1px dashed #c0c0c0; }

.tx-indexedsearch-searchbox form#tx_indexedsearch fieldset {
  float: none;
  display: block;
  width: auto;
  height: auto;
  min-height: 100%;
  overflow: hidden;
  margin: 0px 0px 10px 0px;
  padding: 0px;
  background-color: #f0f0f0; }

* html .tx-indexedsearch-searchbox form#tx_indexedsearch fieldset {
  height: 100%;
  overflow: hidden; }

.tx-indexedsearch-searchbox form#tx_indexedsearch .tx-indexedsearch-form,
.tx-indexedsearch-searchbox form#tx_indexedsearch .tx-indexedsearch-search-for,
.tx-indexedsearch-searchbox form#tx_indexedsearch .tx-indexedsearch-search-in,
.tx-indexedsearch-searchbox form#tx_indexedsearch .tx-indexedsearch-search-select-section,
.tx-indexedsearch-searchbox form#tx_indexedsearch .tx-indexedsearch-search-select-order,
.tx-indexedsearch-searchbox form#tx_indexedsearch .tx-indexedsearch-search-select-results,
.tx-indexedsearch-searchbox form#tx_indexedsearch .tx-indexedsearch-search-select-group,
.tx-indexedsearch-searchbox form#tx_indexedsearch .tx-indexedsearch-search-extresume {
  float: none;
  display: block;
  clear: both;
  margin: 10px 0px 10px 0px;
  padding: 0px;
  height: auto;
  min-height: 100%;
  overflow: hidden;
  width: auto;
  text-align: left; }

* html .tx-indexedsearch-searchbox form#tx_indexedsearch .tx-indexedsearch-form,
* html .tx-indexedsearch-searchbox form#tx_indexedsearch .tx-indexedsearch-search-for,
* html .tx-indexedsearch-searchbox form#tx_indexedsearch .tx-indexedsearch-search-in,
* html .tx-indexedsearch-searchbox form#tx_indexedsearch .tx-indexedsearch-search-select-section,
* html .tx-indexedsearch-searchbox form#tx_indexedsearch .tx-indexedsearch-search-select-order,
* html .tx-indexedsearch-searchbox form#tx_indexedsearch .tx-indexedsearch-search-select-results,
* html .tx-indexedsearch-searchbox form#tx_indexedsearch .tx-indexedsearch-search-select-group,
* html .tx-indexedsearch-searchbox form#tx_indexedsearch .tx-indexedsearch-search-extresume {
  height: 100%;
  overflow: hidden; }

.tx-indexedsearch-searchbox form#tx_indexedsearch .tx-indexedsearch-form {
  float: left;
  width: auto; }

.tx-indexedsearch-searchbox form#tx_indexedsearch .tx-indexedsearch-search-submit {
  float: left;
  display: block;
  width: 100px;
  margin: 10px 0px;
  padding: 0px;
  height: auto;
  min-height: 100%;
  overflow: hidden;
  width: auto;
  text-align: left; }

* html .tx-indexedsearch-searchbox form#tx_indexedsearch .tx-indexedsearch-search-submit {
  height: 100%;
  overflow: hidden; }

.tx-indexedsearch-searchbox form#tx_indexedsearch .tx-indexedsearch-search-submit input {
  border: none;
  background-color: #444;
  padding: 5px 12px;
  font: normal normal normal 0.86em Arial, Helvetica, sans-serif;
  color: #fff;
  cursor: pointer; }

.tx-indexedsearch-searchbox form#tx_indexedsearch .tx-indexedsearch-form label,
.tx-indexedsearch-searchbox form#tx_indexedsearch .tx-indexedsearch-search-for label,
.tx-indexedsearch-searchbox form#tx_indexedsearch .tx-indexedsearch-search-in label,
.tx-indexedsearch-searchbox form#tx_indexedsearch .tx-indexedsearch-search-select-section label,
.tx-indexedsearch-searchbox form#tx_indexedsearch .tx-indexedsearch-search-select-order label,
.tx-indexedsearch-searchbox form#tx_indexedsearch .tx-indexedsearch-search-select-results label,
.tx-indexedsearch-searchbox form#tx_indexedsearch .tx-indexedsearch-search-select-group label,
.tx-indexedsearch-searchbox form#tx_indexedsearch .tx-indexedsearch-search-extresume label {
  float: left;
  display: block;
  margin: 3px 15px 0px 0px;
  width: 160px;
  font: normal normal bold 1em Arial, Helvetica, sans-serif;
  color: #333; }

.tx-indexedsearch-searchbox form#tx_indexedsearch .tx-indexedsearch-form select,
.tx-indexedsearch-searchbox form#tx_indexedsearch .tx-indexedsearch-search-for select,
.tx-indexedsearch-searchbox form#tx_indexedsearch .tx-indexedsearch-search-in select,
.tx-indexedsearch-searchbox form#tx_indexedsearch .tx-indexedsearch-search-select-section select,
.tx-indexedsearch-searchbox form#tx_indexedsearch .tx-indexedsearch-search-select-order select,
.tx-indexedsearch-searchbox form#tx_indexedsearch .tx-indexedsearch-search-select-results select,
.tx-indexedsearch-searchbox form#tx_indexedsearch .tx-indexedsearch-search-select-group select,
.tx-indexedsearch-searchbox form#tx_indexedsearch .tx-indexedsearch-search-extresume select {
  float: left;
  display: block;
  padding: 2px;
  font: normal normal normal 0.81em Arial, Helvetica, sans-serif;
  color: #333; }

.tx-indexedsearch-searchbox form#tx_indexedsearch select {
  margin-right: 10px; }

.tx-indexedsearch-searchbox form#tx_indexedsearch .tx-indexedsearch-form input {
  float: left;
  display: block;
  margin: 0px;
  padding: 3px 5px;
  width: 300px;
  font: normal normal normal 0.81em Arial, Helvetica, sans-serif;
  color: #333; }

.tx-indexedsearch-searchbox form#tx_indexedsearch p {
  font: normal normal normal 0.76em Arial, Helvetica, sans-serif;
  margin: 0px;
  padding: 0px; }

/* Consejos */
.tx-indexedsearch-rules {
  float: none;
  display: block;
  width: auto;
  height: auto;
  min-height: 100%;
  overflow: hidden;
  padding: 0px 0px 10px 0px;
  margin: 0px 0px 10px 0px;
  border-bottom: 1px dashed #c0c0c0; }

* html .tx-indexedsearch-rules {
  height: 100%;
  overflow: hidden; }

.tx-indexedsearch-rules p {
  font: normal normal normal 0.76em Arial, Helvetica, sans-serif;
  color: #333; }

/* Palabra buscada */
.tx-indexedsearch-whatis {
  float: none;
  display: block;
  width: auto;
  height: auto;
  min-height: 100%;
  overflow: hidden;
  margin: 0px 0px 10px 0px;
  padding: 0px;
  font-size: 0.76em; }

* html .tx-indexedsearch-whatis {
  height: 100%;
  overflow: hidden; }

.tx-indexedsearch-whatis span.tx-indexedsearch-sw {
  font-weight: bold;
  font-style: italic; }

/* Paginador */
.tx-indexedsearch-browsebox {
  float: none;
  display: block;
  width: auto;
  height: auto;
  min-height: 100%;
  overflow: hidden;
  margin: 10px 0px;
  padding: 0px; }

* html .tx-indexedsearch-browsebox {
  height: 100%;
  overflow: hidden; }

.tx-indexedsearch-browsebox p {
  font-size: 0.71em;
  color: #666; }

.tx-indexedsearch-browsebox ul.browsebox {
  border: 0px;
  margin: 0px !important;
  padding: 0px !important;
  text-align: right !important; }

.tx-indexedsearch-browsebox ul.browsebox li {
  display: inline;
  border: 0px;
  margin: 0px !important;
  padding: 0px !important;
  list-style: none !important;
  margin-right: 2px !important;
  float: left !important;
  margin-top: 5px !important;
  background-image: none !important; }

.tx-indexedsearch-browsebox ul.browsebox li a {
  background-color: #dadada;
  color: #444;
  margin-right: 4px !important;
  display: block;
  float: left;
  padding: 3px 8px !important;
  text-decoration: none; }

.tx-indexedsearch-browsebox ul.browsebox li a:hover {
  background-color: #dadada;
  color: #444;
  font-weight: normal;
  text-decoration: none; }

.tx-indexedsearch-browsebox ul.browsebox li.tx-indexedsearch-browselist-currentPage {
  float: left;
  display: block;
  background: none !important;
  color: #fff;
  font-weight: bold;
  text-align: center;
  width: auto; }

.tx-indexedsearch-browsebox ul.browsebox li.tx-indexedsearch-browselist-currentPage a {
  background: #444 !important;
  color: #fff;
  text-decoration: none; }

.tx-indexedsearch-browsebox ul.browsebox li.tx-indexedsearch-browselist-currentPage a:hover {
  color: #fff;
  text-decoration: none; }

/* Si no hay resultados */
.tx-indexedsearch-noresults {
  float: none;
  display: block;
  margin: 0px;
  padding: 10px 0px;
  font: normal normal bold 0.76em Arial, Helvetica, sans-serif;
  color: #ff0000;
  text-align: left; }

/* Resultado de b´┐¢squeda */
.tx-indexedsearch-res {
  float: none;
  display: block;
  width: auto;
  height: auto;
  min-height: 100%;
  overflow: hidden;
  margin: 20px 0px 0px 0px;
  padding: 0px; }

* html .tx-indexedsearch-res {
  height: 100%;
  overflow: hidden; }

.tx-indexedsearch-res.res {
  float: none;
  display: block;
  width: auto;
  height: auto;
  min-height: 100%;
  overflow: hidden;
  padding: 0px 0px 10px 0px;
  margin: 0px 0px 10px 0px;
  border-bottom: 1px dashed #c0c0c0; }

* html .tx-indexedsearch-res.res {
  height: 100%;
  overflow: hidden; }

.tx-indexedsearch-res.res h3 {
  font: normal normal normal 0.91em Arial, Helvetica, sans-serif;
  text-transform: none;
  text-decoration: none;
  margin: 0px 0px 5px 0px !important; }

.tx-indexedsearch-res.res h3 .tx-indexedsearch-percent {
  float: right;
  margin: 0px; }

.tx-indexedsearch-res.res p.tx-indexedsearch-descr {
  float: none;
  display: block;
  width: auto;
  height: auto;
  min-height: 100%;
  overflow: hidden;
  margin: 0px 0px 2px 0px !important;
  padding: 0px !important;
  font: normal normal normal 0.76em Arial, Helvetica, sans-serif;
  color: #333; }

* html .tx-indexedsearch-res.res p.tx-indexedsearch-descr {
  height: 100%;
  overflow: hidden; }

.tx-indexedsearch-res.res p.tx-indexedsearch-text-item-path {
  float: none;
  display: block;
  width: auto;
  height: auto;
  min-height: 100%;
  overflow: hidden;
  margin: 0px !important;
  padding: 0px !important;
  font: normal normal normal 0.76em Arial, Helvetica, sans-serif;
  color: #0e774a; }

* html .tx-indexedsearch-res.res p.tx-indexedsearch-text-item-path {
  height: 100%;
  overflow: hidden; }

.tx-indexedsearch-res.res p.tx-indexedsearch-text-item-path a {
  color: #0e774a; }

.tx-indexedsearch-res.res p.tx-indexedsearch-text-item-path a:hover {
  color: #0e774a; }

.tx-indexedsearch-res.res p.tx-indexedsearch-descr strong.tx-indexedsearch-redMarkup {
  /*font-weight:normal;*/ }

.tx-indexedsearch-res.res .noResume {
  color: #666666; }

.tx-indexedsearch-res.res dl.tx-indexedsearch-info {
  font-size: 0.71em;
  padding: 5px;
  background-color: #eeeeee; }

.tx-indexedsearch-res.res dl.tx-indexedsearch-info dt.tx-indexedsearch-text-item-size {
  float: left; }

.tx-indexedsearch-res.res dl.tx-indexedsearch-info dd.tx-indexedsearch-text-item-size {
  float: left; }

.tx-indexedsearch-res.res dl.tx-indexedsearch-info dt.tx-indexedsearch-text-item-crdate {
  float: left; }

.tx-indexedsearch-res.res dl.tx-indexedsearch-info dd.tx-indexedsearch-text-item-crdate {
  float: left; }

.tx-indexedsearch-res.res dl.tx-indexedsearch-info dt.tx-indexedsearch-text-item-mtime {
  float: left; }

.tx-indexedsearch-res.res dl.tx-indexedsearch-info dt.tx-indexedsearch-text-item-path {
  float: left; }

.interior.conmenu.concolder .tx-indexedsearch-searchbox form#tx_indexedsearch .tx-indexedsearch-form input {
  width: 150px; }

.tx-powermail-pi1,
.wrapper_formulario_bonito {
  float: none;
  display: block;
  clear: both;
  margin: 0px;
  padding: 0px;
  height: auto;
  overflow: hidden;
  width: auto;
  text-align: left; }

.tx-powermail-pi1 fieldset,
.tx-powermail-pi1 fieldset.tx-powermail-pi1_fieldset {
  background: none;
  border: 0px none;
  padding: 0px;
  margin: 0px; }

.tx-powermail-pi1 legend {
  display: none; }

.tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html,
.tx-powermail-pi1 .wrapper_submit,
.tx-powermail-pi1 .wrapper_labelinput,
.tx-powermail-pi1 .wrapper_labelinput_bonito,
.tx-powermail-pi1 .powermail_mandatory_js {
  float: none;
  display: block;
  clear: both;
  margin: 0px;
  padding: 5px 0px;
  width: auto;
  height: auto;
  overflow: hidden; }

.tx-powermail-pi1 .powermail_mandatory_js {
  color: red; }

.tx-powermail-pi1 .labelbonito,
.tx-powermail-pi1 .inputbonito {
  float: left;
  display: block;
  margin: 0px;
  padding: 4px 0px 0px 0px;
  height: auto;
  overflow: hidden; }

.tx-powermail-pi1 .labelbonito {
  margin: 0px 10px 0px 0px; }

.tx-powermail-pi1 .textarea_a_todo_ancho {
  float: none;
  display: block;
  margin: 0px;
  padding: 0px;
  height: auto;
  overflow: hidden; }

.tx-powermail-pi1 .titular_formulario_bonito,
.tx-powermail-pi1_mandatory .titular_formulario_bonito {
  float: none;
  display: block;
  height: auto;
  overflow: hidden;
  width: auto;
  padding: 5px 0 15px 0px;
  border-bottom: 1px dotted #CCCCCC;
  margin-bottom: 10px;
  font: normal normal normal 1em Arial, Helvetica, sans-serif;
  color: #000000; }

.tx-powermail-pi1 .lista_errores {
  float: none;
  display: block;
  margin: 0px;
  padding: 15px;
  border: 1px solid #aa0000;
  background-color: #fafaf6; }

.tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html label,
.tx-powermail-pi1 .labelbonito label {
  margin: 0px;
  padding: 0px;
  width: auto !important;
  font: normal normal normal 0.91em Arial, Helvetica, sans-serif;
  color: #333;
  text-align: left; }

.tx-powermail-pi1 .inputbonito input,
.tx-powermail-pi1 .inputbonito textarea,
.tx-powermail-pi1 .textarea_a_todo_ancho textarea,
.tx-powermail-pi1 .inputbonito select,
.tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html input.powermail_text,
.tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html textarea.powermail_textarea,
.tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_select select,
.tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html select.powermail_select {
  float: left;
  display: block;
  margin: 0px;
  padding: 3px;
  height: auto;
  font-size: 0.91em;
  text-align: left; }

.powermail_input_check .labelbonito {
  float: inherit;
  width: auto !important;
  padding: 0px; }

.powermail_input_check .labelbonito label {
  width: 360px;
  text-align: left;
  margin: 0px;
  padding: 0px; }

.powermail_input_check .inputbonito.checkbox_form_bonito {
  float: left;
  width: 25px !important;
  text-align: right;
  padding: 0px !important;
  margin: 0px !important; }

.powermail_input_check .inputbonito.checkbox_form_bonito input.powermail_check {
  width: 25px !important; }

/* Si es un checkbox, le ocultamos el titular */
.powermail_input_check .titular_formulario_bonito {
  display: none;
  visibility: hidden; }

.wrapper_labelinput_bonito.powermail_input_radio_item {
  float: left;
  clear: none; }

.wrapper_labelinput_bonito.powermail_input_radio_item .labelbonito {
  width: auto !important;
  margin-left: 20px; }

.tx-powermail-pi1 .wrapper_submit input.powermail_submit,
.tx-powermail-pi1 .wrapper_submit input.tx-powermail-pi1_mandatory_submit,
.tx-powermail-pi1 .wrapper_submit input.tx-powermail-pi1_confirmation_submit,
.tx-powermail-pi1 .wrapper_submit input.tx-powermail-pi1_confirmation_back {
  width: auto !important;
  border: 0px none;
  background-color: #f55700;
  padding: 6px 12px;
  margin: 10px 0px 0px 0px;
  font: normal normal normal 1.2em "Open Sans", Arial, Helvetica, sans-serif;
  color: #fff;
  cursor: pointer; }

.tx-powermail-pi1 .wrapper_submit input.tx-powermail-pi1_confirmation_back {
  background-color: #5e5e5e; }

span.powermail_mandatory {
  color: red !important; }

body.inicio .colwn-set .col-wide .tx-powermail-pi1 .labelbonito, body.interior.sinmenu.sincolder .colwn-set .col-wide .tx-powermail-pi1 .labelbonito {
  width: 147px; }
body.inicio .colwn-set .col-wide .tx-powermail-pi1 .inputbonito, body.interior.sinmenu.sincolder .colwn-set .col-wide .tx-powermail-pi1 .inputbonito {
  width: 431px; }
body.inicio .colwn-set .col-wide .tx-powermail-pi1 .inputbonito input[type="password"],
body.inicio .colwn-set .col-wide .tx-powermail-pi1 .inputbonito input[type="text"],
body.inicio .colwn-set .col-wide .tx-powermail-pi1 .inputbonito textarea,
body.inicio .colwn-set .col-wide .tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html input.powermail_text,
body.inicio .colwn-set .col-wide .tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html textarea.powermail_textarea, body.interior.sinmenu.sincolder .colwn-set .col-wide .tx-powermail-pi1 .inputbonito input[type="password"],
body.interior.sinmenu.sincolder .colwn-set .col-wide .tx-powermail-pi1 .inputbonito input[type="text"],
body.interior.sinmenu.sincolder .colwn-set .col-wide .tx-powermail-pi1 .inputbonito textarea,
body.interior.sinmenu.sincolder .colwn-set .col-wide .tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html input.powermail_text,
body.interior.sinmenu.sincolder .colwn-set .col-wide .tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html textarea.powermail_textarea {
  width: 421px !important; }
body.inicio .colwn-set .col-wide .tx-powermail-pi1 .textarea_a_todo_ancho textarea, body.interior.sinmenu.sincolder .colwn-set .col-wide .tx-powermail-pi1 .textarea_a_todo_ancho textarea {
  width: 579px !important; }
body.inicio .colwn-set .col-wide .tx-powermail-pi1 .inputbonito select,
body.inicio .colwn-set .col-wide .tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_select select,
body.inicio .colwn-set .col-wide .tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html select.powermail_select, body.interior.sinmenu.sincolder .colwn-set .col-wide .tx-powermail-pi1 .inputbonito select,
body.interior.sinmenu.sincolder .colwn-set .col-wide .tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_select select,
body.interior.sinmenu.sincolder .colwn-set .col-wide .tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html select.powermail_select {
  width: 416px !important; }
body.inicio .colwn-set .col-wide .col2-set .tx-powermail-pi1 .labelbonito, body.interior.sinmenu.sincolder .colwn-set .col-wide .col2-set .tx-powermail-pi1 .labelbonito {
  width: 87px;
  padding: 0px !important; }
body.inicio .colwn-set .col-wide .col2-set .tx-powermail-pi1 .inputbonito, body.interior.sinmenu.sincolder .colwn-set .col-wide .col2-set .tx-powermail-pi1 .inputbonito {
  width: 165px;
  padding: 0px !important; }
body.inicio .colwn-set .col-wide .col2-set .tx-powermail-pi1 .inputbonito input[type="password"],
body.inicio .colwn-set .col-wide .col2-set .tx-powermail-pi1 .inputbonito input[type="text"],
body.inicio .colwn-set .col-wide .col2-set .tx-powermail-pi1 .inputbonito textarea,
body.inicio .colwn-set .col-wide .col2-set .tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html input.powermail_text,
body.inicio .colwn-set .col-wide .col2-set .tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html textarea.powermail_textarea, body.interior.sinmenu.sincolder .colwn-set .col-wide .col2-set .tx-powermail-pi1 .inputbonito input[type="password"],
body.interior.sinmenu.sincolder .colwn-set .col-wide .col2-set .tx-powermail-pi1 .inputbonito input[type="text"],
body.interior.sinmenu.sincolder .colwn-set .col-wide .col2-set .tx-powermail-pi1 .inputbonito textarea,
body.interior.sinmenu.sincolder .colwn-set .col-wide .col2-set .tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html input.powermail_text,
body.interior.sinmenu.sincolder .colwn-set .col-wide .col2-set .tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html textarea.powermail_textarea {
  width: 155px !important;
  padding: inherit 0px; }
body.inicio .colwn-set .col-wide .col2-set .tx-powermail-pi1 .textarea_a_todo_ancho textarea, body.interior.sinmenu.sincolder .colwn-set .col-wide .col2-set .tx-powermail-pi1 .textarea_a_todo_ancho textarea {
  width: 252px !important; }
body.inicio .colwn-set .col-wide .col2-set .tx-powermail-pi1 .inputbonito select,
body.inicio .colwn-set .col-wide .col2-set .tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_select select,
body.inicio .colwn-set .col-wide .col2-set .tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html select.powermail_select, body.interior.sinmenu.sincolder .colwn-set .col-wide .col2-set .tx-powermail-pi1 .inputbonito select,
body.interior.sinmenu.sincolder .colwn-set .col-wide .col2-set .tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_select select,
body.interior.sinmenu.sincolder .colwn-set .col-wide .col2-set .tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html select.powermail_select {
  width: 150px !important;
  padding: inherit 0px; }
body.inicio .colwn-set .col-narrow .tx-powermail-pi1 .labelbonito, body.interior.sinmenu.sincolder .colwn-set .col-narrow .tx-powermail-pi1 .labelbonito {
  width: 93px;
  padding: 0px !important; }
body.inicio .colwn-set .col-narrow .tx-powermail-pi1 .inputbonito, body.interior.sinmenu.sincolder .colwn-set .col-narrow .tx-powermail-pi1 .inputbonito {
  width: 176px;
  padding: 0px !important; }
body.inicio .colwn-set .col-narrow .tx-powermail-pi1 .inputbonito input[type="password"],
body.inicio .colwn-set .col-narrow .tx-powermail-pi1 .inputbonito input[type="text"],
body.inicio .colwn-set .col-narrow .tx-powermail-pi1 .inputbonito textarea,
body.inicio .colwn-set .col-narrow .tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html input.powermail_text,
body.inicio .colwn-set .col-narrow .tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html textarea.powermail_textarea, body.interior.sinmenu.sincolder .colwn-set .col-narrow .tx-powermail-pi1 .inputbonito input[type="password"],
body.interior.sinmenu.sincolder .colwn-set .col-narrow .tx-powermail-pi1 .inputbonito input[type="text"],
body.interior.sinmenu.sincolder .colwn-set .col-narrow .tx-powermail-pi1 .inputbonito textarea,
body.interior.sinmenu.sincolder .colwn-set .col-narrow .tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html input.powermail_text,
body.interior.sinmenu.sincolder .colwn-set .col-narrow .tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html textarea.powermail_textarea {
  width: 166px !important;
  padding: inherit 0px; }
body.inicio .colwn-set .col-narrow .tx-powermail-pi1 .textarea_a_todo_ancho textarea, body.interior.sinmenu.sincolder .colwn-set .col-narrow .tx-powermail-pi1 .textarea_a_todo_ancho textarea {
  width: 269px !important; }
body.inicio .colwn-set .col-narrow .tx-powermail-pi1 .inputbonito select,
body.inicio .colwn-set .col-narrow .tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_select select,
body.inicio .colwn-set .col-narrow .tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html select.powermail_select, body.interior.sinmenu.sincolder .colwn-set .col-narrow .tx-powermail-pi1 .inputbonito select,
body.interior.sinmenu.sincolder .colwn-set .col-narrow .tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_select select,
body.interior.sinmenu.sincolder .colwn-set .col-narrow .tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html select.powermail_select {
  width: 161px !important;
  padding: inherit 0px; }
body.inicio .colwn-set .col2-set .tx-powermail-pi1 .labelbonito, body.interior.sinmenu.sincolder .colwn-set .col2-set .tx-powermail-pi1 .labelbonito {
  width: 108px; }
body.inicio .colwn-set .col2-set .tx-powermail-pi1 .inputbonito, body.interior.sinmenu.sincolder .colwn-set .col2-set .tx-powermail-pi1 .inputbonito {
  width: 315px; }
body.inicio .colwn-set .col2-set .tx-powermail-pi1 .inputbonito input[type="password"],
body.inicio .colwn-set .col2-set .tx-powermail-pi1 .inputbonito input[type="text"],
body.inicio .colwn-set .col2-set .tx-powermail-pi1 .inputbonito textarea,
body.inicio .colwn-set .col2-set .tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html input.powermail_text,
body.inicio .colwn-set .col2-set .tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html textarea.powermail_textarea, body.interior.sinmenu.sincolder .colwn-set .col2-set .tx-powermail-pi1 .inputbonito input[type="password"],
body.interior.sinmenu.sincolder .colwn-set .col2-set .tx-powermail-pi1 .inputbonito input[type="text"],
body.interior.sinmenu.sincolder .colwn-set .col2-set .tx-powermail-pi1 .inputbonito textarea,
body.interior.sinmenu.sincolder .colwn-set .col2-set .tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html input.powermail_text,
body.interior.sinmenu.sincolder .colwn-set .col2-set .tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html textarea.powermail_textarea {
  width: 305px !important; }
body.inicio .colwn-set .col2-set .tx-powermail-pi1 .textarea_a_todo_ancho textarea, body.interior.sinmenu.sincolder .colwn-set .col2-set .tx-powermail-pi1 .textarea_a_todo_ancho textarea {
  width: 424px !important; }
body.inicio .colwn-set .col2-set .tx-powermail-pi1 .inputbonito select,
body.inicio .colwn-set .col2-set .tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_select select,
body.inicio .colwn-set .col2-set .tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html select.powermail_select, body.interior.sinmenu.sincolder .colwn-set .col2-set .tx-powermail-pi1 .inputbonito select,
body.interior.sinmenu.sincolder .colwn-set .col2-set .tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_select select,
body.interior.sinmenu.sincolder .colwn-set .col2-set .tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html select.powermail_select {
  width: 300px !important; }

body.interior.conmenu.sincolder .colwn-set .col-wide .tx-powermail-pi1 .labelbonito {
  width: 102px; }
body.interior.conmenu.sincolder .colwn-set .col-wide .tx-powermail-pi1 .inputbonito {
  width: 296px; }
body.interior.conmenu.sincolder .colwn-set .col-wide .tx-powermail-pi1 .inputbonito input[type="password"],
body.interior.conmenu.sincolder .colwn-set .col-wide .tx-powermail-pi1 .inputbonito input[type="text"],
body.interior.conmenu.sincolder .colwn-set .col-wide .tx-powermail-pi1 .inputbonito textarea,
body.interior.conmenu.sincolder .colwn-set .col-wide .tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html input.powermail_text,
body.interior.conmenu.sincolder .colwn-set .col-wide .tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html textarea.powermail_textarea {
  width: 286px !important; }
body.interior.conmenu.sincolder .colwn-set .col-wide .tx-powermail-pi1 .textarea_a_todo_ancho textarea {
  width: 399px !important; }
body.interior.conmenu.sincolder .colwn-set .col-wide .tx-powermail-pi1 .inputbonito select,
body.interior.conmenu.sincolder .colwn-set .col-wide .tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_select select,
body.interior.conmenu.sincolder .colwn-set .col-wide .tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html select.powermail_select {
  width: 281px !important; }
body.interior.conmenu.sincolder .colwn-set .col-wide .col2-set .tx-powermail-pi1 .labelbonito {
  width: 57px;
  padding: 0px !important; }
body.interior.conmenu.sincolder .colwn-set .col-wide .col2-set .tx-powermail-pi1 .inputbonito {
  width: 105px;
  padding: 0px !important; }
body.interior.conmenu.sincolder .colwn-set .col-wide .col2-set .tx-powermail-pi1 .inputbonito input[type="password"],
body.interior.conmenu.sincolder .colwn-set .col-wide .col2-set .tx-powermail-pi1 .inputbonito input[type="text"],
body.interior.conmenu.sincolder .colwn-set .col-wide .col2-set .tx-powermail-pi1 .inputbonito textarea,
body.interior.conmenu.sincolder .colwn-set .col-wide .col2-set .tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html input.powermail_text,
body.interior.conmenu.sincolder .colwn-set .col-wide .col2-set .tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html textarea.powermail_textarea {
  width: 95px !important;
  padding: inherit 0px; }
body.interior.conmenu.sincolder .colwn-set .col-wide .col2-set .tx-powermail-pi1 .textarea_a_todo_ancho textarea {
  width: 162px !important; }
body.interior.conmenu.sincolder .colwn-set .col-wide .col2-set .tx-powermail-pi1 .inputbonito select,
body.interior.conmenu.sincolder .colwn-set .col-wide .col2-set .tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_select select,
body.interior.conmenu.sincolder .colwn-set .col-wide .col2-set .tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html select.powermail_select {
  width: 90px !important;
  padding: inherit 0px; }
body.interior.conmenu.sincolder .colwn-set .col-narrow .tx-powermail-pi1 .labelbonito {
  width: 62px;
  padding: 0px !important; }
body.interior.conmenu.sincolder .colwn-set .col-narrow .tx-powermail-pi1 .inputbonito {
  width: 115px;
  padding: 0px !important; }
body.interior.conmenu.sincolder .colwn-set .col-narrow .tx-powermail-pi1 .inputbonito input[type="password"],
body.interior.conmenu.sincolder .colwn-set .col-narrow .tx-powermail-pi1 .inputbonito input[type="text"],
body.interior.conmenu.sincolder .colwn-set .col-narrow .tx-powermail-pi1 .inputbonito textarea,
body.interior.conmenu.sincolder .colwn-set .col-narrow .tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html input.powermail_text,
body.interior.conmenu.sincolder .colwn-set .col-narrow .tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html textarea.powermail_textarea {
  width: 105px !important;
  padding: inherit 0px; }
body.interior.conmenu.sincolder .colwn-set .col-narrow .tx-powermail-pi1 .textarea_a_todo_ancho textarea {
  width: 178px !important; }
body.interior.conmenu.sincolder .colwn-set .col-narrow .tx-powermail-pi1 .inputbonito select,
body.interior.conmenu.sincolder .colwn-set .col-narrow .tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_select select,
body.interior.conmenu.sincolder .colwn-set .col-narrow .tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html select.powermail_select {
  width: 100px !important;
  padding: inherit 0px; }
body.interior.conmenu.sincolder .colwn-set .col2-set .tx-powermail-pi1 .labelbonito {
  width: 74px; }
body.interior.conmenu.sincolder .colwn-set .col2-set .tx-powermail-pi1 .inputbonito {
  width: 214px; }
body.interior.conmenu.sincolder .colwn-set .col2-set .tx-powermail-pi1 .inputbonito input[type="password"],
body.interior.conmenu.sincolder .colwn-set .col2-set .tx-powermail-pi1 .inputbonito input[type="text"],
body.interior.conmenu.sincolder .colwn-set .col2-set .tx-powermail-pi1 .inputbonito textarea,
body.interior.conmenu.sincolder .colwn-set .col2-set .tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html input.powermail_text,
body.interior.conmenu.sincolder .colwn-set .col2-set .tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html textarea.powermail_textarea {
  width: 204px !important; }
body.interior.conmenu.sincolder .colwn-set .col2-set .tx-powermail-pi1 .textarea_a_todo_ancho textarea {
  width: 289px !important; }
body.interior.conmenu.sincolder .colwn-set .col2-set .tx-powermail-pi1 .inputbonito select,
body.interior.conmenu.sincolder .colwn-set .col2-set .tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_select select,
body.interior.conmenu.sincolder .colwn-set .col2-set .tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html select.powermail_select {
  width: 199px !important; }

body.interior.sinmenu.concolder .colwn-set .col-wide .tx-powermail-pi1 .labelbonito {
  width: 102px; }
body.interior.sinmenu.concolder .colwn-set .col-wide .tx-powermail-pi1 .inputbonito {
  width: 296px; }
body.interior.sinmenu.concolder .colwn-set .col-wide .tx-powermail-pi1 .inputbonito input[type="password"],
body.interior.sinmenu.concolder .colwn-set .col-wide .tx-powermail-pi1 .inputbonito input[type="text"],
body.interior.sinmenu.concolder .colwn-set .col-wide .tx-powermail-pi1 .inputbonito textarea,
body.interior.sinmenu.concolder .colwn-set .col-wide .tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html input.powermail_text,
body.interior.sinmenu.concolder .colwn-set .col-wide .tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html textarea.powermail_textarea {
  width: 286px !important; }
body.interior.sinmenu.concolder .colwn-set .col-wide .tx-powermail-pi1 .textarea_a_todo_ancho textarea {
  width: 399px !important; }
body.interior.sinmenu.concolder .colwn-set .col-wide .tx-powermail-pi1 .inputbonito select,
body.interior.sinmenu.concolder .colwn-set .col-wide .tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_select select,
body.interior.sinmenu.concolder .colwn-set .col-wide .tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html select.powermail_select {
  width: 281px !important; }
body.interior.sinmenu.concolder .colwn-set .col-wide .col2-set .tx-powermail-pi1 .labelbonito {
  width: 57px;
  padding: 0px !important; }
body.interior.sinmenu.concolder .colwn-set .col-wide .col2-set .tx-powermail-pi1 .inputbonito {
  width: 105px;
  padding: 0px !important; }
body.interior.sinmenu.concolder .colwn-set .col-wide .col2-set .tx-powermail-pi1 .inputbonito input[type="password"],
body.interior.sinmenu.concolder .colwn-set .col-wide .col2-set .tx-powermail-pi1 .inputbonito input[type="text"],
body.interior.sinmenu.concolder .colwn-set .col-wide .col2-set .tx-powermail-pi1 .inputbonito textarea,
body.interior.sinmenu.concolder .colwn-set .col-wide .col2-set .tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html input.powermail_text,
body.interior.sinmenu.concolder .colwn-set .col-wide .col2-set .tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html textarea.powermail_textarea {
  width: 95px !important;
  padding: inherit 0px; }
body.interior.sinmenu.concolder .colwn-set .col-wide .col2-set .tx-powermail-pi1 .textarea_a_todo_ancho textarea {
  width: 162px !important; }
body.interior.sinmenu.concolder .colwn-set .col-wide .col2-set .tx-powermail-pi1 .inputbonito select,
body.interior.sinmenu.concolder .colwn-set .col-wide .col2-set .tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_select select,
body.interior.sinmenu.concolder .colwn-set .col-wide .col2-set .tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html select.powermail_select {
  width: 90px !important;
  padding: inherit 0px; }
body.interior.sinmenu.concolder .colwn-set .col-narrow .tx-powermail-pi1 .labelbonito {
  width: 62px;
  padding: 0px !important; }
body.interior.sinmenu.concolder .colwn-set .col-narrow .tx-powermail-pi1 .inputbonito {
  width: 115px;
  padding: 0px !important; }
body.interior.sinmenu.concolder .colwn-set .col-narrow .tx-powermail-pi1 .inputbonito input[type="password"],
body.interior.sinmenu.concolder .colwn-set .col-narrow .tx-powermail-pi1 .inputbonito input[type="text"],
body.interior.sinmenu.concolder .colwn-set .col-narrow .tx-powermail-pi1 .inputbonito textarea,
body.interior.sinmenu.concolder .colwn-set .col-narrow .tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html input.powermail_text,
body.interior.sinmenu.concolder .colwn-set .col-narrow .tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html textarea.powermail_textarea {
  width: 105px !important;
  padding: inherit 0px; }
body.interior.sinmenu.concolder .colwn-set .col-narrow .tx-powermail-pi1 .textarea_a_todo_ancho textarea {
  width: 178px !important; }
body.interior.sinmenu.concolder .colwn-set .col-narrow .tx-powermail-pi1 .inputbonito select,
body.interior.sinmenu.concolder .colwn-set .col-narrow .tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_select select,
body.interior.sinmenu.concolder .colwn-set .col-narrow .tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html select.powermail_select {
  width: 100px !important;
  padding: inherit 0px; }
body.interior.sinmenu.concolder .colwn-set .col2-set .tx-powermail-pi1 .labelbonito {
  width: 74px; }
body.interior.sinmenu.concolder .colwn-set .col2-set .tx-powermail-pi1 .inputbonito {
  width: 214px; }
body.interior.sinmenu.concolder .colwn-set .col2-set .tx-powermail-pi1 .inputbonito input[type="password"],
body.interior.sinmenu.concolder .colwn-set .col2-set .tx-powermail-pi1 .inputbonito input[type="text"],
body.interior.sinmenu.concolder .colwn-set .col2-set .tx-powermail-pi1 .inputbonito textarea,
body.interior.sinmenu.concolder .colwn-set .col2-set .tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html input.powermail_text,
body.interior.sinmenu.concolder .colwn-set .col2-set .tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html textarea.powermail_textarea {
  width: 204px !important; }
body.interior.sinmenu.concolder .colwn-set .col2-set .tx-powermail-pi1 .textarea_a_todo_ancho textarea {
  width: 289px !important; }
body.interior.sinmenu.concolder .colwn-set .col2-set .tx-powermail-pi1 .inputbonito select,
body.interior.sinmenu.concolder .colwn-set .col2-set .tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_select select,
body.interior.sinmenu.concolder .colwn-set .col2-set .tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html select.powermail_select {
  width: 199px !important; }

.tx-wtgallery-pi1 .wtgallery_list_area .list_row {
  float: none;
  display: block;
  clear: both;
  padding: 0px 0px 20px 0px;
  height: auto;
  overflow: hidden; }

.tx-wtgallery-pi1 .wtgallery_list_area .list_row:last-child {
  padding: 0px; }

.tx-wtgallery-pi1 .wtgallery_list_area .list_row .wtgallery_list {
  float: left;
  display: block;
  border: 1px solid #dadada;
  padding: 6px; }

.tx-wtgallery-pi1 .wtgallery_list_area .list_row .wtgallery_list.wtgallery_list_firstofrow {
  margin: 0px 10px 0px 0px; }

.tx-wtgallery-pi1 .wtgallery_list_area .list_row .wtgallery_list.wtgallery_list_centerofrow {
  margin: 0px 10px; }

.tx-wtgallery-pi1 .wtgallery_list_area .list_row .wtgallery_list.wtgallery_list_lastofrow {
  margin: 0px 0px 0px 10px; }

.tx-wtgallery-pi1 .wtgallery_list_area .list_row .wtgallery_list a img.wtgallery {
  border: none;
  padding: 0px;
  margin: 0px; }

.tx-wtgallery-pi1 .wtgallery_list_area .list_row .wtgallery_list .wt_gallery_list_inner_text {
  float: none;
  display: block;
  clear: both;
  margin: 0px;
  padding: 0px;
  height: auto;
  overflow: hidden;
  min-height: 100%; }

.tx-wtgallery-pi1 .wtgallery_list_area .list_row .wtgallery_list .wt_gallery_list_inner_text .wt_gallery_list_inner_title {
  float: none;
  display: block;
  clear: both;
  height: auto;
  margin: 3px 0px 0px 0px;
  font: normal normal bold 0.71em/1.35em Arial, Helvetica, sans-serif;
  color: #454545; }

.tx-wtgallery-pi1 .wtgallery_list_area .list_row .wtgallery_list .wt_gallery_list_inner_text .wt_gallery_list_inner_comments {
  float: none;
  display: block;
  clear: both;
  height: auto;
  margin: 0px;
  font: normal normal normal 0.71em/1.35em Arial, Helvetica, sans-serif;
  color: #666666; }

.tx-wtgallery-pi1 .wtgallery_single .wt_gallery_single_inner_pic {
  float: left;
  display: block;
  clear: both;
  border: 1px solid #dadada;
  padding: 6px; }

.tx-wtgallery-pi1 .wtgallery_single .wtgallery_single_browser {
  float: none;
  display: block;
  clear: both;
  margin: 0px;
  padding: 10px 0px;
  height: 30px; }

.tx-wtgallery-pi1 .wtgallery_single .wtgallery_single_browser .wtgallery_single_browser_previous {
  float: left;
  display: block;
  margin: 0px;
  font-size: 0.71em;
  color: #999; }

.tx-wtgallery-pi1 .wtgallery_single .wtgallery_single_browser .wtgallery_single_browser_next {
  float: right;
  display: block;
  margin: 0px;
  font-size: 0.71em;
  color: #999; }

.tx-wtgallery-pi1 .wtgallery_single .wtgallery_single_browser .wtgallery_single_browser_previous a,
.tx-wtgallery-pi1 .wtgallery_single .wtgallery_single_browser .wtgallery_single_browser_next a {
  color: #fff;
  font-weight: bold;
  float: left;
  display: block;
  margin: 0px;
  padding: 6px 8px;
  background-color: #f55700;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px; }

div.clear {
  clear: both; }

.wtgallery_list_area div.wtgallery_list,
.wtgallery_category_area div.wtgallery_categories {
  float: left; }

.wtgallery_list_area div.wtgallery_list_firstofrow,
.wtgallery_category_area div.wtgallery_category_firstofrow {
  clear: left; }

div.wt_gallery_single_inner_pic {
  margin: 0px;
  padding: 0px; }

div.wtgallery_list {
  padding: 1px;
  margin: 10px; }

div.wtgallery_list a img {
  padding: 1px;
  filter: alpha(opacity=90);
  -moz-opacity: 0.90;
  opacity: 0.90; }

div.wtgallery_list a:hover img {
  filter: alpha(opacity=100);
  -moz-opacity: 1.00;
  opacity: 1.00; }

div.wt_gallery_single_inner_title {
  font-weight: bold;
  margin-top: 5px; }

.col-main .wrapper_csc .tx-wtgallery-pi1 .wtgallery_list_area,
.interior.sinmenu.sincolder .col-main .wrapper_csc .tx-wtgallery-pi1 .wtgallery_list_area {
  width: 900px; }

.col-main .wrapper_csc .tx-wtgallery-pi1 .wtgallery_list_area .list_row .wtgallery_list,
.interior.sinmenu.sincolder .wrapper_csc .tx-wtgallery-pi1 .wtgallery_list_area .list_row .wtgallery_list {
  width: 272px; }

.col-main .wrapper_csc .col2-set .wrapper_csc .tx-wtgallery-pi1 .wtgallery_list_area,
.interior.sinmenu.sincolder .col-main .wrapper_csc .col2-set .wrapper_csc .tx-wtgallery-pi1 .wtgallery_list_area {
  width: 434px; }

.col-main .wrapper_csc .col2-set .wrapper_csc .tx-wtgallery-pi1 .wtgallery_list_area .list_row .wtgallery_list,
.interior.sinmenu.sincolder .wrapper_csc .col2-set .wrapper_csc .tx-wtgallery-pi1 .wtgallery_list_area .list_row .wtgallery_list {
  width: 117px; }

.col-main .wrapper_csc .colwn-set .col-wide .wrapper_csc .tx-wtgallery-pi1 .wtgallery_list_area,
.interior.sinmenu.sincolder .col-main .wrapper_csc .colwn-set .col-wide .tx-wtgallery-pi1 .wtgallery_list_area {
  width: 589px; }

.col-main .wrapper_csc .colwn-set .col-wide .wrapper_csc .tx-wtgallery-pi1 .wtgallery_list_area .list_row .wtgallery_list,
.interior.sinmenu.sincolder .wrapper_csc .colwn-set .col-wide .wrapper_csc .tx-wtgallery-pi1 .wtgallery_list_area .list_row .wtgallery_list {
  width: 169px; }

.col-main .wrapper_csc .colswn-set .col-swide .wrapper_csc .tx-wtgallery-pi1 .wtgallery_list_area,
.interior.sinmenu.sincolder .col-main .wrapper_csc .colswn-set .col-swide .tx-wtgallery-pi1 .wtgallery_list_area {
  width: 667px; }

.col-main .wrapper_csc .colswn-set .col-swide .wrapper_csc .tx-wtgallery-pi1 .wtgallery_list_area .list_row .wtgallery_list,
.interior.sinmenu.sincolder .wrapper_csc .colswn-set .col-swide .wrapper_csc .tx-wtgallery-pi1 .wtgallery_list_area .list_row .wtgallery_list {
  width: 195px; }

.interior.conmenu.sincolder .col-main .wrapper_csc .tx-wtgallery-pi1 .wtgallery_list_area {
  width: 631px; }

.interior.conmenu.sincolder .col-main .wrapper_csc .tx-wtgallery-pi1 .wtgallery_list_area .list_row .wtgallery_list {
  width: 183px; }

.interior.conmenu.sincolder .col-main .wrapper_csc .col2-set .wrapper_csc .tx-wtgallery-pi1 .wtgallery_list_area {
  width: 299px; }

.interior.conmenu.sincolder .col-main .wrapper_csc .col2-set .wrapper_csc .tx-wtgallery-pi1 .wtgallery_list_area .list_row .wtgallery_list {
  width: 72px; }

.interior.conmenu.sincolder .col-main .wrapper_csc .colwn-set .col-wide .tx-wtgallery-pi1 .wtgallery_list_area {
  width: 409px; }

.interior.conmenu.sincolder .col-main .wrapper_csc .colwn-set .col-wide .wrapper_csc .tx-wtgallery-pi1 .wtgallery_list_area .list_row .wtgallery_list {
  width: 109px; }

.interior.conmenu.sincolder .col-main .wrapper_csc .colswn-set .col-swide .tx-wtgallery-pi1 .wtgallery_list_area {
  width: 465px; }

.interior.conmenu.sincolder .col-main .wrapper_csc .colswn-set .col-swide .wrapper_csc .tx-wtgallery-pi1 .wtgallery_list_area .list_row .wtgallery_list {
  width: 127px; }

.interior.conmenu.sincolder .col-main .wrapper_csc .colsnw-set .col-swide .tx-wtgallery-pi1 .wtgallery_list_area {
  width: 465px; }

.interior.conmenu.sincolder .col-main .wrapper_csc .colsnw-set .col-swide .wrapper_csc .tx-wtgallery-pi1 .wtgallery_list_area .list_row .wtgallery_list {
  width: 127px; }

.interior.sinmenu.concolder .col-main .wrapper_csc .tx-wtgallery-pi1 .wtgallery_list_area {
  width: 631px; }

.interior.sinmenu.concolder .col-main .wrapper_csc .tx-wtgallery-pi1 .wtgallery_list_area .list_row .wtgallery_list {
  width: 183px; }

.interior.sinmenu.concolder .col-main .wrapper_csc .col2-set .wrapper_csc .tx-wtgallery-pi1 .wtgallery_list_area {
  width: 299px; }

.interior.sinmenu.concolder .col-main .wrapper_csc .col2-set .wrapper_csc .tx-wtgallery-pi1 .wtgallery_list_area .list_row .wtgallery_list {
  width: 72px; }

.interior.sinmenu.concolder .col-main .wrapper_csc .colwn-set .col-wide .tx-wtgallery-pi1 .wtgallery_list_area {
  width: 409px; }

.interior.sinmenu.concolder .col-main .wrapper_csc .colwn-set .col-wide .wrapper_csc .tx-wtgallery-pi1 .wtgallery_list_area .list_row .wtgallery_list {
  width: 109px; }

.interior.sinmenu.concolder .col-main .wrapper_csc .colswn-set .col-swide .tx-wtgallery-pi1 .wtgallery_list_area {
  width: 465px; }

.interior.sinmenu.concolder .col-main .wrapper_csc .colswn-set .col-swide .wrapper_csc .tx-wtgallery-pi1 .wtgallery_list_area .list_row .wtgallery_list {
  width: 127px; }

.interior.sinmenu.concolder .col-main .wrapper_csc .colsnw-set .col-swide .tx-wtgallery-pi1 .wtgallery_list_area {
  width: 465px; }

.interior.sinmenu.concolder .col-main .wrapper_csc .colsnw-set .col-swide .wrapper_csc .tx-wtgallery-pi1 .wtgallery_list_area .list_row .wtgallery_list {
  width: 127px; }

.interior.conmenu.concolder .col-main .wrapper_csc .tx-wtgallery-pi1 .wtgallery_list_area {
  width: 362px; }

.interior.conmenu.concolder .col-main .wrapper_csc .tx-wtgallery-pi1 .wtgallery_list_area .list_row .wtgallery_list {
  width: 93px; }

.tx-felogin-pi1 .mensaje {
  float: none;
  display: block;
  clear: both;
  margin: 0px;
  padding: 0px;
  height: auto; }

.tx-felogin-pi1 .wrapper_submit,
.tx-felogin-pi1 .wrapper_labelinput_bonito {
  float: none;
  display: block;
  clear: both;
  margin: 0px;
  padding: 5px 0px;
  width: auto;
  height: auto;
  min-height: 100%;
  overflow: hidden; }

.tx-felogin-pi1 .labelbonito {
  float: left;
  display: block;
  margin: 0px;
  padding: 0px 10px 10px 0px;
  height: auto;
  width: 80px; }

.tx-felogin-pi1 .labelbonito label {
  margin: 0px;
  padding: 0px;
  width: auto !important;
  font: normal normal bold 0.76em Arial, Helvetica, sans-serif;
  color: #333;
  text-align: left; }

.tx-felogin-pi1 .inputbonito input {
  float: left;
  display: block;
  margin: 0px;
  border: 1px solid #dadada;
  padding: 5px 12px;
  font: normal normal normal 0.76em Arial, Helvetica, sans-serif;
  color: #555;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px; }

.tx-felogin-pi1 .wrapper_submit input[type="submit"] {
  border: 0px none;
  background-color: #f55700;
  padding: 6px 12px;
  margin: 10px 0px 0px 0px;
  font: normal normal bold 0.81em Arial, Helvetica, sans-serif;
  color: #fff;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  cursor: pointer; }

.tx-sremailsubscribe-pi1 p {
  margin-top: .5em;
  margin-bottom: 0;
  padding: 0 .3em;
  text-indent: 0; }

.tx-sremailsubscribe-pi1 p.tx-sremailsubscribe-pi1-click-to-edit {
  margin-left: 2em;
  margin-right: 2em; }

.tx-sremailsubscribe-pi1 h4 {
  margin-top: 0;
  padding-left: .3em; }

.tx-sremailsubscribe-pi1 legend {
  padding: 0 .5em;
  font-weight: bold; }

.tx-sremailsubscribe-pi1 .tx-sremailsubscribe-pi1-notice {
  font-style: italic;
  margin-bottom: 1em; }

.tx-sremailsubscribe-pi1 .tx-sremailsubscribe-pi1-trash {
  margin-bottom: 2em; }

.tx-sremailsubscribe-pi1 a {
  padding-left: 14px;
  background-image: url("../typo3conf/ext/sr_feuser_register/pi1/internal_link.gif");
  background-repeat: no-repeat;
  background-position: 0% 60%;
  text-decoration: none; }

.tx-sremailsubscribe-pi1 label {
  margin: 0;
  padding: 0; }

.tx-sremailsubscribe-pi1 label span {
  color: #ff0000; }

.tx-sremailsubscribe-pi1 .tx-sremailsubscribe-pi1-error {
  color: #ff0000; }

.tx-sremailsubscribe-pi1 input {
  margin: 0;
  padding: 0 .5em 0 0; }

.tx-sremailsubscribe-pi1 input[type=password] {
  margin-right: 1em; }

* html .tx-sremailsubscribe-pi1 input.tx-sremailsubscribe-pi1-password {
  margin-right: 1em; }

.tx-sremailsubscribe-pi1 input[type=radio], .tx-sremailsubscribe-pi1 input[type=checkbox] {
  background-color: transparent; }

* html .tx-sremailsubscribe-pi1 input.tx-sremailsubscribe-pi1-radio, * html .tx-sremailsubscribe-pi1 input.tx-sremailsubscribe-pi1-checkbox {
  background-color: transparent; }

.tx-sremailsubscribe-pi1 .tx-sremailsubscribe-pi1-delete-icon {
  margin-left: 1em;
  background-color: transparent; }

.tx-sremailsubscribe-pi1 .tx-sremailsubscribe-pi1-delete-icon:hover {
  cursor: pointer; }

.tx-sremailsubscribe-pi1 a.tx-sremailsubscribe-pi1-file-view {
  padding-left: 15px;
  background-image: url("../typo3conf/ext/sr_feuser_register/pi1/internal_link_new_window.gif");
  background-color: transparent;
  background-repeat: no-repeat;
  font-size: .8em;
  margin-left: 1em; }

.tx-sremailsubscribe-pi1 ul {
  margin: 0;
  padding: 0;
  list-style-position: inside; }

.tx-sremailsubscribe-pi1 ul.tx-sremailsubscribe-multiple-checkboxes {
  list-style-type: none; }

.tx-sremailsubscribe-pi1 ul.tx-sremailsubscribe-multiple-checkboxes li {
  margin: 0 0 .3em 0;
  padding: 0; }

.tx-sremailsubscribe-pi1 ul.tx-sremailsubscribe-multiple-checkboxes li label {
  margin: 0;
  padding: 0 0 0 .5em; }

.tx-sremailsubscribe-pi1 ul.tx-sremailsubscribe-multiple-checked-values li {
  float: left;
  padding: 0 2em 0 0;
  margin: 0; }

.tx-sremailsubscribe-pi1 dl {
  margin: 0;
  padding: 1em 0 0 0; }

.tx-sremailsubscribe-pi1 dt, .tx-sremailsubscribe-pi1 dd {
  margin: 0;
  padding: 0 0 .5em 0;
  float: left; }

.tx-sremailsubscribe-pi1 dt {
  clear: both;
  width: 25%;
  text-align: right;
  padding-right: 1em; }

.tx-sremailsubscribe-pi1 dd {
  text-align: left;
  width: 50%; }

.tx-sremailsubscribe-pi1 .tx-sremailsubscribe-pi1-multiple-checkboxes dt {
  width: auto;
  padding-right: 0; }

.tx-sremailsubscribe-pi1 .tx-sremailsubscribe-pi1-multiple-checkboxes dd {
  width: auto; }

* html .tx-sremailsubscribe-pi1 dd {
  float: none; }

.tx-sremailsubscribe-pi1 dd p {
  margin-top: 0;
  margin-bottom: .5em;
  padding: 0; }

.tx-sremailsubscribe-pi1 dd label {
  padding: 0 1em 0 .5em; }

.wrapper_csc .ordenar-por {
  float: none;
  display: block;
  height: 23px;
  margin: 0px 0px 20px 0px;
  padding: 5px 10px 20px 10px;
  border-bottom: 1px solid #b7b7b7; }

.wrapper_csc .ordenar-por form .wrapper-opcion {
  float: left;
  display: block;
  margin: 0px;
  padding: 4px 20px 0px 0px;
  height: 17px; }

.wrapper_csc .ordenar-por form label {
  float: left;
  display: block;
  height: 13px;
  margin: 0px;
  padding: 1px 10px 0px 0px;
  font: normal normal bold 0.71em Arial, Helvetica, sans-serif;
  color: #333; }

.wrapper_csc .ordenar-por form select {
  float: left;
  display: block;
  margin: 0px;
  padding: 0px;
  font: normal normal normal 0.71em Arial, Helvetica, sans-serif;
  color: #333; }

.wrapper_csc .listados {
  float: none;
  display: block;
  height: auto;
  padding: 0px;
  margin: 0px 0px 0px 0px;
  text-align: left; }

.wrapper_csc .listados .item {
  float: none;
  display: block;
  height: auto;
  overflow: hidden;
  padding: 0px 0px 10px 0px;
  margin: 0px 0px 10px 0px;
  text-align: left;
  border-bottom: 1px dashed #b7b7b7; }

.wrapper_csc .listados .item:first-child {
  margin-top: 0px !important;
  padding-top: 0px; }

.wrapper_csc .listados .item:last-child {
  margin-bottom: 0px !important;
  padding-bottom: 0px !important;
  border: 0px none !important; }

.wrapper_csc .listados.latest .item {
  border: 0px; }

.wrapper_csc .listados .item .imagen {
  float: left;
  display: table;
  height: auto;
  padding: 3px;
  margin: 0px 10px 0px 0px;
  text-align: center;
  border: 1px solid #f0f0f0;
  width: 90px;
  height: 90px; }

.wrapper_csc .listados .item .imagen .centrado-vertical {
  display: table-cell;
  vertical-align: middle; }

.wrapper_csc .listados.latest .item .textos p.fecha {
  margin: 0px !important;
  color: #000; }

.wrapper_csc .listados.latest .item div.fecha {
  width: 40px;
  float: left;
  display: block;
  height: auto;
  padding: 0px;
  margin: 0px 10px 0px 0px;
  text-align: center;
  font: normal normal normal 0.61em Arial, Helvetica, sans-serif !important;
  text-transform: uppercase;
  color: #f55700; }

.wrapper_csc .listados.latest .item div.fecha {
  border: 3px solid #f55700;
  -webkit-border-radius: 4px 4px;
  -moz-border-radius: 4px / 4px;
  -khtml-border-radius: 4px / 4px;
  border-radius: 4px / 4px;
  padding: 6px 0; }

.wrapper_csc .listados.latest .item div.fecha span.dia {
  font-size: 2em;
  font-weight: bold;
  float: none;
  display: block;
  height: auto;
  padding: 0px;
  margin: 0px 0px 0px 0px; }

.wrapper_csc .listados.latest .item div.fecha span.mes {
  float: none;
  display: block;
  height: auto;
  padding: 0px;
  margin: 0px 0px 0px 0px; }

.wrapper_csc .listados.latest .item div.fecha span.ano {
  float: none;
  display: block;
  height: auto;
  padding: 0px;
  margin: 0px 0px 0px 0px; }

.wrapper_csc .listados.latest .item .textos h4 {
  font: normal normal normal 1em Arial, Helvetica, sans-serif !important;
  margin: 0px !important;
  color: #000;
  text-transform: none; }

.wrapper_csc .listados.latest .item .textos h4 a {
  color: #000;
  text-decoration: none; }

.wrapper_csc .listados.latest .item .textos h4 a:hover {
  color: #f55700;
  text-decoration: none; }

.wrapper_csc .listados .item .textos {
  display: block;
  height: auto;
  padding: 0px 0px 0px 0px;
  margin: 0px;
  text-align: left; }

.wrapper_csc .listados .item .textos p.fecha {
  margin: 0px;
  font: normal normal normal 0.71em/1em Arial, Helvetica, sans-serif;
  color: #666;
  text-align: left; }

.wrapper_csc .listados .item .textos h4 {
  font: normal normal normal 0.86em Arial, Helvetica, sans-serif !important;
  margin: 0px !important;
  color: #000;
  text-transform: none;
  font-variant: normal !important; }

.wrapper_csc .listados .item .textos h4 a {
  color: #f55700;
  text-decoration: none; }

.wrapper_csc .listados .item .textos h4 a:hover {
  color: #f55700;
  text-decoration: underline; }

.wrapper_csc .listados .item .textos p {
  float: none;
  margin: 0px 0px 10px 0px !important;
  font: normal normal normal 0.76em/1.35em Arial, Helvetica, sans-serif;
  color: #666; }

.wrapper_csc .listados .item .informacion {
  display: none;
  visibility: hidden; }

.wrapper_csc .listados.programas .item .titular_y_boton {
  float: none;
  display: block;
  clear: both;
  height: auto;
  padding: 0px 0px 0px 0px;
  margin: 0px;
  text-align: left; }

.wrapper_csc .listados.programas .item .titular_y_boton .titular {
  float: left;
  display: block;
  margin: 0px 12px 0px 0px;
  padding: 0px;
  height: auto;
  width: 180px; }

.wrapper_csc .listados.programas .item .titular_y_boton .titular h5 {
  margin: 0px 0px 3px 0px !important;
  color: #f55700;
  text-transform: none; }

.wrapper_csc .listados.programas .item .titular_y_boton .titular h5 a {
  color: #f55700;
  text-decoration: none; }

.wrapper_csc .listados.programas .item .titular_y_boton .titular h5 a:hover {
  color: #f55700;
  text-decoration: underline; }

.wrapper_csc .listados.programas .item .titular_y_boton .boton {
  float: right;
  display: block;
  margin: 0px;
  padding: 0px;
  height: auto;
  width: 100px; }

.wrapper_csc .listados.programas .item .titular_y_boton .boton a {
  float: right;
  display: block;
  margin: 0px;
  padding: 6px 12px;
  background-color: #f55700;
  font: normal normal bold 0.71em Arial, Helvetica, sans-serif;
  color: #fff;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px; }

.wrapper_csc .listados.programas .item .titular_y_boton .boton a:hover {
  color: #fff;
  text-decoration: none; }

.wrapper_csc .listados.programas .item .texto {
  float: none;
  display: block;
  clear: both;
  height: auto;
  padding: 0px 0px 0px 0px;
  margin: 0px;
  text-align: left; }

.wrapper_csc .listados.programas .item .texto p {
  margin: 0px 0px 10px 0px !important;
  font: normal normal normal 0.71em/1.25em Arial, Helvetica, sans-serif;
  color: #666; }

.wrapper-contenidos .contenidos-pagina .lista_enlaces {
  float: none;
  display: block;
  margin: 0px;
  padding: 0px;
  height: auto;
  width: auto;
  overflow: hidden; }

.wrapper-contenidos .contenidos-pagina .lista_enlaces ul {
  margin: 0px;
  padding: 0px; }

.wrapper-contenidos .contenidos-pagina .lista_enlaces ul li {
  list-style-type: none;
  margin: 0px 0px 4px 0px !important;
  padding: 0px 0px 0px 20px !important;
  background: transparent url("../images/detalle/enlace-externo.png") scroll no-repeat 0px 1px !important; }

.wrapper-contenidos .contenidos-pagina .lista_info_relacionada {
  float: none;
  display: block;
  margin: 0px;
  padding: 0px;
  height: auto;
  width: auto;
  overflow: hidden; }

.wrapper-contenidos .contenidos-pagina .lista_info_relacionada ul {
  margin: 0px;
  padding: 0px; }

.wrapper-contenidos .contenidos-pagina .lista_info_relacionada ul li {
  list-style-type: none;
  margin: 0px 0px 4px 0px !important;
  padding: 0px 0px 0px 20px !important;
  background: transparent url("../images/detalle/enlace-relacionado.png") scroll no-repeat 0px 1px !important; }

.wrapper_csc .video-grande {
  float: none;
  display: block;
  width: 653px;
  height: auto;
  margin: 0px 0px 15px 0px;
  padding: 6px;
  border: 1px solid #dadada; }

.wrapper_csc .volver-al-listado {
  float: none;
  display: block;
  clear: both;
  height: 30px;
  padding: 8px 0px;
  margin: 30px 0px 10px 0px;
  text-align: left;
  background-image: url("../images/bg-volver-al-listado.gif");
  background-repeat: repeat-x;
  background-position: center top;
  font: normal normal normal 0.71em Arial, Helvetica, sans-serif; }

.wrapper_csc .volver-al-listado a {
  text-decoration: none; }

.wrapper_csc .volver-al-listado a:hover {
  text-decoration: underline; }

.wrapper-contenidos .contenidos-pagina .titulares {
  float: none;
  display: block;
  height: auto;
  margin: 0px 0px 0px 0px;
  padding: 0px; }

.wrapper-contenidos .contenidos-pagina .fecha-y-share {
  float: none;
  display: block;
  height: 25px;
  width: auto;
  margin: 0px 0px 10px 0px;
  padding: 0px; }

.wrapper-contenidos .contenidos-pagina .fecha-y-share .fecha-detalle {
  float: left;
  display: block;
  height: 25px;
  width: 140px;
  margin: 0px 10px 0px 0px;
  padding: 0px; }

.wrapper-contenidos .contenidos-pagina .fecha-y-share .fecha-detalle p {
  margin: 5px 0px 0px 0px !important;
  font-size: 0.71em !important; }

.wrapper-contenidos .contenidos-pagina .fecha-y-share .share-detalle {
  float: right;
  display: block;
  height: 25px;
  /*width:420px;*/
  margin: 0px;
  padding: 0px; }

.wrapper-contenidos .contenidos-pagina .fecha-y-share .share-detalle .iframe {
  float: left;
  display: inline-block;
  height: auto !important;
  /*width:110px;*/
  margin: 0px 0px 0px 5px !important;
  padding: 0px !important;
  vertical-align: bottom !important; }

.wrapper-contenidos .contenidos-pagina .fecha-y-share .share-detalle .iframe.facebook {
  /*width:130px;*/ }

.wrapper-contenidos .contenidos-pagina .fecha-y-share .share-detalle .iframe.twitter {
  /*width:110px;*/ }

.wrapper-contenidos .contenidos-pagina .fecha-y-share .share-detalle .iframe.google {
  /*width:80px;*/ }

.wrapper-contenidos .contenidos-pagina .detalle .autor {
  height: auto;
  overflow: hidden;
  float: none;
  display: block;
  margin: 15px 0px;
  padding: 15px 0px;
  border-top: 1px dashed #dadada;
  border-bottom: 1px solid #dadada; }

.wrapper-contenidos .contenidos-pagina .detalle .autor .sobre-el-autor {
  float: none;
  display: block;
  clear: both;
  margin: 0px 0px 15px 0px; }

.wrapper-contenidos .contenidos-pagina .detalle .autor .sobre-el-autor h4 {
  margin: 0px !important;
  font: normal normal normal 1.2em "Open Sans", Arial, Helvetica, sans-serif;
  color: #000; }

.wrapper-contenidos .contenidos-pagina .detalle .autor .foto {
  float: left;
  display: block;
  margin: 0px 20px 0px 0px;
  padding: 0px;
  width: 156px;
  height: 107px; }

.wrapper-contenidos .contenidos-pagina .detalle .autor .descripcion {
  height: auto;
  overflow: hidden;
  float: left;
  display: block;
  width: 410px;
  margin: 0px;
  padding: 0px; }

.wrapper-contenidos .contenidos-pagina .detalle .autor .descripcion h5 {
  margin: 0px 0px 15px 0px !important;
  font: normal normal normal 0.91em Arial, Helvetica, sans-serif;
  color: #000; }

.wrapper-contenidos .contenidos-pagina .detalle .autor .descripcion p {
  font: normal normal normal 0.81em Arial, Helvetica, sans-serif;
  color: #555; }

.wrapper-contenidos .contenidos-pagina .detalle .autor .descripcion p:last-child {
  margin: 0px;
  padding: 0px; }

.wrapper-contenidos .contenidos-pagina .detalle .multimedia {
  height: auto;
  overflow: hidden;
  float: left;
  display: block;
  margin: 3px 20px 20px 0px;
  padding: 5px;
  background-color: #f2f2f2;
  width: 218px; }

.wrapper-contenidos .contenidos-pagina .detalle .multimedia .imagen_principal {
  height: auto;
  overflow: hidden;
  float: left;
  display: block;
  margin: 0px;
  padding: 3px;
  border: 1px solid #dadada;
  width: 210px;
  background-color: #fff; }

.wrapper-contenidos .contenidos-pagina .detalle .multimedia .imagenes_relacionadas {
  height: auto;
  overflow: hidden;
  float: none;
  display: block;
  clear: both;
  margin: 0px;
  padding: 7px 0px 0px 0px; }

.wrapper-contenidos .contenidos-pagina .detalle .multimedia .imagenes_relacionadas .wrapper_imagen_relacionada {
  float: left;
  display: block;
  margin: 0px 5px 5px 0px;
  padding: 0px;
  width: 103px; }

.wrapper-contenidos .contenidos-pagina .detalle .multimedia .imagenes_relacionadas .wrapper_imagen_relacionada .imagen {
  float: none;
  display: block;
  margin: 0px;
  padding: 3px;
  border: 1px solid #dadada;
  height: 55px;
  width: 95px;
  height: auto;
  background-color: #fff; }

.wrapper-contenidos .contenidos-pagina .detalle .multimedia .imagenes_relacionadas .wrapper_imagen_relacionada .descripcion {
  float: none;
  display: block;
  margin: 3px 0px 0px 0px;
  padding: 0px;
  height: auto; }

.wrapper-contenidos .contenidos-pagina .detalle .multimedia .imagenes_relacionadas .wrapper_imagen_relacionada .descripcion p.piedefoto {
  margin: 5px 0px 10px 0px;
  padding: 0px;
  font: italic normal normal 0.71em Arial, Helvetica, sans-serif;
  color: #555; }

.wrapper-contenidos .contenidos-pagina .detalle .videos_relacionados {
  height: auto;
  overflow: hidden;
  float: none;
  display: block;
  clear: both;
  margin: 0px 0px 20px 0px;
  padding: 5px;
  border: 1px solid #dadada; }

.wrapper-contenidos .contenidos-pagina .detalle .videos_relacionados .wrapper_video_relacionado {
  float: none;
  display: block;
  margin: 0px;
  padding: 0px;
  height: auto; }

.wrapper-contenidos .contenidos-pagina .detalle .videos_relacionados .wrapper_video_relacionado .video {
  float: none;
  display: block;
  margin: 0px;
  padding: 3px;
  border: 1px solid #dadada;
  height: auto; }

.wrapper-contenidos .contenidos-pagina .detalle .videos_relacionados .wrapper_video_relacionado .titular {
  float: none;
  display: block;
  margin: 0px 0px 5px 0px;
  padding: 0px;
  height: auto; }

.wrapper-contenidos .contenidos-pagina .detalle .videos_relacionados .wrapper_video_relacionado .descripcion {
  float: none;
  display: block;
  margin: 3px 0px 0px 0px;
  padding: 0px;
  height: auto; }

.wrapper-contenidos .contenidos-pagina .detalle .videos_relacionados .wrapper_video_relacionado .descripcion p.piedevideo {
  margin: 5px 0px 10px 0px;
  padding: 0px;
  font: italic normal normal 0.71em Arial, Helvetica, sans-serif;
  color: #555; }

.wrapper-contenidos .contenidos-pagina .volver_compartir {
  float: none;
  display: block;
  margin: 15px 0px 0px 0px;
  padding: 15px 0px 0px 0px;
  height: 28px;
  border-top: 1px dashed #dadada; }

.wrapper-contenidos .contenidos-pagina .volver_compartir .volver {
  float: left;
  display: block;
  margin: 0px 20px 0px 0px;
  padding: 0px;
  width: 150px; }

.wrapper-contenidos .contenidos-pagina .volver_compartir .compartir_en {
  float: right;
  display: block;
  margin: 0px;
  padding: 0px;
  /*width:390px;*/ }

.wrapper-contenidos .contenidos-pagina .volver_compartir .compartir_en .titular_compartir {
  float: left;
  display: block;
  margin: 0px 10px 0px 0px !important;
  padding: 0px !important;
  width: 90px;
  text-align: right; }

.wrapper-contenidos .contenidos-pagina .volver_compartir .compartir_en .titular_compartir h4 {
  margin: 0px !important;
  padding: 0px !important;
  font: normal normal normal 0.71em Arial, Helvetica, sans-serif !important;
  color: #666;
  text-align: right; }

.wrapper-contenidos .contenidos-pagina .volver_compartir .compartir_en .iconos_compartir {
  float: left;
  display: block;
  margin: 0px !important;
  padding: 0px !important;
  /*width:290px*/
  text-align: left; }

.lista_logos {
  float: none;
  display: block;
  margin: 0px;
  padding: 0px; }

.lista_logos .logo {
  float: left;
  display: block;
  margin: 0px 15px 15px 0px;
  padding: 0px;
  height: auto; }

.caja_info_detalle {
  float: none;
  display: block;
  margin: 0px;
  padding: 20px;
  background-color: #f6f6f6;
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px; }

.caja_info_detalle .wrapper_csc div.etiquetas,
.caja_info_detalle .wrapper_csc div.etiquetas div.tag_group {
  margin: 0px; }

.caja_info_detalle .wrapper_csc div.etiquetas div.tag_group p.group_name {
  margin: 2px 6px 4px 0px !important; }

.caja_info_detalle .wrapper_csc div.etiquetas div.tag_group ul.tags.sinfondo li {
  font-size: 0.86em !important; }

.caja_info_detalle .wrapper_csc div.etiquetas div.tag_group ul.tags.sinfondo li a {
  padding: 4px 0px !important; }

.caja_info_detalle .wrapper_csc div.etiquetas div.tag_group p.valores {
  float: left;
  display: block;
  margin: 2px 0px 0px 0px !important;
  padding: 0px;
  height: auto;
  overflow: hidden;
  font-size: 0.71em; }

.caja_info_detalle .wrapper_csc div.etiquetas.hacia_abajo .tag_group {
  float: none !important;
  clear: both; }

.caja_info_detalle .wrapper_csc div.etiquetas.hacia_abajo .tag_group p.group_name {
  margin: 0px 6px 0px 0px !important; }

.caja_info_detalle .wrapper_csc div.etiquetas.hacia_abajo .tag_group p.valores {
  margin: 0px !important; }

.caja_info_detalle .wrapper_csc + .wrapper_csc {
  margin: 7px 0px 0px 0px !important;
  padding: 7px 0px 0px 0px !important;
  border-top: 1px dashed #dadada !important; }

.caja_info_detalle .wrapper_csc h3 {
  font-size: 0.91em !important;
  margin: 0px 0px 5px 0px !important; }

.caja_info_detalle .col-wide .col-1.todoancho,
.caja_info_detalle .col-wide .col-2.todoancho {
  float: none !important;
  clear: both !important;
  margin: 0px !important; }

.caja_info_detalle .col2-set .col-2 .botoncolorido {
  float: right !important; }

body.inicio .caja_info_detalle .col2-set,
body.interior.sinmenu.sincolder .caja_info_detalle .col2-set {
  width: 828px !important; }

body.inicio .caja_info_detalle .col2-set .col-1,
body.inicio .caja_info_detalle .col2-set .col-2,
body.interior.sinmenu.sincolder .caja_info_detalle .col2-set .col-1,
body.interior.sinmenu.sincolder .caja_info_detalle .col2-set .col-2 {
  width: 398px !important; }

body.inicio .caja_info_detalle .col3-set,
body.interior.sinmenu.sincolder .caja_info_detalle .col3-set {
  width: 518px !important; }

body.inicio .caja_info_detalle .col3-set .col-1,
body.inicio .caja_info_detalle .col3-set .col-2,
body.interior.sinmenu.sincolder .caja_info_detalle .col3-set .col-1,
body.interior.sinmenu.sincolder .caja_info_detalle .col3-set .col-2,
body.interior.sinmenu.sincolder .caja_info_detalle .col3-set .col-3 {
  width: 255.33333px !important; }

body.inicio .col-wide .caja_info_detalle .col2-set,
body.interior.sinmenu.sincolder .col-wide .caja_info_detalle .col2-set {
  width: 549px !important; }

body.inicio .col-wide .caja_info_detalle .col2-set .col-1,
body.inicio .col-wide .caja_info_detalle .col2-set .col-2,
body.interior.sinmenu.sincolder .col-wide .caja_info_detalle .col2-set .col-1,
body.interior.sinmenu.sincolder .col-wide .caja_info_detalle .col2-set .col-2 {
  width: 259px !important; }

body.interior.sinmenu.sincolder .wrapper_csc .col-wide .caja_info_detalle .col2-set .col-1.todoancho,
body.interior.sinmenu.sincolder .wrapper_csc .col-wide .caja_info_detalle .col2-set .col-2.todoancho {
  width: 549px !important; }

body.interior.conmenu.sincolder .caja_info_detalle .col2-set {
  width: 558px !important; }

body.interior.conmenu.sincolder .caja_info_detalle .col2-set .col-1,
body.interior.conmenu.sincolder .caja_info_detalle .col2-set .col-2 {
  width: 262.5px !important; }

body.interior.conmenu.sincolder .caja_info_detalle .col3-set {
  width: 336px !important; }

body.interior.conmenu.sincolder .caja_info_detalle .col3-set .col-1,
body.interior.conmenu.sincolder .caja_info_detalle .col3-set .col-2,
body.interior.conmenu.sincolder .caja_info_detalle .col3-set .col-3 {
  width: 163.66667px !important; }

body.interior.conmenu.sincolder .col-wide .caja_info_detalle .col2-set {
  width: 369px !important; }

body.interior.conmenu.sincolder .col-wide .caja_info_detalle .col2-set .col-1,
body.interior.conmenu.sincolder .col-wide .caja_info_detalle .col2-set .col-2 {
  width: 168px !important; }

body.interior.conmenu.sincolder .wrapper_csc .col-wide .caja_info_detalle .col2-set .col-1.todoancho,
body.interior.conmenu.sincolder .wrapper_csc .col-wide .caja_info_detalle .col2-set .col-2.todoancho {
  width: 369px !important; }

body.interior.sinmenu.concolder .caja_info_detalle .col2-set {
  width: 558px !important; }

body.interior.sinmenu.concolder .caja_info_detalle .col2-set .col-1,
body.interior.sinmenu.concolder .caja_info_detalle .col2-set .col-2 {
  width: 262.5px !important; }

body.interior.sinmenu.concolder .caja_info_detalle .col3-set {
  width: 336px !important; }

body.interior.sinmenu.concolder .caja_info_detalle .col3-set .col-1,
body.interior.sinmenu.concolder .caja_info_detalle .col3-set .col-2,
body.interior.sinmenu.concolder .caja_info_detalle .col3-set .col-3 {
  width: 163.66667px !important; }

body.interior.sinmenu.concolder .col-wide .caja_info_detalle .col2-set {
  width: 369px !important; }

body.interior.sinmenu.concolder .col-wide .caja_info_detalle .col2-set .col-1,
body.interior.sinmenu.concolder .col-wide .caja_info_detalle .col2-set .col-2 {
  width: 168px !important; }

body.interior.sinmenu.concolder .wrapper_csc .col-wide .caja_info_detalle .col2-set .col-1.todoancho,
body.interior.sinmenu.concolder .wrapper_csc .col-wide .caja_info_detalle .col2-set .col-2.todoancho {
  width: 369px !important; }

body.interior.conmenu.concolder .caja_info_detalle .col2-set {
  width: 290px !important; }

body.interior.conmenu.concolder .caja_info_detalle .col2-set .col-1,
body.interior.conmenu.concolder .caja_info_detalle .col2-set .col-2 {
  width: 129px !important; }

body.interior.conmenu.concolder .caja_info_detalle .col3-set {
  width: 160px !important; }

body.interior.conmenu.concolder .caja_info_detalle .col3-set .col-1,
body.interior.conmenu.concolder .caja_info_detalle .col3-set .col-2,
body.interior.conmenu.concolder .caja_info_detalle .col3-set .col-3 {
  width: 76.33333px !important; }

.wrapper_csc .cajadestacados .tx-powermail-pi1 .labelbonito {
  padding: 0px 10px 0px 0px !important; }

.wrapper_csc .cajadestacados .tx-powermail-pi1 .labelbonito label {
  font-weight: bold; }

.wrapper_csc .cajadestacados .tx-powermail-pi1 .inputbonito {
  padding: 0px !important; }

.wrapper_csc .cajadestacados .tx-powermail-pi1 .wrapper_submit input.powermail_submit {
  margin: 0px !important; }

.wrapper_csc .colwn-set .col-narrow .cajadestacados .tx-powermail-pi1 .titular_formulario.disp02 h3,
.wrapper_csc .colwn-set .col-narrow .cajadestacados .tx-powermail-pi1 .titular_formulario.disp02 h4 {
  color: #f55700; }

.wrapper_csc .colwn-set .col-narrow .cajadestacados .tx-powermail-pi1 .labelbonito,
.wrapper_csc .colwn-set .col-narrow .cajadestacados .tx-powermail-pi1 .inputbonito {
  float: none;
  padding: 0px 0px 5px 0px !important; }

body.inicio .wrapper_csc .colwn-set .col-wide .tx-powermail-pi1 .labelbonito,
body.interior.sinmenu.sincolder .wrapper_csc .colwn-set .col-wide .tx-powermail-pi1 .labelbonito {
  width: 160px; }

body.inicio .wrapper_csc .colwn-set .col-wide .tx-powermail-pi1 .inputbonito,
body.interior.sinmenu.sincolder .wrapper_csc .colwn-set .col-wide .tx-powermail-pi1 .inputbonito {
  width: 280px; }

body.inicio .wrapper_csc .colwn-set .col-wide .tx-powermail-pi1 .inputbonito input[type="text"],
body.interior.sinmenu.sincolder .wrapper_csc .colwn-set .col-wide .tx-powermail-pi1 .inputbonito input[type="text"],
body.inicio .wrapper_csc .colwn-set .col-wide .tx-powermail-pi1 .inputbonito textarea,
body.interior.sinmenu.sincolder .wrapper_csc .colwn-set .col-wide .tx-powermail-pi1 .inputbonito textarea,
body.inicio .wrapper_csc .colwn-set .col-wide .tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html input.powermail_text,
body.interior.sinmenu.sincolder .wrapper_csc .colwn-set .col-wide .tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html input.powermail_text,
body.inicio .wrapper_csc .colwn-set .col-wide .tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html textarea.powermail_textarea,
body.interior.sinmenu.sincolder .wrapper_csc .colwn-set .col-wide .tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html textarea.powermail_textarea {
  width: 265px !important; }

body.inicio .wrapper_csc .colwn-set .col-wide .tx-powermail-pi1 .inputbonito select,
body.interior.sinmenu.sincolder .wrapper_csc .colwn-set .col-wide .tx-powermail-pi1 .inputbonito select,
body.inicio .wrapper_csc .colwn-set .col-wide .tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_select select,
body.interior.sinmenu.sincolder .wrapper_csc .colwn-set .col-wide .tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_select select,
body.inicio .wrapper_csc .colwn-set .col-wide .tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html select.powermail_select,
body.interior.sinmenu.sincolder .wrapper_csc .colwn-set .col-wide .tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html select.powermail_select {
  width: 270px !important; }

body.inicio .wrapper_csc .colwn-set .col-narrow .cajadestacados .tx-powermail-pi1 .labelbonito,
body.interior.sinmenu.sincolder .wrapper_csc .colwn-set .col-narrow .cajadestacados .tx-powermail-pi1 .labelbonito,
body.inicio .wrapper_csc .colwn-set .col-narrow .cajadestacados .tx-powermail-pi1 .inputbonito {
  width: 219px; }

body.interior.sinmenu.sincolder .wrapper_csc .colwn-set .col-narrow .cajadestacados .tx-powermail-pi1 .inputbonito {
  width: 219px; }

body.inicio .wrapper_csc .colwn-set .col-narrow .cajadestacados .tx-powermail-pi1 .inputbonito input[type="text"],
body.interior.sinmenu.sincolder .wrapper_csc .colwn-set .col-narrow .cajadestacados .tx-powermail-pi1 .inputbonito input[type="text"],
body.inicio .wrapper_csc .colwn-set .col-narrow .cajadestacados .tx-powermail-pi1 .inputbonito textarea,
body.interior.sinmenu.sincolder .wrapper_csc .colwn-set .col-narrow .cajadestacados .tx-powermail-pi1 .inputbonito textarea,
body.inicio .wrapper_csc .colwn-set .col-narrow .cajadestacados .tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html input.powermail_text,
body.interior.sinmenu.sincolder .wrapper_csc .colwn-set .col-narrow .cajadestacados .tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html input.powermail_text,
body.inicio .wrapper_csc .colwn-set .col-narrow .cajadestacados .tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html textarea.powermail_textarea {
  width: 206px; }

body.interior.sinmenu.sincolder .wrapper_csc .colwn-set .col-narrow .cajadestacados .tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html textarea.powermail_textarea {
  width: 206px; }

body.inicio .wrapper_csc .colwn-set .col-narrow .cajadestacados .tx-powermail-pi1 .inputbonito select,
body.interior.sinmenu.sincolder .wrapper_csc .colwn-set .col-narrow .cajadestacados .tx-powermail-pi1 .inputbonito select,
body.inicio .wrapper_csc .colwn-set .col-narrow .cajadestacados .tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_select select,
body.interior.sinmenu.sincolder .wrapper_csc .colwn-set .col-narrow .cajadestacados .tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_select select,
body.inicio .wrapper_csc .colwn-set .col-narrow .cajadestacados .tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html select.powermail_select {
  width: 215px; }

body.interior.sinmenu.sincolder .wrapper_csc .colwn-set .col-narrow .cajadestacados .tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html select.powermail_select {
  width: 215px; }

body.interior.conmenu.sincolder .wrapper_csc .colwn-set .col-wide .tx-powermail-pi1 .labelbonito {
  width: 160px; }

body.interior.conmenu.sincolder .wrapper_csc .colwn-set .col-wide .tx-powermail-pi1 .inputbonito {
  width: 280px; }

body.interior.conmenu.sincolder .wrapper_csc .colwn-set .col-wide .tx-powermail-pi1 .inputbonito input[type="text"],
body.interior.conmenu.sincolder .wrapper_csc .colwn-set .col-wide .tx-powermail-pi1 .inputbonito textarea,
body.interior.conmenu.sincolder .wrapper_csc .colwn-set .col-wide .tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html input.powermail_text,
body.interior.conmenu.sincolder .wrapper_csc .colwn-set .col-wide .tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html textarea.powermail_textarea {
  width: 265px !important; }

body.interior.conmenu.sincolder .wrapper_csc .colwn-set .col-wide .tx-powermail-pi1 .inputbonito select,
body.interior.conmenu.sincolder .wrapper_csc .colwn-set .col-wide .tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_select select,
body.interior.conmenu.sincolder .wrapper_csc .colwn-set .col-wide .tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html select.powermail_select {
  width: 270px !important; }

body.interior.conmenu.sincolder .wrapper_csc .colwn-set .col-narrow .cajadestacados .tx-powermail-pi1 .labelbonito,
body.interior.conmenu.sincolder .wrapper_csc .colwn-set .col-narrow .cajadestacados .tx-powermail-pi1 .inputbonito {
  width: 128px; }

body.interior.conmenu.sincolder .wrapper_csc .colwn-set .col-narrow .cajadestacados .tx-powermail-pi1 .inputbonito input[type="text"],
body.interior.conmenu.sincolder .wrapper_csc .colwn-set .col-narrow .cajadestacados .tx-powermail-pi1 .inputbonito textarea,
body.interior.conmenu.sincolder .wrapper_csc .colwn-set .col-narrow .cajadestacados .tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html input.powermail_text,
body.interior.conmenu.sincolder .wrapper_csc .colwn-set .col-narrow .cajadestacados .tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html textarea.powermail_textarea {
  width: 115px; }

body.interior.conmenu.sincolder .wrapper_csc .colwn-set .col-narrow .cajadestacados .tx-powermail-pi1 .inputbonito select,
body.interior.conmenu.sincolder .wrapper_csc .colwn-set .col-narrow .cajadestacados .tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_select select,
body.interior.conmenu.sincolder .wrapper_csc .colwn-set .col-narrow .cajadestacados .tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html select.powermail_select {
  width: 124px; }

body.interior.sinmenu.concolder .wrapper_csc .colwn-set .col-wide .tx-powermail-pi1 .labelbonito {
  width: 160px; }

body.interior.sinmenu.concolder .wrapper_csc .colwn-set .col-wide .tx-powermail-pi1 .inputbonito {
  width: 280px; }

body.interior.sinmenu.concolder .wrapper_csc .colwn-set .col-wide .tx-powermail-pi1 .inputbonito input[type="text"],
body.interior.sinmenu.concolder .wrapper_csc .colwn-set .col-wide .tx-powermail-pi1 .inputbonito textarea,
body.interior.sinmenu.concolder .wrapper_csc .colwn-set .col-wide .tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html input.powermail_text,
body.interior.sinmenu.concolder .wrapper_csc .colwn-set .col-wide .tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html textarea.powermail_textarea {
  width: 265px !important; }

body.interior.sinmenu.concolder .wrapper_csc .colwn-set .col-wide .tx-powermail-pi1 .inputbonito select,
body.interior.sinmenu.concolder .wrapper_csc .colwn-set .col-wide .tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_select select,
body.interior.sinmenu.concolder .wrapper_csc .colwn-set .col-wide .tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html select.powermail_select {
  width: 270px !important; }

body.interior.sinmenu.concolder .wrapper_csc .colwn-set .col-narrow .cajadestacados .tx-powermail-pi1 .labelbonito,
body.interior.sinmenu.concolder .wrapper_csc .colwn-set .col-narrow .cajadestacados .tx-powermail-pi1 .inputbonito {
  width: 128px; }

body.interior.sinmenu.concolder .wrapper_csc .colwn-set .col-narrow .cajadestacados .tx-powermail-pi1 .inputbonito input[type="text"],
body.interior.sinmenu.concolder .wrapper_csc .colwn-set .col-narrow .cajadestacados .tx-powermail-pi1 .inputbonito textarea,
body.interior.sinmenu.concolder .wrapper_csc .colwn-set .col-narrow .cajadestacados .tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html input.powermail_text,
body.interior.sinmenu.concolder .wrapper_csc .colwn-set .col-narrow .cajadestacados .tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html textarea.powermail_textarea {
  width: 115px; }

body.interior.sinmenu.concolder .wrapper_csc .colwn-set .col-narrow .cajadestacados .tx-powermail-pi1 .inputbonito select,
body.interior.sinmenu.concolder .wrapper_csc .colwn-set .col-narrow .cajadestacados .tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_select select,
body.interior.sinmenu.concolder .wrapper_csc .colwn-set .col-narrow .cajadestacados .tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html select.powermail_select {
  width: 124px; }

.paginador-bonito {
  float: none;
  display: block;
  clear: both;
  width: auto;
  height: 30px;
  text-align: right;
  padding: 15px 0px; }

.paginador-bonito .wrapper_paginador {
  float: left;
  display: block;
  clear: both;
  width: auto; }

.paginador-bonito .wrapper_paginador ul.pagination-digg {
  border: 0px;
  margin: 0px !important;
  padding: 0px !important;
  text-align: right !important; }

.paginador-bonito ul.pagination-digg li {
  border: 0px;
  margin: 0px !important;
  padding: 0px !important;
  list-style: none !important;
  margin-right: 2px !important;
  float: left !important;
  margin-top: 5px !important;
  background-image: none !important; }

.paginador-bonito ul.pagination-digg a {
  margin-right: 2px !important;
  display: block;
  float: left;
  padding: 4px 8px !important;
  text-decoration: none; }

.paginador-bonito ul.pagination-digg a:hover {
  font-weight: bold; }

.paginador-bonito ul.pagination-digg li.siguiente,
.paginador-bonito ul.pagination-digg li.anterior {
  background: none;
  margin: 0px !important; }

.paginador-bonito ul.pagination-digg li.anterior-off {
  font-weight: bold;
  background: none;
  display: block !important;
  float: left !important;
  font-weight: bold;
  padding: 0 15px 0 0px !important;
  text-align: right;
  width: auto;
  margin: 7px 0px 0px 0px !important; }

.paginador-bonito ul.pagination-digg li.anterior a {
  font-weight: bold;
  background: none;
  display: block !important;
  float: left !important;
  font-weight: bold;
  padding: 0 15px 0 0px !important;
  text-align: right;
  width: auto;
  margin: 7px 0px 0px 0px !important; }

.paginador-bonito ul.pagination-digg li.siguiente-off {
  font-weight: bold;
  background: none;
  display: block !important;
  float: left !important;
  font-weight: bold;
  padding: 0px 0px 0px 10px !important;
  text-align: left;
  width: auto;
  margin: 7px 0px 0px 0px !important; }

.paginador-bonito ul.pagination-digg li.siguiente a {
  font-weight: bold;
  background: none;
  display: block !important;
  float: left !important;
  font-weight: bold;
  padding: 0px 0px 0px 10px !important;
  text-align: left;
  width: auto;
  margin: 7px 0px 0px 0px !important; }

.paginador-bonito ul.pagination-digg li.activo {
  font-weight: bold;
  background: none;
  font-weight: bold;
  display: block;
  float: left; }

.paginador-bonito ul.pagination-digg li.siguiente a:hover {
  font-weight: bold;
  background: none; }

.paginador-bonito ul.pagination-digg li.anterior a:hover {
  font-weight: bold;
  background: none; }

.paginador-bonito {
  font: normal normal normal 1em Arial, Helvetica, sans-serif; }

.paginador-bonito ul.pagination-digg li a {
  background-color: #999;
  color: #fff; }

.paginador-bonito ul.pagination-digg li a:hover {
  background-color: #f55700;
  color: #fff;
  font-weight: normal; }

.paginador-bonito ul.pagination-digg li.activo {
  float: left;
  display: block;
  padding: 4px 8px !important;
  background: #f55700;
  color: #fff;
  font-weight: bold;
  text-align: center;
  width: auto; }

.paginador-bonito ul.pagination-digg li.anterior-off {
  color: #ccc; }

.paginador-bonito ul.pagination-digg li.anterior a {
  color: #f55700; }

.paginador-bonito ul.pagination-digg li.siguiente-off {
  color: #ccc; }

.paginador-bonito ul.pagination-digg li.siguiente a {
  color: #f55700; }

.wrapper_csc .listados.latest .item .imagen {
  width: 58px;
  height: 58px;
  padding: 0; }

.wrapper_csc .retroceder_mes {
  float: left;
  display: block;
  margin: 0px;
  padding: 0px;
  width: auto;
  height: auto;
  overflow: hidden; }

.wrapper_csc .avanzar_mes {
  float: right;
  display: block;
  margin: 0px;
  padding: 0px;
  width: auto;
  height: auto;
  overflow: hidden; }

.wrapper_csc .mes_actual {
  float: left;
  display: block;
  margin: 0px 0px 0px 30px;
  padding: 0px 0px 0px 0px;
  height: auto;
  overflow: hidden; }

.wrapper_csc .mes_actual h4 {
  margin: 0px !important;
  font: normal normal 300 1.2em "Open Sans", Arial, Helvetica, sans-serif !important;
  color: #000 !important; }

.wrapper_csc .mes_actual h4 span.capitaliza {
  text-transform: capitalize; }

.wrapper_csc .seleccionar_datos {
  float: left;
  display: block;
  margin: 0px 0px 0px 15px;
  padding: 0px 0px 0px 15px;
  height: auto;
  overflow: hidden;
  border-left: 1px solid #c0c0c0; }

.wrapper_csc .seleccionar_datos form legend {
  float: left;
  display: block;
  width: 80px;
  margin: 5px 10px 0px 0px;
  padding: 0px;
  visibility: visible;
  font: normal normal bold 0.76em Arial, Helvetica, sans-serif;
  color: #000; }

.wrapper_csc .seleccionar_datos form .wrapper-opcion {
  float: left;
  display: block;
  margin: 0px 10px 0px 0px;
  padding: 0px;
  height: auto;
  overflow: hidden; }

.wrapper_csc .seleccionar_datos form select {
  float: left;
  display: block;
  margin: 0px;
  padding: 3px;
  height: auto;
  font-size: 0.81em;
  text-align: left; }

.wrapper_csc .seleccionar_datos form input#form_ordenarpor_submit {
  width: auto !important;
  border: 0px none;
  background-color: #666;
  padding: 6px 12px;
  margin: 0px;
  font: normal normal bold 0.76em Arial, Helvetica, sans-serif;
  color: #fff;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  cursor: pointer; }

.wrapper_csc .seleccionar_datos .wrapper_fila {
  float: none;
  display: block;
  margin: 0px 0px 5px 0px;
  padding: 0px;
  height: auto;
  overflow: hidden; }

.wrapper_csc .calendario {
  height: auto;
  overflow: hidden;
  float: none;
  display: block;
  clear: both;
  margin: 0px;
  padding: 0px;
  width: 900px; }

.wrapper_csc .calendario .wrapper_semana {
  height: auto;
  overflow: hidden;
  float: none;
  display: block;
  clear: both;
  margin: 0px 0px 10px 0px;
  padding: 0px;
  width: 900px; }

.wrapper_csc .calendario .wrapper_semana .wrapper_dia {
  height: auto;
  overflow: hidden;
  float: left;
  display: block;
  margin: 0px 1px 0px 0px;
  padding: 0px;
  width: 127px;
  text-align: left; }

.wrapper_csc .calendario .wrapper_semana .wrapper_dia .numerodia {
  float: none;
  display: block;
  margin: 0px;
  padding: 12px;
  height: 18px;
  width: 103px;
  background-color: #e5e5e5;
  text-align: right; }

.wrapper_csc .calendario .wrapper_semana .wrapper_dia .numerodia h4 {
  margin: 0px !important;
  font: normal normal normal 1em Arial, Helvetica, sans-serif !important;
  color: #666 !important;
  text-align: right; }

.wrapper_csc .calendario .wrapper_semana .wrapper_dia.activo .numerodia h4 {
  color: #666 !important; }

.wrapper_csc .calendario .wrapper_semana .wrapper_dia.activo.conevento .numerodia h4 {
  color: #f55700 !important; }

.wrapper_csc .calendario .wrapper_semana .wrapper_dia.activo.hoy .numerodia h4 {
  color: #f55700 !important;
  font-weight: bold !important; }

.wrapper_csc .calendario .wrapper_semana .wrapper_dia.activo.hoy.conevento .numerodia h4 {
  color: #f55700; }

.wrapper_csc .calendario .wrapper_semana .wrapper_dia.inactivo .numerodia {
  background-color: #f3f3f3 !important; }

.wrapper_csc .calendario .wrapper_semana .wrapper_dia.inactivo.conevento .numerodia {
  background-color: #f3f3f3 !important; }

.wrapper_csc .calendario .wrapper_semana .wrapper_dia.inactivo .numerodia h4 {
  color: #777 !important; }

.wrapper_csc .calendario .wrapper_semana .wrapper_dia.inactivo.conevento .numerodia h4 {
  color: #777 !important; }

.wrapper_csc .calendario .wrapper_semana .wrapper_dia .evento {
  height: auto;
  overflow: hidden;
  float: none;
  display: block;
  clear: both;
  margin: 0px 0px 4px 0px;
  padding: 4px 2px 10px 2px;
  width: 123px;
  background-color: #fff;
  text-align: left;
  border-bottom: 1px solid #e5e5e5; }

.wrapper_csc .calendario .wrapper_semana .wrapper_dia .evento:last-child {
  margin: 0px;
  padding-bottom: 2px;
  border: 0px none; }

.wrapper_csc .calendario .wrapper_semana .wrapper_dia .evento .foto_evento {
  float: none;
  display: block;
  clear: both;
  margin: 0px 0px 3px 0px;
  padding: 0px;
  height: auto;
  overflow: hidden; }

.wrapper_csc .calendario .wrapper_semana .wrapper_dia .evento .tags_evento {
  height: auto;
  overflow: hidden;
  float: none;
  display: block;
  clear: both;
  margin: 0px;
  padding: 0px; }

.wrapper_csc .calendario .wrapper_semana .wrapper_dia .evento .tags_evento ul.tags {
  margin: 0px !important;
  padding: 0px !important; }

.wrapper_csc .calendario .wrapper_semana .wrapper_dia .evento .titular_evento {
  height: auto;
  overflow: hidden;
  float: none;
  display: block;
  clear: both;
  padding: 0px 0px 3px 0px;
  margin: 0px; }

.wrapper_csc .calendario .wrapper_semana .wrapper_dia .evento .titular_evento h5 {
  margin: 0px !important;
  font: normal normal normal 0.71em/1.25em Arial, Helvetica, sans-serif !important;
  color: #666 !important;
  text-align: left; }

.wrapper_csc .calendario .wrapper_semana .wrapper_dia .evento .titular_evento h5 a {
  color: #f55700 !important;
  text-decoration: none; }

.wrapper_csc .calendario .wrapper_semana .wrapper_dia .evento .titular_evento h5 a:hover {
  color: #f55700 !important;
  text-decoration: underline; }

.wrapper_csc .calendario .wrapper_semana .wrapper_dia .evento .fechaylugar_evento {
  height: auto;
  overflow: hidden;
  float: none;
  display: block;
  clear: both;
  padding: 3px 0px;
  margin: 0px; }

.wrapper_csc .calendario .wrapper_semana .wrapper_dia .evento .fechaylugar_evento p {
  margin: 0px !important;
  font: italic normal normal 0.71em/1em Arial, Helvetica, sans-serif;
  color: #6e6e6e; }

.wrapper_csc .calendario .wrapper_semana .wrapper_dia .evento .texto_evento {
  height: auto;
  overflow: hidden;
  float: none;
  display: block;
  clear: both;
  padding: 3px 0px 0px 0px;
  margin: 0px; }

.wrapper_csc .calendario .wrapper_semana .wrapper_dia .evento .texto_evento p {
  margin: 0px !important;
  font: normal normal normal 0.71em/1.25em Arial, Helvetica, sans-serif;
  color: #6e6e6e; }

.tx-ocne > h2 {
  display: none;
  visibility: hidden;
  margin: 0px 0px 15px 0px;
  padding: 0px 0px 15px 0px;
  font: normal normal normal 1.2em Arial, Helvetica, sans-serif;
  color: #555555;
  border-bottom: 1px dashed #c0c0c0; }

.wrapper_csc .calendario .wrapper_semana {
  width: 900px; }

.wrapper_csc .calendario .wrapper_semana .wrapper_dia {
  width: 127px; }

.wrapper_csc .calendario .wrapper_semana .wrapper_dia .numerodia {
  width: 103px; }

.wrapper_csc .calendario .wrapper_semana .wrapper_dia .evento {
  width: 123px; }

.interior.conmenu.sincolder .wrapper_csc .calendario .wrapper_semana {
  width: 631px; }

.interior.conmenu.sincolder .wrapper_csc .calendario .wrapper_semana .wrapper_dia {
  width: 89px; }

.interior.conmenu.sincolder .wrapper_csc .calendario .wrapper_semana .wrapper_dia .numerodia {
  width: 65px; }

.interior.conmenu.sincolder .wrapper_csc .calendario .wrapper_semana .wrapper_dia .evento {
  width: 85px; }

.interior.sinmenu.concolder .wrapper_csc .calendario .wrapper_semana {
  width: 631px; }

.interior.sinmenu.concolder .wrapper_csc .calendario .wrapper_semana .wrapper_dia {
  width: 89px; }

.interior.sinmenu.concolder .wrapper_csc .calendario .wrapper_semana .wrapper_dia .numerodia {
  width: 65px; }

.interior.sinmenu.concolder .wrapper_csc .calendario .wrapper_semana .wrapper_dia .evento {
  width: 85px; }

.interior.conmenu.concolder .wrapper_csc .calendario .wrapper_semana {
  width: 362px; }

.interior.conmenu.concolder .wrapper_csc .calendario .wrapper_semana .wrapper_dia {
  width: 49px; }

.interior.conmenu.concolder .wrapper_csc .calendario .wrapper_semana .wrapper_dia .numerodia {
  width: 25px; }

.interior.conmenu.concolder .wrapper_csc .calendario .wrapper_semana .wrapper_dia .evento {
  width: 45px; }

.inicio .csc-header h3 {
  color: #f55700;
  border-bottom: 2px solid #f55700;
  padding-bottom: 6px !important;
  margin-bottom: 2px !important; }
.inicio .wrapper_csc .cajapestanas01 .contenido {
  background-color: #f6f6f6; }
.inicio .wrapper_csc .cajapestanas01 .cabecera-cajapestanas01 h3 {
  margin: 0 !important; }
.inicio .wrapper_csc .cajapestanas01 .cabecera-cajapestanas01 ul li a {
  font-size: 1em; }
.inicio .colswn-set .col-swide .cajapestanas01 .col3-set {
  width: 617px; }
  .inicio .colswn-set .col-swide .cajapestanas01 .col3-set > div {
    width: 617px- 64px/3;
    border-right: 1px dotted #333;
    margin: 0 16px 0 0;
    padding: 0 15px 0 0; }
    .inicio .colswn-set .col-swide .cajapestanas01 .col3-set > div.col-3 {
      margin: 0;
      padding: 0;
      border: 0; }

/*# sourceMappingURL=estructura.css.map */
