@charset 'utf-8';

/* CSS Document */
body 	{	background:url(imagenes/fondo.jpg) repeat top fixed; height:100%; margin:0px; padding:0px; font-family:Times New Roman, Lucida, Verdana, Arial, Helvetica, sans-serif; font-size:16px; font-style:italic;	}

#Contenedor	{	text-align:left; position:relative; top:0px; left:0px; margin:0px auto; padding:0px; overflow:hidden; width:770px; height:410px; z-index:1; border:2px solid #000000; background:transparent url(imagenes/770.jpg) top left no-repeat; background-image: url(imagenes/770.jpg);	}
	#Accesibilidad	{	position:absolute; width:auto; height:auto; text-align:center; top:5px; left:425px;	}
		#Accesibilidad ul	{	display:block; list-style:outside none none; padding:0px; margin:0px auto; width:60px; position:relative;	}
		#Accesibilidad li	{	float:left;	}
	#Lateral	{	width:262px; height:420px; top:0px; left:0px; position:absolute; text-align:center; z-index:500;	}
		#Menu_Slide_Capa	{	position:relative; top:0px; left:0px; width:262px; height:auto; margin:0px auto;	}
			#slideshow_capa	{	position:relative; top:0px; left:0px; margin:0px auto; width:auto; height:auto;	}
			#imagen_slide_texto	{	 background:transparent url(imagenes/fondo.png) repeat; border:2px solid #000000; vertical-align:top; margin:2px; padding:2px;	}
		#Logo	{	top:366px; margin: 0 auto; left:0px; width:262px; height:50px; position:absolute;	}
	#Radio	{	width:auto; height:auto; top:5px; left:5px; position:absolute; text-align:center; z-index:600;	}
	#Principal	{	width:518px; height:305px; top:116px; left:262px; position:absolute; text-align:left;	}
		#Copyright	{	position:absolute; top:275px; left:0px; width:508px; text-align:center; z-index:200;	}
		#Cuerpo	{	position:absolute; overflow:hidden; left:8px; top:0px; width:495px; height:294px;	}
			#WN	{	position:absolute; left:0px; top:0px; width:480px; height:275px; overflow:hidden; text-decoration:none; border:2px solid #000000; background:transparent url(imagenes/fondo.png) repeat;	}
				#Capa_Texto	{	position:absolute; top:0px; left:0px; width:auto; height:auto; text-align:center; color:#000; background:transparent;	}
				#Scrollbar {	position:absolute; left:495px; top:35px; width:11px; height:210px; font-size:1px; z-index:150;	}
					#Track {	position:absolute; left:0; top:12px; width:11px; height:185px; z-index:1; text-align:center; background:transparent url(imagenes/fondo.png) repeat;	}
					#DragBar {	position:absolute; left:1px; top:1px; width:9px; height:20px; background-color:#b48c00; z-index:151;	}  
					#Up { position:absolute; left:0px; top:0px; }
						#Up a	{	display:block; width:11px; height:11px; background:transparent url(imagenes/scroll-bar/arriba.png) left no-repeat;	}
						#Up a:hover	{	display:block; width:11px; height:11px; background:transparent url(imagenes/scroll-bar/arriba.png) right no-repeat;	}
					#Down { position:absolute; left:0px; bottom:0px; }
						#Down a	{	display:block; width:11px; height:11px; background:transparent url(imagenes/scroll-bar/abajo.png) left no-repeat;	}
						#Down a:hover	{	display:block; width:11px; height:11px; background:transparent url(imagenes/scroll-bar/abajo.png) right no-repeat;	}
		#catalogo	{	width:260px; height:170px; position:relative; margin:0px auto; padding-bottom:20px;	}
		#siguiente { position:absolute; float:right; width:30px; height:30px; top:65px; left:230px; }
			#siguiente a	{	display:block; width:30px; height:30px; background:transparent url(imagenes/catalogo/adelante.png) left center no-repeat;	}
			#siguiente a:hover	{	display:block; width:30px; height:30px; background:transparent url(imagenes/catalogo/adelante.png) right center no-repeat;	}
		#centro	{	margin-left:30px; width:200px; height:170px;	}
			#imagen_centro	{	position:relative; top:0px; margin:0px auto; width:auto; height:auto;	}
		#anterior { position:absolute; float:left; width:30px; height:30px; top:65px; left:0px; }
			#anterior a	{	display:block; width:30px; height:30px; background:transparent url(imagenes/catalogo/atras.png) left center no-repeat;	}
			#anterior a:hover	{	display:block; width:30px; height:30px; background:transparent url(imagenes/catalogo/atras.png) right center no-repeat;	}

#Menu	{	text-align:center; position:relative; top:0px; left:0px; margin:0px auto; padding:0px; overflow:hidden; width:770px; height:25px; z-index:1; background:transparent;	}

