/*	Reset browsers default styling
	----------------------------------------------------*/

	html, body, div, span, h1, h2, a, acronym, font, img, ul, li, fieldset, form, label, legend {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100.01%;
	vertical-align: baseline;
}
ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
:focus, :active {
	outline: 0;
}
textarea {
	overflow:auto;
}
/*	Generic
	----------------------------------------------------*/
html {height:100%;}	
body {
	color: #fff;
	background-color: #333;
	line-height: 1.4em;
	font-family: Verdana, Arial, serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	height:100%;
}

a {
	color: #fff;
	background-color: inherit;
}
a:hover {
	text-decoration: none;
	color: #fff;
}
a:focus {
	text-decoration: underline;
}
h1 {
	color: #004880;
	background-color: inherit;
	font-size: 1.2em;
	font-family: Arial, Helvetica, sans-serif;
}
h1 a, h1 a:visited, h1 a:hover {
	text-decoration:none;
}
acronym {
	cursor: help;
	letter-spacing: 0.1em;
	font-variant: small-caps;
}
a acronym {
	cursor: pointer;
}
sup {
	font-size: 0.7em;
	line-height: 0;
}
/*	Selector-specific, yet still generic, properties
	----------------------------------------------------*/
.left {
	float:left;
}
.right {
	float:right;
}
.clearer {
	clear: both;
}
.hidden {
	display: none;
}
#wrapper {
	width: 976px;
	position: relative;
	margin: 0px auto;
}
/*	Header
		----------------------------------------------------*/
		
#centrar_home  { 
	position:absolute;
	text-align:center;
	top:50%;
	left:0px;
	width:100%;
	height:1px;
	overflow:visible;
	display:block;}

#container_home { 
	margin-left:-480px;
	position:absolute;
	top:-275px;
	left:50%;
	width:957px;
	height:550px;}

/*-------------------------Menu-----------------*/

#menu {width:288px; padding: 15px 0 0 40px; font: 14px bold Georgia; text-align:left; float:left}
#menu ul {margin:20px 0 0 0px;height:200px; float:right;}
#menu li {float:left; padding:0; height:25px; width: 170px;}
#menu li a {text-decoration:none; display:block; height:15px; padding: 5px; font-size:14px;}
#menu li a:hover {background: #1D1D1D;}
#menu img {margin:2px;}
#menu a {text-decoration:none;}

.menu_email {margin:0 0 0 10px; float: left; padding:0;}

#menu ul li a:hover, #menu ul li a.menuseleccion,
#p1 #a1, #p2 #a2, #p3 #a3 {background: #1D1D1D;}

.contenido {float:left; width:595px; margin: 65px 0 0 15px; text-align:left;}

#galeria { padding: 0 0 0 50px;}
#galeria ul li {float:left; margin-right:1px;}  
a#galeria1 { display:block; width:70px;height:454px;background: url(../img/fotogalery1.jpg) 0 0;} 
a#galeria2 { display:block; width:70px;height:454px;background: url(../img/fotogalery2.jpg) 0 0;}
a#galeria3 { display:block; width:70px;height:454px;background: url(../img/fotogalery3.jpg) 0 0;}
a#galeria4 { display:block; width:70px;height:454px;background: url(../img/fotogalery4.jpg) 0 0;}
a#galeria5 { display:block; width:70px;height:454px;background: url(../img/fotogalery5.jpg) 0 0;}
a#video1 { display:block; width:70px;height:454px;background: url(../img/video1.jpg) 0 0;}

a#galeria1:hover {background: url(../img/fotogalery1.jpg) 0 -454px;} 
a#galeria2:hover {background: url(../img/fotogalery2.jpg) 0 -454px;}
a#galeria3:hover {background: url(../img/fotogalery3.jpg) 0 -454px;}
a#galeria4:hover {background: url(../img/fotogalery4.jpg) 0 -454px;}
a#galeria5:hover {background: url(../img/fotogalery5.jpg) 0 -454px;}
a#video1:hover {background: url(../img/video1.jpg) 0 -454px;}


#galeria a em { display:none; }

#carpetasgallery {float:left; margin:20px;}
#carpetasgallery  li {height: 25px; width:125px; padding:0;}
#carpetasgallery  li a{text-decoration:none; font: 12px bold; display:block; height:20px;}
#carpetasgallery  li img{ margin: 2px 10px 0 3px;}
#carpetasgallery li a:hover {background: #1D1D1D;}


.contenido2 {float:left; width:560px; margin: 65px 0 0 15px; text-align:left;}
.contenido3 {float:left; width:595px; margin: 35px 0 0 15px; text-align:left;}
.contenido4 {float:left; width:525px; margin: 0px 0 0 15px; text-align:left;}
.links {float:left; width:595px; margin: 0 0 0 15px; text-align:right; display:block;}

