@font-face {
    font-family: 'HelveticaRegular';
    src: url('type/helvetica-webfont.eot');
    src: url('type/helvetica-webfont.eot?#iefix') format('embedded-opentype'),
         url('type/helvetica-webfont.woff') format('woff'),
         url('type/helvetica-webfont.ttf') format('truetype'),
         url('type/helvetica-webfont.svg#HelveticaRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}
html, body {
	height:100%;
	margin:0;
	background:url(../images/fondo.gif) center center no-repeat;
	background-color:#000000;
}
body {
	position:relative;
	min-width:1002px;
	min-height:600px;
	font-family:"HelveticaRegular", Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#000000;
	color:#000000;
}
img { border:0px; margin:0px; padding:0px; }
form { margin:0px; padding:0px; }
select, input { margin:0px; padding:1px; font-family:"HelveticaRegular", Arial, Helvetica, sans-serif; font-size:12px; color:#393939; border:1px solid #FFFFFF; }
textarea { font-family:"HelveticaRegular", Arial, Helvetica, sans-serif; font-size:12px; color:#393939; border:1px solid #FFFFFF; padding:1px 3px 1px 2px; }
p { padding:0px; margin:0px; }
.sep { clear:both; height:1px; margin:0px; padding:0px; font-size:1px; line-height:1px; }
.negrita { font-weight:bold; }
a { text-decoration:none; color:#000000; }
h1, h2, h3, h4 { margin:0px; padding:0px; font-weight:normal; }
ul {
	margin:0px;
	padding:0px;
	display:block;
	list-style-type:none;
}
li {
	display:block;
}
#cont {
	position:absolute;
	width:1002px;
	height:600px;
	top:50%;
	left:50%;
	margin-top:-300px;
	margin-left:-501px;
}
#cont.home {
	width:1002px;
	height:600px;
	background:url(../images/fondo-home.gif) left top no-repeat;
}
#cont.empresa, #cont.contacto {
	width:1002px;
	height:600px;
	background:url(../images/fondo-contenido.gif) left top no-repeat;
}
#cont #superior {
	height:57px;
	padding:27px 0px 0px 25px;
}
#cont #superior .facebook {
	float:left;
	margin-top:3px;
}
#cont #superior h1 {
	float:left;
}
#cont.home #superior h1 {
	float:left;
	margin:0px 0px 0px 393px;
}
#cont.empresa #superior h1 {
	float:left;
	margin:0px 0px 0px 420px;
}
#cont.contacto #superior h1 {
	float:left;
	margin:0px 0px 0px 420px;
}
#cont #contenido {
	margin:74px 0px 0px 0px;
}
#cont #contenido .menu {
	float:left;
	width:240px;
}
#cont #contenido .menu .btn_home {
	margin:0px 0px 0px 126px;
}
#cont #contenido .menu .btn_contacto {
	margin:67px 0px 0px 156px;
}
#cont #contenido .menu .btn_empresa {
	margin:67px 0px 0px 158px;
}
#cont #contenido .texto {
	float:left;
	width:380px;
	margin:0px 0px 0px 54px;
	text-align:justify;
}
#cont #contenido .texto .btn_empresa {
	margin:59px 0px 0px 79px;
}
#cont #contenido .texto .toro {
	float:left;
	margin:52px 17px 0px 0px;
}
#cont #contenido .texto p {
	float:left;
	width:274px;
}
#cont #contenido .texto p.empresa {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:11px;
	margin-top:-8px;
}
#cont #contenido .texto p.company {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:11px;
	color:#ec2e38;
}
#cont #contenido .texto .situacion {
	margin:-25px 0px 0px 0px;
	padding:0px 0px 0px 24px;
	text-align:center;
	font-size:18px;
	line-height:21px;
}
#cont #contenido .texto .mail {
	margin:30px 0px 0px 185px;
}
#cont #contenido .texto .mailcontacto {
	margin:30px 0px 0px 180px;
}
#cont #contenido .logo {
	float:left;
	margin:280px 0px 0px 106px;
}