* {margin:0; padding:0;}
body {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:62.5%; background:#e9e9e9;}
a {text-decoration:none; color:#000066;}
a img {border:none;}
a:hover {color:#990000;} 
#container {width:778px; margin:0 auto; background:#fff; border:1px solid #ccc;}
#head {padding:10px;}
#name {height:74px;}
#head span {float:right; margin:-13px 3px 0 0; color:#fff; text-transform:uppercase;}
#head fieldset {border:none;}
#slogan h2, .slogan {font-size:1.2em; font-weight:normal; letter-spacing: 0.37em;display:block; background:#0088C0; text-transform:uppercase; color:#fff; margin:5px -10px 0 -10px; padding-left:20px;}
.formbutton{border:outset 1px #ccc; height:20px; margin:0 0 0 5px; width:60px; background:url(../../../../img/ent/formbg.gif) repeat-x left top;}
.search {margin:5px 0px 2px 0px!important; margin:5px 0px 0px 0px; height:18px;border:1px solid #666;}
.channel {width:350px; float:right; text-align:right; margin:-83px 0 0 0; font-size:1.2em;}
.channel a {display:block; line-height:1.5em;}

/* BARRA NAGEGACION
------------------------------ */
#navlist {padding: 3px 0 3px 10px; margin:0 0 10px 0px; border-bottom:1px solid #ccc;}
#navlist li {list-style:none; display:inline; font-size:1.1em; }
#navlist li a {padding:3px 0.5em; margin-left:3px; border:1px solid #ccc; border-bottom:none; background:#e9e9e9;}
#navlist li span {margin:0 55px!important; margin:0 40px;}
#navlist li a:link {color:#000099;}
#navlist li a:hover {color: #990000; background:#fff; border-color:#ccc;}
#navlist li a#current {background:white; border-bottom:1px solid white;}

/* CONTENIDO
------------------------------ */
#center, #resultados {float:left; background:url(../img/ent/linea-v.gif) 100% 0px repeat-y; margin:5px 0 0 0px!important; margin:5px 0 -10px 0px; width:599px; font-size:1.2em; padding:0px 10px;}
#center p, #resultados p {margin:0 0 5px 0; line-height:1.3em; color:#333;}
#center .noti-left {width:337px; float:left; background:url(../img/ent/linea-v.gif) 100% 100px repeat-y; padding-right:15px; _height:570px; min-height:560px;}
#center .noti-derecha {float:right; width:237px; height:100%;}
#center .derecha {margin-bottom:0px; height:100%;}
#center h4, .right h4 {font-size:1em; color:#555; padding:0px 0 2px 3px; background:#e9e9e9;}
.opinion {border-bottom:1px solid #ccc; _height:63px; min-height:63px; padding-bottom:5px;}
.news {border-bottom:1px solid #ccc; padding:0 0 10px 0; margin-bottom:10px;}
.derecha img {float:right; border:1px solid gray; margin:3px 3px 3px 0;}
.derecha .clear {margin:5px 0 5px 0; padding-bottom:5px;}
#center .titulo {margin:3px 0 0 3px;}
#center .author {margin:5px 0 0 3px; color:#c85e2c;}
.division {height:1px; margin:1px; _margin-top:-10px;}
.principal {border-bottom:3px double #ccc; padding-bottom:10px; margin-bottom:10px; height:100%;}
.img-left {float:left; border:1px solid gray; margin:0px 5px 5px 0; padding:1px; font-size:0.9em; color:#333;}
.img-right {float:right; border:1px solid gray; margin:0px 0px 5px 5px; padding:1px; font-size:0.9em; color:#333;}
.img-left img, .img-right img {display:block;}
.img-left span, .img-right span {display:block;}
.foto-pie {padding:3px 1px 0px 0px;}
img-left span a, .img-right span a {background:url(../../../../img/ent/ampliar.gif) no-repeat left center; padding-left:10px; margin-left:3px;}
#leer-news .img-left, #leer-news .img-right {width:250px;}
.principal h3 {font-size:1.5em; /*background:url(../img/ent/title.gif) no-repeat 0 5px;*/ padding:0 0 5px 0px;}
#center .noti-left h3, .noti-izq h3, .noti-der h3 {font-size:1.3em; padding:0 0 5px 0px; /*background:url(../img/ent/title.gif) no-repeat 0 3px;*/}
.hora {font-size:0.8em; color:red; }
.principal .hora {border-bottom:none; margin-bottom:-5px; }
.letra-p {font-size:0.9em;}

/* DERECHA
------------------------------ */
.right {float:right; width:140px; margin:5px 10px 0 5px!important; margin:5px 5px 0 10px; font-size:1.2em;}
.right p {padding:3px; text-align:center;}
.derecha ul li { list-style-position:inside; padding-left:10px; margin:5px 0; font-size:0.9em;}
.derecha .seccion {margin:5px 0 5px 3px; color:#777; font-weight:bold;}

/* IZQUIERDA
------------------------------ */
.tira {padding:10px 10px 10px 12px; }
.tira img {border:1px solid gray; margin-right:12px; padding:3px;}

/* CATEGORIAS
------------------------------ */
.noti-izq, .noti-der {width:48%;}
.noti-izq {float:left; margin:0 0px 0 0; padding:0 10px 0 0;}
.noti-der {float:right;}
.category-bag {background:url(../img/ent/linea-v.gif) center 0px repeat-y;}

/* LEER
------------------------------ */
.read h1 {font-size:1.5em; color:#555; padding-bottom:5px;}
.read h2 {font-size:1.3em; color:#555; padding-bottom:5px;}
.read p {padding-bottom:10px;}
.color {color:#c85e2c;}
.creditos span {display:block;}
#sumario p {line-height:1.4em; padding:0; margin:0;}
#sumario .author {margin:5px 0 0 0; padding-bottom:3px; font-size:0.9em; font-family:Verdana, Arial, Helvetica, sans-serif;}
#sumario {font-family:Georgia, "Times New Roman", Times, serif; margin:5px 0 10px 0;}
.date {font-size:0.8em; margin-bottom:10px; margin-top:-5px; color:#999;}
.linea-b {border-bottom:1px solid #ccc;}
.read table {border:1px solid #ccc; font-size:0.8em; color:#333; font-weight:bold;}
.tabla-e {float:left; width:100px; margin:5px 5px 0 0;}
.read li {
	list-style-position: outside;
	margin-left: 30px;
}

/* BUSCADOR
------------------------------ */
#resultados a {text-decoration:underline; color:#000099;}
#resultados a:visited {color:#551a8b;}
.resultados {margin-bottom:5px; border-bottom:1px solid #ccc;}
.titulo-buscar {font-size:1.3em; padding:5px 0 0 0; font-weight:normal;}
.sumario-search {margin-bottom:7px;}
.date-search {color:#008000; display:block;}

/* CONTACTO
------------------------------ */
#center p.field {margin: 0.5em 0 0 0;}
#center .form-red {color:red; border-top:1px solid #e9e9e9;}
#center p.field label {display: block; font-weight: bold; font-size: 0.85em;}	
#center fieldset {padding-bottom:0.5em; border:none;}
.errortext {color:red;}

/* LISTA DE MEDIOS
------------------------------ */
#navcontainer-pipe {margin: 0 5px; text-align:center;}
#navcontainer-pipe h4 {font-size:1.2em; padding:5px 0;  }
#navlist-pipe {list-style: none; padding: 0; margin: 0;}
#navlist-pipe li {display: inline; line-height:2em; padding: 0; margin: 0; text-indent: 5px;}


.clear {clear:both;}
.pie {clear:both; border-top:3px double #ccc; margin:0 5px;}
.pie p {line-height:1.6em; padding-top:5px;}
.linea {border-top:1px solid #ccc;}

.clearfix:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
.clearfix {display:inline-block;}
.clearfix {display:block;}
* html .clearfix {height:1px;}

