@charset "utf-8";
/* CSS Document */

body, html {
	background-color: #393939;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	height: 100%;
}

/* CONTENEDOR GENERAL */

#page-shiv {
	height: 18%;
}

#page-wrapper {
	top: 0px;
	bottom:0px;
	position: relative;
	clear:both;
}

/* CABECERA */

#header {
	margin:auto;
	width:900px;
	height:45px;
}
	#cabeceratitle {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bolder;
	float:left;
	width:460px;
	height:45px;
	}
	
			#cabeceratitle ul {
			overflow:hidden;
			float:right;
			margin: 0;
			padding: 0;
			list-style-type: none;
			vertical-align: middle;
			}
	
			#cabeceratitle li {float:left;}

			#cabeceratitle li a {
			display:block;
			text-indent:-9999px;
			float:left;
			width:460px;
			height:45px;
			background-color: transparent;
			background-image: url(../imagenes/claim.jpg);
			background-repeat: no-repeat;
			background-position: 0 0;
			}
	
		/* BLOQUE AUTENTIFICACIÓN DE USUARIO */

	#login {
		float:right;
		font-size: 9px;
		width:440px;
		height:45px;
		vertical-align: middle;
		display:block;
	}
	
		#login ul {
			overflow:hidden;
			float:right;
			margin: 0;
			padding: 0;
			list-style-type: none;
			vertical-align: middle;
		}
		
		#login li {
			float:left;
			margin-left:10px;
			color:#ffffff;
			vertical-align: middle;
			margin-top: 15px;
		}
	
			#usuario, #password{
				font-size: 9px;
				margin-left: 5px;
				padding: 1px;
				width: 80px;
				background-color: #FFFFFF;
				border:1px solid #d1c7ac;
				background-image:url(../imagenes/form_bg_search.jpg);
				background-repeat:repeat-x;
				vertical-align: middle;
			}
	
			/* BOTÓN DE AUTENTIFICACIÓN */

			#boton_entrar {
				font-size:11px;
				font-weight:bold;
				font-family:Tahoma, Verdana, Arial, Sans-Serif;
				background-color: #AA852A;
				padding-left:3px;
				padding-right:3px;
				padding-top:0px;
				padding-bottom:0px;
				color: #ffffff;
				border:1px solid #EFD83C;
				background-image: url(../imagenes/button_bg.jpg);
				vertical-align: middle;
			}
			#boton_entrar:hover {
				background-color: #000000;
				border:1px solid #000000;
				background-image: url(../imagenes/button_bg_over.jpg);
			}


