
	body { font-family: "Trebuchet MS", verdana, arial; margin-top: 0px; line-height: 15px; }	
	#contenedor #columna-contenidos #txt .ico-imagenes { float: right; margin-top: -15px; }

	#contenedor { margin: auto; width: 990px; }
	#contenedor #cabecera { margin: auto; width: 990px; height: 161px; }
	#contenedor #cabecera #logo { width: 990px; height: 59px; background-color: #fff; }
	#contenedor #cabecera #logo img { border: 0px; }
	#contenedor #cabecera #flash { float: left; width: 323px; height: 102px; text-align: center; }
	#contenedor #cabecera #menu { float: left; width: 662px; background:url(../imagenes/fondos/degradado-menu.jpg); background-repeat: repeat-x; }
	
	#contenedor #columna-espacio { float: left; width: 18px; height: 734px; background-color: #fff; }
	#contenedor #columna-menu { float: left; width: 210px; height: 734px; padding-left: 18px; background:url(../imagenes/fondos/degradado.jpg); background-repeat: repeat-x;}
	#contenedor #columna-menu #boletin { font-size: 0.70em; color: #fff; margin-top: 5px; width: 190px; height: 138px; background:url(../imagenes/fondos/fondo-news.jpg) }
	#contenedor #columna-menu #boletin form { padding: 20px; padding-top: 35px; padding-bottom: 0px;}
	#contenedor #columna-menu #boletin input { padding-left: 3px; font-size: 0.90em;  }	
	#contenedor #columna-menu #boletin #errores { color: #80dddd; font-weight: bold; padding: 20px; padding-top: 35px; padding-bottom: 0px; }
	#contenedor #columna-menu #boletin #errores a { color: #ddd; text-decoration: underline; }
	#contenedor #columna-menu #boletin #errores a:hover { color: #fff; text-decoration: none; }
	#contenedor #columna-menu #contacto { margin-top: 10px; width: 190px; height: 112px; background:url(../imagenes/fondos/fondo-cont.jpg); font-size: 0.70em; color: #000; padding-bottom: 0px; }

	#contenedor #columna-menu #claves { margin-top: 20px; width: 190px; height: 198px; text-align: center; line-height: 19px; }	
	#contenedor #columna-menu #claves .e1 { color: #fff; font-size: 0.90em; text-decoration:none; }
	#contenedor #columna-menu #claves .e2 { color: #E7EFA4; font-size: 1.05em; text-decoration:none; }	
	#contenedor #columna-menu #claves .e3 { color: #fff; font-size: 1.25em; font-weight: bold; text-decoration:none; }	
	#contenedor #columna-menu #claves .e4 { color: #E7EFA4; font-size: 0.70em; font-weight: bold; text-decoration:none; }	
	#contenedor #columna-menu #claves a:hover { text-decoration: underline; }
		
	#contenedor #columna-menu #log { width: 200px; height: 185px; } 
	
	#contenedor #columna-contenidos { float: left; width: 739px; border-top: solid #ddd 1px; }
	#contenedor #columna-contenidos #navegacion { width: auto; height: 25px; background-color: #DBD7B2; padding-left: 10px; font-size: 0.8em; padding-top: 5px; }
	#contenedor #columna-contenidos #navegacion a { color: #000; text-decoration: none; }
	#contenedor #columna-contenidos #navegacion a:hover { color: #aaa; text-decoration: underline; }
	#contenedor #columna-contenidos #txt { padding: 20px; font-size: 0.80em; }
	#contenedor #columna-contenidos #txt h1 { font-weight: bold; color: #FF8A00; font-size: 1.55em; border-bottom: dotted #FF8A00 1px; padding-bottom: 5px; margin-bottom: 10px; }	
	#contenedor #columna-contenidos #txt h1 img { border: solid 0px; }
	#contenedor #columna-contenidos #txt h2 { font-weight: bold; color: #FF8A00; font-size: 1.35em; display: inline; }
	#contenedor #columna-contenidos #txt h3 { font-weight: bold; color: #000; font-size: 0.90em; display: inline; }
	#contenedor #columna-contenidos #txt .naranja { font-weight: bold; color: #FF8A00; }
	#contenedor #columna-contenidos #txt ul { padding: 0px; margin-left: 30px; }
	#contenedor #columna-contenidos #txt a { color: #FF8A00; text-decoration: none; }
	#contenedor #columna-contenidos #txt a:hover { color: #FF8A00; text-decoration: underline; }
	
	#contenedor #columna-contenidos #txt #rotador { float: right; width: 300px; height: 360px; border: 0px solid #ddd; overflow: hidden; position: relative; }
	#contenedor #columna-contenidos #txt #rotador img { width: 300px; height: 360px; padding: 10px; }
	#contenedor #columna-contenidos #txt #rotador a { cursor: hand; }	

	#contenedor #columna-contenidos #txt #rotador-2 { float: right; width: 300px; height: 360px; border: 0px solid #ddd; overflow: hidden; position: relative; }
	#contenedor #columna-contenidos #txt #rotador-2 img { width: 300px; height: 360px; padding: 10px; }
	#contenedor #columna-contenidos #txt #rotador-2 a { cursor: hand; }	
		
	#contenedor #columna-contenidos #txt form { margin-top: 10px; }
	#contenedor #columna-contenidos #txt legend { color: #FF8A00; font-weight: bold; }
	#contenedor #columna-contenidos #txt fieldset { border: solid #eee 1px; margin-top: 15px; }
	#contenedor #columna-contenidos #txt input { margin-bottom: 5px; padding-left: 3px; }
	#contenedor #columna-contenidos #txt select { margin-bottom: 5px; }
	#contenedor #columna-contenidos #txt form .lab-der-1 { padding-left: 177px; }
	#contenedor #columna-contenidos #txt form .lab-der-2 { padding-left: 171px; }
	#contenedor #columna-contenidos #txt form .lab-der-3 { padding-left: 75px; }
	
	#contenedor #columna-contenidos #txt .paginador { padding-left: 10px; padding-right: 10px;  padding-left: 5px; margin-top: 10px; margin-bottom: 5px; text-align: left; }
	#contenedor #columna-contenidos #txt .pag_registros { text-decoration: none; background-color: #FFFFFF; padding-left: 5px; padding-right: 5px; padding-top: 1px; padding-bottom: 1px; border: solid #585858 1px; }
	#contenedor #columna-contenidos #txt .enlacep { color: #000000; text-decoration: none; background-color: #FFFFFF; padding-left: 5px; padding-right: 5px; padding-top: 1px; padding-bottom: 1px; border: solid #585858 1px; }
	#contenedor #columna-contenidos #txt .enlacep2 { color: #F0F0F0; text-decoration: none; background-color: #FF8A00; padding-left: 5px; padding-right: 5px; padding-top: 1px; padding-bottom: 1px; border: solid #585858 1px; }
	#contenedor #columna-contenidos #txt .enlacep3 { color: #eee; text-decoration: none; background-color: #FF8A00; padding-left: 5px; padding-right: 5px; padding-top: 3px; padding-bottom: 1px; border: solid #585858 1px; font-weight: bold; }				 		
		
	#contenedor #pie { clear: both; width: 990px; border-top: solid #fff 0px; height: 50px; background-color: #2C2724; color: #fff; text-align: center; padding-top: 20px; }
	#contenedor #pie ul { padding: 0px; margin:0px; }
	#contenedor #pie ul li { list-style-type: none; display: inline; }
	#contenedor #pie a { color: #fff; text-decoration: none; }
	#contenedor #pie a:hover { color: #fff; text-decoration: underline; }

	#contenedor #pie img { border: solid 0px; vertical-align: middle; }
	#contenedor #pie #copy { float: right; font-size: 0.70em; color: #aaa; padding-top: 2px; width: 300px; margin: auto;  }
	
	.caja_novedades { width: auto; height: 45px; padding-left: 0px; border: 0px; filter: alpha(opacity=80); -moz-opacity: 0.8; padding: 20px; }
	.caja_novedades a { color: #fff; font-size: 1.10em; text-decoration: none; }
	.caja_novedades a:hover { color: #f07410; font-size: 1.10em; text-decoration: none; }
	
	.bbcclass { width: 350px; padding: 6px; background-color: #ffffff; border: 1px solid #004A00; }
	.rsstitle{ font-weight: bold; }
	.rssdate{ font-size: 0.95em; color: #eee; }
	.ico_rss { border: 0px; vertical-align: middle; }
	
