* { padding: 0; margin: 0; }

html>body {
 margin: 0; 
	padding: 0;
	color: #000000;
	height:100%; 
	background:#000 url(../img/fondo1.png) repeat-y;
	font-family:"Trebuchet MS", Helvetica, Arial, sans-serif;	
	font-size:14px;	
}

body {
	_color: #000000;
	_height:100%; 
	_background:#000;
	_font-family:"Trebuchet MS", Helvetica, Arial, sans-serif;	
	_font-size:14px;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='../img/fondo1.png');
	_width:900px;
	_height:400px;
	_z-index:-1;	
}

h2 {
	font-family:"Trebuchet MS", Helvetica, Arial, sans-serif;	
	font-size:25px;
	margin-bottom:25px;
	color: #666;
	}

h3 {
	font-family:"Trebuchet MS", Helvetica, Arial, sans-serif;	
	font-size:18px;
	margin-bottom:20px;
	color: #859c0e;
	}
	
#wrapper { 
 margin: 0 auto;
 width: 900px;
}


#mainContent { 
 float: left;
 color: #fff;
 background: #000;
 //margin:0 0 0 0px;
 margin:0 0 0 300px;
 padding:0;
 width: 400px;
 display: inline;
_position:relative;
_z-index: 500;
}



#mainContent p {
	margin-bottom:20px; }
	
#esquerda {
position: absolute;
top:0;
left:0;
 margin: 0;
 padding: 0;
 height: 900px;
 width: 300px;
 float: left;
 }
 
 #preloader {
 _display:none;
 }


#sidebar2 { 

 margin: 0px 0px 0px 0px;
 padding: 0px;
 height: 500px;
 width: 200px;
 float: left;
 position: relative;
}
.clear {clear:both;
	    height:0;}

.verde {
	font-size:11px;
	color:#859c0e;
	margin-top:30px;
	margin-bottom:40px;
}	

.clearfloat { 
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

/* -----MENU -----*/
.encabmenu{
	font-size:18px;
	font-weight:bold;
	margin-bottom:3px;
	color: #fff;
	padding-left:6px;
	padding-top:21px;
}

.separador {
	height:40px;
}

#sidebar2>#menu_quen{
	padding-top:60px;
	background: transparent url(../img/fondo_div_menu.png) no-repeat  -68px 72px;
	
}

#menu_quen{
	padding-top:60px;
}

#filigrana{
position: absolute;
top:61px;
left:700px;
}

#menu_quen p {
	display:block;
	height:30px;
	}
	
#menu_quen img{
	behavior:url("../js/pngbehavior.htc");
	margin:0 0 0 0;
	text-decoration:none;
	border:0;
	width:176px;
	height:25px;
}

#sidebar2>#menu_galeria{
	padding-top:1245px;
	background: transparent url(../img/fondo_div_menu.png) no-repeat  -68px 1257px;
	
}

#menu_galeria{
	padding-top:785px;}
	
#filigrana2{
position: absolute;
top:1034px;
left:700px;
}

#menu_galeria p {
	display:block;
	height:30px;
	}

#menu_galeria img{
	behavior:url("../js/pngbehavior.htc");
	margin:0 0 0 0;
	text-decoration:none;
	border:0;
	width:176px;
	height:25px;
}
	
#sidebar2>#menu_libro{
	padding-top:960px;
	background: transparent url(../img/fondo_div_menu.png) no-repeat  -68px 972px;
	
}

#menu_libro{
	_padding-top:1032px;}
	
#filigrana3{
position: absolute;
top:2237px;
left:700px;
}



#menu_libro p {
	display:block;
	height:30px;
	}

#menu_libro img{
	behavior:url("../js/pngbehavior.htc");
	margin:0 0 0 0;
	text-decoration:none;
	border:0;
	width:176px;
	height:25px;
}
	
