html, body, div, applet, object, iframe,
h1, h2, h3, h4, h5, h6, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
dl, dt, dd, table, tbody, td, tr,
fieldset, form, label, legend,
, caption,, tfoot, thead, {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline;
}
p, span, strong{
  padding-left:0;
  padding-right:0;
  padding-top:0;
  padding-bottom:1em;
  margin: 0;
  border: 0;
  outline: 0;
  vertical-align: baseline;
  line-height:normal;
  }

ol, ul{
  padding:0;
  margin:0;
  outline:0;
  /*margin-left:2em;*/

}

li{
  line-height:1.2em;
  padding:0;
  margin:0;
  outline:0;
  }

h1 {
  font-size:24px;
  color:#039;  
  }

h1 a{
  color:#039;
  text-decoration:none;
  }

h1 a:visited{
  color:#039;
  text-decoration:none;
  }

h1 a:hover{
  color:black;
  text-decoration:none;
  }
        

h2 {
  font-size:20px;
  color:#2E578E;  
  }

h2 a{
  font-size:20px;
  color:#2E578E;
  text-decoration:none;
  }

h2 a:visited{
  font-size:20px;
  color:#2E578E;
  text-decoration:none;
  }

h2 a:hover{
  font-size:20px;
  color:black;
  text-decoration:none;
  }
    
  
body {
  line-height: 1;
  color:#363330;
  background: white;
  font-family: Verdana, Geneva, sans-serif;
}


table {
  border-collapse:collapse;
  border-spacing: 0;
}
caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align:top;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
  content: "";
}
blockquote, q {
  quotes: "" "";
}
abbr,acronym {
  border:0;
}
.super-contenedor{
  width:1000px;
  background:white;
  margin-left:auto;
  margin-right:auto;
  }
.contenedor {
  width:980px;
  margin-left:auto;
  margin-right:auto;
  }

.espacio{
  height:0px;
  clear:both;
  }
  
#superior{
  width:980px;
  height:240px;
  background-image:url(../images/banner2019Full.png);
}
#bajo-banner{
  width:640px;
  height:20px;
  padding-top:10px;
  padding-left:20px;
}
#homelink{
  width:200px;
  height:260px;
  float:left;
  border:none;
  }

#homelink img{
  border:none;
  width:200;
  height:260;
  }


#menu-superior{
  /*float:left;*/
  height:8%;
  /*padding-top:240px;*/
  text-align:right;
  margin-top: 2%;
  clear:right;
  font-family:microsoft new tai lue;
  }

#enlaces-superior{
  float:right;
  width:200px;
  height:50px;
  padding-top:0px;
  text-align:right;
  padding-right:20px;
  vertical-align:top;
  clear:right;
  display:none;
  }
  
  
.columna-izquierda{
  width:646px;
  float:left;
}

.columna-derecha{
  width:312px;
  float:right;
}

.columnadoble{
  width:646px;
  float:left;
}

.columnaizq{
  width: 312px;
  float: left;
  margin-top: 0px;  
}

.columnaizq >div{
  margin-bottom:20px;
  }



.columnader{
  width:312px;
  float:right;
}

#portada{
  width:596px;
  height:280px;
  background-image:url(../images/596x280.png);
}

#promocional{
  width:364px;
  height:173px;
  float:left;
  border-top-width: medium;
  border-width: 1px;
  border-style: solid;
  border-color: #E7E4EF;
}
#promocional-contenido{
  padding:5px;
}

.borde{
  border-width: 1px;
  border-style: solid;
  border-color: #E7E4EF;
}

#fotografias{
  width:223px;
  height:173px;
  float:right;
  background-image:url(../images/223x173.png);
  }

#parlamento{
  width:223px;
  height:280px;
  float:right;
  border-width: 1px;
  border-style: solid;
  border-color: #E7E4EF;
  }

.titulo_noticias_portada {
  height:30px;
  padding-top:5px;
  padding-left: 5px;
  font-weight:bold;
  font-size:16px;
  color:#777;
  }

.moduletableportadaeditoriales{
  border-width: 1px;
  border-style: solid;
  border-color: #E7E4EF;
  }


  
.moduletableportadaeditoriales h3 {
  height:30px;
  padding-top:5px;
  padding-left: 5px;
  font-weight:bold;
  font-size:16px;
  color:#777;
  }


.titulo_noticias_portada a{
  font-weight:bold;
  font-size:16px;
  color:#777;
  text-decoration:none;
}

.titulo_noticias_portada a:hover{
  font-weight:bold;
  font-size:16px;
  color:#2E578E;
  text-decoration:none;
}

#redes-sociales{
  width: 312px;
  height: 320px;
}
#videos{
  width: 312px;
}
#derecha-inferior{
  width:312px
  }

#enlaces-pie {
  margin-left:auto;
  margin-right:auto;
  text-align:center;
  background-color: #37a1db;
}

#enlaces {
  padding:15px;  
  }