.fotos {padding:35px 0 35px 20px;}
.fotos  a em {display: none;}

a.foto01 {float:left; height:130px; width: 130px; margin: 0 5px 5px 0; display:block; background: url(../img/galeria01/01ap.jpg) 0 0;}
a.foto01:hover {background: url(../img/galeria01/01ap.jpg) 0 -130px;}
a.foto02 {float:left;height:130px; width: 130px; margin: 0 5px 5px 0; display:block; background: url(../img/galeria01/01bp.jpg) 0 0;}
a.foto02:hover {background: url(../img/galeria01/01bp.jpg) 0 -130px;}
a.foto03 {float:left;height:130px; width: 130px; margin: 0 5px 5px 0; display:block; background: url(../img/galeria01/01cp.jpg) 0 0;}
a.foto03:hover {background: url(../img/galeria01/01cp.jpg) 0 -130px;}
a.foto04 {float:left;height:130px; width: 130px; margin: 0 5px 5px 0; display:block; background: url(../img/galeria01/01dp.jpg) 0 0;}
a.foto04:hover {background: url(../img/galeria01/01dp.jpg) 0 -130px;}
a.foto05 {float:left;height:130px; width: 130px; margin: 0 5px 5px 0; display:block; background: url(../img/galeria01/01ep.jpg) 0 0;}
a.foto05:hover {background: url(../img/galeria01/01ep.jpg) 0 -130px;}
a.foto06 {float:left;height:130px; width: 130px; margin: 0 5px 5px 0; display:block; background: url(../img/galeria01/01fp.jpg) 0 0;}
a.foto06:hover {background: url(../img/galeria01/01fp.jpg) 0 -130px;}
a.foto07 {float:left;height:130px; width: 130px; margin: 0 5px 5px 0; display:block; background: url(../img/galeria01/01gp.jpg) 0 0;}
a.foto07:hover {background: url(../img/galeria01/01gp.jpg) 0 -130px;}
a.foto08 {float:left;height:130px; width: 130px; margin: 0 5px 5px 0; display:block; background: url(../img/galeria01/01hp.jpg) 0 0;}
a.foto08:hover {background: url(../img/galeria01/01hp.jpg) 0 -130px;}
a.foto09 {float:left;height:130px; width: 130px; margin: 0 5px 5px 0; display:block; background: url(../img/galeria01/01ip.jpg) 0 0;}
a.foto09:hover {background: url(../img/galeria01/01ip.jpg) 0 -130px;}
a.foto10 {float:left;height:130px; width: 130px; margin: 0 5px 5px 0; display:block; background: url(../img/galeria01/01jp.jpg) 0 0;}
a.foto10:hover {background: url(../img/galeria01/01jp.jpg) 0 -130px;}

a.foto01b {float:left; height:130px; width: 130px; margin: 0 5px 5px 0; display:block; background: url(../img/galeria02/02ap.jpg) 0 0;}
a.foto01b:hover {background: url(../img/galeria02/02ap.jpg) 0 -130px;}
a.foto02b {float:left;height:130px; width: 130px; margin: 0 5px 5px 0; display:block; background: url(../img/galeria02/02bp.jpg) 0 0;}
a.foto02b:hover {background: url(../img/galeria02/02bp.jpg) 0 -130px;}
a.foto03b {float:left;height:130px; width: 130px; margin: 0 5px 5px 0; display:block; background: url(../img/galeria02/02cp.jpg) 0 0;}
a.foto03b:hover {background: url(../img/galeria02/02cp.jpg) 0 -130px;}
a.foto04b {float:left;height:130px; width: 130px; margin: 0 5px 5px 0; display:block; background: url(../img/galeria02/02dp.jpg) 0 0;}
a.foto04b:hover {background: url(../img/galeria02/02dp.jpg) 0 -130px;}
a.foto05b {float:left;height:130px; width: 130px; margin: 0 5px 5px 0; display:block; background: url(../img/galeria02/02ep.jpg) 0 0;}
a.foto05b:hover {background: url(../img/galeria02/02ep.jpg) 0 -130px;}
a.foto06b {float:left;height:130px; width: 130px; margin: 0 5px 5px 0; display:block; background: url(../img/galeria02/02fp.jpg) 0 0;}
a.foto06b:hover {background: url(../img/galeria02/02fp.jpg) 0 -130px;}
a.foto07b {float:left;height:130px; width: 130px; margin: 0 5px 5px 0; display:block; background: url(../img/galeria02/02gp.jpg) 0 0;}
a.foto07b:hover {background: url(../img/galeria02/02gp.jpg) 0 -130px;}
a.foto08b {float:left;height:130px; width: 130px; margin: 0 5px 5px 0; display:block; background: url(../img/galeria02/02hp.jpg) 0 0;}
a.foto08b:hover {background: url(../img/galeria02/02hp.jpg) 0 -130px;}
a.foto09b {float:left;height:130px; width: 130px; margin: 0 5px 5px 0; display:block; background: url(../img/galeria02/02ip.jpg) 0 0;}
a.foto09b:hover {background: url(../img/galeria02/02ip.jpg) 0 -130px;}
a.foto10b {float:left;height:130px; width: 130px; margin: 0 5px 5px 0; display:block; background: url(../img/galeria02/02jp.jpg) 0 0;}
a.foto10b:hover {background: url(../img/galeria02/02jp.jpg) 0 -130px;}