#sidebar2>#menu_contacto{
	padding-top:1338px;
	background: transparent url(../img/fondo_div_menu.png) no-repeat  -68px 1350px;
	
}

#menu_contacto{
	_padding-top:1375px;}
	
#filigrana4{
position: absolute;
top:3780px;
left:700px;
}

#menu_contacto p {
	display:block;
	height:30px;
	}

#menu_contacto img{
	behavior:url("../js/pngbehavior.htc");
	margin:0 0 0 0;
	text-decoration:none;
	border:0;
	width:176px;
	height:25px;
}
	
/* ---- CONTIDOS ------ */

#quensomos {
	background: #000000 url(../img/fondo_quen.png) no-repeat 0 40px;
	padding-bottom:30px;
	padding-left:50px;
	padding-right:50px;
	padding-top:105px;
	color:#FFFFFF;
	}
#albumfotos {
	background: #000000 url(../img/fondo_album.png) no-repeat -10px 240px;
	padding-bottom:30px;
	padding-left:50px;
	padding-right:50px;
	padding-top:215px;
	color:#FFFFFF;
	height:100%;
	}
	
#albumfotos h2 {
	padding-top:60px;
}

#albumfotos img{
	height:50px;
	width:67px;
	float:left;
	margin-right:4px;
	margin-bottom:15px;
	border: 2px solid white;
	}
	
#albumfotos A:hover img{

	
	}

#nosolibro {
	background: #000000 url(../img/fondo_libro.png) no-repeat -10px 25px;
	padding-left:50px;
	padding-right:50px;
	margin-top:260px;
	color:#FFFFFF;
	height:100%;
	}

#nosolibro h2{
	padding-top:55px;}

#nosolibro p{
	
}
#nosolibro a:link, a:visited {
 color: #859c0e;
 text-decoration:underline;
 }

#nosolibro a:hover {
 color: #fff;
 text-decoration:underline;
 background-color: #859c0e;
 }

#nosolibro img{
	height:150px;
	width:155px;
	float:left;
	margin-right:10px;
	margin-bottom:3px;
	border: 2px solid white;
}

#contactar {
	background: url(../img/fondo_contactar.png) no-repeat 0 272px;
	padding-bottom:30px;
	padding-left:50px;
	padding-right:50px;
	padding-top:250px;
	color:#FFFFFF;
	overflow:hidden;
	_width:300px;
}
	


#contactar a:link, a:visited {
 color: #859c0e;
 text-decoration:underline;
 }

#contactar a:hover {
 color: #fff;
 text-decoration:underline;
 background-color: #859c0e;
 }
#contactar h2{
padding-top:55px;}
#contactar h5{
margin:7px 0 3px 0;}

.formulario {
	font-family:"Trebuchet MS", Helvetica, Arial, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	background-color:#859c0e;
	border:1px solid #999999;
}

#formula p{
 margin:0;
 padding:0;
 }
.boton {
	font: bold 120% "Trebuchet MS";
	color:white;
    background:#859c0e;
    border:0px;
    width:100px;
    height:25px;
	}

	
/* ------- Clase para distanciar las anclas del encabezado---------- */

.padding20 {
	padding:20px;}
	
#castellano {
	position:absolute;
	top:375px;
	_top:405px;
	left:703px;
	}

#castellano img{
	behavior:url("../js/pngbehavior.htc");
	margin:0 0 0 0;
	text-decoration:none;
	border:0;
	width:20px;
	height:68px;
}


#galego {
	position:absolute;
	top:447px;
	_top:477px;
	left:703px;
	}
	
#galego img{
	behavior:url("../js/pngbehavior.htc");
	margin:0 0 0 0;
	text-decoration:none;
	border:0;
	width:20px;
	height:39px;
}

#english {
	position:absolute;
	top:486px;
	_top:516px;
	left:703px;
	}
	
#english img{
	behavior:url("../js/pngbehavior.htc");
	margin:0 0 0 0;
	text-decoration:none;
	border:0;
	width:20px;
	height:49px;
}