/* ROTULO AVISO LEGAL Y POLITICA DE PRIVACIDAD PARA ALTA Y TEXTO NOMBRE DE USUARIO Y ESTADO TRAS AUTENTIFICACION */
			#rot_aviso_estado_usuario {
			font-family:Verdana, Arial, Helvetica, sans-serif;
			width:auto;
			height:26px;
			float:right;
			display:block;
			font-size: 11px;
			color: #FFFFFF;
			background-image: url(../imagenes/icon_cat_resul.gif);
			background-repeat: no-repeat;
			background-position: 0px 4px;
			margin: 0px;
			padding-left: 25px;
			padding-top: 15px;
			clear: right;
			}
				#rot_aviso_estado_usuario strong {
				color:#C3AC0E;				
				}
			
			
				/* ENLACES ROTULOS AVISO LEGAL Y POLITICA DE PRIVACIDAD  */
				#rot_aviso_estado_usuario a:link {
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 11px;
				color: #E9E9E9;
				text-decoration: none;
				font-weight: normal;
				font-style:normal;
				}
				#rot_aviso_estado_usuario a:active {
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 11px;
				color: #FFFFFF;
				font-weight: normal;
				text-decoration: none;
				font-style:normal;
				}
				#rot_aviso_estado_usuario a:visited {
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 11px;
				color: #E9E9E9;
				text-decoration: none;
				font-weight: normal;
				font-style:normal;
				}
				#rot_aviso_estado_usuario a:hover {
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 11px;
				color: #BAA512;
				text-decoration: none;
				font-weight: normal;
				font-style:normal;
				}
			



	/* CONTENEDOR DEL BUSCADOR */
	
	#finder-frame {
	background-color:#c3ac10;
	padding-top:25px;
	padding-bottom:0px;
	height:auto;
	width: 100%;
	min-width: 900px;
	background-image: url(../imagenes/bk_buttons..jpg);
	background-repeat:  repeat-x;
	background-position: left bottom;
	}

		#finder-frame-top {
		height: 12px;
		width: 900px;
		margin: auto;
		background-color: #FFFFFF;
		background-image: url(../imagenes/finder_frame_top.gif);
		background-repeat: no-repeat;
		background-position: center top;
		}
		
		#finder-frame-middle {
		text-align:left;
		width:900px;
		margin: auto;
		min-height:70px;
		height:auto;
		float:none;
		vertical-align:top;
		background-color: #FFFFFF;
		background-image: url(../imagenes/finder_frame_middle.gif);
		background-repeat:  repeat-y;
		background-position: center top;
		}
	
			#logo {
			width: 168px;
			height: 70px;
			float:left;
			margin-left:0px;
			padding-left:30px;
			margin-right:0px;
			}
				#logo ul {
				overflow:hidden;
				margin: 0;
				padding: 0;
				list-style-type: none;
				vertical-align: middle;
				}
				
				#logo li a {
				display:block;
				text-indent:-9999px;
				width:168px;
				height:70px;
				background-color: transparent;
				background-image: url(../imagenes/logo_browser_r2.gif);
				background-repeat: no-repeat;
				background-position: 0 0;
				}
				
				#logo li a:hover {background-position:0 -100px;}
			
			/* CONTENEDOR BUSCADOR SIMPLE Y AVANZADO */
			
			#finders {
			width: 632px;
			margin-right: 30px;
			margin-left:0px;
			height:auto;
			text-align: left;
			overflow:hidden;
			}
			
		/* CONTENEDOR BUSCADOR AVANZADO */

		/* BLOQUE DEL BUSCADOR AVANZADO */
	
		#advanced-finder {
			padding-top: 10px;
			width: 632px;
			text-align: left;
			overflow:hidden;
			}
		
			#advanced-finder h1{
				font-weight: bold;
				font-size: 14px;
				color: #aa852a;
				margin-bottom: 10px;
			}
		
			#campo-nombre {
				color: #333333;
				font-weight: bold;
				font-size: 12px;
				width:150px;
				float: left;
				margin: 5px;
				clear:both;
			}
			#campo-contenido {
				float:left;
				margin: 5px;
				font-size: 11px;
				width:300px;
			}
			#campo-contenido input, select{
				font-size: 12px;
				width: 300px;
			}
			#campo-checkbox {
				float:left;
				margin-top: 10px;
				font-size: 10px;
				width:400px;
				line-height:30px;
			}
				#campo-checkbox ul {
					overflow:hidden;
					margin: 0;
					padding: 0;
					list-style-type: none;
				}
				
				#campo-checkbox li {
					width: 180px;
					vertical-align: middle;
					float:left;
				}


			/* CONTENEDOR BUSCADOR SIMPLE */
			
				#finder-content {
				float: left;
				margin-left:0px;
				margin-right:0px;
				margin-top: 20px;
				text-align:center;
				width:495px;
				}
				#search-input{
				background-image:url(../imagenes/form_bg_search.jpg);
				background-repeat:repeat-x;
				padding: 3px;
				font-size: 15px;
				width:480px;
				border: 1px solid #aa852a;
				}
				#finder-content-buttons {
				float: left;
				margin-left:0px;
				margin-right:0px;
				margin-top: 20px;
				text-align:center;
				width:132px;
				}
				#boton_busqueda {
					font-size:11px;
					font-family:Tahoma, Verdana, Arial, Sans-Serif;
					font-weight:bold;
					background-color: #AA852A;
					padding-left:6px;
					padding-right:6px;
					padding-top:4px;
					padding-bottom:3px;
					color: #ffffff;
					border:2px solid #EFD83C;
					background-image: url(../imagenes/button_bg.jpg);
				}
				#boton_busqueda:hover {
					background-color: #000000;	
					border:2px solid #000000;
					background-image: url(../imagenes/button_bg_over.jpg);
				}
				#finder-content-buttons a {
					font-size: 10px;
					font-weight: bold;
					color: #333333;
					text-align: center;
				}
				#finder-content-buttons a:hover {
					color: #AF8C26;
				}

		/* PIE DE BUSCADOR CON CURVA INFERIOR */		

		#finder-frame-bottom {
		height: 30px;
		width: 900px;
		margin: auto;
		background-color: #FFFFFF;
		background-image: url(../imagenes/finder_frame_bottom.gif);
		background-repeat: no-repeat;
		background-position: center bottom;
		}
		

		/* BLOQUE DE NAVEGACIÓN GENERAL */
		
		#navigator {
			margin-left:auto;
			margin-right:auto;
			margin-top: 13px;
			margin-bottom: 0px;
			width: 900px;
			height: 30px;
			font-size: 12px;
			font-weight: bold;
			overflow:hidden;
		}
			#navigator ul {
				margin: 0;
				padding: 0;
				list-style-type: none;
				float:right;
			}
			
			#navigator li {
				float:left;
				margin-left:10px;
				color:#ffffff;
			}		
			#navigator a {
				text-decoration:none;
				color:#FFFFFF;
				display: block;
			}
			#navigator a:hover {
				margin-top: -2px;
				padding-bottom: 2px;
				display: block;
			}
	

			
		
	/* DIRECTORIO BDCINE */
	


	/* BOTON DIRECTORIO EN TEXTO PASA A IMAGEN */

	#but_directorio {
	width: 700px;
	margin: auto;
	margin-top: 30px;
	margin-bottom:10px;
	text-align: center;
	}

		#but_directorio ul {
		overflow:hidden;
		width:239px;
		margin: auto;
		padding: 0px;
		vertical-align: middle;
		text-align: center;
		list-style-type:none;
		}
		
		#but_directorio li a {
		display:block;
		margin:auto;
		text-indent:-9999px;
		text-align: center;
		width:239px;
		height:36px;
		background-color: transparent;
		background-image: url(../imagenes/but_directorio.jpg);
		background-repeat: no-repeat;
		background-position: 0 0;
		}

		#but_directorio li a:hover {background-position:0 -52px;}


	#directorio {
		width: 900px;
		margin: auto;
		margin-top: 0px;
		text-align: center;
	}

		#directorio ul {
			width: 240px;
			float:left;
			list-style-image:url(../imagenes/bullet.gif);
		}
			/* ENLACES DIRECTORIO CATEGORIAS */
			#directorio ul a {
				font-family: Arial, Helvetica, sans-serif;
				font-size: 15px;
				color: #C8A805;
				text-decoration: none;
				font-weight: bold;
			}
			#directorio ul a:active {
				font-family: Arial, Helvetica, sans-serif;
				font-size: 15px;
				color: #AA852D;
				font-weight: bold;
				text-decoration: none;
			}
			#directorio ul a:visited {
				font-family: Arial, Helvetica, sans-serif;
				font-size: 15px;
				color: #BDA80D;
				text-decoration: none;
				font-weight: bold;
			}
			#directorio ul a:hover {
				font-family: Arial, Helvetica, sans-serif;
				font-size: 15px;
				color: #AA852D;
				text-decoration: none;
				font-weight: bold;
			}
			/* ENLACES DIRECTORIO SUBCATEGORIA */
			#directorio p a {
				font-family: Arial, Helvetica, sans-serif;
				font-size: 12px;
				color: #F2EEE3;
				text-decoration: none;
				font-weight: normal;
			}
			#directorio p a:active {
				font-family: Arial, Helvetica, sans-serif;
				font-size: 12px;
				color: #A37E23;
				font-weight: normal;
				text-decoration: none;
			}
			#directorio p a:visited {
				font-family: Arial, Helvetica, sans-serif;
				font-size: 12px;
				color: #F2EEE3;
				text-decoration: none;
				font-weight: normal;
			}
			#directorio p a:hover {
				font-family: Arial, Helvetica, sans-serif;
				font-size: 12px;
				color: #C8A805;
				text-decoration: none;
				font-weight: normal;
			}
		
/*			
		#directorio ul.left {
			float: left;
			margin:auto;
		}

		#directorio ul.right {
			float: right;
			margin:auto;
		}
*/	
		#directorio li {
			color: #c3ac10;
			text-decoration: none;
			font-weight:bold;
		}

		#directorio p {
			font-size: 12px;
			color: #FFFFFF;
			margin-top: 4px; 
			margin-bottom: 14px; 
			font-weight:normal;
		}
	
		#directorio-content {
			text-align: left;
		}
		
	/* BANNER */
	
	#banner {
		margin-top: 20px;
		margin-bottom: 20px;
		text-align: center;
		clear:both;
	}

	/* LINEA SEPARA BANNER */
	
	#top_footer {
	width:100%;
	height:4px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:3%;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #c3ac10;
	}
	/* FOOTER */
	
	#footer {
		text-align: center;
		font-size: 10px;
		color: #FFFFFF;
		margin-bottom: 30px;
		clear:both;
	}