a.foto01c {float:left; height:130px; width: 130px; margin: 0 5px 5px 0; display:block; background: url(../img/galeria03/03ap.jpg) 0 0;}
a.foto01c:hover {background: url(../img/galeria03/03ap.jpg) 0 -130px;}
a.foto02c {float:left;height:130px; width: 130px; margin: 0 5px 5px 0; display:block; background: url(../img/galeria03/03bp.jpg) 0 0;}
a.foto02c:hover {background: url(../img/galeria03/03bp.jpg) 0 -130px;}
a.foto03c {float:left;height:130px; width: 130px; margin: 0 5px 5px 0; display:block; background: url(../img/galeria03/03cp.jpg) 0 0;}
a.foto03c:hover {background: url(../img/galeria03/03cp.jpg) 0 -130px;}
a.foto04c {float:left;height:130px; width: 130px; margin: 0 5px 5px 0; display:block; background: url(../img/galeria03/03dp.jpg) 0 0;}
a.foto04c:hover {background: url(../img/galeria03/03dp.jpg) 0 -130px;}
a.foto05c {float:left;height:130px; width: 130px; margin: 0 5px 5px 0; display:block; background: url(../img/galeria03/03ep.jpg) 0 0;}
a.foto05c:hover {background: url(../img/galeria03/03ep.jpg) 0 -130px;}
a.foto06c {float:left;height:130px; width: 130px; margin: 0 5px 5px 0; display:block; background: url(../img/galeria03/03fp.jpg) 0 0;}
a.foto06c:hover {background: url(../img/galeria03/03fp.jpg) 0 -130px;}
a.foto07c {float:left;height:130px; width: 130px; margin: 0 5px 5px 0; display:block; background: url(../img/galeria03/03gp.jpg) 0 0;}
a.foto07c:hover {background: url(../img/galeria03/03gp.jpg) 0 -130px;}
a.foto08c {float:left;height:130px; width: 130px; margin: 0 5px 5px 0; display:block; background: url(../img/galeria03/03hp.jpg) 0 0;}
a.foto08c:hover {background: url(../img/galeria03/03hp.jpg) 0 -130px;}
a.foto09c {float:left;height:130px; width: 130px; margin: 0 5px 5px 0; display:block; background: url(../img/galeria03/03ip.jpg) 0 0;}
a.foto09c:hover {background: url(../img/galeria03/03ip.jpg) 0 -130px;}
a.foto10c {float:left;height:130px; width: 130px; margin: 0 5px 5px 0; display:block; background: url(../img/galeria03/03jp.jpg) 0 0;}
a.foto10c:hover {background: url(../img/galeria03/03jp.jpg) 0 -130px;}