#enlaces a{
  color:#036;
  font-size:18px;
  text-decoration:none;
  font-weight:bold;
  }

#enlaces a:visited{
  color:#036;
  font-size:18px;
  text-decoration:none;
  font-weight:bold;
  }

#enlaces a:hover{
  color:black;
  font-size:18px;
  text-decoration:none;
  font-weight:bold;
  }

.borde-sup-col-der{
  background-image:url(../images/borde_sup_col_der.png);
  height:8px;
  width:312px;
  }
  
.borde-inf-col-der{
  background-image:url(../images/borde_inf_col_der.png);
  height:8px;
  width:312px;
  }  
  
#editoriales{
  width:485px;;
  height:280px;
  float:left;
  background-image:url(../images/editoriales.jpg);
}

#otras-noticias{
  width:485px;;
  height:280px;
  background-image:url(../images/otras_noticias.jpg);
  float:right;
}


#pie{
  /*background:url(../images/fondo_pie.png);*/
  height:50px;
  text-align:right;
  font-size:9px;
}

#texto_pie{
  width:200px;
  float:right;
  text-align:center;
  padding-right:10px;
  padding-top:18px;
  color:#EEE;
  }
#texto_pie p{
  line-height:0.2em;
}

#logo{
  width: 79px;
  height:51px;
  float:right;
  background:url(../images/eb_web.png);
  background-position:0px 0px;
  margin-top: -7px;
  margin-right:20px;
  }

#logo:hover{
  background-position: 0px -51px;
  }


#logo a img{
  border:0px;
  }
  
#linkfacebook{
  padding-top:5px;
  padding-right:5px;
  width:95px;
  float:right;
  }

#linktwitter{
  width:130px;
  padding-top:5px;
  padding-left:10px;
  float:left;
  }
  
#pie-pagina{
  width:980px;
  height:90px;
}

/* MENU SUPERIOR*/
.joomla-navmenusuperior a{
  text-decoration:none;
  color:rgba(24, 182, 225, 1);
  font-size:16px;
  padding-left:5px;
  padding-right:5px;
  background:url(../images/separador2.jpg);
  background-repeat:no-repeat;
  background-position:right;
  }

.joomla-navmenusuperior li{
  margin:0;
  float:left;
  list-style:none;
  }  
  

.joomla-navmenusuperior a:hover{
  text-decoration:none;
  color:black;
  font-size:16px;
  }  
  
/**/  
.item-page p img {
  margin-right:15px;
  margin-bottom:15px;
  }
.newsintro{
  padding-top:5px;
  padding-right: 5px;
}

.newsintro span{
  font-size:10px;
}

.newstitle a {
  color:#33a6e0;
  font-size:12px;
  text-decoration:none;
  font-weight:bold;
  }

.newstitle a:visited {
  color:#036;
  font-size:12px;
  text-decoration:none;
  font-weight:bold;
  }

.newstitle a:hover {
  color:#777;
  font-size:12px;
  text-decoration:none;
  font-weight:bold;
  }

/* ESTILOS DEL MODULO EDITORIALES EN PORTADA*/
.latestnewsenhanced_editoriales .newstitle{
  padding-top:0.2em;
  }
.latestnewsenhanced_editoriales .newstitle a {
  color:#33a6e0;
  font-size:14px;
  text-decoration:none;
  font-weight:bold;
  }

.latestnewsenhanced_editoriales .newstitle a:hover {
  color:#777;
  font-size:14px;
  text-decoration:none;
  font-weight:bold;
  }
.latestnewsenhanced_editoriales .newsintro span{
  font-size:12px;
  line-height:14px;
}

.latestnewsenhanced_editoriales .news{
  border-bottom-style:solid;
  border-bottom-width:1px;
  border-bottom-color:#E7E4EF;
  }

/* ESTILOS DEL MODULO TABS PARLAMENTO EN PORTADA*/
.latestnewsenhanced_tabsparlamento .newstitle{
  padding-top:0.2em;
  }
.latestnewsenhanced_tabsparlamento .newstitle a {
  color:#33a6e0;
  font-size:14px;
  text-decoration:none;
  font-weight:bold;
  }

.latestnewsenhanced_tabsparlamento .newstitle a:hover {
  color:#777;
  font-size:14px;
  text-decoration:none;
  font-weight:bold;
  }
.latestnewsenhanced_tabsparlamento .newsintro span{
  font-size:12px;
  line-height:14px;
}

.latestnewsenhanced_tabsparlamento .news{
  border-bottom-style:solid;
  border-bottom-width:1px;
  border-bottom-color:#E7E4EF;
  }


/* CENTRAR VERTICALMENTE TÍTULOS EN TABS*/
.vtemtabs-style1 .vtemtabsnav li a {
  height:32px;
  line-height:42px;
  padding-top:10px;
  }
.vtemtabs-style1 .vtemtabsnav li a:hover {
  height:32px;
  line-height:42px;
  padding-top:10px;
  }
