/* CSS Document */
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.7em;
	text-align:center;
	margin:0;
	padding:0;
	background:#FFFFFF url(img/main_bg.png) center repeat-y;
	}

.clearer { clear:both; }
hr { clear:both; margin:4px 10px; }
.derecha { text-align:right; }

a:link { color:#035EA8; padding:1px; }
a:visited { color:#035EA8; }
a:hover { text-decoration:none; }
a:active { color:#F7B512; }

a img { border:0; }
.centro { text-align:center; }

.img_izq { float:left; margin-right:6px; border:1px solid #CCCCCC; }
.img_der { float:right; margin-left:6px; border:1px solid #CCCCCC; }
.imag_izq { float:left; margin-right:6px; }
.imag_der { float:right; margin-left:6px; }

.nota { color:#003399; font-weight:bold; font-size:96%; }
/*----------------------------------------------------------------------------------------*/
#wrap {
	width:736px;
	margin:0 auto;
	text-align:left;
	margin:0 auto;
	}

/*----------------------------------------------------------------------------------------*/
#head {
	height:140px;
	}
	#head h1 { margin:0; padding:0; }
	
	#head div#banner { display: none; }
		
#menu { display:none; }
#finder { display:none; }
#pub_logo { display:none; }

/*----------------------------------------------------------------------------------------*/

#izquierda {
	float:left;
	width:460px;
	padding:0 10px;
	}
#izquierda h3 { margin:14px 0; font-size:1.4em; color:#035EA7; }
#izquierda div.fotox { background:#F7F7F7; padding:0; width:440px; }
#izquierda div.fotox div { display: none; }
#izquierda div.fotox img { float:left; margin:0 0 0 4px; }
#izquierda div.fotox div a { display:block; margin:0 0 1px 0; width:95px; height:72px; }
#izquierda div.fotox div a img { display:block; margin:0; border:1px solid #FFFFFF; }
#izquierda div.fotox h2 { margin:0; padding:14px; no-repeat; }
#izquierda div.fotox p { display:none; }

#cont div#izquierda div#banner510 img {
	display: none;
	}

#izquierda div#adicionales { background:#F7F7F7 url(img/fotox_bottom.png) bottom no-repeat; width:440px; padding:0 0 8px 0; margin-top:20px; }
	#izquierda div#adicionales h3 { margin:0; padding:10px; background:#F7F7F7 url(img/fotox_top.png) top no-repeat; }
	#izquierda div#adicionales ul { list-style:none; margin:0; padding:0 14px; }
	#izquierda div#adicionales ul li { color:#035EA7; float:left; width:133px; margin:3px 0; padding:1px 2px 0 18px; background:transparent url(img/adic_li.png) no-repeat; }

#izquierda div#infox { background:#F7F7F7 url(img/fotox_bottom.png) bottom no-repeat; width:440px; padding:0 0 10px 0; margin-top:20px; }
	#izquierda div#infox h3 { padding:10px 14px 10px 14px; margin:0 0 5px 0; background:#F7F7F7 url(img/fotox_top.png) no-repeat; }
	#izquierda div#infox p { padding:10px 14px 0 14px; }

#izquierda div.infox { text-align:justify; background:#F7F7F7 url(img/fotox_bottom.png) bottom no-repeat; width:440px; padding:0 0 10px 0; margin-top:20px; }
	#izquierda div.infox h2 { font-size:22px; font-weight:normal; padding:8px 14px 6px 14px; margin:0 0 5px 0; background:#F7F7F7 url(img/fotox_top.png) no-repeat; }
	#izquierda div.infox h3 { font-size:16px; color:#000000; padding:4px 14px 4px 14px; margin:0 0 5px 0;  }
	#izquierda div.infox p { padding:4px 14px 4px 14px; }

		#side div  table { margin:8px auto; color:#333333; border-top:1px solid #CCCCCC; }	
		#side div  table tr th { text-align:left; border-bottom:1px solid #CCCCCC; }
		#side div  table tr td { border-bottom:1px solid #CCCCCC; }
		
		#side div.blue a.print { padding:2px 10px 2px 20px; background:transparent url(img/print.png) no-repeat; }
		#side div.blue a.friend { padding:2px 10px 2px 20px; background:transparent url(img/friend.png) no-repeat; }
		#side div.blue a.message { padding:2px 10px 2px 20px; background:transparent url(img/message.png) no-repeat; }

/*----------------------------------------------------------------------------------------*/
#side {
	float:right;
	width:220px;
	padding-top:26px;
	text-align:justify;
	}
	#side div.blue { background:#F0F5FB url(img/bottom_blue.png) bottom no-repeat; padding-bottom:10px; margin:10px 0 0 0;  }
	#side div.blue h3 { color:#035EA7; background:#F0F5FB url(img/top_h3_blue_240.png) no-repeat; border-bottom:1px solid #BCE0FE; font-size:1.1em; margin:0; padding:3px 10px; }
	#side div.blue p { padding:4px 10px; margin:0; }
	#side div.grix { background:#F4F4F4 url(img/bottom_grix.png) bottom no-repeat; padding-bottom:10px; margin:10px 0 0 0;  }
	#side div.grix h3 { color:#666666; background:#F4F4F4 url(img/top_h3_grix_240.png) no-repeat; border-bottom:1px solid #CCCCCC; font-size:1.1em; margin:0; padding:3px 10px; }
	#side div.grix p { padding:4px 10px; margin:0; }
	#side div ul { font-size:12px; list-style:none; margin:0; padding:12px; }
	

/*----------------------------------------------------------------------------------------*/
.mini { margin: 4px auto; width:80%; }
.mini fieldset { border:0; margin:0; padding:0; } 
.mini fieldset legend { display:none; }
.mini fieldset label { display:block; }
.mini fieldset input { display:block; width:96%; border:1px solid #CCCCCC; padding:2px; font-size:12px; color:#000000; font-family:"Courier New", Courier, mono; }
.mini fieldset textarea { display:block; width:96%; border:1px solid #CCCCCC; padding:2px; font-size:12px; color:#000000; font-family:"Courier New", Courier, mono; }
.mini fieldset input.hidden { border:0; display:none; }


#foot { display:none; }



