/* CSS Document */

body {
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
	/*background-color:#f5f5f5;*/
	
}


.navIE {display:none;}

.pubSuperior {
	/*margin:0px auto;*/
	/**/background:#f5f5f5;
	margin-bottom:5px;
}

header.cabecera {
	background:url(../images/bk-header.gif);
	position: relative;
}
header.cabecera .container {padding:1em 0; position: relative;}
header.cabecera h1, header.cabecera h2 {position:absolute; font-size:10px; top:-9999px; left:-9999;}

.cookies {background:#e5e5e5; font-size:11px; color:#666; position:relative; margin-bottom:4px; min-height:35px; border:1px solid #c5c5c5; }
.cookies p {padding:6px 100px 6px 6px; margin:0;}
.cookies a {color:#000; text-decoration:underline;}
.cookies div {position:absolute; top:5px; right:5px; width:60px; height:25px;}
.cookies div a {display:block; background-color:#999; padding:4px; text-align:center; color:#000; text-decoration:none; border-radius:5px;}
.cookies div a:hover {background-color:#666;}




.breadcrumb {
	background:none;
	padding:10px 0 0 0;
	font-size:0.8em;
	margin:0 0 10px 0;
}
.breadcrumb a {color:#333;}

.verMas {padding:15px 0; text-align:center;}
#loader {margin:auto; text-align:center;}

/* el tiempo */
.headerTiempo {
	width: 120px;
	position: absolute;
	top: 20px;
	right: 10px;
	padding: 10px;
	height: 30px;
	overflow: hidden;
	z-index: 90000;
	-webkit-transition: all .35s ease-in; 
    -moz-transition: all .35s ease-in; 
    -o-transition: all .35s ease-in;
    transition: all .35s ease-in;
	
}
.headerTiempo i.icon-plus, .headerTiempo i.icon-remove {position: absolute; top: 20px; right: 5px; color: #fff; font-size: 1.2em;}
.headerTiempo .icon-remove {display: none;}
.headerTiempo:hover {
	height: 285px;
	background: #0064ad;
	-moz-box-shadow: 0px 0px 8px #000000;
	-webkit-box-shadow: 0px 0px 8px #000000;
	box-shadow: 0px 0px 8px #000000;
	-webkit-transition:all 0.4s ease-in-out;
    -moz-transition:all 0.4s ease-in-out;
    -o-transition:all 0.4s ease-in-out;
    transition:all 0.4s ease-in-out;

}
.headerTiempo:hover .icon-remove {display: block;}
.headerTiempo:hover .icon-plus {display: none;}
.headerTiempo li {
	text-align: left;
	color: #fff;
	margin-bottom: 15px;
	width: 65px;
}
.headerTiempo i {font-size: 2em; display: block; float: left; margin-right: 8px;}
.headerTiempo li.open {
	padding-right: 0px;
	/*border-right: 1px solid #fff;*/
}
.headerTiempo p {font-size: 0.9em; border-top: 1px solid #fff; padding-top: 4px;}
.headerTiempo p a {color: #fff;}
.headerTiempo span {font-weight:bold;}

.kiosko {vertical-align:bottom; margin-bottom:5px;}

.logoDiari {/*padding-top:2em;*/}
.logoDiari img {margin-left:10px;}


/* descargas sobre footer */
.descargasHome h3 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:1.3em;
	color:#666;
	
}
.descargasHome h3 strong {color:#333;}

.suscripcionesHome li {
	margin-bottom:20px;
}
.suscripcionesHome li a {
	color:#666;
	line-height:140%;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:1em;
	display:block;
}
.suscripcionesHome li a img {margin-bottom:8px;}
.suscripcionesHome li a:hover {color:#000; text-decoration:none;}
.ejPortada {
	text-align:center;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:1em;
}
.ejPortada img {
	margin-bottom:5px;
	-moz-box-shadow: 0px 0px 6px #999;
	-webkit-box-shadow: 0px 0px 6px #999;
	box-shadow: 0px 0px 6px #999;
	border:none;
	*border:1px solid #e5e5e5;
}
.ejPortada a {color:#666;}
.ejPortada a:hover {color:#000; text-decoration:none;}
.ejPortada a:hover img {
	-moz-box-shadow: 0px 0px 6px #666;
	-webkit-box-shadow: 0px 0px 6px #666;
	box-shadow: 0px 0px 6px #666;
}


/* footer */
.preFooter {background:#171717; padding:0 !important; margin-top:2em;}
footer {
	background:#171717;
	position:relative;
	
	padding-bottom:2em;
}
footer .menuFooter {padding-top:10px;}
footer .menuFooter h4 {margin-left:10px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:1em; color:#fff; font-weight:normal;}
footer .menuFooter ul li {margin-left:10px;}
footer .menuFooter ul li a {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:0.9em; color:#a5a5a5;}
footer .menuFooter ul li a:hover {color:#fff; text-decoration:none;}

.socialFooter {
	text-align:center;
	color:#fff;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:1em;
	font-weight:normal;
}
.socialFooter a {color:#999;}
.socialFooter span a:hover  {color:#900; text-decoration:none;}
.socialFooter h4 {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:0.9em; color:#a5a5a5;}
.footerLegal {padding-top:15px; font-size:0.9em;}
.footerLegal a {color:#a5a5a5;}
.footerLegal a:hover {color:#fff; text-decoration:none;}

footer .dividerHor {border-color:#444;}

.footerContacto {color:#a5a5a5; font-size:0.8em;}
.footerContacto a {color:#a5a5a5;}
.footerContacto a:hover {color:#fff; text-decoration:none;}
.footerContacto img {margin-bottom:15px;}
.Diari p {margin:0 0 3px 0; line-height:1em;}
.Diari img, .Diari p {margin-left:15px;}
.Studiogenesis div {margin-right:20px;}
.Studiogenesis {line-height:0.5em;}







/* indicadores noticias */
.az {border-top:4px solid #1a8af1;}
.ro {border-top:4px solid #b80718;}
.ve {border-top:4px solid #39741c;}
.na {border-top:4px solid #f08a0c;}
.sa {border-top:4px solid #9e3d3d;}
.rs {border-top:4px solid #b686b6;}
.ne {border-top:4px solid #000000;}
.mo {border-top:4px solid #822197;}

.azto {border-top:1px solid #1a8af1;}
.roto {border-top:1px solid #b80718;}
.veto {border-top:1px solid #39741c;}
.nato {border-top:1px solid #f08a0c;}
.sato {border-top:1px solid #9e3d3d;}
.rsto {border-top:1px solid #b686b6;}
.neto {border-top:1px solid #000000;}
.moto {border-top:1px solid #822197;}

.dropdown-menu .az {border-width: 1px;}
.dropdown-menu .ro {border-width: 1px;}
.dropdown-menu .ve {border-width: 1px;}
.dropdown-menu .na {border-width: 1px;}
.dropdown-menu .sa {border-width: 1px;}
.dropdown-menu .rs {border-width: 1px;}
.dropdown-menu .ne {border-width: 1px;}
.dropdown-menu .mo {border-width: 1px;}

.navIE li ul .az {border-width: 1px;}
.navIE li ul .ro {border-width: 1px;}
.navIE li ul .ve {border-width: 1px;}
.navIE li ul .na {border-width: 1px;}
.navIE li ul .sa {border-width: 1px;}
.navIE li ul .rs {border-width: 1px;}
.navIE li ul .ne {border-width: 1px;}
.navIE li ul .mo {border-width: 1px;}

.azbk {background-color:#1a8af1;}
.robk {background-color:#b80718;}
.vebk {background-color:#39741c;}
.nabk {background-color:#f08a0c;}
.sabk {background-color:#9e3d3d;}
.rsbk {background-color:#b686b6;}
.nebk {background-color:#000000;}
.mobk {background-color:#822197;}
.azdibk {background: #004a8e;}

h2 a.azbk:hover {opacity:0.8; filter: alpha(opacity=80);}
h2 a.robk:hover {opacity:0.8; filter: alpha(opacity=80);}
h2 a.vebk:hover {opacity:0.8; filter: alpha(opacity=80);}
h2 a.nabk:hover {opacity:0.8; filter: alpha(opacity=80);}
h2 a.sabk:hover {opacity:0.8; filter: alpha(opacity=80);}
h2 a.rsbk:hover {opacity:0.8; filter: alpha(opacity=80);}
h2 a.nebk:hover {opacity:0.8; filter: alpha(opacity=80);}
h2 a.mobk:hover {opacity:0.8; filter: alpha(opacity=80);}

.azle {border-left:1px solid #1a8af1;}
.role {border-left:1px solid #b80718;}
.vele {border-left:1px solid #39741c;}
.nale {border-left:1px solid #f08a0c;}
.sale {border-left:1px solid #9e3d3d;}
.rsle {border-left:1px solid #b686b6;}
.nele {border-left:1px solid #000000;}
.mole {border-left:1px solid #822197;}

.azri {border-right:1px solid #1a8af1;}
.rori {border-right:1px solid #b80718;}
.veri {border-right:1px solid #39741c;}
.nari {border-right:1px solid #f08a0c;}
.sari {border-right:1px solid #9e3d3d;}
.rsri {border-right:1px solid #b686b6;}
.neri {border-right:1px solid #000000;}
.mori {border-right:1px solid #822197;}


.play {
	background:url(../images/bk-play.png) no-repeat;
	z-index:200;
	position:absolute;
	top:50%;
	left:50%;
	margin-left:-17px;
	margin-top:-25px;
	width:50px;
	height:35px;
	opacity:0.8;
	filter: alpha(opacity=80);
}
.play:hover {
	opacity:1;
	filter: alpha(opacity=100);
}
.lasteles {background:#fff; text-align:center;}



/* menu */
nav {
	background:url(../images/bk-nav.gif) repeat-x;
	/*background-color:#333;*/
	padding:0px 0px 4px 0px !important;
	height:40px;
	z-index:1000;
	position:relative;
}
nav .navbar-inner {
	background:none !important; 
	border:none !important;
	padding:0px !important;
	-webkit-border-radius: 0px;
     -moz-border-radius: 0px;
          border-radius: 0px;
  	-webkit-box-shadow: 0 0px 0px rgba(0, 0, 0, 0.065);
     -moz-box-shadow: 0 0px 04px rgba(0, 0, 0, 0.065);
          box-shadow: 0 0px 0px rgba(0, 0, 0, 0.065);
}


nav .nav a {
	font-size:0.8em;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
nav .nav-collapse {margin:0;}
nav .nav-collapse li a {/*border-left:1px solid #353535;*/}
.navIcon a {
	padding-left:0.8em !important;
	padding-right:0.8em !important;
	/*border-left:1px solid #353535;*/
}
/*.navIconLast {border-right:1px solid #353535;}*/


.navbar .nav > li > a {
    -webkit-transition:all 0.4s ease-in-out;
    -moz-transition:all 0.4s ease-in-out;
    -o-transition:all 0.4s ease-in-out;
    transition:all 0.4s ease-in-out;
	padding-left:12px !important;
	padding-right:12px !important;
}

.collapse.in ul { 
	margin-top:10px !important;
}

.collapse.in li a { 
	padding:0 10px;
	background:none;
}

.collapse.in li a:hover,
.collapse.in li a.dropdown-toggle { 
	background:none;
}

.collapse.in ul.dropdown-menu {
	margin-bottom:5px;
}

.collapse.in ul.dropdown-menu a {
	padding:5px;
	border-bottom:solid 1px #000; 
}

.nav-collapse .nav > li > a, .nav-collapse .dropdown-menu a {
	margin:0 !important;
	border-radius:0 !important;
}

.navbar .nav > li > a:focus,
.navbar .nav > li > a:hover {
  	/*color:#72c02c;*/
	/*border-bottom:solid 2px #000;*/
}

.navbar .nav > .active > a,
.navbar .nav > .active > a:focus {
  	color:#fff;	
  	text-decoration:none;
	/*border-bottom:solid 2px #72c02c;*/
  	background:none;	
  	-webkit-box-shadow:none;
       -moz-box-shadow:none;
          	box-shadow:none;
}

.navbar .nav > .active > a:hover {	
  	color:#fff;	
	background:none;		
	/*border-bottom:solid 2px #72c02c;*/
  	-webkit-box-shadow:none;
       -moz-box-shadow:none;
          	box-shadow:none;
}

/*Arrow for menu*/
.navbar .nav > li > a .caret {
  margin:9px 0 0 3px !important;	
  border-top-color: #fff!important;	
  border-bottom-color: #fff !important;
}

/*Dropdown Menu*/
.dropdown-menu { 
	padding:0;
	border:none;
	margin-top:-2px; 
	min-width:200px;
	border-radius:0; 
	border-top:solid 2px #000; 
	border-bottom:solid 2px #000; 
	z-index: 9999 !important;
}
.dropdown-menu li a { 
	color:#e5e5e5; 
	padding:6px 15px; 
	border-bottom:solid 1px #000;
	background: #000;
}
.dropdown-menu li > a:hover,
.dropdown-menu li > a:focus,
.dropdown-submenu:hover > a {
  color:#ffffff;
  background:#222 !important;
    -webkit-transition:all 0.2s ease-in-out;
    -moz-transition:all 0.2s ease-in-out;
    -o-transition:all 0.2s ease-in-out;
    transition:all 0.2s ease-in-out;
	filter:none !important;
}

.dropdown-menu .active > a {
	color:#ffffff !important;
  	background:#333 !important;
	filter:none !important;
}

.navbar .nav > li > .dropdown-menu:before, .navbar .nav > li > .dropdown-menu:after {display: none;}



/* subnav */
/* menu */
.subnav {
	background:#111;;
	/*background-color:#333;*/
	padding:0px 0px 4px 0px !important;
	height:30px;
	z-index:1000;
	position:relative;
}
.subnav .nav {background:none !important; padding-left:15px;}
.subnav li {float:left; margin-right:15px;}

.subnav a {
	font-size:0.9em;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

}

.subnav .nav > li > a {
    -webkit-transition:all 0.4s ease-in-out;
    -moz-transition:all 0.4s ease-in-out;
    -o-transition:all 0.4s ease-in-out;
    transition:all 0.4s ease-in-out;
	color:#999;
	display: block;
	padding:6px 8px 5px 8px;
}

.subnav .nav > .active > a,
.subnav .nav > .active > a:focus {
  	color:#fff;	
  	text-decoration:none;
  	background:none;	
  	-webkit-box-shadow:none;
       -moz-box-shadow:none;
          	box-shadow:none;
}

.subnav .nav a:hover {color:#fff; background:none;}























/**/
.out {outline:1px solid #900;}