h4 {font-weight:bold;border-bottom:solid 1px #069;font-size:14px; text-align:left; margin:5px 0;}
h5 {font-weight:bold;border-bottom:solid 1px #CCC;font-size:13px; text-align:left;color:#666;}
.w200 { width:200px;}
.brd1 { border:solid 1px #999;}
.col3 {-moz-column-count: 3; -webkit-column-count: 3; -o-column-count: 3; column-count: 3; -moz-column-gap: 15px; -webkit-column-gap: 15px; -o-column-gap: 15px; column-gap: 15px;font-size:90%; }
.ante {
	margin:20px 0;
	border-width: 1px 1px 0 1px;
	padding: 10px;
	width:830px;
	background:#FFF;
}
.ante a {width: 30px;}
.nolink a { text-decoration:none; color:#09C;}
.nolink a:hover { text-decoration:underline;}

.ante li {float:left;}

.ante ul {padding-left:10px;}

.col_izq {
	float:left;
	width:220px;	
	}
.col_der {
	float:right;
	width:620px;
	}
.costosAnt { color:#999; text-align:center;}
#ed_ant {margin: 10px auto; width:830px; clear:both; border:#FFF 1px solid;}
#ed_ant h1 {text-align:left; font:95% bolder;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; border-bottom: 1px solid #36C;}
#fecha_revista {
	float:right;
	text-align:right;
	padding-right:15px;
}
#fecha_revista, #ruta_anteriores {
	font:12px "Trebuchet MS", Verdana;
	margin:5px;
}
.firma-ndx {font-size:9px;font-style:italic;text-align:center;color:#999;border-bottom:dotted 1px #CCC;margin:-2px 5px 2px 5px;}
.grisado { padding:10px; margin:5px; text-align:left; }
.grisado2 {	padding:10px; margin:5px 0 5px 5px; text-align:left;font-size:90%;}
.grisado3 { border: 1px solid #999; background: #ccc; margin:5px 0 5px 5px; padding: 10px;font-size:90%; text-align:left;}
.grisado3 h4 {text-align: center;}
.grisado ol, .grisado ul, .grisado2 ol, .grisado2 ul {list-style-position: outside; margin:5px; padding:10px;}
.img_nota {
	float:right;
	margin: 0 0 5px 5px;
	text-align:right;
}
.interior ol { list-style-type:decimal;padding:0 20px;}
.interior ul { list-style-type:square;padding:0 20px;}
.mnu_notas {
	border: 1px solid #ACCFE8;
	border-width: 1px 1px 0 1px;
	text-align:left;
	width: 195px;
	margin:10px;
}
.mnu_notas, .ante {
	font: 80% "Trebuchet MS", Arial, Helvetica, sans-serif;
	float:left;
}

.mnu_notas ul,.ante ul, #ruta_anteriores ul {list-style-type: none;}

.mnu_notas ul,.ante ul {
	margin: 0;
    padding: 0;
}

.mnu_notas li,.ante li {border-bottom: 1px solid #ACCFE8;}

.mnu_notas a,.ante a {
	text-decoration: none;
	color: #3366CC;
	background: #F0F7FC;
	display: block;
	padding: 3px 6px;
}

.mnu_notas a {width: 183px;}

.mnu_notas h2, .mnu_notas h1 { text-align: center;}
.mnu_notas a:hover, .ante a:hover {
	background: #DBEBF6;
}

.mnu_notas a:hover {
	border-left:5px solid #3366cc;
}
.ndx_nota_seccion {
	font-family: "Lucida Grande", Tahoma;
	font-size: 9px;
	font-weight: lighter;
	font-variant: normal;
	text-transform: uppercase;
	color: #666;
    margin: 3px 0;
	text-align: center!important;
	letter-spacing: 0.3em;
}
.ndx_nota_seccion hr { 
  background-color: #069; 
  height:1px;
  border: 0;
}
.notas {
	background-color:#FFF;
	border: 1px solid #06C;
	float:left;
	position:relative;
	width:250px;
	height:150px;
	margin:10px;
	padding:10px;
	font-size:12px;
	color:#999;
}

.notas img {
	border-style:none;
	position:absolute;
	bottom:5px;
	right:5px;
}

.notas h1, .obra h1 {
	color:#0066CC;
	font-size:14px;
}
.notas h2, .obra h2 {
	color:#999;
	font-size:12px;
}
.notas h3, .obra h3 {
	color:#999;
	font-size:11px;
}	

.notas a, .obra a, .obra2 a {text-decoration:none;}

.nota-gr {font-size:12px;text-align: justify;margin:0 15px;}
.nota-gr h1 {font-weight: bolder;text-transform:uppercase;color:#036;font-size:26px;text-align:center;font-family: "Century Gothic", "Trebuchet MS", Verdana;}
.nota-gr h2 { font-weight: bolder;color: #666;font-size:13px;text-align:center;font-family: "Century Gothic", "Trebuchet MS", Verdana;}
.nota-gr img { border:none; text-align:center; padding:5px;}
.nota-gr table {text-align:left;	background-color:#FFF;	border-collapse:collapse;	padding:10px;	line-height:15px;}
.nota-gr td, th {border-bottom:1px solid #6CF;color:#069;}
.nota-gr tr:hover {background: #CCF;}
.nota-gr th {padding-left:10px; font:bold;}
.nota-gr td {padding-left:15px;}

.noti {
	font-size:12px;
	text-align: justify;
	border:#069 dotted 1px;
	padding:5px; margin:15px 5px;}
.noti div {text-align:center;}
.noti h1 {font:160% "Lobster", cursive; color:#FFF; text-align: center; line-height:-1em;margin:0;width:100%; background-color: #999;}
.noti img {margin:5px;border:1px solid #FFF;}

.obra {
	background-color: #394862;
	float:left;
	position:relative;
	width:555px;
	height:125px;
	margin:10px;
	/*border: 1px solid #e66665;*/
	font-size:12px;
	color: #fff;
	padding: 5px 5px 0 5px;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
}

.obra div {padding:0 20px;}
.obra h1 {color:#54d4be;}
.obra img {
	border-style:none;
	position:absolute;
	bottom:10px;
	right:10px;
}
.obra .ndx_nota_seccion {color:#FFF;}
.obra .ndx_nota_seccion hr {  background-color: #54d4be;}
.obra .firma-ndx {font-size:9px;font-style:italic;text-align:center;color: #54d4be;border-bottom:solid 1px #54d4be;margin:0 5px 2px 5px;}

/* OBRA2 */
.obra2 {float:left;
		position:relative;
		width:565px;
		height:125px;
		margin:10px;
		background-color: #ccc;
		text-align: center !important;
		font-size:12px;
		color: #394862;
		padding: 0;
}
.obra2 img {
	border-style:none;
	position:absolute;
	bottom:10px;
	right:10px;
}
.obra2-cabecera { background-color: #fff; padding:5px 0;border-top:solid 3px #fc786a;border-left: 1px solid #ccc;border-right: 1px solid #ccc;}
.obra2-seccion {font-family: "Lucida Grande", Tahoma;font-size: 9px;text-transform:uppercase;}
.obra2-firma {font-size:9px;font-style:italic;margin:0 5px 2px 5px;}
.obra2 h1 { font-size:16px; color:#fc786a}
.cont {color:#333; border-top:dotted 1px #999; margin:0;padding:7px 10px 10px 5px;}
/* FIN OBRA2 */

a.ref:link { text-decoration: none; }
#ruta_anteriores { margin:10px 0 0 0;line-height:20px;}
#ruta_anteriores ul li { background: url(../img/bg_tag.png) no-repeat 0 0; float: left; height: 19px; padding-left: 10px;}
#ruta_anteriores ul li a { background: url(../img/bg_tag.png) repeat-x 0 -38px; color: #fff; float: left; font-weight: bold; height: 19px; text-decoration:none;}
#ruta_anteriores ul li a:hover { color: #fc0; text-decoration: none; }
#ruta_anteriores ul li span { background: url(../img/bg_tag.png) no-repeat 0 -19px; float: left; height: 19px; width: 10px;}

.tapa-ant {	margin:10px;float:right;}

.seccion {
	color: #666;
	font-size:75%;
	text-align:right;
	font-weight:bold;
	margin-left: 10px;
	border-bottom:#999 solid 1px;
	border-top:#999 solid 1px;
	width:590px;
}
/* 218 */
.sub-especial { font-family:"Lobster 1.4"; font-size:17px; color:#fff;border-right: #069 1px dotted; background-color:#069;}