.wrapper > * { background:#ffffff; }
.tx-srlanguagemenu-pi1 {
  display:block;
  text-align:right;
}
.tx-srlanguagemenu-pi1 > div { display:inline-block; }
.tx-srlanguagemenu-pi1 > div img { display:none; }
.tx-srlanguagemenu-pi1 > div.INACT { display:none; }
.tx-srlanguagemenu-pi1 > div.CUR a {
  color:#000000;
  text-decoration:underline;
}
#header header {
  background-color:transparent;
  padding-bottom:0px;
  padding-left:0px;
}
#header header #logo {
  margin-top:0px;
  margin-bottom:0px;
}
#mainMenu {
  width:100%;
  display:block;
  clear:both;
}
#mainMenu > nav {
  min-height:30px;
  border-bottom:1px solid #e6e6e6;
}
#mainMenu > nav > ul {
  margin:0px;
  padding:0px;
  text-align:left;
}
#mainMenu > nav > ul > li {
  display:inline-block;
  position:relative;
}
#mainMenu > nav > ul > li.n1 > a { padding:5px 15px 5px 0px; }
#mainMenu > nav > ul > li a {
  display:inline-block;
  text-transform:uppercase;
  color:#000000;
  line-height:20px;
  font-size:14px;
  padding:5px 12px;
  font-weight:bold;
}
#mainMenu > nav > ul > li a:hover { color:#214168; }
#mainMenu .dropdown {
  display:none;
  position:absolute;
  padding:5px 20px;
  top:28px;
  left:0px;
  right:0px;
  z-index:10000;
  width:450px;
  background:#ffffff;
  border-bottom:none;
  -webkit-box-shadow:3px 4px 3px 3px rgba(0,0,0,0.2);
  box-shadow:3px 4px 3px 3px rgba(0,0,0,0.2);
}
#mainMenu .dropdown span.detalleFlecha { display:none; }
#mainMenu .dropdown h2, #mainMenu .dropdown h3, #mainMenu .dropdown h4, #mainMenu .dropdown h5, #mainMenu .dropdown h6 {
  margin-left:0px;
  margin-right:0px;
  margin-top:5px;
}
#mainMenu .dropdown ul {
  margin:0px;
  padding:0px;
}
#mainMenu .dropdown ul li {
  border-bottom:1px solid #cdcdcd;
  padding-top:3px;
  padding-bottom:3px;
  list-style-image:url('../img/flecha-dd.html');
  padding-left:5px;
  list-style-position:inside;
}
#mainMenu .dropdown ul li:last-child { border-bottom:none; }
#mainMenu .dropdown ul li:first-child { border-top:none; }
#mainMenu .dropdown ul li > a {
  text-transform:uppercase;
  text-shadow:none;
  font-size:13px;
  padding:0;
  background:transparent;
}
#mainMenu .dropdown ul li a:hover {
  background:transparent;
  color:#214168;
}
#mainMenu .dropdown .csc-textpic-imagewrap {
  padding:0;
  margin-top:10px;
}
#dd-secciones a {
  min-height:30px;
  margin-top:0;
  margin-bottom:0;
  padding:0 !important;
  font-size:11.5px !important;
}
#dd-secciones a .word1, #dd-secciones a .character1 {
  font-size:11.5px;
  font-size:11.5px;
}
#dd-secciones .csc-textpic-imagewrap a, #dd-secciones .csc-textpic-single-image a { background:transparent; }
#dd-secciones .csc-textpic .csc-textpic-imagewrap { padding:0; }
#dd-secciones .csc-textpic > div:hover a {
  background:#214168;
  color:#214168;
}
#topBreadcrumb { background-color:#fafafa; }
#topBreadcrumb nav {
  min-height:30px;
  background-image:url(../img/bread.jpg);
  background-repeat:no-repeat;
  background-color:#fafafa;
  position:relative;
}
#topBreadcrumb nav div > span { text-decoration:underline; }
#topBreadcrumb nav > div > a > span, #topBreadcrumb nav > div >  span.separador {
  padding-left:0px;
  color:#000000;
}
#topBreadcrumb nav div, #topBreadcrumb nav span, #topBreadcrumb nav a { display:inline-block; }
#topBreadcrumb nav a {
  margin:0px;
  padding:0px;
  font-weight:bold;
  color:#bfbfbf;
}
#topBreadcrumb nav a:hover span {
  color:#000000;
  text-decoration:underline;
}
#topBreadcrumb nav a:hover span.separador { text-decoration:none; }
#topBreadcrumb nav span {
  display:inline-block;
  padding:5px;
}
#topBreadcrumb nav span.separador {
  padding:5px 0px;
  text-decoration:none;
  color:#bfbfbf;
}
#topBreadcrumb nav span.separador:before {
  content:"/";
  font-size:12px;
  padding:0px;
  display:inline-block;
  position:relative;
}
#mainWrapper { background:transparent; }
#mainWrapper #mainCenterWrapper { background:#ffffff; }
#mainHeader {
  color:#214168;
  position:relative;
  min-height:10px;
}
#mainHeader .imagen.destacada {
  line-height:0px;
  background:none;
}
#mainHeader h2, #mainHeader .h2, #mainHeader h2 *, #mainHeader .h2 * {
  font-family:'oswald';
  font-size:24px;
  font-weight:normal;
  line-height:28px;
  margin-top:25px;
  text-transform:uppercase;
}
#mainHeader .auto {
  position:absolute;
  bottom:25px;
  left:15px;
  margin:0px;
}
#mainFooter { clear:both; }
#footer, #bottomNav { background-color:#e5e5e5; }
#footer footer, #bottomNav footer {
  background-color:transparent;
  border-top:5px solid #1f1f21;
}
#footer footer p, #bottomNav footer p {
  margin-bottom:0px;
  margin-top:10px;
}
#footer nav, #bottomNav nav { background-color:transparent; }
#footer nav p, #bottomNav nav p {
  margin-bottom:5px;
  margin-top:0px;
}
#footer nav #ice, #bottomNav nav #ice { padding-left:10px; }
#footer .twoColumnGroup .column-2, #bottomNav .twoColumnGroup .column-2 { text-align:right; }
.wrapper > * { padding:0px 0px !important; }
#column1 .menuizquierda {
  margin:0px;
  padding:0px;
  list-style:none;
}
#column1 .menuizquierda.menu > li.active > span > a, #column1 .menuizquierda.menu > li.current > span > a { background:url("../img/lista-3.png") 98% center no-repeat #fafafa; }
#column1 .menuizquierda.menu > li.active > span > a:hover, #column1 .menuizquierda.menu > li.current > span > a:hover { background:url("../img/lista-3.png") 98% center no-repeat #fafafa; }
#column1 .menuizquierda.menu > li.active > span > ul.submenu > li.active > span > a, #column1 .menuizquierda.menu > li.active > span > ul.submenu > li.current > span > a, #column1 .menuizquierda.menu > li.current > span > ul.submenu > li.active > span > a, #column1 .menuizquierda.menu > li.current > span > ul.submenu > li.current > span > a { text-decoration:underline; }
#column1 .menuizquierda.menu > li.active > span > ul.submenu > li.active > span > ul.subsubmenu > li.active > span > a, #column1 .menuizquierda.menu > li.active > span > ul.submenu > li.active > span > ul.subsubmenu > li.current > span > a, #column1 .menuizquierda.menu > li.active > span > ul.submenu > li.current > span > ul.subsubmenu > li.active > span > a, #column1 .menuizquierda.menu > li.active > span > ul.submenu > li.current > span > ul.subsubmenu > li.current > span > a, #column1 .menuizquierda.menu > li.current > span > ul.submenu > li.active > span > ul.subsubmenu > li.active > span > a, #column1 .menuizquierda.menu > li.current > span > ul.submenu > li.active > span > ul.subsubmenu > li.current > span > a, #column1 .menuizquierda.menu > li.current > span > ul.submenu > li.current > span > ul.subsubmenu > li.active > span > a, #column1 .menuizquierda.menu > li.current > span > ul.submenu > li.current > span > ul.subsubmenu > li.current > span > a {
  text-decoration:none;
  color:#000000;
}
#column1 .menuizquierda.menu > li > span > a {
  background:url("../img/lista-1.png") 5px 12px no-repeat transparent;
  color:#404040;
  display:block;
  border-bottom:1px solid #e6e6e6;
  padding:5px 15px 5px 15px;
  text-decoration:none;
  font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size:11px;
  font-weight:normal;
  line-height:20px;
}
#column1 .menuizquierda.menu > li > span > a:hover { background:url("../img/lista-3.png") 98% center no-repeat #fafafa; }
#column1 .menuizquierda.menu > li > span > ul.submenu > li > span > a {
  background:transparent;
  color:#000000;
  display:block;
  border-bottom:0px solid #e6e6e6;
  padding:5px 15px 5px 15px;
  text-decoration:none;
  font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size:11px;
  font-weight:bold;
  line-height:20px;
}
#column1 .menuizquierda.menu > li > span > ul.submenu > li > span > a:hover {
  text-decoration:underline;
  color:inherit;
}
#column1 .menuizquierda.menu > li > span > ul.submenu > li > span > ul.subsubmenu > li > span > a {
  background:url("../img/lista-4.png") 18px 10px no-repeat transparent;
  color:#808080;
  display:block;
  border-bottom:0px solid #e6e6e6;
  padding:0px 15px 0px 25px;
  text-decoration:none;
  font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size:10px;
  font-weight:bold;
  line-height:20px;
}
#column1 .menuizquierda.menu > li > span > ul.submenu > li > span > ul.subsubmenu > li > span > a:hover {
  color:#000000;
  text-decoration:none;
}
#main_only #main { width:940px; }
#c1_main #main { float:right; }
#c1_main #column1 { float:left; }
#c2_main #main { float:right; }
#c2_main #column2 { float:left; }
#main_c1 #main { float:left; }
#main_c1 #column1 { float:right; }
#main_c2 #main { float:left; }
#main_c2 #column2 { float:right; }
#c1_main #main, #c2_main #main, #main_c1 #main, #main_c2 #main { width:700px; }
#c1_main #column1, #c2_main #column1, #main_c1 #column1, #main_c2 #column1 { width:220px; }
#c1_main #column2, #c2_main #column2, #main_c1 #column2, #main_c2 #column2 { width:220px; }
#c1_main_c2 #main { float:left; }
#c1_main_c2 #column1 { float:left; }
#c1_main_c2 #column2 { float:right; }
#c2_main_c1 #main { float:left; }
#c2_main_c1 #column1 { float:right; }
#c2_main_c1 #column2 { float:left; }
#c1_c2_main #main { float:right; }
#c1_c2_main #column1 { float:left; }
#c1_c2_main #column2 { float:left; }
#c2_c1_main #main { float:right; }
#c2_c1_main #column1 { float:left; }
#c2_c1_main #column2 { float:left; }
#main_c1_c2 #main { float:left; }
#main_c1_c2 #column1 { float:right; }
#main_c1_c2 #column2 { float:right; }
#main_c2_c1 #main { float:left; }
#main_c2_c1 #column1 { float:right; }
#main_c2_c1 #column2 { float:right; }
#c1_main_c2 #main, #c2_main_c1 #main, #c1_c2_main #main, #c2_c1_main #main, #main_c1_c2 #main, #main_c2_c1 #main { width:500px; }
#c1_main_c2 #column1, #c2_main_c1 #column1, #c1_c2_main #column1, #c2_c1_main #column1, #main_c1_c2 #column1, #main_c2_c1 #column1 { width:220px; }
#c1_main_c2 #column2, #c2_main_c1 #column2, #c1_c2_main #column2, #c2_c1_main #column2, #main_c1_c2 #column2, #main_c2_c1 #column2 { width:220px; }
#master #main { float:left; }
#master #column1 { float:left; }
#master #column2 { float:right; }
#master #main { width:500px; }
#master #column1 { width:220px; }
#master #column2 { width:220px; }
#table > table, #table_c1 > table, #c1_table > table, #c1_table_c2 > table { width:520px; }
#table_c1 > table .tablemain, #c1_table > table .tablemain { width:350px; }
#c1_table_c2 > table .tablemain { width:260px; }
.csc-subheader {
  display:block;
  font-weight:bold;
}
.hidden { display:none; }
.wrapper {
  width:100%;
  display:block;
  position:relative;
}
.wrapper > * {
  width:940px;
  margin:0 auto;
  padding:0px 10px;
}
#column1, #column2, #main {
  display:block;
  position:relative;
}
.home .ui-tabs-panel.ui-widget-content.ui-corner-bottom { padding:0px !important; }
.home #topBreadcrumb { display:none; }
.home #mainHeader { display:none; }
.home .csc-textpic p {
  padding:0px 10px 10px 10px;
  text-align:justify;
}
.home h3 {
  line-height:30px;
  text-transform:uppercase;
  color:#214168;
  margin-bottom:10px;
}
.seccion .csc-textpic, .interior .csc-textpic {
  background:transparent;
  color:#222222;
}
.seccion .csc-textpic .csc-textpic-imagewrap, .interior .csc-textpic .csc-textpic-imagewrap {
  background:transparent;
  margin:0px;
  padding:10px 10px 10px 10px;
}
.seccion .csc-textpic .csc-textpic-caption, .interior .csc-textpic .csc-textpic-caption {
  font-weight:normal;
  color:#6f6f6f;
  text-align:justify;
}
.seccion .csc-textpic p, .interior .csc-textpic p {
  font-size:16px;
  line-height:18px;
  font-weight:bold;
  margin:0px;
  padding:0px 10px 10px 10px;
  text-align:justify;
}
.seccion #mainContent a, .interior #mainContent a {
  color:#214168;
  text-decoration:underline;
}
.seccion #mainContent .blog a, .interior #mainContent .blog a {
  color:#ffffff;
  text-decoration:none;
}
.seccion #mainContent .blog h3 a, .seccion #mainContent .blog .download, .seccion #mainContent .blog .categoria a, .interior #mainContent .blog h3 a, .interior #mainContent .blog .download, .interior #mainContent .blog .categoria a { color:#214168; }
.ui-helper-hidden { display:none; }
.ui-helper-hidden-accessible {
  position:absolute !important;
  clip:rect(1px 1px 1px 1px);
  clip:rect(1px,1px,1px,1px);
}
.ui-helper-reset {
  margin:0;
  padding:0;
  border:0;
  outline:0;
  line-height:1.3;
  text-decoration:none;
  font-size:100%;
  list-style:none;
}
.ui-helper-clearfix:after {
  content:".";
  display:block;
  height:0;
  clear:both;
  visibility:hidden;
}
.ui-helper-clearfix {
  display:inline-block;
  display:block;
}
* html .ui-helper-clearfix { height:1%; }
.ui-helper-zfix {
  width:100%;
  height:100%;
  top:0;
  left:0;
  position:absolute;
  opacity:0;
}
.ui-state-disabled { cursor:default !important; }
.ui-icon {
  display:block;
  text-indent:-99999px;
  overflow:hidden;
  background-repeat:no-repeat;
}
.ui-widget-overlay {
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
}
.triple h2, .triple h3 {
  line-height:30px;
  text-transform:uppercase;
  color:#214168;
  margin-bottom:10px;
}
.patrocinadores h2, .patrocinadores h3 {
  line-height:30px;
  text-transform:uppercase;
  color:#214168;
  margin-bottom:10px;
}
.patrocinadores .slider .bx-wrapper .slider .csc-textpic-imagewrap { padding:5px; }
.patrocinadores .slider .bx-wrapper .bx-prev, .patrocinadores .slider .bx-wrapper .bx-next { width:0; }
.patrocinadores .slider .bx-wrapper .bx-prev img, .patrocinadores .slider .bx-wrapper .bx-next img { top:60%; }
.patrocinadores .slider .bx-window {
  background:transparent;
  border-bottom:none;
}
.patrocinadores .slider .bx-window .fourColumnGroup .csc-textpic { background:transparent; }
.patrocinadores .slider .bx-window .fourColumnGroup .csc-textpic-imagewrap { background:white; }
.patrocinadores .slider .bx-window .fourColumnGroup img {
  height:90px;
  width:auto;
}
.item {
  padding-top:20px;
  padding-bottom:60px;
}
.item .csc-textpic {
  margin-left:41px;
  background:none;
}
.calendar-table .columYear {
  font-family:'Helveticaf', Helvetica, Arial;
  padding-top:9px;
  padding-bottom:12px;
}
.calendar-table td {
  font-size:20px;
  font-weight:bold;
}
.calendar-table .columPrevious, .calendar-table .columNext { padding-top:12px; }
.magenta .csc-textpic {
  background:#e6e6e6;
  color:#222222;
}
.magenta .csc-textpic .csc-textpic-imagewrap {
  margin:0px;
  padding:10px 10px 10px 10px;
}
.magenta .csc-textpic .csc-textpic-caption {
  font-weight:normal;
  color:#6f6f6f;
}
.magenta .csc-textpic p {
  font-size:16px;
  line-height:18px;
  font-weight:bold;
  margin:0px;
  padding:0px 10px 10px 10px;
}
.magenta h2, .magenta h3, .magenta h4, .magenta h5 { color:#214168; }
.carteles img {
  -webkit-box-shadow:0px 0px 10px 5px #222222;
  box-shadow:0px 0px 10px 5px #222222;
}
.carteles img:hover {
  -webkit-box-shadow:0px 0px 10px 5px #214168;
  box-shadow:0px 0px 10px 5px #214168;
}
.seccion .csc-textpic p, .interior .csc-textpic p { font-weight:normal !important; }
ul.kwicks {
  list-style:none;
  position:relative;
  margin:0;
  padding:0;
}
ul.kwicks li {
  display:block;
  overflow:hidden;
  padding:0;
  cursor:pointer;
}
ul.kwicks {
  margin-bottom:20px;
  width:940px;
}
ul.kwicks .csc-header h2, ul.kwicks .csc-header h3, ul.kwicks .csc-header h4, ul.kwicks .csc-header h5 {
  color:#222222;
  padding-left:14px;
  text-transform:none;
  font-size:25px;
  margin:30px 0px;
}
ul.kwicks .csc-header h2 .word1, ul.kwicks .csc-header h3 .word1, ul.kwicks .csc-header h4 .word1, ul.kwicks .csc-header h5 .word1 { display:block; }
ul.kwicks li { overflow:hidden; }
.slider_wrap {
  position:relative;
  padding:20px 0 37px 49px;
  width:100%;
}
.slider {
  overflow:hidden;
  height:100%;
}
.slider li {
  list-style:none;
  width:700px;
}
.slider li img { float:left; }
.slider .content {
  float:left;
  width:90%;
  padding-left:21px;
}
.slider li p { line-height:22px; }
.slider h3 {
  font-size:36px;
  color:#8d8d8d;
  font-weight:normal;
  text-transform:lowercase;
}
.slider h4 {
  font-size:18px;
  color:#000000;
  font-style:italic;
  font-weight:normal;
  text-transform:lowercase;
  padding-bottom:16px;
}
.slider_wrap .prev {
  position:absolute;
  left:-6px;
  top:100px;
  outline:0;
}
.slider_wrap .next {
  position:absolute;
  right:90px;
  top:100px;
  outline:0;
}
.slider_wrap a:active { top:102px; }
.bx_pager {
  padding-left:309px;
  padding-top:15px;
}
.bx_pager a {
  float:left;
  width:14px;
  height:17px;
  color:#ffffff;
  font-size:11px;
  margin-right:6px;
  padding:4px 0 0 7px;
}
.bx_pager a:hover, .bx_pager a.active {
  background-position:0 0;
  text-decoration:none;
}
.auto_controls {
  position:absolute;
  bottom:-11px;
  left:394px;
}
.auto_controls a {
  font-size:16px;
  color:#a3a3a3;
  outline:0;
  padding:2px;
}
.auto_controls a:hover {
  text-decoration:none;
  color:#e41996;
}
.bxslider_container { border:1px solid #f0f0f0; }
.bxslider_container ul { margin:0px; }
.slider li { list-style:none outside none; }
.slider .content {
  float:left;
  padding-left:0px;
  width:100%;
}
.slider .content .csc-textpic-intext-left-nowrap .csc-textpic-text { padding-left:20px; }
.slider .columnGroup { margin-bottom:0px; }
.slider .column-2 .csc-default {
  padding-right:45px;
  padding-left:20px;
}
.slider h3 {
  font-size:2.6em;
  font-weight:bold;
  color:#010101;
  line-height:1.2em;
  text-transform:uppercase;
  margin:0px 0 20px;
  background:none;
  padding-left:0px;
  padding-top:34px;
}
.slider p {
  font-size:1.2em;
  line-height:1.3em;
  color:#626262;
}
.slides1_wrap {
  position:relative;
  margin-bottom:30px;
}
.slides1_wrap .prev, .slides1_wrap .next {
  position:absolute;
  top:50%;
  height:50px;
  width:50px;
  text-indent:-2000px;
  outline:none;
  margin-top:-25px;
}
.slides1_wrap .prev {
  background:url(images/home_prev.html) no-repeat;
  left:10px;
}
.slides1_wrap .next {
  background:url(images/home_next.html) no-repeat;
  right:10px;
}
.slides1_wrap .prev:hover { background:url(images/home_prev_up.html) no-repeat; }
.slides1_wrap .next:hover { background:url(images/home_next_up.html) no-repeat; }
.bx-wrapper { position:relative; }
.bx-wrapper .bx-prev, .bx-wrapper .bx-next {
  position:absolute;
  width:56px;
  top:0px;
  bottom:0px;
  z-index:1000;
}
.bx-wrapper .bx-prev img, .bx-wrapper .bx-next img {
  position:absolute;
  top:50%;
  margin-top:-24px;
}
.bx-wrapper .bx-prev { left:0px; }
.bx-wrapper .bx-prev img {
  left:0px;
  margin-left:0px;
}
.bx-wrapper .bx-next { right:0px; }
.bx-wrapper .bx-next img {
  right:0px;
  margin-right:0px;
}
.bx-wrapper .slider .csc-textpic-imagewrap { padding:0px; }
.slider .bx-window {
  background:#214168;
  border-bottom:4px solid #000000;
}
.slider .thumbs {
  text-align:center;
  margin-top:-38px;
  position:relative;
  z-index:1000;
}
.slider .thumbs a {
  background:#ffffff;
  border:1px solid #e6e6e6;
  display:inline-block;
  line-height:0px;
  padding:5px;
  margin-right:7.5px;
  margin-left:7.5px;
}
.slider .thumbs a.pager-active { border:1px solid #000000; }
.slider .thumbs a img { line-height:0px; }
.slider h2 {
  color:#ffffff;
  margin:0px;
  padding:45px;
  padding-right:25px;
  padding-bottom:20px;
  line-height:33px;
  text-transform:uppercase;
  font-size:26px;
}
.slider .twoColumnGroup .csc-textpic-imagewrap.csc-textpic-single-image {
  margin:0;
  float:right;
}
.slider p {
  color:#222222;
  font-size:18px;
  line-height:20px;
  margin:0px;
  padding-left:45px;
  padding-right:25px;
}
.slider-esp .slider .bx-window {
  background:none;
  border-bottom:none;
}
.slider-esp .csc-textpic {
  background:none;
  margin-left:35px;
}
.ui-tabs {
  margin-bottom:20px;
  position:relative;
  padding:0px;
  zoom:1;
}
.ui-tabs ul.ui-tabs-nav {
  margin:0;
  padding:0px;
  display:block;
}
.ui-tabs ul.ui-tabs-nav li.ui-tabs-active, .ui-tabs ul.ui-tabs-nav li.ui-state-active, .ui-tabs ul.ui-tabs-nav li.ui-state-disabled, .ui-tabs ul.ui-tabs-nav li.ui-tabs-loading {
  background:#e6e6e6;
  border-top:2px solid #808080;
}
.ui-tabs ul.ui-tabs-nav li.ui-tabs-active a, .ui-tabs ul.ui-tabs-nav li.ui-state-active a, .ui-tabs ul.ui-tabs-nav li.ui-state-disabled a, .ui-tabs ul.ui-tabs-nav li.ui-tabs-loading a {
  cursor:text;
  color:#000000;
}
.ui-tabs ul.ui-tabs-nav li.ui-tabs-active a:hover, .ui-tabs ul.ui-tabs-nav li.ui-state-active a:hover, .ui-tabs ul.ui-tabs-nav li.ui-state-disabled a:hover, .ui-tabs ul.ui-tabs-nav li.ui-tabs-loading a:hover { color:#000000; }
.ui-tabs ul.ui-tabs-nav li {
  display:block;
  list-style:none;
  float:left;
  position:relative;
  top:0;
  padding:10px 20px !important;
  margin:0px;
  border-bottom:0 !important;
  padding:0;
  white-space:nowrap;
  background:#ffffff;
  border-top:2px solid #ffffff;
}
.ui-tabs ul.ui-tabs-nav li a {
  text-align:center;
  text-decoration:none;
  cursor:pointer;
  color:#bfbfbf;
}
.ui-tabs ul.ui-tabs-nav li a:hover { color:#000000; }
.ui-tabs ul.ui-tabs-nav li.ui-tabs-active {
  margin-bottom:-1px;
  padding-bottom:1px;
}
.ui-tabs .ui-tabs-panel {
  display:block;
  border-width:0;
  padding:0px;
  background:#e6e6e6;
  padding:25px;
}
.ui-tabs .ui-tabs-panel .csc-textpic-imagewrap { background:#f2f2f2; }
.ui-tabs .ui-tabs-panel * { margin-top:0px; }
.ui-tabs .ui-tabs-panel.ui-tabs-hide {
  display:none;
  visibility:hidden;
}
.ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a { cursor:pointer; }
.ui-accordion {
  margin-bottom:20px;
  width:100%;
}
.ui-accordion .ui-accordion-header {
  cursor:pointer;
  position:relative;
  margin-top:1px;
  display:block;
  padding:10px 20px !important;
  zoom:1;
  background:url("../img/acord%2b.png") 98% center no-repeat #000000;
}
.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
  position:absolute;
  left:.5em;
  top:50%;
  margin-top:-8px;
}
.ui-accordion .ui-accordion-header:hover { background:url("../img/acord-.png") 98% center no-repeat #e6e6e6; }
.ui-accordion .ui-accordion-header:hover a { color:#000000; }
.ui-accordion .ui-accordion-header a {
  color:#ffffff;
  text-decoration:none;
}
.ui-accordion .ui-accordion-header.ui-state-active {
  border-bottom:0 !important;
  background:url("../img/acord-.png") 98% center no-repeat #e6e6e6;
}
.ui-accordion .ui-accordion-header.ui-state-active a { color:#000000; }
.ui-accordion .ui-accordion-heading {
  display:block;
  font-size:1em;
  padding:0px;
}
.ui-accordion .ui-accordion-content {
  padding:0px;
  border-top:0;
  margin-top:-2px;
  position:relative;
  top:1px;
  margin-bottom:2px;
  overflow:auto;
  display:none;
  zoom:1;
  background:#e6e6e6;
  padding:25px;
  border-bottom:2px solid #000000;
}
.ui-accordion .ui-accordion-content .csc-textpic-imagewrap { background:#f2f2f2; }
.ui-accordion .ui-accordion-content * { margin-top:0px; }
.ui-accordion .ui-accordion-content-active { display:block; }
.ui-accordion-icons .ui-accordion-heading { padding-left:0px; }
#topNav nav {
  background-image:url(../img/top.jpg);
  background-repeat:no-repeat;
}
#topNav nav .csc-textpic-imagewrap {
  padding:0px !important;
  margin-top:15px !important;
}
#topNav nav .columnGroup .column-2 .columnGroup {
  width:420px;
  margin-left:45px;
}
#topNav nav .columnGroup .column-2 .columnGroup .column-1, #topNav nav .columnGroup .column-2 .columnGroup .column-2, #topNav nav .columnGroup .column-2 .columnGroup .column-3, #topNav nav .columnGroup .column-2 .columnGroup .column-4 { margin-right:10px !important; }
#topNav nav .columnGroup .column-2 .columnGroup .column-1 .csc-textpic {
  border-left:2px dotted #f1f1f1;
  background:none;
}
#mainMenu { margin-bottom:20px; }
#mainMenu nav {
  background:none !important;
  border-bottom:none !important;
}
#mainMenu nav ul {
  margin-left:260px;
  margin-top:-20px;
  background:none !important;
  text-align:right;
}
#topFeature { background-color:#f1f1f1; }
#topFeature .slider .bx-window {
  background:#f1f1f1 !important;
  box-shadow:inset 0px 0px 50px #e1e1e1;
  height:325px !important;
  border-bottom:none !important;
}
#topFeature .slider .bx-window h2 {
  padding-left:30px;
  padding-top:40px;
  font-size:24px;
  line-height:30px;
  font-family:'oswald-light';
  color:#214168;
  padding-right:50px;
  font-weight:normal;
}
#topFeature .slider .bx-window h2 .word1, #topFeature .slider .bx-window h2 .character1 {
  font-size:24px;
  line-height:30px;
  font-family:'oswald-light';
  color:#214168;
  font-weight:normal;
}
#topFeature .slider .bx-window h2 a {
  font-size:24px;
  line-height:30px;
  font-family:'oswald-light';
  color:#214168;
  padding-right:50px;
  font-weight:normal;
}
#topFeature .slider .bx-window p {
  font-family:helvetica, arial, sans-serif;
  font-size:12px;
  line-height:22px;
  color:#7f7f7f;
  padding-left:30px;
  font-weight:normal;
  padding-right:70px;
}
#topFeature .slider .bx-window a.internal-link {
  font-family:'oswald';
  text-transform:uppercase;
  color:white;
  background:#a0c42c;
  padding:8px 20px;
  -webkit-border-radius:6px;
  -moz-border-radius:6px;
  border-radius:6px;
  font-size:13px;
  -webkit-transition:background 600ms ease;
  -moz-transition:background 600ms ease;
  -ms-transition:background 600ms ease;
  -o-transition:background 600ms ease;
  transition:background 600ms ease;
}
#topFeature .slider .bx-window a.internal-link:hover { background-color:#c8e029; }
#logo a {
  z-index:10;
  position:relative;
}
#mainMenu > nav > ul > li a {
  padding:4px 9px !important;
  font-weight:normal !important;
  font-size:13px !important;
  color:#214168;
}
#mainMenu > nav > ul > li a:hover, #mainMenu .actual a {
  color:#8aa8dd !important;
  text-decoration:none !important;
}
h3 {
  font-family:'oswald' !important;
  font-size:17px !important;
  line-height:23px !important;
  color:#204067 !important;
  font-weight:normal;
  background-image:url(../img/fondo-h.png);
  background-position:140px 3px;
  background-repeat:no-repeat;
}
h3 .word1, h3 .character1 {
  font-family:'oswald' !important;
  font-size:17px !important;
  line-height:23px !important;
  color:#204067 !important;
  font-weight:normal;
}
.accordion p {
  font-family:'oswald';
  margin-bottom:0px;
  margin-top:6px !important;
  color:#214168;
  font-size:16px;
}
.accordion .ui-accordion-header:nth-child(4n+1) { background-color:#fbfbfb !important; }
.accordion .ui-accordion-content {
  background-color:#f6f6f6 !important;
  border:1px solid #e5e5e5;
  margin-bottom:-1px;
}
.accordion .ui-accordion-header {
  background-color:#f6f6f6 !important;
  background:url('../img/eneco2-mas.png') 98% center no-repeat #000000;
  border:1px solid #e5e5e5 !important;
  margin-top:-1px;
}
.accordion .ui-accordion-header a {
  font-size:13px !important;
  font-weight:bold;
  font-family:helvetica, arial, sans-serif;
  color:#7f7f7f;
}
.accordion .ui-accordion-header:hover { background:url('../img/eneco2-menos.png') 98% center no-repeat !important; }
.ui-accordion .ui-accordion-header.ui-state-active { background:url('../img/eneco2-menos.png') 98% center no-repeat !important; }
.ui-accordion .ui-accordion-header.ui-state-active { background:url('../img/eneco2-menos.png') 98% center no-repeat !important; }
.transiciones .column {
  width:122px;
  height:80px;
}
.transiciones .column p {
  font-size:14px;
  color:white;
  font-family:helvetica, arial, sans-serif;
  font-weight:bold;
  text-align:center;
  margin-top:22px;
  margin-right:10px;
  margin-left:8px;
}
.transiciones .column-1 {
  background-image:url(../img/seta2.png);
  background-repeat:no-repeat;
  margin-right:5px;
  padding-right:15px;
}
.transiciones .column-2 {
  background-image:url(../img/seta1.png);
  background-repeat:no-repeat;
  margin-right:5px;
  padding-right:15px;
}
.transiciones .column-3 {
  background-image:url(../img/seta3.png);
  background-repeat:no-repeat;
}
.ui-tabs .ui-tabs-panel .csc-textpic-imagewrap { background:transparent !important; }
.csc-textpic { background:transparent !important; }
.ui-tabs .ui-tabs-panel {
  position:relative;
  background:#fafafa !important;
}
.ui-tabs .ui-tabs-panel img {
  height:auto;
  width:155px;
}
.ui-tabs .ui-tabs-panel h5, .ui-tabs .ui-tabs-panel .word1, .ui-tabs .ui-tabs-panel .character1 {
  color:#214168 !important;
  text-transform:inherit !important;
}
.ui-tabs .ui-tabs-panel h5 {
  margin-top:3px;
  margin-bottom:2px;
}
.ui-tabs .ui-tabs-panel .internal-link {
  color:#a0c42c;
  font-weight:bold;
  position:absolute;
  bottom:10px;
  left:15px;
}
.ui-tabs ul.ui-tabs-nav li.ui-tabs-active, .ui-tabs ul.ui-tabs-nav li.ui-state-active, .ui-tabs ul.ui-tabs-nav li.ui-state-disabled, .ui-tabs ul.ui-tabs-nav li.ui-tabs-loading {
  background:#fafafa !important;
  border:none;
  border-top:2px solid #a0c42c !important;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border:none !important; }
.ui-tabs ul.ui-tabs-nav li {
  border-top:2px solid #ffffff !important;
  background-color:#f5f5f5;
}
.ui-tabs ul.ui-tabs-nav li.ui-tabs-active a, .ui-tabs ul.ui-tabs-nav li.ui-state-active a, .ui-tabs ul.ui-tabs-nav li.ui-state-disabled a, .ui-tabs ul.ui-tabs-nav li.ui-tabs-loading a, .ui-tabs ul.ui-tabs-nav li a {
  color:#858585 !important;
  font-family:'oswald' !important;
  font-size:14px !important;
  font-weight:normal !important;
}
.ui-tabs ul.ui-tabs-nav li {
  border-top:2px solid #f5f5f5 !important;
  background-image:url(../img/fondo-tab.jpg);
}
p, .csc-textpic p {
  font-family:helvetica, arial, sans-serif;
  font-size:12px;
  font-weight:normal;
  color:#7f7f7f;
}
h5, h5 .word1, h5 .character1 {
  font-family:arial, helvetica, sans-serif;
  font-weight:bold;
  color:#464646;
  font-size:14px;
  line-height:17px;
}
h5 { margin-top:15px; }
.home .csc-textpic p {
  padding:0px 20px 10px 20px;
  text-align:justify;
}
.banner {
  background-color:#fafafa;
  border:1px solid #e5e5e5;
  border-bottom:2px solid #e5e5e5;
  padding-bottom:63px;
  -webkit-transition:background 600ms ease;
  -moz-transition:background 600ms ease;
  -ms-transition:background 600ms ease;
  -o-transition:background 600ms ease;
  transition:background 600ms ease;
}
.banner h3 {
  background-image:none;
  text-align:center;
  padding-top:20px;
  margin-top:20px;
}
.banner .internal-link {
  font-family:'oswald';
  text-transform:uppercase;
  color:white;
  background:#a0c42c;
  padding:8px 20px;
  -webkit-border-radius:6px;
  -moz-border-radius:6px;
  border-radius:6px;
  font-size:13px;
  -webkit-transition:background 600ms ease;
  -moz-transition:background 600ms ease;
  -ms-transition:background 600ms ease;
  -o-transition:background 600ms ease;
  transition:background 600ms ease;
}
.banner .internal-link:hover { background:#c8e029; }
.banner p {
  margin-top:32px;
  margin-bottom:-9px;
  text-align:center;
}
.banner:hover { background-color:#ffffff; }
.item {
  padding-top:0px;
  margin-bottom:40px;
  border-bottom:2px solid #e5e5e5;
  padding-bottom:15px;
}
#footer { display:none; }
#mainWrapper {
  padding-top:10px;
  padding-bottom:45px;
}
::selection { background-color:#a0c42c; }
.csc-textpic-imagewrap { background:transparent !important; }
.item .carrusel { width:940; }
.item .carrusel .elemento img { margin-left:-30px; }
.item .bx-prev { left:-36px; }
.item .bx-next { right:-36px; }
.seccion .slider .bx-window, .interior .slider .bx-window {
  background:none !important;
  border-bottom:none !important;
}
.seccion h3, .interior h3 { background-position:195px 3px !important; }
.seccion p, .interior p { font-weight:bold; }
.pasos { margin-top:35px; }
.pasos .column {
  background-color:#fbfbfb;
  border-right:1px solid #f1f1f1;
  border-left:1px solid #f1f1f1;
  border-top:1px solid #f1f1f1;
  border-bottom:2px solid #f5f5f5;
  width:176px;
  height:290px;
  margin-right:10px;
}
.pasos .column img {
  border-top:1px solid #c8e029;
  margin-top:-10px;
  padding-top:15px;
}
.pasos .column h4 {
  font-family:'oswald';
  font-size:14px;
  font-weight:normal;
  line-height:20px !important;
  width:140px;
  margin-top:13px;
  text-align:center;
  margin-right:14px;
  margin-left:14px;
}
.pasos .column h4 .word1, .pasos .column h4 .character1 {
  font-family:'oswald';
  font-size:14px;
  font-weight:normal;
  line-height:20px !important;
}
.pasos .column p {
  font-weight:normal;
  text-align:center;
  width:156px;
  margin-left:10px;
  margin-right:10px;
  margin-top:5px;
}
.pasos .column-5 { margin-right:none !important; }
.fases-home li { margin-bottom:7px; }
.fases-home a {
  font-size:15px;
  -webkit-transition:color 600ms ease;
  -moz-transition:color 600ms ease;
  -ms-transition:color 600ms ease;
  -o-transition:color 600ms ease;
  transition:color 600ms ease;
}
.fases-home a:hover {
  font-size:15px;
  color:#c8e029;
}
.itinerario h4, .itinerario .h4, .itinerario h4 *, .itinerario .h4 * { margin-top:0px; }
.itinerario .csc-firstHeader { line-height:0px; }
.itinerario .column {
  background-color:#fbfbfb;
  border-right:1px solid #f1f1f1;
  border-left:1px solid #f1f1f1;
  border-top:1px solid #f1f1f1;
  border-bottom:2px solid #f5f5f5;
  height:345px;
  margin-bottom:20px;
  padding:20px;
  width:258px;
}
.itinerario h4 {
  text-align:center;
  font-weight:normal;
  font-family:'oswald';
}
.itinerario h4 .word1, .itinerario h4 .character1 {
  font-size:50px;
  color:#a9c32f;
  font-weight:normal;
  font-family:'oswald-bold';
}
.itinerario h4 .word1 {
  display:block;
  text-align:center;
  width:62px;
  border-top:1px solid #a9c32f;
  margin-left:98px;
  margin-top:-21px;
  line-height:61px;
  padding-top:10px;
}
.itinerario p {
  font-weight:normal;
  text-align:center;
}
.consultoras h4, .consultoras .h4, .consultoras h4 *, .consultoras .h4 * { margin-top:0px; }
.consultoras .csc-firstHeader { line-height:0px; }
.consultoras .column {
  background-color:#fbfbfb;
  border-right:1px solid #f1f1f1;
  border-left:1px solid #f1f1f1;
  border-top:1px solid #f1f1f1;
  border-bottom:2px solid #f5f5f5;
  height:345px;
  margin-bottom:20px;
  padding:20px;
  width:258px;
}
.consultoras h4 {
  text-align:center;
  font-weight:normal;
  font-family:'oswald';
}
.consultoras p {
  font-weight:normal;
  text-align:center;
}
.seccion a.download, .seccion a.internal-link, .internal a.download, .internal a.internal-link {
  font-family:'oswald';
  text-transform:uppercase;
  color:white;
  background:#a0c42c;
  padding:8px 20px;
  -webkit-border-radius:6px;
  -moz-border-radius:6px;
  border-radius:6px;
  font-size:13px;
  -webkit-transition:background 600ms ease;
  -moz-transition:background 600ms ease;
  -ms-transition:background 600ms ease;
  -o-transition:background 600ms ease;
  transition:background 600ms ease;
  color:white !important;
  font-weight:normal !important;
}
.seccion a.internal-link:hover, .internal a.internal-link:hover { background-color:#c8e029; }
.blog.listado .img.post {
  float:left;
  display:block;
  margin:0px 10px 10px 0px;
}
.blog .img.post {
  float:right;
  display:block;
  margin:0px 0px 10px 10px;
}
.blog .img.post a, .blog .img.post img, .blog .img.post p { display:block; }
.blog .img.post img { border:10px solid #eaebeb; }
.blog .img.post .leyenda {
  float:none;
  text-align:center;
  font-size:11px;
  margin-bottom:0px;
  font-style:italic;
}
.blog .fecha {
  display:block;
  font-family:Helvetica, Arial, Sans-serif;
  font-size:14px;
}
.blog.destacado img {
  padding:3px;
  border:10px solid #eaebeb;
  margin-bottom:5px;
}
.blog.destacado h3 {
  font-size:16px;
  padding:0px 5px;
  margin-bottom:5px;
}
.blog.destacado p { padding:0px 5px; }
.blog.titulares .titulo a {
  padding:10px 0px 10px 15px;
  display:block;
  line-height:11px;
}
.blog .leermas a {
  margin-top:15px;
  color:#ffffff;
  width:45px;
  height:10px;
  font-size:13px;
  padding-right:11px;
}
div.detalle.bloque.noticia {
  margin:15px 0px;
  height:5px;
}
.blog.post {
  margin-top:-55px;
  position:relative;
}
.blog.post h2 {
  margin-left:3px;
  margin-top:0;
  line-height:25px;
}
.blog.post .auximage { position:relative; }
.blog.post .auximage .fecha {
  float:none;
  display:block;
  padding:5px 13px 5px 13px;
  bottom:-10px;
  position:absolute;
  background:white;
  font-family:Helvetica, Arial, Sans-serif;
  font-size:14px;
  border-bottom:10px solid #a0c42c;
  right:10px;
}
.blog.post .img.post a {
  background:transparent;
  padding:0px;
}
.blog.post .volver { padding-top:10px; }
.blog.post .volver a {
  background:#a0c42c;
  padding:5px;
  color:white;
  font-weight:bold;
  -webkit-border-top-right-radius:10px;
  -webkit-border-bottom-left-radius:10px;
  -moz-border-radius-topright:10px;
  -moz-border-radius-bottomleft:10px;
  border-top-right-radius:10px;
  border-bottom-left-radius:10px;
}
.post .leermas {
  background:#a0c42c;
  padding:5px;
  color:white;
  font-weight:bold;
  -webkit-border-top-right-radius:10px;
  -webkit-border-bottom-left-radius:10px;
  -moz-border-radius-topright:10px;
  -moz-border-radius-bottomleft:10px;
  border-top-right-radius:10px;
  border-bottom-left-radius:10px;
  padding-left:15px;
}
.post .leermas padding-right:15px
    a { font-size:12px; }
.tags a {
  color:#a0c42c;
  background:#ffffff;
  border:1px solid #a0c42c;
  -webkit-border-top-right-radius:10px;
  -webkit-border-bottom-left-radius:10px;
  -moz-border-radius-topright:10px;
  -moz-border-radius-bottomleft:10px;
  border-top-right-radius:10px;
  border-bottom-left-radius:10px;
  padding:1px 6px;
  margin:4px;
}
.tags a:hover {
  background:#a0c42c;
  color:#ffffff;
}
.news-single-files img { display:none; }
.tags {
  padding-bottom:10px;
  padding-top:15px;
}
.clearfix.bloque.detalle.noticia {
  min-height:10px;
  margin-top:0;
  margin-bottom:0;
}
.news-single-additional-info dt {
  border-bottom:2px solid #a0c42c;
  width:35%;
  color:#5c5c5c;
  font-size:16px;
  font-family:Helvetica, Arial, Sans-serif;
  padding-top:15px;
  margin-bottom:10px;
  padding-bottom:3px;
}
.news-single-additional-info a {
  background-image:url(../img/lista-1.png);
  padding-left:15px;
  background-repeat:no-repeat;
  background-position:4px 3px;
}
.prev-a, .next-a { padding-bottom:15px; }
.prev-a a, .next-a a {
  background:#a0c42c;
  padding:3px 9px;
  color:white;
  font-weight:bold;
  -webkit-border-top-right-radius:10px;
  -webkit-border-bottom-left-radius:10px;
  -moz-border-radius-topright:10px;
  -moz-border-radius-bottomleft:10px;
  border-top-right-radius:10px;
  border-bottom-left-radius:10px;
}
.categoria a {
  margin:3px;
  border-bottom:2px dotted #a0c42c;
}
.tx-comments-pi1 input, .tx-comments-pi1 textarea { width:260px; }
.tx-comments-pi1 input[type="reset"], .tx-comments-pi1 input[type="submit"] {
  margin:0 auto;
  width:270px;
  height:25px;
}
.blog.listado .post {
  display:block;
  padding-top:12px;
  padding-bottom:10px;
}
.tx-comments-comment-respon {
  font-size:16px;
  padding:12px;
  font-family:Helvetica, Arial, Sans-serif;
}
.tx-comments-comment-2, .tx-comments-comment-1 { padding-bottom:30px; }
.tx-comments-comment-name {
  font-size:15px;
  font-weight:bold;
}
.news-amenu-item-year {
  background:none !important;
  border-bottom:1px solid #a0c42c;
  display:inline-block;
  padding-bottom:1px;
  margin-bottom:5px;
  list-style:none;
  font-size:14px;
  font-weight:bold;
  color:#a0c42c;
  margin-left:0px;
  padding-left:0px !important;
}
.blog.listado h3 {
  margin-top:10px !important;
  line-height:22px !important;
}
.blog.post .next-a, .blog.post .prev-a {
  padding-bottom:15px !important;
  display:inline-block !important;
  padding-top:30px !important;
}
.blog.post .next-a { float:right !important; }
.blog.post .prev-a { float:left !important; }
.tx_powermail_pi1_form { width:100%; }
.tx_powermail_pi1_form fieldset {
  margin:0px;
  padding:0px;
  border:0px;
}
.tx_powermail_pi1_form fieldset legend { display:none; }
.tx_powermail_pi1_form fieldset input, .tx_powermail_pi1_form fieldset textarea {
  border:0px;
  padding:0px;
  margin:0px;
  background:#e6e6e6;
  padding:5px 10px;
  color:#404040;
}
.tx_powermail_pi1_form fieldset input {
  width:47%;
  min-height:20px;
}
.tx_powermail_pi1_form fieldset input[type="submit"] {
  width:50%;
  float:right;
  background:#000000;
  color:#ffffff;
  min-height:none;
}
.tx_powermail_pi1_form fieldset textarea {
  width:96%;
  height:150px;
}
.tx_powermail_pi1_form fieldset label {
  float:right;
  width:46%;
  text-align:left;
  min-height:20px;
  line-height:30px;
}
.tx_powermail_pi1_form fieldset .tx_powermail_pi1_fieldwrap_html_textarea label { display:none; }
.tx_powermail_pi1_form fieldset .tx_powermail_pi1_fieldwrap_html {
  margin-bottom:20px;
  margin-top:20px;
}
.tx_powermail_pi1_form fieldset .powermail_mandatory {
  margin-left:5px;
  color:#404040;
  display:inline-block;
}
.searchform input[type="text"] {
  border:0px;
  padding:0px;
  margin:0px;
  background:#e6e6e6;
  padding:5px 10px;
  color:#404040;
}
.searchform input[type="submit"] {
  background:#000000;
  color:#ffffff;
  min-height:none;
  border:0px;
  padding:5px 15px;
  margin:-4px;
}
.tx-indexedsearch .tx-indexedsearch-browsebox LI {
  display:inline;
  margin-right:5px;
}
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:100px; }
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px; }
.tx-indexedsearch .tx-indexedsearch-whatis {
  margin-top:10px;
  margin-bottom:5px;
}
.tx-indexedsearch .tx-indexedsearch-whatis .tx-indexedsearch-sw {
  font-weight:bold;
  font-style:italic;
}
.tx-indexedsearch .tx-indexedsearch-noresults {
  text-align:center;
  font-weight:bold;
}
.tx-indexedsearch .tx-indexedsearch-res TD.tx-indexedsearch-descr { font-style:italic; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup { color:red; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#eeeeee; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead {
  margin-top:20px;
  margin-bottom:5px;
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 {
  margin-top:0px;
  margin-bottom:0px;
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD {
  background:#cccccc;
  vertical-align:middle;
}
.tx-indexedsearch .tx-indexedsearch-res .noResume { color:#666666; }
.tx-indexedsearch .tx-indexedsearch-category {
  background:#cccccc;
  font-size:16px;
  font-weight:bold;
}
.tx-indexedsearch .res-tmpl-css {
  clear:both;
  margin-bottom:1em;
}
.tx-indexedsearch .searchbox-tmpl-css LABEL {
  margin-right:1em;
  width:10em;
  float:left;
}
.tx-indexedsearch .result-count-tmpl-css, .tx-indexedsearch .percent-tmpl-css {
  letter-spacing:0;
  font-weight:normal;
  margin-top:-1.2em;
  float:right;
}
.tx-indexedsearch .info-tmpl-css dt, .tx-indexedsearch dl.info-tmpl-css dd { float:left; }
.tx-indexedsearch .info-tmpl-css dd.item-mtime { float:none; }
.tx-indexedsearch .info-tmpl-css dd.item-path { float:none; }
div.productos {
  list-style:none;
  margin:0px;
  padding:0px;
  display:block;
}
div.productos .columna {
  float:left;
  margin-bottom:2%;
  margin-left:2%;
}
div.productos .columna .padding {
  border:1px solid #bfbfbf;
  background:#fafafa;
  padding:15px;
}
div.productos .columna .padding:hover { background:#f2f2f2; }
div.productos .columna .padding > a * {
  margin:0px;
  padding:0px;
}
div.productos .columna.columna1 {
  clear:left;
  margin-left:0%;
}
div.datos .columna {
  float:left;
  width:49%;
  margin-bottom:2%;
  margin-left:2%;
}
div.datos .columna > div {
  clear:both;
  display:block;
}
div.datos .columna.columna1 {
  clear:left;
  margin-left:0%;
}
.f3-widget-paginator {
  display:block;
  clear:both;
  text-align:center;
  list-style:none;
  padding:0px;
  width:100%;
}
.f3-widget-paginator > li {
  display:inline-block;
  padding:5px;
  border:1px solid #e6e6e6;
  margin:5px;
}
.modelo {
  display:block;
  width:95%;
}
.acciones label {
  display:block;
  width:100%;
  padding:5px 15px 5px 0px;
}
.anadir { float:right; }
.cantidad { width:50%; }
.compartir {
  padding-top:15px !important;
  clear:both;
}
.ui-accordion .ui-accordion-header .ui-icon { display:none !important; }
.carrito {
  display:table;
  width:100%;
}
.carrito .linea {
  border:1px solid #e6e6e6;
  display:table-row;
  width:100%;
}
.carrito .linea.header > div.h4 { width:50%; }
.carrito .linea h4 span { display:block; }
.carrito .linea > * {
  width:24%;
  margin:0px;
  padding:5px 15px;
  display:table-cell;
}
.carrito .linea .divproducto > * {
  margin:0px;
  padding:0px;
}
.carrito .linea .divproducto img {
  display:block;
  line-height:0px;
  float:left;
}
.carrito .linea .divproducto h4 {
  margin-left:25px;
  display:inline-block;
}
.carrito .linea .divproducto h4 > span {
  margin:0px;
  padding:0px;
  font-size:9px;
  font-weight:normal;
}
.resumen .columna1 {
  float:left;
  width:50%;
}
.resumen .columna1 .padding { padding:15px; }
.resumen .columna2 {
  width:50%;
  float:right;
}
.resumen .columna2 .padding { padding:15px; }
.wijmo-wijsuperpanel-templateouterwrapper { background:#ffffff; }
.wijmo-wijinput-spinup {
  border-bottom:none;
  display:block;
  height:49%;
  width:16px;
  position:relative;
}
.wijmo-wijinput-spindown {
  border-top:none;
  display:block;
  height:49%;
  width:16px;
  position:relative;
}
.ui-input-spinner-right {
  display:block;
  float:left;
}
