.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:; }
#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.png');
  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:;
}
#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:;
  color:;
}
#topBreadcrumb nav {
  min-height:30px;
  border-bottom:1px solid #e6e6e6;
  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 {
  background-color:#e6e6e6;
  color:#000000;
  position:relative;
  min-height:100px;
}
#mainHeader .imagen.destacada {
  line-height:0px;
  background:none;
}
#mainHeader h2 {
  padding-top:70px;
  padding-left:5px;
}
#mainHeader .auto {
  position:absolute;
  bottom:25px;
  left:15px;
  margin:0px;
}
#mainFooter { clear:both; }
#footer, #bottomNav {
  background-color:#fafafa;
  border-top:4px solid #e8eaeb;
}
#footer footer, #bottomNav footer { background-color:transparent; }
#footer footer p, #bottomNav footer p {
  font-family:'lato';
  font-weight:normal;
  font-size:11px;
  line-height:18px;
}
#footer footer p a, #bottomNav footer p a { font-family:'lato-bold'; }
.wrapper > * { padding:0px 0px !important; }
#logopie img { padding-top:23px; }
#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-verde.png") 3% center no-repeat transparent; }
#column1 .menuizquierda.menu > li.active > span > a:hover, #column1 .menuizquierda.menu > li.current > span > a:hover { background:url("../img/lista-verde.png") 3% center no-repeat transparent; }
#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-verde.png") 5px 12px no-repeat transparent;
  color:#404040;
  display:block;
  padding:5px 15px 5px 15px;
  text-decoration:none;
  font-family:'lato';
  font-size:12px;
  font-weight:900;
  line-height:19px;
}
#column1 .menuizquierda.menu > li > span > a:hover { background:url("../img/lista-verde.png") 3% center no-repeat transparent; }
#column1 .menuizquierda.menu > li > span > ul.submenu > li > span > a {
  background:transparent;
  color:#000000;
  display:block;
  padding:0px 15px 5px 15px;
  text-decoration:none;
  font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size:11px;
  font-weight:300;
  line-height:20px;
  text-transform:uppercase;
  color:#555555 !important;
}
#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;
  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;
}
#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 { color:green !important; }
#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:460px; }
#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:460px; }
#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:;
  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:;
  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:; }
.home .blog.listado .post-dos:nth-child(3) { margin-right:8px !important; }
.home .blog.listado .post-dos:nth-child(1) { margin-right:8px !important; }
.home .blog.listado .seguir-leyendo a { padding-right:10px !important; }
.home .blog.listado .img.post img { width:192px !important; }
.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:;
  margin-bottom:10px;
}
.patrocinadores h2, .patrocinadores h3 {
  line-height:30px;
  text-transform:uppercase;
  color:;
  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:; }