#castellano2 {
	position:absolute;
	top:1785px;
	_top:1400px;
	left:703px;
	}
	
#castellano2 img{
	behavior:url("../js/pngbehavior.htc");
	margin:0 0 0 0;
	text-decoration:none;
	border:0;
	width:20px;
	height:68px;
}

#galego2 {
	position:absolute;
	top:1857px;
	_top:1472px;
	left:703px;
	}
	
#galego2 img{
	behavior:url("../js/pngbehavior.htc");
	margin:0 0 0 0;
	text-decoration:none;
	border:0;
	width:20px;
	height:39px;
}

#english2 {
	position:absolute;
	top:1896px;
	_top:1511px;
	left:703px;
	}
	
#english2 img{
	behavior:url("../js/pngbehavior.htc");
	margin:0 0 0 0;
	text-decoration:none;
	border:0;
	width:20px;
	height:49px;
}

#castellano3 {
	position:absolute;
	top:2925px;
	_top:2600px;
	left:703px;
	}
	
#castellano3 img{
	behavior:url("../js/pngbehavior.htc");
	margin:0 0 0 0;
	text-decoration:none;
	border:0;
	width:20px;
	height:68px;
}

#galego3 {
	position:absolute;
	top:2996px;
	_top:2672px;
	left:703px;
	}
	
#galego3 img{
	behavior:url("../js/pngbehavior.htc");
	margin:0 0 0 0;
	text-decoration:none;
	border:0;
	width:20px;
	height:39px;
}

#english3 {
	position:absolute;
	top:3035px;
	_top:2711px;
	left:703px;
	}
	
#english3 img{
	behavior:url("../js/pngbehavior.htc");
	margin:0 0 0 0;
	text-decoration:none;
	border:0;
	width:20px;
	height:49px;
}

#castellano4 {
	position:absolute;
	top:4435px;
	_top:4140px;
	left:703px;
	}
	
#castellano4 img{
	behavior:url("../js/pngbehavior.htc");
	margin:0 0 0 0;
	text-decoration:none;
	border:0;
	width:20px;
	height:68px;
}

#galego4 {
	position:absolute;
	top:4506px;
	_top:4212px;
	left:703px;
	}
	
#galego4 img{
	behavior:url("../js/pngbehavior.htc");
	margin:0 0 0 0;
	text-decoration:none;
	border:0;
	width:20px;
	height:39px;
}

#english4 {
	position:absolute;
	top:4545px;
	_top:4251px;
	left:703px;
	}
	
#english4 img{
	behavior:url("../js/pngbehavior.htc");
	margin:0 0 0 0;
	text-decoration:none;
	border:0;
	width:20px;
	height:49px;
}

#flecha {
	position:absolute;
	left:700px;
	top:5310px;
	_top:5470px;
	}
	
#flecha img{
	behavior:url("../js/pngbehavior.htc");
	margin:0 0 0 0;
	text-decoration:none;
	border:0;
	width:28px;
	height:85px;
}

#flechaingles {
	position:absolute;
	left:700px;
	top:5200px;
	_top:5470px;
	}
	
#flechaingles img{
	behavior:url("../js/pngbehavior.htc");
	margin:0 0 0 0;
	text-decoration:none;
	border:0;
	width:28px;
	height:85px;
}

#flechagalego {
	position:absolute;
	left:700px;
	top:5200px;
	_top:5320px;
	}
	
#flechagalego img{
	behavior:url("../js/pngbehavior.htc");
	margin:0 0 0 0;
	text-decoration:none;
	border:0;
	width:28px;
	height:85px;
}

/* ---- links aviso e creditos ----- */
#creditos1, #creditos2 {
padding-left:50px;

}
.verde a:link, a:visited {
 color: #859c0e;
 text-decoration:none;
 }

.verde a:hover {
 color: #fff;
 text-decoration:none;

 }