@charset "utf-8";
/* CSS Document */
@font-face {
    font-family: 'ProfileLightRegular';
    src: url('fonts/profile-light-webfont.eot');
    src: url('fonts/profile-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/profile-light-webfont.woff') format('woff'),
         url('fonts/profile-light-webfont.ttf') format('truetype'),
         url('fonts/profile-light-webfont.svg#ProfileLightRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'ProfileRegular';
    src: url('fonts/profile-regular-webfont.eot');
    src: url('fonts/profile-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/profile-regular-webfont.woff') format('woff'),
         url('fonts/profile-regular-webfont.ttf') format('truetype'),
         url('fonts/profile-regular-webfont.svg#ProfileRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'ProfileBold';
    src: url('fonts/profile-bold-webfont.eot');
    src: url('fonts/profile-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/profile-bold-webfont.woff') format('woff'),
         url('fonts/profile-bold-webfont.ttf') format('truetype'),
         url('fonts/profile-bold-webfont.svg#ProfileBold') format('svg');
    font-weight: normal;
    font-style: normal;

}
html, body {
	margin:0;
	padding:0;
	width:100%;
	height:100%;
	border:0;
}
body {
	font-family: 'ProfileRegular';
	font-size:13px;
	color: #FFFFFF;
	background-color:#000000;
	background-image: url(imagenes/fondo.jpg);
	background-repeat:no-repeat;
	background-position: left right;
	background-size:100%;
	overflow:auto;
}
img{border:0; margin:0; padding:0}
table tr{vertical-align: top}
a:link { color: #fff; font-family: 'ProfileBold'; text-decoration:none}
a:visited { color: #fff; font-family: 'ProfileBold'; text-decoration:none }
a:hover { color: #95D2FC; font-family: 'ProfileBold'; text-decoration:none }

#contenedor{
	position:relative;
	top: 0px;
	margin:0px auto 0px auto;
	border:0px;
	padding:0px;
	width:950px;
	height:auto;
}

#cabecera_fondo{
	position:absolute;
	top:0px;
	left: 0px;
	margin:0px;
	padding:0px;
	border:0;
	width:100%;
	height:30px;
	background: url(imagenes/cabecera.gif) no-repeat center;
	color:#000;
	text-align:left;
	z-index: -1;

}

#cabecera{
	position:relative;
	top:0px;
	margin:0;
	padding:0px;
	border:0;
	width:950px;
	height:30px;
	left: 0px;
	color:#FFF;
	text-align:left;

}

#logo {
	position:absolute;
	width:auto;
	height:auto;
	left: 1px;
	top: 7px;
	color:#000;
}
#inicio {
	position:absolute;
	width:auto;
	height:auto;
	left: 807px;
	top: 7px;
	color:#000;
}
#contacto {
	position:absolute;
	width:auto;
	height:auto;
	left: 875px;
	top: 7px;
	color:#000;
}

#contenido{
	position:relative;
	top:0px;
	margin:0;
	padding:0px;
	border:0;
	width:950px;
	left: 0px;
	color:#FFF;
	text-align:left;

}
#cuadro{
	position:relative;
	float:left;
	padding:0px;
	margin:6px 6px 0px 0px;
	border:0px;
	width:274px;
	height:338px;
	left: 0px;
	color:#FFF;

}
#cuadro a:hover img{ filter: alpha(opacity=80);filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);-moz-opacity: .8;opacity:0.8; cursor:pointer }
#mapa{
	position:relative;
	float:left;
	padding:0px;
	margin:6px 6px 0px 0px;
	border:0px;
	width:274px;
	height:338px;
	left: 0px;
	color:#FFF;

}
#texto {
	position:absolute;
	width:327px;
	height:212px;
	top: 73px;
	left: 616px;
	font-size:15px;
}

#dir {
	position:absolute;
	width:290px;
	height:129px;
	font-size:15px;
}

a.enlace:link{ font-family: 'ProfileRegular'; color:#000; }
a.enlace:hover { font-family: 'ProfileRegular';color:#fff; }
a.enlace:visited{ font-family: 'ProfileRegular'; color:#000;  }

.negrita{ font-family:'ProfileBold';}
.azul{ color: #67A2D3;}
.tit{  font-family:'ProfileBold'; font-size:18px}
.serie{  font-family:Verdana; font-size:40px; font-weight:bold}