.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 ;
  box-shadow:0px 0px 10px 5px ;
}
.seccion .csc-textpic p, .interior .csc-textpic p { font-weight:normal !important; }
.seccion #mainContent #img {
  background:url('../img/imgCifras.png');
  display:inline-table;
  width:403px;
  height:362px;
}
.seccion #mainContent #cifras { float:right; }
.seccion #mainContent #cifras p {
  margin-top:15px;
  margin-bottom:20px;
  text-align:right !important;
}
.seccion #mainContent #cifras span {
  padding:10px;
  color:white;
  font-weight:700;
  margin-right:10px;
}
.seccion #mainContent #cifras span.uno { background:url(../img/span1.png) no-repeat; }
.seccion #mainContent #cifras span.dos { background:url(../img/span2.png) no-repeat; }
.seccion #mainContent #cifras span.tres { background:url(../img/span3.png) no-repeat; }
.seccion #mainContent #cifras span.cuatro { background:url(../img/span4.png) no-repeat; }
.seccion #mainContent #cifras span.cinco { background:url(../img/span5.png) no-repeat; }
.seccion #mainContent #cifras span.seis { background:url(../img/span6.png) no-repeat; }
.seccion #mainContent #cifras span.siete { background:url(../img/span7.png) no-repeat; }
.seccion #mainContent #cifras span.ocho { background:url(../img/span8.png) no-repeat; }
.error p {
  background:transparent;
  padding:4px 10px;
  padding-left:180px;
  color:red;
}
.consultas .columnGroup { margin-bottom:17px; }
.consultas .column { position:relative; }
.consultas .column h3 {
  position:absolute;
  color:white !important;
  font-size:16px !important;
  line-height:18px !important;
  padding:20px;
  bottom:5px;
}
.consultas .column h3 a {
  color:white !important;
  font-size:16px !important;
  line-height:18px !important;
}
.consultas .column h3 a * { color:white !important; }
.consultas .column img { border:1px solid #bababa; }
.slider-250 .slider .bx-wrapper { height:250px !important; }
.slider-300 .slider .bx-wrapper { height:300px !important; }
.slider-350 .slider .bx-wrapper { height:350px !important; }
.slider-400 .slider .bx-wrapper { height:400px !important; }
#popup-cookies #acepto, #popup-cookies #no-acepto {
  width:42px !important;
  height:25px !important;
  border:1px solid white;
  background-repeat:no-repeat;
}
#cookie-alert { height:54px !important; }
footer p#mensaje {
  font-size:10px !important;
  line-height:15px !important;
  width:850px !important;
}
.selector-home h2 { margin:30px 10px 20px 0px !important; }
.selector-home .csc-textpic-text p {
  color:white !important;
  margin:5px 5px 5px 10px !important;
  font-size:16px !important;
  font-weight:bold !important;
  text-shadow:1px 1px #888888 !important;
}
.selector-home .csc-textpic-text a:hover { color:white !important; }
.selector-home h2 { text-shadow:1px 1px #888888 !important; }
.ui-accordion-content { overflow-y:scroll !important; }
.interior #mainContent p.align-right, .seccion #mainContent p.align-right { text-align:right !important; }
.fix-ancho img { width:inherit !important; }
@media (min-width: 768px) {
  #c1_main_c2 #mainContent .top-head .twoColumnGroup .oneThird h2.csc-firstHeader {
    width:90% !important;
    top:15px;
  }
}
@media (max-width: 768px) {
  #c1_main_c2 #mainContent .top-head .twoColumnGroup .oneThird h2.csc-firstHeader { top:15px; }
}
.top-head { margin-bottom:20px; }
#mainContent .top-head .twoColumnGroup .oneThird h2.csc-firstHeader {
  width:185px;
  top:15px;
}
.indent { margin-left:20px; }
.interior #aviso.siniestros {
  border:3px solid #e1e1e1;
  width:900px;
  position:fixed;
  display:block;
  top:380px;
  z-index:20001;
  background-color:white;
  margin-left:40px;
  height:355px;
}
.interior #aviso.siniestros img {
  width:866px;
  margin-left:27px;
}
.interior #aviso.siniestros p {
  text-align:center !important;
  font-size:16px;
  margin-top:16px;
}
.listado a { color:black; }
div#powermaildiv_uid64 {
  margin-top:50px;
  margin-bottom:45px;
}
#powermaildiv_uid64 label {
  float:left;
  width:30%;
}
input#uid64 {
  width:202px;
  margin-right:150px;
  margin-left:15px;
  border:2px solid #cacaca;
  margin-bottom:5px;
}
#powermaildiv_uid64 img.tx-srfreecap-pi2-image {
  margin-left:15px;
  border:1px solid #cacaca;
}
.tx_powermail_pi1_form fieldset label { line-height:19px !important; }
.seccion #mainContent #notas-prensa .blog p a, .interior #mainContent #notas-prensa .blog p a { color:#008b35 !important; }
.seccion #mainContent #notas-articulos .blog p a, .interior #mainContent #notas-articulos .blog p a { color:#e2001a !important; }
.seccion #mainContent ol li, .interior #mainContent ol li, .seccion #mainContent ul li, .interior #mainContent ul li { list-style-position:outside; }
.seccion #mainContent ol li p, .interior #mainContent ol li p, .seccion #mainContent ul li p, .interior #mainContent ul li p { display:block; }
.aflags .column-2 {
  width:40px !important;
  margin-top:25px;
}
.aflags .column.column-1 { width:90% !important; }
.home #c6322 a {
  background-image:none !important;
  background-repeat:no-repeat !important;
  background-color:#008b35 !important;
  color:white !important;
  padding:3px 8px;
  display:inline-block;
  margin-bottom:7px;
  float:right;
}
#denuncia-p .tx_powermail_pi1_form fieldset label {
  float:left;
  width:32%;
  text-align:left;
  min-height:20px;
  line-height:30px;
  margin-top:8px;
}
#denuncia-p .tx_powermail_pi1_form fieldset legend {
  display:block;
  padding-bottom:8px;
  margin-bottom:5px;
  padding-top:28px;
}
#denuncia-p .tx_powermail_pi1_form fieldset input {
  width:66%;
  min-height:20px;
}
#denuncia-p .tx_powermail_pi1_form fieldset .tx_powermail_pi1_fieldwrap_html_textarea label { display:block; }
#denuncia-p .tx_powermail_pi1_form fieldset textarea {
  width:66%;
  height:150px;
}
#denuncia-p#sin-head .tx_powermail_pi1_form fieldset legend { display:none !important; }
.seccion #mainWrapper .botonera a.internal-link:hover, .interior #mainWrapper .botonera a.internal-link:hover {
  color:white !important;
  background-color:white !important;
  border:1px solid green;
  background:#a4b357;
  background:-moz-linear-gradient(45deg,#a4b357 0%,#3dd13d 57%,#24a824 100%);
  background:-webkit-gradient(left bottom,right top,color-stop(0%,#a4b357),color-stop(57%,#3dd13d),color-stop(100%,#24a824));
  background:-webkit-linear-gradient(45deg,#a4b357 0%,#3dd13d 57%,#24a824 100%);
  background:-o-linear-gradient(45deg,#a4b357 0%,#3dd13d 57%,#24a824 100%);
  background:-ms-linear-gradient(45deg,#a4b357 0%,#3dd13d 57%,#24a824 100%);
  background:linear-gradient(45deg,#a4b357 0%,#3dd13d 57%,#24a824 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a4b357',endColorstr='#24a824',GradientType=1);
}
.seccion #mainWrapper .botonera a.internal-link, .interior #mainWrapper .botonera a.internal-link {
  color:white !important;
  padding:12px;
  position:inherit;
  font-weight:bold;
  background-color:#a4b357;
  background:#a4b357;
  background:-moz-linear-gradient(top,#a4b357 0%,#008000 60%,#008000 100%);
  background:-webkit-gradient(left top,left bottom,color-stop(0%,#a4b357),color-stop(60%,#008000),color-stop(100%,#008000));
  background:-webkit-linear-gradient(top,#a4b357 0%,#008000 60%,#008000 100%);
  background:-o-linear-gradient(top,#a4b357 0%,#008000 60%,#008000 100%);
  background:-ms-linear-gradient(top,#a4b357 0%,#008000 60%,#008000 100%);
  background:linear-gradient(to bottom,#a4b357 0%,#008000 60%,#008000 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a4b357',endColorstr='#008000',GradientType=0);
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;
}
.botonera { margin-top:30px; }
.seccion #mainWrapper .botonera .column-1 a.internal-link { padding:12px 62px; }
form.tx_powermail_pi1_formconfirmation_back, form.tx_powermail_pi1_formconfirmation_submit { display:inline-block; }
.error { display:none !important; }
form .invalid {
  border:2px solid red !important;
  background-image:url("../img/campo-obligatorio.jpg") !important;
  background-repeat:no-repeat !important;
  background-position:right !important;
}
.tx-srfreecap-pi2-cant-read { display:block; }
.acceso-lateral p a {
  padding:8px 11px;
  background-color:#ffdd00;
  padding-bottom:7px;
  display:inline-block;
  border:1px solid #e0c513;
  background:#fceabb;
  background:-moz-linear-gradient(top,#fceabb 0%,#fccd4d 31%,#f8b500 51%,#fbdf93 100%);
  background:-webkit-gradient(left top,left bottom,color-stop(0%,#fceabb),color-stop(31%,#fccd4d),color-stop(51%,#f8b500),color-stop(100%,#fbdf93));
  background:-webkit-linear-gradient(top,#fceabb 0%,#fccd4d 31%,#f8b500 51%,#fbdf93 100%);
  background:-o-linear-gradient(top,#fceabb 0%,#fccd4d 31%,#f8b500 51%,#fbdf93 100%);
  background:-ms-linear-gradient(top,#fceabb 0%,#fccd4d 31%,#f8b500 51%,#fbdf93 100%);
  background:linear-gradient(to bottom,#fceabb 0%,#fccd4d 31%,#f8b500 51%,#fbdf93 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fceabb',endColorstr='#fbdf93',GradientType=0);
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;
  text-decoration:none;
}
#column2 .informes-columna2 .column-1, #column2 .informes-columna2 .column-3 { background-position-x:-106px !important; }
#column2 .informes-columna2 .column-2 { background-position-x:-100px !important; }
#c1_main_c2.seccion #mainContent .csc-textpic img, #c1_main_c2.interior #mainContent .csc-textpic img { width:100%; }
.proto-func {
  float:right;
  background-color:#e2ac01;
  padding:3px 20px;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  border-radius:4px;
  border:2px solid #e9c040;
  background:#fceabb;
  background:-moz-linear-gradient(top,#fceabb 0%,#fccd4d 29%,#f8b500 63%,#fbdf93 100%);
  background:-webkit-gradient(left top,left bottom,color-stop(0%,#fceabb),color-stop(29%,#fccd4d),color-stop(63%,#f8b500),color-stop(100%,#fbdf93));
  background:-webkit-linear-gradient(top,#fceabb 0%,#fccd4d 29%,#f8b500 63%,#fbdf93 100%);
  background:-o-linear-gradient(top,#fceabb 0%,#fccd4d 29%,#f8b500 63%,#fbdf93 100%);
  background:-ms-linear-gradient(top,#fceabb 0%,#fccd4d 29%,#f8b500 63%,#fbdf93 100%);
  background:linear-gradient(to bottom,#fceabb 0%,#fccd4d 29%,#f8b500 63%,#fbdf93 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fceabb',endColorstr='#fbdf93',GradientType=0);
}
.proto-func a {
  color:white;
  font-weight:bold;
  font-size:14px;
  text-decoration:none !important;
}
#mapa-top p { display:inline; }
#mapa-top img { margin-left:7px; }
.base-link a {
  position:relative !important;
  top:inherit !important;
  bottom:inherit !important;
  padding:0 !important;
}
.base-link2 { height:34px; }
.base-link2 .proto-func {
  float:right;
  display:inline-block;
  margin-top:-5px;
}
@media (max-width: 450px) {
  .base-link2 { height:60px; }
  .base-link2 .proto-func { margin-top:2px; }
}
span.p132w3c42 { margin-top:10px; }
.home #c7344 a {
  background-image:none !important;
  background-repeat:no-repeat !important;
  background-color:#008b35 !important;
  color:white !important;
  padding:3px 8px;
  display:inline-block;
  margin-bottom:7px;
  float:right;
}
#menu-tt a {
  color:#018b36;
  font-size:16px;
  font-weight:bold;
}
h5.ir-arriba {
  font-weight:bold;
  cursor:pointer;
  color:#018b36;
  text-decoration:underline;
}
.home .slider p { padding:8px 20px 0px 30px !important; }
.home .slider .csc-textpic-text { width:43%; }
.home .bx-window .slider .csc-textpic-text p a { background-position:99% 55% !important; }
.tx_powermail_pi1_form fieldset legend {
  display:block !important;
  margin-bottom:5px !important;
  padding-bottom:9px !important;
  padding-top:20px !important;
}
#noticias-app .post-dos { float:left; }
#noticias-app a { color:black !important; }
#noticias-app .seguir-leyendo a {
  color:white !important;
  background:green;
  padding:5px 10px !important;
}
#noticias-app .categ { display:none; }
#noticias-app a.internal-link { position:unset !important; }
#noticias-app p:nth-child(odd) { background-color:#f5f5f5; }
#noticias-app p {
  border:1px solid black;
  MARGIN:0;
  border-bottom:none;
}
#noticias-app a {
  height:100%;
  width:100%;
  display:block;
  padding:10px;
  background-image:url(/fileadmin/recortes/descarga-agro.png);
  background-repeat:no-repeat;
  background-position:98% 50%;
}
#noticias-app a, #noticias-app span {
  color:black !important;
  font-size:15px !important;
  padding-right:45px !important;
  text-decoration:none !important;
}
#noticias-app  p:last-child { border-bottom:1px solid black; }
#app-doc { padding-top:20px; }
#app-doc p:nth-child(odd) { background-color:#f5f5f5; }
#app-doc p {
  border:1px solid black;
  MARGIN:0;
  border-bottom:none;
}
#app-doc b {
  font-size:16px;
  display:block;
  padding:11px;
}
#app-doc a {
  height:100%;
  width:100%;
  display:block;
  padding:10px;
  background-image:url(/fileadmin/recortes/descarga-agro.png);
  background-repeat:no-repeat;
  background-position:98% 50%;
}
#app-doc a, #app-doc span {
  color:black !important;
  font-size:15px;
}
#app-doc span, #app-doc a { text-decoration:none !important; }
#app-doc p:last-child { border-bottom:1px solid black; }
.bot-home {
  text-align:right;
  margin-top:-30px;
  margin-bottom:20px;
}
.bot-home a { margin-left:10px; }
.home .slider { margin-bottom:25px; }
.bot-col {
  padding:30px 20px 20px;
  border:1px solid #e0e0e0;
}
.bot-col img {
  display:block;
  margin:0 auto;
  padding-bottom:10px;
}
@media (max-width: 500px) {
  .bot-home { text-align:center; }
  .bot-home img { padding-top:10px; }
  .bot-home { margin-top:0px; }
}
#kfivecol .column.column-4.oneQuarter.p129w3c60 { float:left; }
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.png) no-repeat;
  left:10px;
}
.slides1_wrap .next {
  background:url(images/home_next.png) no-repeat;
  right:10px;
}
.slides1_wrap .prev:hover { background:url(images/home_prev_up.png) no-repeat; }
.slides1_wrap .next:hover { background:url(images/home_next_up.png) 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:;
  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;
}
.slider p { padding:8px 30px 0px 30px !important; }
.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:6px 15px !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 {
  font-size:13px !important;
  text-align:center;
  text-decoration:none !important;
  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; }
.blog.listado .post {
  padding-bottom:34px !important;
  border-bottom:2px dotted #aaaaaa;
}
.blog .img.post {
  padding-bottom:0px;
  border-bottom:0px dotted #aaaaaa;
}
.acceso-lateral {
  background-image:url(../img/acceso-users-agroseguro.jpg);
  width:219px;
  height:179px;
  margin-bottom:20px;
}
.acceso-lateral a {
  background-image:url(../img/boton.jpg);
  background-repeat:no-repeat;
  background-position:1px 1px;
  font-size:11px;
  font-family:'lato';
  font-weight:900;
  text-transform:uppercase;
  color:white;
  padding:8px 5px;
}
.acceso-lateral a.esp { padding:8px 11px; }
.acceso-lateral p { padding-left:17px; }
.acceso-lateral p:first-child { padding-top:105px; }
.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;
  border-bottom:2px dotted #888888;
  background:url("../img/acord-mas.png") 98% center no-repeat white;
}
.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
  position:absolute;
  left:.5em;
  top:50%;
  margin-top:-8px;
}
.ui-accordion .ui-accordion-header.ui-state-active {
  border-bottom:0 !important;
  background:url("../img/acord-menos.png") 98% center no-repeat white;
}
.ui-accordion .ui-accordion-header.ui-state-active a { color:#aaaaaa; }
.ui-accordion .ui-accordion-header:nth-last-child(2) { border-bottom:none !important; }
.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:white;
  padding:0px;
  border-bottom:2px dotted #888888;
}
.ui-accordion .ui-accordion-content .csc-textpic-imagewrap { background:#f2f2f2; }
.ui-accordion .ui-accordion-content * { margin-top:0px; }
.ui-accordion .ui-accordion-content:last-child { border-bottom:none !important; }
.ui-accordion .ui-accordion-content-active { display:block; }
.ui-accordion-icons .ui-accordion-heading { padding-left:0px; }
.accordion { margin-top:30px; }
.verde .accordion {
  border-top:2px solid #008b35;
  border-bottom:2px solid #008b35;
}
.rojo .accordion {
  border-top:2px solid #e2001a;
  border-bottom:2px solid #e2001a;
}
.amarillo .accordion {
  border-top:2px solid #ffdd00;
  border-bottom:2px solid #ffdd00;
}
*, a, a *, p, p *, h2, h2 *, h3, h3 *, h4, h4 *, h5, h5 *, span { font-family:arial !important; }
#topNav { border-top:8px solid #d1d1d1; }
#mainMenu { margin-bottom:44px; }
#mainMenu nav {
  background:none !important;
  border-bottom:none !important;
}
#mainMenu nav ul {
  margin-left:235px;
  margin-top:-55px;
  background:none !important;
  text-align:right;
}
::selection { background:#ffdd00; }
#mainMenu > nav > ul > li a {
  display:inline-block;
  text-transform:uppercase;
  color:#000000;
  line-height:14px !important;
  font-size:11px !important;
  padding:5px 4px;
  font-weight:normal !important;
  font-family:arial !important;
  font-weight:700 !important;
}
#mainMenu > nav > ul > li:last-child a { padding:5px 12px 5px 12px; }
.home .slider .bx-window { height:355px !important; }
.slider .bx-window { border-bottom:none; }
.slider .csc-subheader.h2 {
  padding:2px 10px 10px 12px !important;
  margin:0px !important;
}
.slider h2 { padding:10px 10px 0px 12px !important; }
.slider h2 .character1, .slider h2 .word1 {
  color:black !important;
  font-family:arial !important;
  font-size:18px !important;
  line-height:20px !important;
  font-weight:700 !important;
}
.slider h2 {
  color:black !important;
  font-family:arial !important;
  font-size:18px !important;
  line-height:20px !important;
  font-weight:700 !important;
}
.slider .csc-subheader.h2 {
  font-size:18px;
  line-height:20px;
  font-family:arial;
  font-weight:normal;
  text-transform:uppercase;
  color:#535353 !important;
  border-bottom:2px dotted #e0e0e0;
}
.slider p {
  font-weight:normal !important;
  font-size:12px !important;
  line-height:18px !important;
  color:#535353;
  padding:8px 10px 0px 10px !important;
}
.slider p a {
  font-family:arial !important;
  font-weight:normal !important;
  font-size:12px !important;
  line-height:18px !important;
  color:#535353;
}
.slider .csc-textpic-text {
  position:absolute;
  width:37%;
  bottom:20px;
  background-color:white;
  border:1px solid #e0e0e0;
}
.slider .csc-textpic-right + div .csc-textpic-text { right:40px; }
.slider .csc-textpic-left + div .csc-textpic-text { left:40px; }
.home .bx-window .slider .csc-textpic-text p a {
  background-repeat:no-repeat;
  background-image:url('../img/lista-amarilla.png');
  position:relative;
  bottom:5px;
  background-position:right;
  padding-right:13px;
}
.login-home {
  height:57px !important;
  background-color:#f1f1f1;
  background-image:url('../img/acceso-usuarios-agroseguro.png');
  background-position:left;
  background-repeat:no-repeat;
  border:1px solid #e0e0e0;
  margin-bottom:25px;
  margin-top:5px;
}
.bx-next img { right:5px !important; }
.bx-prev img { left:5px !important; }
.selector-home { margin-bottom:30px; }
.selector-home .column {
  width:233px !important;
  height:176px !important;
  border:1px solid #e0e0e0;
  margin-right:0px;
}
.selector-home .column-1 { background-image:url('../img/seguro-agricola-home.jpg'); }
.selector-home .column-2 { background-image:url('../img/seguro-acuicola-home.jpg'); }
.selector-home .column-3 { background-image:url('../img/seguro-forestal-home.jpg'); }
.selector-home .column-4 { background-image:url('../img/modalidades-ganado.jpg'); }
.selector-home .column-4 .csc-textpic .csc-textpic-imagewrap { padding:0; }
.selector-home .column-4 .fix-ancho *, .selector-home .column-4 .fix-ancho { height:100%; }
.selector-home h2 {
  margin:105px 10px 30px 0px;
  border-left:5px solid #ffdd00;
  padding-left:10px;
  text-transform:uppercase;
}
.selector-home h2 a {
  font-size:30px;
  line-height:21px;
  font-family:arial !important;
  color:white !important;
  margin:0px;
  padding:105px 0px 20px 0px;
  font-weight:700;
  text-transform:uppercase;
}
.selector-home h2 a .word1 {
  display:block;
  margin:0px;
  font-size:16px;
  line-height:21px;
  font-family:arial !important;
  font-weight:normal !important;
  margin-left:7px;
  text-transform:uppercase;
}
.selector-home h2 a .character1 {
  font-size:16px;
  line-height:21px;
  font-family:arial !important;
  font-weight:normal !important;
}
.informes-home a { max-width:inherit !important; }
.informes-home, .informes-columna2 { margin-bottom:35px; }
.informes-home .column, .informes-columna2 .column {
  width:298px;
  height:94px;
  border:1px solid #e0e0e0;
  position:relative;
}
.informes-home .column-1, .informes-columna2 .column-1 { background-image:url('../img/entidades-aseguradoras.png'); }
.informes-home .column-2, .informes-columna2 .column-2 { background-image:url('../img/informacion-asegurados.png'); }
.informes-home .column-3, .informes-columna2 .column-3 { background-image:url('../img/declaracion-siniestros.png'); }
.informes-home h3 a, .informes-home h3, .informes-columna2 h3 a, .informes-columna2 h3 {
  font-family:arial;
  font-size:18px;
  text-transform:inherit;
  line-height:22px;
  margin-top:40px;
  margin-left:12px;
  font-weight:700;
  font-style:italic;
}
.informes-home h3 a h3 .word1, .informes-home h3 a h3 .character1, .informes-home h3 h3 .word1, .informes-home h3 h3 .character1, .informes-columna2 h3 a h3 .word1, .informes-columna2 h3 a h3 .character1, .informes-columna2 h3 h3 .word1, .informes-columna2 h3 h3 .character1 {
  font-family:arial;
  font-size:18px;
  text-transform:inherit;
  line-height:22px;
  font-weight:700;
}
.informes-home a, .informes-columna2 a {
  position:absolute;
  bottom:10px;
  margin:0px;
  left:12px;
  max-width:144px;
  font-weight:normal;
  font-size:13px;
  line-height:20px;
  background-image:url('../img/lista-roja.png');
  background-repeat:no-repeat;
  background-position:right 7px;
  padding-right:10px;
}
#column2 .informes-columna2 h3 {
  font-size:16px !important;
  font-family:arial !important;
  font-weight:700 !important;
  padding:10px !important;
  width:160px !important;
  color:black;
  line-height:16px;
}
#column2 .informes-columna2 h3 h3 .word1, #column2 .informes-columna2 h3 h3 .character1 {
  font-size:16px !important;
  font-family:arial !important;
  font-weight:700 !important;
  color:black;
  line-height:16px;
}
#column2 .informes-columna2 .column {
  width:218px !important;
  margin-bottom:5px;
}
#column2 .informes-columna2 .column-1 { background-position-x:-80px; }
#column2 .informes-columna2 .column-2 { background-position-x:-80px; }
#column2 .informes-columna2 .column-3 {
  float:left !important;
  background-position-x:-80px;
}
#column2 .informes-columna2 p {
  width:120px;
  line-height:13px;
}
#footer { margin-top:60px; }
.noticias .blog.listado { border-top:1px dotted #e0e0e0; }
.noticias .column-1 .column-2 { width:199px; }
.noticias .post-dos {
  width:195px !important;
  display:inline-block;
  vertical-align:top;
  min-height:235px;
  position:relative;
}
.noticias .post-dos .img.post {
  padding:0px !important;
  margin:0px !important;
}
.noticias .post-dos img { border:none !important; }
.noticias .post-dos:first-child { margin-right:13px; }
.noticias .categ { display:none; }
.noticias h3 {
  font-family:arial !important;
  font-size:18px !important;
  line-height:20px !important;
  text-transform:inherit !important;
  background-repeat:no-repeat !important;
  background-position:top left !important;
  margin:0px !important;
  padding:20px 0px 10px 0px !important;
  font-weight:700 !important;
  color:#404040 !important;
}
.noticias h3 h3 .character1, .noticias h3 h3 .word1 {
  font-family:arial !important;
  font-size:18px !important;
  line-height:20px !important;
  text-transform:inherit !important;
  font-weight:700 !important;
  color:#404040 !important;
}
.noticias .rojo .seguir-leyendo a, .noticias .magenta .seguir-leyendo a {
  background-image:url('../img/lista-roja.png');
  background-repeat:no-repeat;
  background-position:right;
}
.noticias .rojo h3, .noticias .magenta h3 { background-image:url(../img/linea-roja.png); }
.noticias .verde .seguir-leyendo a {
  background-image:url('../img/lista-verde.png');
  background-repeat:no-repeat;
  background-position:right;
}
.noticias .verde h3 { background-image:url(../img/linea-verde.png); }
.noticias .amarillo .seguir-leyendo a {
  background-image:url('../img/lista-amarilla.png');
  background-repeat:no-repeat;
  background-position:right;
}
.noticias .amarillo h3 { background-image:url(../img/linea-amarilla.png); }
.noticias h4 a {
  font-family:arial;
  font-size:13px;
  color:#535353;
  font-weight:700;
}
.noticias h4 a .word1, .noticias h4 a .character1 {
  font-family:arial;
  font-size:13px;
  line-height:24px;
  color:#535353;
  font-weight:700;
}
.noticias .seguir-leyendo a {
  font-family:arial;
  font-size:13px;
  line-height:16px;
  color:black !important;
  padding-right:15px;
  position:absolute;
  bottom:0px;
}
#main #mainHeader { display:none; }
#topBreadcrumb nav {
  position:relative;
  border-bottom:none !important;
  margin-top:-20px;
}
.seccion .csc-textpic .csc-textpic-imagewrap, .interior .csc-textpic .csc-textpic-imagewrap { padding:0px !important; }
.interior h3, .seccion h3 {
  font-family:arial;
  font-size:18px;
  line-height:20px;
  text-transform:inherit;
  background-repeat:no-repeat;
  background-position:top left;
  margin:0px;
  padding:20px 0px 10px 0px;
  font-weight:700;
}
.interior .rojo h3, .interior .magenta h3, .seccion .rojo h3, .seccion .magenta h3 { background-image:url(../img/linea-roja.png); }
.interior .rojo a.internal-link, .interior .magenta a.internal-link, .seccion .rojo a.internal-link, .seccion .magenta a.internal-link {
  background-image:url('../img/lista-roja.png');
  background-repeat:no-repeat;
  background-position:right;
}
.interior .verde h3, .seccion .verde h3 { background-image:url(../img/linea-verde.png); }
.interior .verde a.internal-link, .seccion .verde a.internal-link {
  background-image:url('../img/lista-verde.png');
  background-repeat:no-repeat;
  background-position:right;
}
.interior .amarillo h3, .seccion .amarillo h3 { background-image:url(../img/linea-amarilla.png); }
.interior .amarillo a.internal-link, .seccion .amarillo a.internal-link {
  background-image:url('../img/lista-amarilla.png');
  background-repeat:no-repeat;
  background-position:right;
}
.interior h4, .seccion h4 {
  font-family:arial;
  font-size:16px;
  line-height:19px;
  text-transform:inherit;
  font-weight:700;
}
.i-d-i .columnGroup { margin-bottom:20px; }
.i-d-i .column {
  position:relative;
  border-top:1px dotted #e0e0e0;
}
.i-d-i .csc-textpic-text {
  padding:12px;
  background-color:#f1f1f1;
  min-height:330px;
  border:1px solid #e0e0e0;
}
.i-d-i h4 {
  display:inline-block;
  margin-top:10px;
  margin-bottom:10px;
}
.i-d-i h4 a {
  text-decoration:none !important;
  color:black;
}
.i-d-i p {
  margin:0px 0px 5px 0px;
  color:#535353;
}
.interior .i-d-i-relacionados .column { margin-bottom:16px; }
.interior .i-d-i-relacionados .column .csc-textpic {
  background-color:#f1f1f1;
  border:1px solid #e0e0e0;
  max-height:128px;
  min-height:128px;
}
.interior .i-d-i-relacionados .column img { height:128px; }
.interior .i-d-i-relacionados .csc-textpic p {
  font-family:arial !important;
  color:black !important;
  font-weight:normal !important;
  font-size:12px !important;
  line-height:16px !important;
  padding:10px 10px 10px 2px !important;
  margin:0px !important;
}
p { text-align:inherit !important; }
.amarillo #mainWrapper .top-head { background-image:url(../img/cabecer-amarillo.jpg); }
.rojo #mainWrapper .top-head, .magenta #mainWrapper .top-head { background-image:url(../img/cabecera-roja.jpg); }
.verde #mainWrapper .top-head { background-image:url(../img/cabecera-verde.jpg); }
.top-head {
  position:relative;
  height:175px;
}
.top-head h2 {
  font-size:16px;
  line-height:20px;
  font-family:arial;
  font-weight:bold;
  text-transform:uppercase;
  color:white;
  margin:0;
  position:absolute;
  bottom:12px;
  left:12px;
  width:208px;
}
.top-head h2 * {
  font-size:16px;
  line-height:20px;
  font-family:'arial';
  font-weight:700;
  text-transform:uppercase;
  color:white;
}
.top-head img { height:175px; }
ul.csc-menu {
  border:1px solid #e0e0e0;
  padding:13px;
  padding-top:5px;
  margin-top:20px;
}
ul.csc-menu li {
  list-style-image:url(../img/lista-amarilla.png);
  margin:5px 0px 5px 14px;
  list-style-position:outside;
}
ul.csc-menu li a {
  color:#535353;
  text-decoration:none !important;
}
ul.csc-menu li a:hover { color:#ffdd00; }
.amarillo h3, .verde h3, .rojo h3, .magenta h3 {
  font-family:arial;
  font-size:25px;
  line-height:29px;
  font-weight:700;
}
.amarillo h3 { color:#ffdd00; }
.verde h3 { color:#008b35; }
.rojo h3, .magenta h3 { color:#e2001a; }
body { font-family:helvetica, arial, sans-serif; }
body p { font-family:helvetica, arial, sans-serif; }
.interior #mainContent p, .seccion #mainContent p { text-align:justify; }
.interior #mainContent .i-d-i-relacionados p, .seccion #mainContent .i-d-i-relacionados p { text-align:inherit; }
.seccion .pdf-descarga .csc-textpic, .seccion .pdf-descarga .csc-textpic-text {
  position:relative;
  min-height:74px;
  margin-bottom:20px;
  background:#f5f5f5 !important;
}
.seccion .pdf-descarga .csc-textpic img, .seccion .pdf-descarga .csc-textpic-text img {
  height:72px;
  width:65px;
}
.seccion .pdf-descarga .csc-textpic p, .seccion .pdf-descarga .csc-textpic-text p {
  position:absolute;
  bottom:0;
  font-size:12px !important;
  width:620px;
  margin:0px !important;
  padding:0px 10px 10px 10px !important;
}
.seccion .csc-textpic p, .interior .csc-textpic p {
  margin-bottom:20px !important;
  margin-top:20px !important;
  padding:0 !important;
  font-size:12px !important;
  line-height:inherit !important;
}
#mainMenu > nav > ul > li:hover {
  border-left:1px solid #e0e0e0;
  border-right:1px solid #e0e0e0;
  border-top:3px solid green;
}
#mainMenu > nav > ul > li {
  border-left:1px solid transparent;
  border-right:1px solid transparent;
  border-top:3px solid transparent;
  z-index:999 !important;
  position:relative;
}
#mainMenu .dropdown {
  top:24px !important;
  left:-200px !important;
  border:1px solid #e0e0e0 !important;
  z-index:998 !important;
  -webkit-box-shadow:none !important;
  box-shadow:none !important;
}
#mainMenu .dropdown ul {
  border:0px solid white;
  text-align:left;
}
#mainMenu .dropdown ul li {
  border:0px solid white;
  list-style-image:url(../img/lista-verde.png);
  margin:5px 0px 5px 14px;
  list-style-position:outside;
  padding:0;
}
#mainMenu .dropdown ul li a { padding:0 !important; }
.interior #mainContent p, .seccion #mainContent p { text-align:justify !important; }
.csc-textpic-border img { border:10px solid transparent; }
#mainMenu > nav > ul > li.n1 > a { padding:5px 4px !important; }
#mainMenu nav ul .n2 .dropdown, #mainMenu nav ul .n5 .dropdown, #mainMenu nav ul .n6 .dropdown {
  width:200px !important;
  left:-1px !important;
}
#mainMenu nav ul .n7 .dropdown {
  width:200px !important;
  left:-126px !important;
}
.login-home .column-1 h2 .character1, .login-home .column-1 h2 .word1 {
  color:black !important;
  font-family:arial !important;
  font-size:16px !important;
  line-height:20px !important;
  font-weight:700 !important;
  text-transform:uppercase !important;
}
.login-home .column-1 h2 {
  text-transform:uppercase !important;
  color:black !important;
  font-family:arial !important;
  font-size:18px !important;
  line-height:20px !important;
  font-weight:700 !important;
  margin-left:130px;
  margin-top:21px;
}
.login-home .column-2 a, .login-home .column-3 a {
  background-image:url(../img/boton.jpg);
  background-repeat:no-repeat;
  background-position:1px 1px;
  font-size:11px;
  font-family:arial;
  font-weight:700;
  text-transform:uppercase;
  color:white;
}
.login-home .column-2 a:hover, .login-home .column-3 a:hover { text-decoration:none !important; }
.login-home .column-2 p, .login-home .column-3 p { margin-left:40px; }
.login-home .column-2 a { padding:8px 5px; }
.login-home .column-3 a { padding:8px 12px; }
.seccion #mainWrapper a.internal-link, .interior #mainWrapper a.internal-link {
  font-family:arial;
  font-size:13px;
  line-height:16px;
  color:black !important;
  padding-right:15px;
  position:absolute;
  bottom:10px;
  text-decoration:none !important;
}
.csc-textpic { background:transparent !important; }
.csc-textpic .csc-textpic-imagewrap {
  margin:0px;
  padding:10px 10px 0px 10px;
}
.csc-textpic-imagewrap {
  padding:10px;
  background:transparent;
}
.csc-textpic p {
  font-size:12px;
  line-height:16px;
}
ul.csc-menu {
  border:1px solid #e0e0e0;
  padding:13px;
  padding-top:5px;
  margin-top:20px;
}
ul.csc-menu li {
  list-style-image:url(../img/lista-amarilla.png);
  margin:5px 0px 5px 14px;
  list-style-position:outside;
}
ul.csc-menu li a {
  color:#535353;
  text-decoration:none !important;
}
ul.csc-menu li a:hover { color:#ffdd00; }
#column1 { margin-right:20px; }
.verde .verde .ui-accordion-content { height:370px !important; }
hr {
  margin-top:15px;
  margin-bottom:15px;
  border:0px;
  border-top:1px dotted #bfbfbf;
}
table th, table td { padding:0px 5px; }
table th p, table td p { margin:0px; }
table {
  border-left:none !important;
  border-right:none !important;
  border-top:3px solid #008b35 !important;
  border-bottom:3px solid #008b35 !important;
}
table thead p { color:#008b35; }
table tr:first-child p {
  color:#008b35;
  font-weight:700;
}
table td {
  vertical-align:top;
  border:2px dotted #bfbfbf;
}
table tbody tr:nth-child(odd) td, table tbody tr:nth-child(odd) th, table tbody .tr-odd td, table tbody .tr-odd th { background-color:transparent !important; }
#column1 ul.menuizquierda.menu {
  border:1px solid #e0e0e0;
  padding:5px;
  padding-top:5px;
}
.noticias p {
  padding:5px 10px 10px 10px !important;
  font-family:arial;
  font-size:13px;
  color:#535353;
  font-weight:700;
  line-height:20px;
}
.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:#008b35; }
#main_c2 .prev-a, #main_c2 .next-a { display:none !important; }
.blog.post h2 { margin-top:50px !important; }
#mapa border-color: transparent
  .despliega {
  position:absolute !important;
  border:1px solid #e0e0e0;
  min-width:240px;
}
#mapa .cerrar {
  position:absolute;
  width:15px;
  height:15px;
  right:5px;
  top:1px;
}
#mapa p {
  margin:10px 16px;
  font-size:12px;
  font-weight:bold;
}
#mapa p .nombre {
  color:#008b35;
  font-weight:bold;
}
#mapa p .datos { font-weight:normal; }
#mapa .cerrar {
  text-align:right;
  margin:0px;
}
#levante, #noroeste, #norte, #aragon, #Cataluna, #soria, #castilla, #centro, #lamancha, #extremadura, #andalucia, #canarias, #sureste, #canari2as {
  top:590px;
  right:0px;
  display:none;
  position:absolute;
  border:1px solid #e0e0e0;
  width:300px;
}
.big-height { height:350px; }
.g-map img {
  width:200px;
  height:auto;
  margin-left:15px;
  margin-bottom:5px;
}
.ui-accordion .ui-accordion-header a {
  font-family:arial !important;
  color:black !important;
  font-weight:normal !important;
  text-transform:uppercase !important;
  text-decoration:none !important;
}
a { color:black; }
.blog.post .tags, .blog.post .categoria { display:none !important; }
.blog.listado h3 {
  margin-top:0px !important;
  line-height:20px !important;
  padding-top:5px;
  padding-bottom:0px;
}
.post .leermas {
  background-color:#008b35 !important;
  position:absolute !important;
  width:55px !important;
  right:1px !important;
}
.post .leermas a { position:relative !important; }
.blog .img.post img { border:5px solid #eaebeb !important; }
.blog.listado p { text-align:justify !important; }
.post .leermas {
  height:20px;
  right:0px;
  padding-right:19px !important;
}
.blog.post .auximage .fecha {
  border-bottom:4px solid #008b35 !important;
  bottom:-5px !important;
}
.blog.post .volver a { background:#008b35 !important; }
.slider .thumbs a {
  background-image:url(../img/dot-inactivo.png);
  border:none;
  margin-left:2px;
  margin-right:2px;
  background-color:transparent !important;
}
.slider .thumbs a.pager-active {
  background-image:url(../img/dot-activo.png);
  border:none;
}
.interior .slider, .seccion .slider { margin-top:35px; }
.slider .thumbs {
  text-align:center;
  margin-top:0px;
}
.descarga-productos a {
  background:url("../img/lista-verde.png") 4px 3px no-repeat transparent;
  padding:0px 15px 5px 15px;
}
.descarga-productos a:hover {
  color:#008b35 !important;
  text-decoration:none;
}
.descarga-productos h3 { padding-top:0px !important; }
.descarga-productos h4 {
  margin-top:3px;
  margin-bottom:0px;
}
.descarga-productos p { margin-top:10px; }
.csc-menu.csc-menu-1 { margin-top:0px; }
.acceso-lateral p { margin-top:0px; }
.pdf-descarga-2 .csc-textpic, .pdf-descarga-2 .csc-textpic-text {
  position:relative;
  min-height:74px;
  margin-bottom:20px;
  background:#f5f5f5 !important;
}
.pdf-descarga-2 .csc-textpic img, .pdf-descarga-2 .csc-textpic-text img {
  height:72px;
  width:65px;
}
.pdf-descarga-2 .csc-textpic p, .pdf-descarga-2 .csc-textpic-text p {
  position:absolute;
  bottom:0;
  font-size:12px !important;
  margin:0px !important;
  padding:3px 7px !important;
  width:150px;
  line-height:16px !important;
}
.listado a {
  position:inherit !important;
  padding-right:0px !important;
}
.ui-accordion .ui-accordion-content .csc-textpic-imagewrap { background:white !important; }
.blog .leyenda { display:none !important; }
.blog.listado .img.post { padding-bottom:0px !important; }
body#main_c1_c2.interior.amarillo #topNav, body#main_c1_c2.interior.amarillo #header, body#main_c1_c2.interior.amarillo #mainMenu, body#main_c1_c2.interior.amarillo #topFeature, body#main_c1_c2.interior.amarillo #topBreadcrumb, body#main_c1_c2.interior.amarillo #mainWrapper, body#main_c1_c2.interior.amarillo #bottomBreadcrumb, body#main_c1_c2.interior.amarillo #bottomNav { display:none !important; }
body#main_c1_c2.interior.amarillo #footer { margin-top:0px !important; }
body#main_c1_c2.interior.magenta #topNav, body#main_c1_c2.interior.magenta #header, body#main_c1_c2.interior.magenta #topFeature, body#main_c1_c2.interior.magenta #topBreadcrumb, body#main_c1_c2.interior.magenta #mainWrapper, body#main_c1_c2.interior.magenta #bottomBreadcrumb, body#main_c1_c2.interior.magenta #bottomNav, body#main_c1_c2.interior.magenta #footer { display:none !important; }
body#main_c1_c2.interior.magenta #footer { margin-top:0px !important; }
body#main_c1_c2.interior.magenta #mainMenu nav ul { margin-top:-92px; }
body#main_c1_c2.interior.magenta #mainMenu nav ul ul { margin-top:0px; }
body#main_c1_c2.interior.magenta #mainMenu .dropdown ul li { margin:0px 0px 0px 14px; }
.news-list-browse .browseLinksWrap { margin-top:10px; }
.news-list-browse a {
  color:white !important;
  padding:2px !important;
  background-color:green !important;
}
.verde .blog.post h2 {
  margin-top:50px !important;
  color:#008b35 !important;
}
.magenta .blog.post h2 {
  margin-top:50px !important;
  color:#e2001a !important;
}
.blog.post {
  margin-top:-45px !important;
  position:relative;
}
.blog.post .fecha {
  position:relative;
  bottom:-43px;
}
.blog.listado h3 { font-size:18px; }
.sub.color4.n4 .dropdown a { text-transform:uppercase !important; }
.sub.color4.n4 a { text-transform:none !important; }
.amarillo .descarga-productos a { background:url("../img/lista-amarilla.png") 4px 3px no-repeat transparent !important; }
.interior.magenta #mainContent .blog h3 a, .interior.magenta #mainContent .blog .download, .interior.magenta #mainContent .blog .categoria a, .interior.magenta #mainContent .blog h3 a, .interior.magenta #mainContent .blog .download, .interior.magenta #mainContent .blog .categoria a, .seccion.magenta #mainContent .blog h3 a, .seccion.magenta #mainContent .blog .download, .seccion.magenta #mainContent .blog .categoria a, .seccion.magenta #mainContent .blog h3 a, .seccion.magenta #mainContent .blog .download, .seccion.magenta #mainContent .blog .categoria a { color:#e2001a !important; }
.interior.magenta .post .leermas, .seccion.magenta .post .leermas { background:#e2001a !important; }
.interior.magenta .blog.post h2, .seccion.magenta .blog.post h2 { color:#e2001a !important; }
.interior.magenta .blog.post .volver a, .seccion.magenta .blog.post .volver a { background:#e2001a !important; }
.interior #mainContent .align-center, .seccion #mainContent .align-center { text-align:center !important; }
.interior #mainContent .align-center p, .seccion #mainContent .align-center p { text-align:center !important; }
table tbody tr:hover td, table tbody tr:hover th { background-color:transparent !important; }
#topBreadcrumb nav div {
  position:relative;
  z-index:99;
}
.acceso-lateral p:first-child a { padding:8px 11px; }
.noticias .rojo .seguir-leyendo a, .noticias .magenta .seguir-leyendo a {
  background-image:none !important;
  background-repeat:no-repeat !important;
  background-color:#008b35 !important;
  position:absolute !important;
  right:1px !important;
  color:white !important;
  width:90px !important;
  padding:5px 10px;
}
.home .blog.listado .post-dos { margin-bottom:15px; }
#mainContent .top-head .twoColumnGroup .oneThird h2.csc-firstHeader { width:180px; }
.home #topFeature .slider .important {
  color:red;
  font-weight:bold;
}
.important { color:red !important; }
.tx-felogin-pi1 input {
  color:#888888;
  border:1px solid #cccccc;
  font-family:Verdana, sans-serif;
  font-weight:bold;
  font-size:15px;
  width:89%;
  height:30px;
  padding:0 10px;
  margin:4px 0;
  float:left;
  border-radius:6px;
  -moz-border-radius:6px;
  -webkit-border-radius:6px;
}
.tx-felogin-pi1 .ui-button { margin-left:10px; }
.tx-felogin-pi1 fieldset { border:2px solid #c0c0c0; }
.tx-felogin-pi1 legend {
  font-size:18px;
  line-height:20px;
  text-transform:inherit;
  background-repeat:no-repeat;
  background-position:top left;
  margin:0px;
  padding:0 5px;
  font-weight:700;
}
.tx-felogin-pi1 h3 {
  font-size:18px;
  color:#888888;
  padding:0px;
  margin-top:22px;
}
.selector-home h2 a .word1 { margin-left:0px !important; }
#aviso {
  border:3px solid #e1e1e1;
  width:706px;
  position:fixed;
  display:block;
  top:380px;
  z-index:20001;
  background-color:white;
  margin-left:135px;
  height:356px;
}
#aviso img { width:460px; }
#aviso a.cerrar-aviso {
  width:22px;
  height:35px;
  display:block;
  position:absolute;
  top:0;
  right:0;
  background-image:url("/fileadmin/no-acepto.jpg");
  background-repeat:no-repeat;
  z-index:999999;
  background-position:-8px 0px;
}
#aviso2 {
  border:3px solid #e1e1e1;
  width:218px;
  position:fixed;
  display:block;
  top:420px;
  z-index:20001;
  background-color:white;
  margin-left:606px;
}
#aviso2 .acceso-lateral { margin-bottom:0 !important; }
#aviso2 .acceso-lateral a {
  text-decoration:none;
  font-size:10px !important;
  font-weight:400;
  padding-left:7px;
}
#aviso2 a.cerrar-aviso {
  width:22px;
  height:35px;
  display:block;
  position:absolute;
  top:0;
  right:0;
  background-image:url("/fileadmin/no-acepto.jpg");
  background-repeat:no-repeat;
  z-index:999999;
  background-position:-8px 0px;
}
#home-search {
  position:absolute;
  top:0;
  right:0;
}
#mainMenu nav { position:relative; }
#kesearch_submit { left:170px !important; }
#ke_search_sword { width:155px !important; }
.manten p {
  font-size:11px !important;
  color:red;
  margin-top:10px;
  margin-left:0 !important;
  text-align:left !important;
}
.acceso-lateral p:first-child { padding-top:85px !important; }
.acceso-lateral .manten2 p {
  font-size:10px !important;
  color:red;
  margin-top:10px;
  margin-left:0 !important;
  text-align:left !important;
  padding-top:0px !important;
  margin-top:0px !important;
  top:-11px;
  position:relative;
  width:164px;
}
.home .slider .align-right { text-align:right !important; }
#speca a {
  text-decoration:none;
  font-size:10px !important;
  font-weight:400;
  padding-left:7px;
}
.interior .top-head.large h2, .seccion .top-head.large h2 { top:90px !important; }
.dropdown { width:475px \9; }
#fivecol .column-1, #fivecol .column-2, #fivecol .column-3, #fivecol .column-4, #fivecol .module-1, #fivecol .module-2, #fivecol .module-3, #fivecol .module-4 { margin-right:19px !important; }
#a991, #a767 { display:none; }
#a991, #a767, #a1200 {
  height:100%;
  width:100%;
}
#a991 *, #a767 *, #a1200 * {
  height:100% !important;
  width:100% !important;
}
@media (max-width: 991px) {
  #a991 { display:block; }
  #a1200, #a767 { display:none; }
}
@media (max-width: 767px) {
  #a991, #a1200 { display:none; }
  #a767 { display:block; }
}
@media (max-width: 1199px) {
  .six-grid {
    display:inline-block;
    width:602px;
    margin:0 auto;
  }
  #the-grid {
    width:590px;
    margin:0 auto;
  }
}
@media (max-width: 767px) {
  .six-grid {
    display:inline-block;
    width:500px;
    margin:0 auto;
  }
}
.rojo .csc-sitemap { padding-top:30px; }
.rojo .csc-sitemap ul {
  list-style-type:none;
  margin:0;
  padding-left:20px;
}
.rojo .csc-sitemap li { font:200 16px / 1.3 Helvetica, Verdana, sans-serif; }
.rojo .csc-sitemap li:last-child { border:none; }
.rojo .csc-sitemap ul li a {
  border-left:2px solid black;
  padding-left:10px;
}
.rojo .csc-sitemap ul li ul li a {
  font-size:15px;
  color:#333333;
  border-left:2px solid red;
  margin-left:3px;
  padding-left:10px;
}
.rojo .csc-sitemap ul li ul li ul li a {
  font-size:15px;
  color:#555555;
  font-weight:400;
  border-left:2px solid green;
}
.rojo .csc-sitemap ul li ul li ul li ul li a {
  font-size:14px;
  color:#555555;
  font-weight:400;
  border-left:2px solid yellow;
}
.rojo .csc-sitemap li a {
  text-decoration:none;
  color:#000000;
  display:block;
  padding:3px 1px;
  text-decoration:none !important;
  -webkit-transition:font-size 0.3s ease, background-color 0.3s ease;
  -moz-transition:font-size 0.3s ease, background-color 0.3s ease;
  -o-transition:font-size 0.3s ease, background-color 0.3s ease;
  -ms-transition:font-size 0.3s ease, background-color 0.3s ease;
  transition:font-size 0.3s ease, background-color 0.3s ease;
}
.rojo .csc-sitemap li a:hover {
  font-size:23px;
  background:#f6f6f6;
}
.home #c5582 a {
  background-image:none !important;
  background-repeat:no-repeat !important;
  background-color:#008b35 !important;
  color:white !important;
  padding:3px 8px;
  display:inline-block;
  margin-bottom:7px;
}
div#mapa-top {
  position:absolute;
  top:5px;
  right:120px;
}
div#mapa-top a {
  color:#777777;
  text-decoration:none;
  font-size:15px;
  font-weight:400;
}
.home .antihome .slider .bx-window { height:260px !important; }
.home .antihome #gallery-button span {
  background-image:none !important;
  background-repeat:no-repeat !important;
  background-color:#008b35 !important;
  color:white !important;
  padding:3px 8px;
  display:inline-block;
  margin-bottom:7px;
}
input#check_uid99_0 { width:15%; }
@media (max-width: 770px) {
  .responsive-cod-fix .column-3, .responsive-cod-fix .column-4 {
    max-width:100px !important;
    margin-top:40px;
    float:right;
  }
}
@media (max-width: 770px) {
  .responsive-cod-fix .column-3 { float:left; }
}
@media (min-width: 771px) {
  .responsive-cod-fix .column-3 { float:right; }
}
.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 #e2001a;
  right:10px;
}
.blog.post .img.post a {
  background:transparent;
  padding:0px;
}
.blog.post .volver { padding-top:10px; }
.blog.post .volver a {
  background:#e2001a;
  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:#e2001a;
  padding:5px;
  color:white;
  font-weight:bold;
  padding-left:15px;
}
.post .leermas padding-right:15px
    a { font-size:12px; }
