html { height: 100%;}

body {
	margin	: 0px 0px 0px 0px;
	padding	: 0px 0px 0px 0px;
	
	background-color: #fff;

	
	font-family		: "Arial","Geneva", "Verdana", sans-serif;
	font-size 		: 11px;
	line-height		: 16px;
	
	height			: 100%;
	
}

abbr {
	color: #000000;
	font-weight: bold;
}

h1 {
	
	font-family		: Arial, Times New Roman, serif;
	font-size 		: 12px;
	padding-bottom	: 1px;
	border-bottom 	: 1px solid #666666;

}


h1 img {

	padding-top		: 6px;

	padding-right	: 2px;

}

h2 {
	font-family		: Times, Times New Roman, serif;
	font-size 		: 10px;
	font-weight		: 300;
	color			: #666;
	padding			: 0px 0px 0px 0px;
	margin			: 0px 0px 0px 0px;
	text-transform	: uppercase;
	letter-spacing	: 0.12em;

}

h3 {
	font-family		: Arial, Times New Roman, serif;
	font-size 		: 9.5px;
	font-weight		: 300;
	color			: #999;
	padding			: 0px 0px 0px 0px;
	margin			: 0px 0px 0px 0px;
	text-transform	: uppercase;
	letter-spacing	: 0.10em;

}

/* LINK -------------------- */


a {

	font-weight		: 300;
	text-decoration	: none;
	color			: #666;
	


}


a:hover {

	font-weight		: 300;
	text-decoration	: none;
	color			: #666;
	


}



a:active {

	font-weight		: 300;
	text-decoration	: none;
	color			: #666;
	


}


a:visited {

	font-weight		: 300;
	text-decoration	: none;
	color			: #666;
	


}



/* MENU LINK ------------------------------ */



.menu a {

	font-weight		: 300;
	text-decoration	: none;
	color			: #666;
	
	border-bottom	: none;


}


.menu a:hover {

	font-weight		: 300;
	text-decoration	: none;
	color			: #333;
	
	
	border-bottom	 : none;

}



.menu a:active {

	font-weight		: 300;
	text-decoration	: none;
	color			: #666;
	
	border-bottom	: none;

}


.menu a:visited {

	font-weight		: 300;
	text-decoration	: none;
	color			: #666;
	
	border-bottom	: none;

}



/* DIV ----------------- */

#base { 

	height: 100%;

}


#cabecera { 
	text-align	: center;
	width		: 100%;
}

#contenedor {

	width 	: 450px;
	height	: auto;
	
	margin-bottom : 20px;
	

		
	vertical-align	: top;
	text-align		: left;
}


/* CLASS ----------------- */


.menu {
	border : none;
}



.contenido {

	padding	: 8px 8px 8px 8px;

	border  	: 1px solid #CCCCCC;
	
	-moz-border-radius: .6em;
  	border-radius: .6em;
	
	
	background-color: #FFFFFF;
	

	opacity	: .4;
	filter	: alpha(opacity=40);	

}


.contenido:hover {

	opacity	: .65;
	filter	: alpha(opacity=65);
	
}



.gallery {

	padding	: 8px 8px 8px 8px;

	border  	: 1px solid #CCCCCC;
	
	-moz-border-radius: .6em;
  	border-radius: .6em;
	
	
	background-color: #FFFFFF;
	

	opacity	: .4;
	filter	: alpha(opacity=40);	

}


.gallery:hover {

	opacity	: .65;
	filter	: alpha(opacity=65);
	
}


.gallery_img {
	height	: 115px;
	width	: 115px;
	padding-top: 7px;
	background-image	: url("thumbnails_fondo.gif");
	background-repeat	: no-repeat;
	text-align		: center;
	vertical-align	: middle;
}


.gallery_img:hover {

	opacity	: .75;
	filter	: alpha(opacity=75);
	
}


/* - OPACIDAD ---------------------------- */

.opacidad {
	opacity	: .7;
	filter	: alpha(opacity=70);
}


.opacidad100 {
	opacity	: 100%;
	filter	: alpha(opacity=100);
}
