/* estructural */
body { background:#EEE url(../imagenes/body_fdo.jpg) repeat-x ! Important;
	margin:0; padding:0; font:11px/14px Arial, Helvetica, sans-serif;} 
#wrapper {float:left; margin: 4px;}
#pie { display:none;}
#nav { width:777px;}
#top { width:777px; position:relative;}
#content {width:777px; margin:10px 0 0 0; float:left; min-height: 470px; background:none;
height:expression(this.scrollHeight > 470 ? "auto":"470px"); 	
	}
.cuerpo { width:504px; margin:0; float:left;}
.colDer { width:264px; margin:0 0 0 9px; float:left;}
#content4 { float:left; margin:5px 5px;}

/* general */
.itemLinks .itemMasInfo span, .itemLinks .itemVer span{ display:none; }
.itemLinks { width: 35px; height:13px; position: absolute; right:6px; bottom:6px;}
.itemLinks .itemMasInfo { display:none;}
.itemLinks .itemVer  {  width: 35px; height:13px; background:url(../imagenes/linkmas_ver.gif) no-repeat; display:block; cursor: pointer;}

.itemFuente  { display:none;}

#registroModOnlyLogin #blockLogin {display:none !important;}

form {margin:0px; padding:0px;}
h1, h2, h3, h4, h5, h6 , p { margin:0; padding:0;}
select, input, textarea { font:10px Arial, Helvetica, sans-serif;}
.clear{ clear:left; line-height:1px; margin:0; padding:0;}
a:link, a:visited, a:active, a:hover {color:#000;}
a {text-decoration:none}
h3 { padding:5px 0 0 15px ! Important; color:#333; 
 text-transform: uppercase; font-size: 11px; line-height:18px;}
h4 {  font-size:12px; font-weight:Bold; margin:5px 0; color:#7B931E; /*padding-left:10px;*/ 
/*background:url(../imagenes/bullet_2.gif) 0 3px no-repeat;*/ }
/* Top */
#top h1 span {display:none;}
#top h1 { background:url(../imagenes/top_logo.jpg) no-repeat; height:90px; width:130px; float:left; margin:0;}

/* menuTop */
#menuTop {background: url(../imagenes/top_fdo.jpg) repeat-x; position:relative; 
margin:4px 0 12px 0; height:55px; float:right; width:640px;}
.menuTopDer {	background: url(../imagenes/top_der.jpg) no-repeat; position:absolute; right:0; width: 8px; height: 53px; top:0;}
.menuTopIzq {	background: url(../imagenes/top_izq.jpg) no-repeat; position:absolute; left:0; width: 7px; height: 53px; top:0;}

/* registroMod */
#registroMod {text-align:right; margin:3px 12px 9px 0; color:#000; text-transform:uppercase; font-size: 10px;}
#registroMod a { color:#000; margin:0 5px;}
#registroMod a.login { font-size: 11px}
/* buscadorMod */
#buscadorMod input.text { width:144px; font-size:9px; padding:0;}
#buscadorMod select { font-size:9px; padding:0; margin: 0 5px;}
#buscadorMod #botBuscar { background:url(../imagenes/top_buscar_bot.gif) no-repeat; 
width:18px; height:18px; border:0;}
* html #buscadorMod #botBuscar { position:relative; top:0px;}
#buscadorMod form{ margin:0; float: left; width:360px; color:#FFF;}
#buscadorMod form label { text-transform:uppercase; padding:0 5px 0 20px; background:url(../imagenes/bullet_2.gif) 5px 3px no-repeat;}
#buscadorMod a { display:none; margin-top:3px; float:left; color:#FFF; text-transform:uppercase;
 padding:0 15px 0 5px; background:url(../imagenes/top_buscar_separador.gif) no-repeat;}
#buscadorMod a span {padding:0 0 0 15px; background:url(../imagenes/bullet_2.gif) 0 3px no-repeat;}

/* ruta */
#ruta { color:#004000; font-size:11px; font-weight:bold; text-transform:uppercase; margin:0; padding-left:10px; 
background:url(../imagenes/ruta_bullet.gif) 0 4px no-repeat; float:left; width:400px; position:relative; left:-120px; }
#ruta span { color:#000; font-size:12px}
#ruta a {cursor: pointer;}

#ruta_posterior { color:#004000; font-size:11px; font-weight:bold; text-transform:uppercase; display:inline; }
#ruta_posterior a {cursor: pointer;}
#ruta_posterior span { color:#000; font-size:12px; cursor: pointer;}

/* fecha */
#fechaMod{float:right;}
#fechaMod img{ border:0; margin:0; position:relative; top:2px;}
#fechaMod p {text-align:right; margin:0; padding:0;}
#fechaMod a {
	display: none;
}
/* footer */
#footer { background:url(../imagenes/pie_fdo.jpg) repeat-x; height:34px; clear:both; width:785px;}
#footer p { padding:10px 0; width:775px; text-align:center }
#footer p span {color:#000}

/* banner */
#content4 {position:absolute; top: 0; left:785px;}
#bannerTop { width:748px; height:40px; border:1px solid #000; margin:5px 0;}
#bannerTopIzq { width:120px; height:60px; border:1px solid #000; margin:5px auto;}
#bannerSky {/*width:160px; height:600px; */border:1px solid #000;background: #FFF;}
#bannerFly { width:160px; height:40px; border:1px solid #000; margin:26px auto;}
#bannerCuerpo {width:775px; height:100px; border:1px solid #000; margin:0 0 10px 0; clear:left; display:none;}

#bannercenterright{ 
	position:relative;
	margin-top: 10px; 
	background: url(../imagenes/banner_right.jpg) repeat-x; 
	/*height:106px;*/
	margin-bottom: 7px;
	text-align: center !important;
}
#bannercenterright div {
	position: relative;
	margin: 10px 0 0 5px;
	border: 1px solid #CCC;
	width: 234px;
	background: #FFF;
	height: 60px;
	text-align: center !important;
}
#bannercenterright #234x60 {
	position: relative;
	margin: 8px 0 0 13px;
	border: 1px solid #CCC;
	width: 234px;
	background: #FFF;
	height: 60px;
	text-align: center !important;
}
*html #bannercenterright #234x60 {
margin: 10px 0 0 0 !important;
}
*html #bannercenterright #250x250 {
margin: 10px 0 0 0 !important;
}
/*#bannercenterright div p {
float:left;
width:10px;}*/
#bannercenterright h3 {
	background: none;
	font:normal 10px/10px Arial;
	color: #FFF;
	height:12px; 
	margin: 0;
	padding: 0;
}

@media print{ 
	#nav, #content4, #footer, #fechaMod a {display:none;} 
	#content {border:none; margin:0; padding:0;}
	#top h1 span { display:block}
}
