
	html {  height: 100%; }
	body {  height: 100%; margin: 0px; padding: 0px; background-image: url(../imagenes/fondos/degradado-fondo.gif); background-repeat: repeat; background-position: center top; font-family: tahoma; }
	a { color: #377A37; text-decoration: none; }	
	a:hover { color: #377A37; text-decoration: underline; }
	
	#pagina { margin: auto; margin: 10px, 0, 10px, 0; width: 754px; background-color: #fff; }
	#pagina #cabecera { width: 754px; height: 241px; background-image: url(../imagenes/cabecera/cabecera.jpg); }
	#pagina #cabecera #cabt { width: 190px; padding: 175px 0 0 20px  }
	#pagina #cabecera #cabt h1 { display: inline; color: #348F4A; font-size: 1.05em; font-weight: normal; }	
	
	#pagina #menu { float: left; height: auto; border-bottom: solid #D0D0D0 1px; margin-bottom: 5px; }
	#pagina #menu #idioma { float: left; width: 66px; height: 13px; font-size: 0.60em; background-image: url(../imagenes/botones/boton-idiomas.gif); margin-top: 10px; margin-left: 10px; padding-left: 5px; }
	#pagina #menu #idioma a { color: #fff; text-decoration: none; }
	#pagina #menu #idioma a:hover { color: #fff; text-decoration: underline; }
	
	#pagina #contenido { width: 754px; background-color: #fff; }
	#pagina #contenido #txt { float: left; width: 520px; padding: 20px; padding-top: 10px; font-size: 0.70em; }
	#pagina #contenido #txt fieldset { border: solid #ddd 1px; padding: 10px; padding-top: 20px; padding-bottom: 20px; }
	#pagina #contenido #txt legend { color: #377A37; font-weight: bold; }
	#pagina #contenido #txt input { font-size: 1.10em; padding: 3px; border: solid #aaa 1px; }
	#pagina #contenido #txt textarea { font-size: 1.20em; padding-left: 3px; border: solid #aaa 1px; }
	#pagina #contenido #txt label { padding-left: 2px; color: #377A37 }
		
	#pagina #contenido #txt #principal-1 { height: 175px; }
	#pagina #contenido #txt #principal-2 { clear: both; margin-top: 5px; height: 85px; }
	#pagina #contenido #txt #principal-2 img { float: left; margin-left: 3px; border: 0px; }
	#pagina #contenido #txt #novedades { clear: both; margin-top: 5px; height: 200px; }
	#pagina #contenido #txt #novedades #titulo { color: #108709; border-bottom: dotted #108709 1px; margin-bottom: 10px; }

	#pagina #contenido #titulov { color: #377A37; font-size: 1.75em; border-bottom: dotted #377A37 1px; margin-bottom: 15px; font-weight: bold; }
	#pagina #contenido #titulon { color: #FCA74A; font-size: 1.75em; border-bottom: dotted #FCA74A 1px; margin-bottom: 15px; font-weight: bold; }
	#pagina #contenido #titulon a { color: #FCA74A; text-decoration: none; font-weight: bold; }
	#pagina #contenido #titulon a:hover { color: #377A37; text-decoration: none; font-weight: bold; }
	
	#pagina #contenido #txt .enlacev { color: #377A37; text-decoration: none; font-weight: bold; }
	#pagina #contenido #txt .enlaceb { color: #fff; text-decoration: none; font-weight: bold; }
	#pagina #contenido #txt .bt { background-color: #25a508; width: 200px; color: #fff; padding: 3px; margin-top: 15px; text-align: center; }
	#pagina #contenido #txt ul { margin-top: 10px; margin-bottom: 10px; }
	
	#pagina #contenido #txt h1 { font-weight: bold; color: #108709; font-size: 1.55em; padding-bottom: 5px; margin-bottom: 10px; display: inline; }	
	#pagina #contenido #txt h1 img { border: solid 0px; }
	#pagina #contenido #txt h2 { font-weight: bold; color: #aaa; font-size: 0.90em; display: inline; }
	#pagina #contenido #txt h3 { font-weight: bold; color: #000; font-size: 0.90em; display: inline; }
	#pagina #contenido #txt #nov { float: left; width: 216px; margin: 15px; }
	#pagina #contenido #txt #nov .imagen { text-align: center; margin-bottom: 20px; }	
	#pagina #contenido #txt #nov .mas { clear: both; margin-top: 10px; width: 49px; height: 13px; padding-left: 5px; background-image: url(../imagenes/botones/boton-mas.jpg); background-repeat: no-repeat; }
	#pagina #contenido #txt #nov .mas a { color: #fff; }
	
	#pagina #contenido #txt .paginador { padding-left: 10px; padding-right: 10px;  padding-left: 5px; margin-top: 10px; margin-bottom: 5px; text-align: left; }
	#pagina #contenido #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; }
	#pagina #contenido #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; }
	#pagina #contenido #txt .enlacep2 { color: #F0F0F0; text-decoration: none; background-color: #108709; padding-left: 5px; padding-right: 5px; padding-top: 1px; padding-bottom: 1px; border: solid #585858 1px; }
	#pagina #contenido #txt .enlacep3 { color: #eee; text-decoration: none; background-color: #108709; padding-left: 5px; padding-right: 5px; padding-top: 3px; padding-bottom: 1px; border: solid #585858 1px; font-weight: bold; }				 					
		
	#pagina #contenido #lateral { float: left; width: 179px; height: 570px; background-image: url(../imagenes/fondos/foto-derecha.jpg); background-position: top right; background-repeat: no-repeat; background-color: #71BA37; margin-bottom: 10px; }
	#pagina #contenido #lateral #panel-1 { color: #fff; font-size: 0.70em; margin-top: 150px; margin-right: 38px; text-align: right; }
	#pagina #contenido #lateral #panel-2 { color: #000; font-size: 0.70em; text-align: right; margin-right: 38px;  }
	#pagina #contenido #lateral a { color: #fff; }
	
	#pagina #pie { clear: both; width: 752px; height: 100px; background-color: #F1F1F1; text-align: center; margin-top: 20px; font-size: 0.85em; }
	#pagina #pie ul { padding: 0px; margin: 0px; list-style-type: none; font-size: 0.80em; padding-top: 25px; }
	#pagina #pie ul li { display: inline; }
	#pagina #pie ul li a { color: #000; text-decoration: none; }
	#pagina #pie ul li a:hover { color: #000; text-decoration: underline; }

	#pagina #menu #tabs { float: right; margin: 0; padding: 0; font: bold 0.70em Tahoma; }
	#pagina #menu #tabs li { width: auto; height: 30px; display: inline; }
	#pagina #menu #tabs li a { float: left; color: black; padding: 8px 11px; text-decoration: none; background: transparent url(../imagenes/menus/boton2.gif) top right no-repeat;  }
	#pagina #menu #tabs li a:hover { color: #fff; background-image: url(../imagenes/menus/boton.jpg); background-repeat: repeat-x; background-color:#fff; }
	#pagina #menu #tabs li.selected a { color: #fff; background-image: url(../imagenes/menus/boton.jpg); background-repeat: repeat-x; background-color:#fff; }
	
	
	