a.foto01d {float:left; height:130px; width: 130px; margin: 0 5px 5px 0; display:block; background: url(../img/galeria04/04ap.jpg) 0 0;}
a.foto01d:hover {background: url(../img/galeria04/04ap.jpg) 0 -130px;}
a.foto02d {float:left;height:130px; width: 130px; margin: 0 5px 5px 0; display:block; background: url(../img/galeria04/04bp.jpg) 0 0;}
a.foto02d:hover {background: url(../img/galeria04/04bp.jpg) 0 -130px;}
a.foto03d {float:left;height:130px; width: 130px; margin: 0 5px 5px 0; display:block; background: url(../img/galeria04/04cp.jpg) 0 0;}
a.foto03d:hover {background: url(../img/galeria04/04cp.jpg) 0 -130px;}
a.foto04d {float:left;height:130px; width: 130px; margin: 0 5px 5px 0; display:block; background: url(../img/galeria04/04dp.jpg) 0 0;}
a.foto04d:hover {background: url(../img/galeria04/04dp.jpg) 0 -130px;}
a.foto05d {float:left;height:130px; width: 130px; margin: 0 5px 5px 0; display:block; background: url(../img/galeria04/04ep.jpg) 0 0;}
a.foto05d:hover {background: url(../img/galeria04/04ep.jpg) 0 -130px;}
a.foto06d {float:left;height:130px; width: 130px; margin: 0 5px 5px 0; display:block; background: url(../img/galeria04/04fp.jpg) 0 0;}
a.foto06d:hover {background: url(../img/galeria04/04fp.jpg) 0 -130px;}
a.foto07d {float:left;height:130px; width: 130px; margin: 0 5px 5px 0; display:block; background: url(../img/galeria04/04gp.jpg) 0 0;}
a.foto07d:hover {background: url(../img/galeria04/04gp.jpg) 0 -130px;}
a.foto08d {float:left;height:130px; width: 130px; margin: 0 5px 5px 0; display:block; background: url(../img/galeria04/04hp.jpg) 0 0;}
a.foto08d:hover {background: url(../img/galeria04/04hp.jpg) 0 -130px;}
a.foto09d {float:left;height:130px; width: 130px; margin: 0 5px 5px 0; display:block; background: url(../img/galeria04/04ip.jpg) 0 0;}
a.foto09d:hover {background: url(../img/galeria04/04ip.jpg) 0 -130px;}
a.foto10d {float:left;height:130px; width: 130px; margin: 0 5px 5px 0; display:block; background: url(../img/galeria04/04jp.jpg) 0 0;}
a.foto10d:hover {background: url(../img/galeria04/04jp.jpg) 0 -130px;}


a.foto01e {float:left; height:130px; width: 130px; margin: 0 5px 5px 0; display:block; background: url(../img/galeria05/05ap.jpg) 0 0;}
a.foto01e:hover {background: url(../img/galeria05/05ap.jpg) 0 -130px;}
a.foto02e {float:left;height:130px; width: 130px; margin: 0 5px 5px 0; display:block; background: url(../img/galeria05/05bp.jpg) 0 0;}
a.foto02e:hover {background: url(../img/galeria05/05bp.jpg) 0 -130px;}
a.foto03e {float:left;height:130px; width: 130px; margin: 0 5px 5px 0; display:block; background: url(../img/galeria05/05cp.jpg) 0 0;}
a.foto03e:hover {background: url(../img/galeria05/05cp.jpg) 0 -130px;}
a.foto04e {float:left;height:130px; width: 130px; margin: 0 5px 5px 0; display:block; background: url(../img/galeria05/05dp.jpg) 0 0;}
a.foto04e:hover {background: url(../img/galeria05/05dp.jpg) 0 -130px;}
a.foto05e {float:left;height:130px; width: 130px; margin: 0 5px 5px 0; display:block; background: url(../img/galeria05/05ep.jpg) 0 0;}
a.foto05e:hover {background: url(../img/galeria05/05ep.jpg) 0 -130px;}
a.foto06e {float:left;height:130px; width: 130px; margin: 0 5px 5px 0; display:block; background: url(../img/galeria05/05fp.jpg) 0 0;}
a.foto06e:hover {background: url(../img/galeria05/05fp.jpg) 0 -130px;}
a.foto07e {float:left;height:130px; width: 130px; margin: 0 5px 5px 0; display:block; background: url(../img/galeria05/05gp.jpg) 0 0;}
a.foto07e:hover {background: url(../img/galeria05/05gp.jpg) 0 -130px;}
a.foto08e {float:left;height:130px; width: 130px; margin: 0 5px 5px 0; display:block; background: url(../img/galeria05/05hp.jpg) 0 0;}
a.foto08e:hover {background: url(../img/galeria05/05hp.jpg) 0 -130px;}
a.foto09e {float:left;height:130px; width: 130px; margin: 0 5px 5px 0; display:block; background: url(../img/galeria05/05ip.jpg) 0 0;}
a.foto09e:hover {background: url(../img/galeria05/05ip.jpg) 0 -130px;}
a.foto10e {float:left;height:130px; width: 130px; margin: 0 5px 5px 0; display:block; background: url(../img/galeria05/05jp.jpg) 0 0;}
a.foto10e:hover {background: url(../img/galeria05/05jp.jpg) 0 -130px;}
a.foto11e {float:left;height:130px; width: 130px; margin: 0 5px 5px 0; display:block; background: url(../img/galeria05/05kp.jpg) 0 0;}
a.foto11e:hover {background: url(../img/galeria05/05kp.jpg) 0 -130px;}



.contacto {padding: 35px;}