/*Capas para mostrar*/
#Tags	{	 position:absolute; top:0px; left:0px; background:transparent url(imagenes/ventanas/fondo.png) repeat; visibility:hidden; width:500px; height:auto; text-decoration:none; border:2px solid #000; color:#000; z-index:1299; padding:5px;	}

/*Marquesina*/
.mooquee	{	position:relative; overflow:hidden; white-space:nowrap; margin:0px auto;	}
.mooquee-text	{	position:absolute;	}

/* Textos */
.Texto	{	text-indent:20px; text-align:justify; color:#000; background-color:transparent; margin-left:20px; margin-right:30px; line-height:20px; font-size:100%; padding:20px;	}
.Titulo	{	text-indent:20px; color:#000; background-color:transparent; font-size:100%; margin-left:20px; margin-right:20px;	}
.Texto_Celda	{	text-indent:20px; text-align:justify; color: #000; background-color:transparent; font-size:90%; margin-left:0px; margin-right:0px; font-weight:bold; white-space:nowrap;	}
.Especial	{	font-size:75%; text-align:justify;	}
.nota	{	font-size:75%; text-align:justify; text-decoration:underline;	}
.Texto_Especial	{	font-size:75%; text-indent:20px; text-align:justify; color:#000; font-size:100%; padding:20px; margin-left:20px; margin-right:30px; line-height:20px; background:transparent;	}
.Texto_lista	{	text-indent:20px; text-align:justify; color:#000; background-color:transparent; line-height:20px; font-size:100%;	}

/* Encabezados */
h1, h2, h3, h4	{	text-indent:20px; text-align:justify; color:#000; font-size:100%; margin-left:20px; margin-right:30px; background:transparent;	}
h2, h3, h4	{	font-weight:200;	}

/*Formularios*/
.Formulario	{	font-size: 100%; font-weight: bold; background-color:#b48c00; }
.Formulario_div	{	margin:0px auto; width:90%; float:none; display:block;	}
	.Formulario_div ul {	display:block; list-style:outside none none; margin:0px; padding:0px; clear:both;	}
	.Formulario_div li	{	float:left; padding-right:20px; padding-bottom:20px; text-align:right;	}
p.Campos_Formulario	{	clear: both; float: none; line-height:20px;	}
p.Campos_Formulario label	{	clear: left; display: block; float: left; text-align: right; width: 150px;	}
p.Campos_Formulario input	{	clear: right; float: left; margin-left: 10px; vertical-align:bottom;	}
p.Campos_Formulario textarea	{	clear: right; float: left; margin-left: 10px; vertical-align:bottom;	}
#Mensaje_Validacion	{	border: 1px solid #000; color: #000; display: none; width:90%; margin:0px auto; position:relative; margin-bottom:20px; font-weight:bold; padding-bottom:20px; background:transparent;	}

#Texto_Google	{	 position:absolute; top:0px; left:0px; text-align:center; margin-left:auto; margin-right:auto; visibility:hidden;	}

/*Enlaces*/
a {	text-decoration:none; color: #000044;	}
a:hover {	text-decoration:underline; color: #000044;	}

/*Acronimos*/
acronym	{	cursor:help; border-bottom:1px dotted #000;	}

/*Parrafos*/
.Espacio	{	visibility:hidden; display:none;	}
.Imagen	{	text-align:center;	}
.Tras_ul	{	 clear:both; text-align:center; font-size:75%;	}

/*Imagenes*/
img	{	border:0px none; vertical-align:middle;	}
.catalogo	{	border:2px solid #000000; vertical-align:top; margin:10px; padding:5px;	}

/*Listas*/
li	{	margin-bottom:20px;	}
.Lista	{	text-indent: 20px; margin-left: 30px; margin-right: 40px; text-align:justify; color:#000; background-color:transparent; line-height:20px; font-size:100%; list-style:none;	}
.Menu_Lateral	{	 text-align:center; background-color:transparent; list-style:none; line-height:0px; top:0px; margin:0px; padding:0px; margin-top:10px;	}
.Menu_Lateral li	{	 margin-bottom:0px;	}

#Navegadores	{	position:relative; width:360px; margin:0px auto;	}
	#NSContenido	{	float:left; width:180px; height:194px; text-align:center; left:0px;	}
	#NSContenido_2	{	float:left; width:180px; height:194px; text-align:center; left:180px;	}
	#NSContenido_3	{	float:left; width:180px; height:194px; text-align:center; left:360px;	}
	#NSContenido_4	{	float:left; width:180px; height:194px; text-align:center; left:540px;	}

/* Codigo para los Tips */
.tool-tip {	color:#fff; width:139px; z-index:13000; background:transparent;	}
.tool-title {	font-weight: bold; font-size: 83%; margin: 0; color: #b48c00; padding: 8px 8px 4px; background:transparent url(imagenes/bubble.png) top left;	}
.tool-text {	font-size: 83%; padding: 4px 8px 8px; background: url(imagenes/bubble.png) bottom right; text-align:justify;	}