.tags a {
  color:#e2001a;
  background:#ffffff;
  border:1px solid #e2001a;
  -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:#e2001a;
  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 #e2001a;
  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-verde.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:#e2001a;
  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 #e2001a;
}
.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 #e2001a;
  display:inline-block;
  padding-bottom:1px;
  margin-bottom:5px;
  list-style:none;
  font-size:14px;
  font-weight:bold;
  color:#e2001a;
  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;
}
.home .selector-home .column-4 { float:left; }
.home .informes-home .column-3 { float:left; }
.home .slider .bx-window { height:380px !important; }
.selector-home .column { width:25% !important; }
.home .blog.listado .post-dos:nth-child(1) { margin-right:40px !important; }
.home .blog.listado .post-dos:nth-child(3) { margin-right:40px !important; }
.home .blog.listado .post-dos { margin-bottom:40px; }
.noticias .rojo .seguir-leyendo a, .noticias .magenta .seguir-leyendo a {
  width:110px !important;
  bottom:-16px !important;
}
.interior .top-head img, .seccion .top-head img { height:175px; }
.interior .top-head h2, .seccion .top-head h2 {
  position:absolute;
  top:135px;
}
@media (max-width: 768px) {
  .home .selector-home .column {
    width:95% !important;
    margin-left:8px;
    margin-right:8px;
    background-size:100%;
  }
  #logo {
    width:35%;
    margin:0 auto !important;
    padding-top:15px;
  }
}
#hideshow { display:none; }
@media (max-width: 768px) {
  .home .informes-home .column {
    width:95% !important;
    margin-left:8px;
    margin-right:8px;
  }
  #mainMenu nav ul { display:none; }
  #hideshow {
    display:inherit;
    margin-left:8px;
    border:1px solid #dddddd;
    background-image:url('/fileadmin/hamburguer.png');
    width:75px;
    height:34px;
    background-repeat:no-repeat;
    background-color:white !important;
    font-size:13px;
    font-weight:bold;
    background-position:-3px -2px;
    padding-left:33px !important;
    border-radius:4px;
    color:#444444;
    position:absolute;
    top:17px;
    float:left;
    left:0;
    background-size:37px;
    padding-top:10px;
  }
  #hideshow2 {
    display:inherit;
    margin-left:8px;
    border:1px solid #dddddd;
    background-image:url('/fileadmin/hamburguer.png');
    width:106px;
    height:34px;
    background-repeat:no-repeat;
    background-color:white !important;
    font-size:13px;
    font-weight:bold;
    background-position:-3px -2px;
    padding-left:33px !important;
    border-radius:4px;
    color:#444444;
    position:absolute;
    top:-33px;
    float:left;
    right:0;
    background-size:37px;
    padding-top:10px;
  }
  #mainMenu > nav > ul > li { display:block; }
  #mainMenu .dropdown {
    position:inherit;
    top:0px !important;
    border:none !important;
  }
  #mainMenu .dropdown .column-1, #mainMenu .dropdown .column-2 {
    max-width:70% !important;
    float:left !important;
  }
}
@media (max-width: 770px) {
  #column1 #menuizquierda { display:none; }
}
@media (min-width: 769px) {
  #mainMenu nav ul { display:inherit; }
  #hideshow, #hideshow2 { display:none; }
}
@media (max-width: 450px) {
  #logo img { width:95%; }
  .home .noticias .column-1 .post-dos {
    width:95% !important;
    margin-left:8px;
    margin-right:8px;
    margin-bottom:17px;
  }
  .home .noticias .column-1 .post-dos .seguir-leyendo a {
    width:110px !important;
    bottom:0px !important;
    height:28px;
    font-size:11px;
    line-height:15px;
  }
}
.bx-wrapper .bx-prev, .bx-wrapper .bx-next { z-index:888 !important; }
#mainMenu > nav > ul > li { z-index:inherit !important; }
@media (max-width: 1200px) {
  #mainMenu { margin-bottom:40px !important; }
}
@media (max-width: 966px) {
  .home .slider .bx-window {
    height:304px !important;
    width:95%;
  }
  #mainMenu nav ul .n7 .dropdown { left:0 !important; }
}
@media (max-width: 450px) {
  .home .slider .bx-window {
    height:235px !important;
    width:95%;
  }
  .antir { display:none !important; }
  #mainMenu { margin-bottom:0px !important; }
  #mainMenu nav ul {
    margin-left:10px !important;
    margin-top:0px !important;
    background:none !important;
    text-align:left !important;
  }
  .interior.verde #mainContent .blog.post .auximage .img.post {
    margin-left:0 !important;
    width:100% !important;
  }
  .interior.verde #mainContent .blog.post .auximage .img.post img {
    width:100%;
    height:auto;
  }
  .interior.verde #mainContent .blog.post h2 {
    line-height:26px;
    font-size:22px;
  }
}
@media (max-width: 400px) {
  .home .slider .bx-window {
    height:220px !important;
    width:95%;
  }
}
@media (max-width: 380px) {
  .home .slider .bx-window {
    height:215px !important;
    width:95%;
  }
}
@media (max-width: 360px) {
  .home .slider .bx-window {
    height:210px !important;
    width:95%;
  }
}
@media (max-width: 340px) {
  .home .slider .bx-window {
    height:200px !important;
    width:95%;
  }
}
@media (max-width: 365px) {
  .bx-wrapper .bx-prev img, .bx-wrapper .bx-next img { width:16px; }
}
@media (max-width: 767px) {
  #mainMenu > nav > ul > li a {
    line-height:20px !important;
    font-size:14px !important;
  }
  .home .login-home {
    height:85px !important;
    background-size:100% 100%;
    width:95%;
    margin-left:8px;
    margin-right:8px;
  }
  .home .login-home .column-1 h2, .home .login-home .column-1 h2 * {
    font-size:13px !important;
    line-height:15px !important;
  }
  .home .login-home h2 {
    margin-top:17px;
    margin-left:70px;
    margin-bottom:-6px;
  }
  .home .login-home .column-3 {
    margin-top:8px;
    width:45% !important;
  }
  .home .login-home .column-3 p {
    margin-left:8%;
    margin-top:12px;
  }
  .home .login-home .column-2 { width:45% !important; }
  .home .login-home .column-2 p { margin-top:5px; }
  .login-home .column-2 p, .login-home .column-3 p { margin-left:60%; }
  .login-home .column-2 p a, .login-home .column-3 p a {
    font-size:10px;
    background-size:100% 100%;
  }
  #home-search {
    position:absolute;
    top:17px;
    right:14px;
    border:1px solid #dddddd;
    padding:4px 4px;
    border-radius:4px;
    width:70px;
  }
  #home-search img { width:62px; }
}
#mainMenu .dropdown { left:0px !important; }
.home .slider .sliderModule .csc-textpic-single-image img, .home .slider .sliderModule > div, .home .slider .sliderModule .csc-textpic-single-image {
  width:100% !important;
  height:auto !important;
}
.login-home .column-2 { margin-top:15px; }
.login-home .column-3 { margin-top:15px; }
@media (min-width: 992px) {
  .seccion .wrapper > *, .interior .wrapper > * { width:960px !important; }
}
@media (max-width: 767px) {
  .seccion #topBreadcrumb, .interior #topBreadcrumb { display:none; }
  .seccion aside#column1, .interior aside#column1 {
    width:95% !important;
    margin-left:8px;
    margin-bottom:10px;
  }
  .seccion aside#column1 .menuizquierda .normal.minus, .interior aside#column1 .menuizquierda .normal.minus { display:none; }
  .seccion aside#column1 .menuizquierda .active.minus, .interior aside#column1 .menuizquierda .active.minus { display:inherit; }
  .seccion aside#column1 .menuizquierda .nivel1 .normal, .interior aside#column1 .menuizquierda .nivel1 .normal { display:inherit; }
  .seccion aside#column2, .interior aside#column2 {
    width:95% !important;
    margin-left:8px;
    margin-top:15px;
    float:left !important;
  }
  .seccion aside#column2 .acceso-lateral, .interior aside#column2 .acceso-lateral {
    margin:0 auto;
    margin-bottom:15px;
  }
  .seccion aside#column2 .informes-columna2 .column, .interior aside#column2 .informes-columna2 .column {
    width:95% !important;
    margin-left:8px;
    background-size:100% 100%;
  }
  .seccion #main .csc-textpic .csc-textpic-single-image img, .interior #main .csc-textpic .csc-textpic-single-image img {
    width:100%;
    height:auto;
  }
  .seccion .top-head, .interior .top-head { background-size:100% 100%; }
  .seccion .top-head .column-2, .interior .top-head .column-2 { display:none; }
  #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:95%;
    margin-left:8px;
  }
  #c1_main #main, #c2_main #main, #main_c1 #main, #main_c2 #main {
    width:95%;
    margin-left:8px;
  }
  #mainMenu nav { min-height:90px; }
  #mainMenu { min-height:90px; }
}
@media (max-width: 767px) {
  .home .noticias .blog.listado .post-dos:nth-child(3) { margin-right:0px !important; }
  .home .noticias .blog.listado .post-dos:nth-child(1) { margin-right:0px !important; }
  .home .noticias .manten {
    width:95%;
    margin-left:8px;
  }
  .home .noticias .manten iframe { width:100% !important; }
  .home .slider .csc-textpic-text {
    position:absolute;
    top:110%;
    width:95%;
    left:8px !important;
    z-index:9999;
    border:1px solid #eeeeee;
    height:57px;
    border-radius:4px;
  }
  #mainMenu > nav > ul > li:last-child a { padding:5px; }
  #footer {
    padding-left:15px;
    padding-right:15px;
  }
  .home .noticias .verde h3 { margin-left:10px !important; }
  .home .noticias .rojo h3, .home .noticias .magenta h3 { margin-left:10px !important; }
  .home .noticias .post-dos {
    max-height:150px !important;
    min-height:120px !important;
    border-bottom:1px dotted #cccccc;
    padding-bottom:15px;
  }
  .home .noticias .post-dos h4 { margin-left:85px; }
  .home .noticias .post-dos h4 a .word1, .home .noticias .post-dos .character1 { line-height:15px !important; }
  .home .noticias .post-dos .img.post img {
    width:80px !important;
    border:5px solid white !important;
    margin-top:8px;
  }
  #mainMenu nav ul .n2 .dropdown, #mainMenu nav ul .n5 .dropdown, #mainMenu nav ul .n6 .dropdown {
    width:inherit !important;
    left:0px !important;
  }
}
#salvador {
  margin-left:10px;
  margin-right:10px;
}
#salvador .tx-kesearch-pi1 .teaser_icon img { width:16px !important; }
#ke_search_sword { padding:8px 8px 7px 9px !important; }
@media (max-width: 992px) {
  #footer .CookieAlert {
    display:inherit;
    width:89% !important;
    max-width:940px !important;
    max-height:100px;
    height:auto !important;
  }
  #footer .CookieAlert p#mensaje {
    width:82% !important;
    max-width:850px !important;
  }
}
@media (max-width: 450px) {
  #mainContent .top-head { height:85px !important; }
  .interior .top-head h2, .seccion .top-head h2 {
    position:absolute !important;
    top:25px !important;
  }
}
.famfam { display:none; }
@media (max-width: 750px) {
  .nomnom { display:none; }
  .famfam { display:inherit; }
  .seccion.verde .blog.listado .img.post {
    padding-top:0 !important;
    margin-right:0 !important;
    margin-bottom:0 !important;
    line-height:0 !important;
    width:80px !important;
    height:70px !important;
  }
  .seccion.verde .blog.listado .img.post img {
    width:80px !important;
    height:70px !important;
    border:5px solid white !important;
  }
  .seccion.verde .blog.listado .fecha { font-size:12px; }
  .seccion.verde .blog.listado h3 {
    margin-top:0px !important;
    line-height:18px !important;
    font-size:15px !important;
    margin-left:81px !important;
  }
  .seccion.verde .blog.listado p {
    font-size:12px;
    margin-left:81px;
    text-align:left !important;
  }
  .seccion.verde .blog.listado .leermas {
    width:87px !important;
    height:32px !important;
  }
}
.seccion #mainContent #cifras p { font-size:12px !important; }
@media (min-width: 451px) {
  .seccion #mainContent .folletos-res p { display:none; }
}
@media (max-width: 450px) {
  .seccion #mainContent .folletos-res .column {
    width:100% !important;
    border-top:1px dotted green;
    padding-left:10px;
    padding-right:10px;
    padding-top:20px;
    padding-bottom:15px;
  }
  .seccion #mainContent .folletos-res .column img { width:50% !important; }
  .seccion #mainContent .folletos-res .column p {
    text-align:center !important;
    color:green;
    font-size:14px !important;
    font-weight:600 !important;
  }
}
.i-d-i .csc-textpic-text { min-height:370px !important; }
@media (max-width: 939px) {
  #mapa-top { display:none; }
  #mapa-re .p85w3c17, #mapa-re map { display:none; }
  #levante, #noroeste, #norte, #aragon, #Cataluna, #soria, #castilla, #centro, #lamancha, #extremadura, #andalucia, #canarias, #sureste, #canari2as {
    top:none !important;
    right:none !important;
    display:inherit !important;
    position:inherit !important;
    border:1px solid #e0e0e0;
    margin-bottom:10px;
    width:auto;
  }
}
@media (max-width: 450px) {
  .tx_powermail_pi1_form fieldset .tx_powermail_pi1_fieldwrap_html {
    border-top:1px solid #cccccc;
    padding-top:15px;
  }
  .tx_powermail_pi1_form fieldset label {
    float:right;
    width:50%;
    text-align:left;
    min-height:20px;
    line-height:26px;
    font-size:12px;
  }
  .powermail_uid51 { width:150px; }
  #reclamaciones #powermaildiv_uid58 label { line-height:16px; }
  #powermaildiv_uid59 { height:110px; }
  #accordion_uid_891 .ui-accordion-content:nth-child(2) { height:370px !important; }
  #accordion_uid_891 .ui-accordion-content:nth-child(4) { height:645px !important; }
  #accordion_uid_891 .ui-accordion-content:nth-child(6) { height:736px !important; }
  #accordion_uid_891 .ui-accordion-content:nth-child(8) { height:270px !important; }
  #accordion_uid_891 .ui-accordion-content:nth-child(10) { height:250px !important; }
  #accordion_uid_891 .ui-accordion-content:nth-child(12) { height:760px !important; }
  #accordion_uid_891 .ui-accordion-content:nth-child(14) { height:770px !important; }
  #accordion_uid_891 .ui-accordion-content:nth-child(16) { height:360px !important; }
  #accordion_uid_891 .ui-accordion-content:nth-child(18) { height:300px !important; }
  #accordion_uid_891 .ui-accordion-content:nth-child(20) { height:300px !important; }
  #accordion_uid_776 .ui-accordion-content:nth-child(2) { height:360px !important; }
  #accordion_uid_776 .ui-accordion-content:nth-child(4) { height:400px !important; }
  #accordion_uid_776 .ui-accordion-content:nth-child(6) { height:320px !important; }
  #accordion_uid_776 .ui-accordion-content:nth-child(8) { height:250px !important; }
  #accordion_uid_776 .ui-accordion-content:nth-child(10) { height:290px !important; }
  #accordion_uid_776 .ui-accordion-content:nth-child(12) { height:420px !important; }
  #accordion_uid_776 .ui-accordion-content:nth-child(14) { height:200px !important; }
  #accordion_uid_776 .ui-accordion-content:nth-child(16) { height:435px !important; }
  #accordion_uid_776 .ui-accordion-content:nth-child(18) { height:260px !important; }
  #accordion_uid_776 .ui-accordion-content:nth-child(20) { height:330px !important; }
  #accordion_uid_776 .ui-accordion-content:nth-child(22) { height:320px !important; }
  #accordion_uid_776 .ui-accordion-content:nth-child(24) { height:320px !important; }
  #accordion_uid_776 .ui-accordion-content:nth-child(26) { height:400px !important; }
  #accordion_uid_776 .ui-accordion-content:nth-child(28) { height:180px !important; }
  #accordion_uid_776 .ui-accordion-content:nth-child(30) { height:150px !important; }
  #accordion_uid_776 .ui-accordion-content:nth-child(32) { height:300px !important; }
  #accordion_uid_776 .ui-accordion-content:nth-child(34) { height:300px !important; }
  #accordion_uid_776 .ui-accordion-content:nth-child(36) { height:280px !important; }
  #accordion_uid_776 .ui-accordion-content:nth-child(38) { height:280px !important; }
  #accordion_uid_776 .ui-accordion-content:nth-child(40) { height:380px !important; }
  #accordion_uid_776 .ui-accordion-content:nth-child(42) { height:350px !important; }
  #accordion_uid_776 .ui-accordion-content:nth-child(44) { height:460px !important; }
  #accordion_uid_776 .ui-accordion-content:nth-child(46) { height:400px !important; }
}
.i-d-i .threeColumnGroup .col-sm-4 { width:32% !important; }
.i-d-i .threeColumnGroup .column-1 { margin-right:13px !important; }
.top-head.special-top h2 { top:90px; }
.slider p { padding:8px 30px 0px 50px !important; }
#sorteo-iphone div.tx-powermail-pi1 { width:100%; }
#sorteo-iphone fieldset.tx-powermail-pi1_fieldset input.powermail_text, #sorteo-iphone fieldset.tx-powermail-pi1_fieldset input.powermail_date { width:45%; }
#sorteo-iphone fieldset.tx-powermail-pi1_fieldset .powermail_check_inner, #sorteo-iphone fieldset.tx-powermail-pi1_fieldset .powermail_radio_inner {
  margin-left:27%;
  clear:both;
}
.slider .csc-textpic-text { bottom:40px; }
.home .bx-window .slider .csc-textpic-text p a {
  padding-right:20px;
  padding-left:0;
  background-position:90% 53%;
  display:inline-block;
}