.vtemtabs-style1 .vtemtabsnav li a:focus {
  height:32px;
  line-height:42px;
  padding-top:10px;
  }
.vtemtabs-style1 .vtemtabsnav li a:active {
  height:32px;
  line-height:42px;
  padding-top:10px;
  }
  
/* POSICIÓN DE BOTONES EN SKITTER (SLIDES DE PORTADA)*/

.box_skitter .info_slide{
position:absolute;
top: auto;
left:auto;
z-index: 180;
right:10px;
bottom:5px;
}

.vtem_skitter_title a{
  text-decoration:none;
  font-weight:bold;
} 

.mod-vtem-skitter-introtext{

  }
  
.box_skitter .info_slide .image_number_select {
background-color: #00CCFF;
}
 

.newsflashnoticiasportada p img{
  width:70px;
  height:auto;
  }

/* Text styles */
.blog-featured h2 {
  font-size: 1.5em;
  margin-bottom:0em;
}
p.readmore {
  text-indent:0;
  font-size: .9em;
}
.joomla-footer {
  font-size: .9em;
  margin-bottom: 30px;
}
.vtem_skitter_title{
  display:none;
  }
  
  
.accordion{
  height:250px;
  }
.mod-vtem-accordion-introtext{
  font-size:12px;
  margin-top:10px;
  line-height:normal;
}

.mod-vtem-accordion-date{
  font-size:12px;
  font-weight:bold;
  }

/* Article functions */
ul.actions {
  clear:both;
  margin-top: -50px;
  float:right;
}
ul.actions li {
  list-style-type: none;
  float:right;
  margin-left: 10px;
}

.enlaces_redes_sociales{
  display:inline-block;
  float:right;
  width:190px;
  
}

.enlace_red_social{
  float:left;
  }

/* enlaces al pie */

.enlace-pie{
  /*width:156px;
  height:125px;
  float:left;
  margin:0px;
  padding-top: 100px;
  text-align:left;*/
  color:#363330;
  /*background: url(../images/fondo_enlaces_sprite.png);*/
  display:block;
  }
.enlace-pie-separador{
  width:5px;
  height:125px;
  float:left;
  display:block;
  }
  
.enlace-pie a{
  font-size:20px;
  text-decoration:none;
  font-weight:bold;
  color:#363350;
}
.enlace-pie a:hover{
  font-size:20px;
  text-decoration:none;
  font-weight:bold;
  color:#777;
}

.enlace-pie p{
  padding-left:15px;
  padding-right:15px;
  font-size:14px;
  font-weight:bold;
  line-height:normal;
}
.borde_tabla_enlace {
  /*border-bottom-width: 1px;
  border-left-width: 1px;
  border-bottom-style: solid;
  border-left-style: solid;
  border-bottom-color: #cecece;
  border-left-color: #cecece;
  border-right-width: 1px;
  border-right-style: solid;
  border-right-color: #cecece;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #cecece;
  background-repeat: no-repeat;
  margin:0px;*/
}


.enlace-rss{
  background-position:0px -500px;
}
.enlace-rss:hover{
  background-position:0px -750px;
}
.enlace-podcast{
  background-position:0px -1500px;
}
.enlace-podcast:hover{
  background-position:0px -1750px;
}
.enlace-musica{
  background-position:0px -1000px;
}
.enlace-musica:hover{
  background-position:0px -1250px;
}
.enlace-correo{
  background-position: 0px 0px;
}
.enlace-correo:hover{
  background-position:0px -250px;
}
.enlace-fotos{
  background-position: 0px -2000px;
}
.enlace-fotos:hover{
  background-position:0px -2250px;
}
.enlace-productos{
  background-position: 0px -2500px;
}
.enlace-productos:hover{
  background-position:0px -2750px;
}


/*   TWEETER   */
.twtr-tweet-text p {
  font-size:14px;  
}

/*  BREADCRUMBS  */
.breadcrumbs a{
  text-decoration:none
  }
.breadcrumbs a:hover{
  text-decoration:none;
  color:#000;
  }

.partido {
  width: 500px;
  height:200px;
}

/* Inicio Clases CSS tablas XML Try IT */
.tryit-td-titulo{
  border: solid 1px #ccc;
vertical-align: middle;
padding: 2px;
background-color: #33a6e0;
text-align: center;
font-weight: normal;
  color: #FFFFFF;  
  /*width: 50px;*/
font-size: 10px;
  font-family: microsoft new tai lue;
}

.tryit-td-contenido{
vertical-align: middle;
padding: 2px;
  color: #000;
  border: solid 1px #000;
  /*width: 50px;*/
font-size: 10px;
  font-family: microsoft new tai lue;
}

.tryit-tabla{
  width: 100%;
}

.createdby{
  font-size: 13px; 
  font-weight: bold;
}



/* Inicio Clases CSS tablas XML Try IT */