@import url("diario.css");

#main h2{  background-color:#000; background-position:top; background-repeat:no-repeat; color:#898989; font-size:3em; border-bottom:0; min-height:74px; text-indent:-9999px; margin-bottom:0}
* html #main h2{ padding-bottom:20px; }



#main .bloque{  background-color:#000; color:#898989; position:relative; padding-bottom:5px; margin-bottom:10px; border: 1px solid #E4E4E4; min-height:400px; border-top:0}
#main .bloque ul li a, #main .bloque p { color:#ddd;}
#main .bloque .info { clear:both; padding-top:10px; padding-bottom:10px}

#main .bloque h3{   font-size:1.7em; margin-left:10px; margin-top:10px; clear:both; float:none; line-height:1em}
#main .bloque h3+p+h3{margin-top:0px;}
#main .bloque a{  color:#898989; text-decoration:none;}
#main .bloque a:hover{  color:#DF0003; }
#main .bloque p{ clear:both; float:none;    }
#main .bloque img{ border:0;}
#main .bloque:after { content: ""; display: block; height: 0px;	clear: both; overflow:hidden;}



#main .bloque ul{ margin:0;}
#main .bloque ul li{ width:250px; margin-bottom:10px; position:relative; height:185px; list-style:none;}
#main .bloque ul li a, #main .bloque ul li+li+li a, #main .bloque ul li+li+li+li+li a{ margin-left:10px; }
#main .bloque ul li a img, #main .bloque ul li+li+li a img{ margin-left:-10px;}
* html #main .bloque ul li a img { margin-left:0;}
#main .bloque ul li, #main .bloque ul li+li+li, #main .bloque ul li+li+li+li+li{ float:left; clear:left; }
#main .bloque ul li+li, #main .bloque ul li+li+li+li, #main .bloque ul li+li+li+li+li+li{ float:right; clear:none; }
#main .bloque ul li+li+li+li+li{ float:left!important ; clear:left; }
#main .bloque ul li.iLast{ float:right!important ; }

#main .bloque ul li+li a, #main .bloque ul li+li+li+li a, #main .bloque ul li+li+li+li+li+li a{ margin-left:0px; }
#main .bloque ul li+li a img, #main .bloque ul li+li+li+li a img{ margin-left:0px; }


* html #main .bloque ul li img {float: left; margin-bottom: 3px;} /* evita els movients i salts en hover */
* html #main .bloque ul li.ieSpecial {position: relative; left: 10px;}
* html #main .bloque ul li.ieSpecial img {position: relative; left: -10px;}

/* CHAT images (inc.preload) */
#main  ul.Actions  { position:absolute; top:175px; right: -10px;}
#main  .Actions li a {background: right  0 no-repeat;height: 16px; /*background-image: url(../imgs/icoChat-nosotros.gif); */width:40px; display:block; color:#AAA;  }
/*#main  .Actions a:hover  {background-position: right -16px; background-repeat:no-repeat;}*/
#main  ul.Actions li { text-align:left; width:auto; height:20px;}

/* EN PRENSA*/
#main #enPrensa, #main #eventos{  min-height:162px; clear:both; position:relative}
#main #enPrensa a, #main #eventos a{ text-decoration:none;}
#main #enPrensa a:hover, #main #eventos a:hover{ color:#DF0003;}
#main #enPrensa h3, #main #eventos h3{ background:#DF0003 url(../imgs/tit-DF0003.gif) no-repeat top; color:#FFF; border-bottom:0; padding-left:10px; }
#main #enPrensa h4{padding-left:10px; font-size:.8em;  margin-top:10px;}
#main #enPrensa h5{padding-left:10px; font-size:.7em; font-weight:normal; }
#main #enPrensa p{ margin-bottom:0}
#main #enPrensa p.imgRight{ margin-left:20px; }
#main #enPrensa p.imgRight img { display: block }
#main #enPrensa p.linkTodos{ text-align:right;  position:absolute; bottom:10px; right:150px }
#main #enPrensa p.linkTodos a{ color:#AAA;}
#main #enPrensa p.linkTodos a:hover{ color:#DF0003;}
#main #enPrensa img{ border:0; margin-bottom:0}

/* EVENTOS*/
#main #eventos ul{ margin:10px;}
#main #eventos{ margin-bottom:-3px;}
#main #eventos ul li{ width:250px; margin-bottom:5px; position:relative; }
#main #eventos ul li, #main .bloque ul li+li+li,  #main .bloque ul li+li+li+li{ list-style:none; float:left; clear:left; }
#main #eventos ul li+li, #main .bloque ul li+li+li+li{ float:right; clear:none; }

#main #eventos ul li h4 { margin-bottom:20px; margin-top:10px; font-size:1em; }
#main #eventos ul li h4 a{ color:#333333; }
#main #eventos ul li p{ color:#666; padding-right:20px;}
#main #eventos ul li p.imgLeft{ padding-right:0px;}

#main .box{ border: 1px solid #E4E4E4; min-height:120px  }
#main .box:after { 	content: "";	display: block;	height: 0px;	clear: both;overflow:hidden}
