@charset "utf-8";
/* CSS Document */

body {
	font-family:"Century Gothic", Helvetica, Arial, Sans Serif;
	}

img {
	border:none;
	}
#wrap {
	width:942px;
	margin:auto;
	}
	

#cabecera {
height:95px;
	}
	
#logo {
	margin-top:10px;
	}
	
#cuerpo {
	border-top:#e31d28 solid 7px;
	background:url(../images/cuerpo.jpg) no-repeat top;
	min-height:482px;
	padding-top:0;
	margin:-top:0;
	}

#pie {
	text-align:right;
	border-top:#e31d28 solid 1px;
	padding-right:5px;
	}
	
/* menu */

#menu {
	text-align:right;
	margin-top:-7px;
	}
	
.item, .enuso {
	display:inline;
	}

.item a {
	text-align:center;
	background:url(../images/btn_pasivo.png) no-repeat top center;
	text-decoration:none;
	color:#FFFFFF;
	font-family:"Century Gothic", Arial, Helvetica, Sans serif;
	font-size:20px;
	font-weight:bold;
	height:40px;
	width:128px;
	padding:10px 40px ;
	}
	
.item a:focus {
	background:url(../images/btn_activo.png) no-repeat top center;
}
.item a:hover {
	background:url(../images/btn_activo.png) no-repeat top center;
}
.item a:active {
	background:url(../images/btn_activo.png) no-repeat top center;
}

.enuso a{
	text-align:center;
	background:url(../images/btn_activo.png) no-repeat top center;
	text-decoration:none;
	color:#FFFFFF;
	font-family:"Century Gothic", Arial, Helvetica, Sans serif;
	font-size:20px;
	font-weight:bold;
	height:40px;
	width:128px;
	padding:10px 40px ;
	}
	
/* Formulario correo */

#contact-area {
	width: 600px;
	margin-top: 50px;
	margin-left:50px;
}

#contact-area input, #contact-area textarea {
	padding: 5px;
	width: 400px;
	font-family: Helvetica, sans-serif;
	font-size: 14px;
	margin: 0px 0px 10px 0px;
	border: 2px solid #ccc;
}

#contact-area textarea {
	height: 90px;
}

#contact-area textarea:focus, #contact-area input:focus {
	border: 2px solid #900;
}

#contact-area input.submit-button {
	width: 100px;
}

label {
	float: left;
	text-align: right;
	margin-right: 15px;
	width: 100px;
	padding-top: 5px;
	font-size: 1.4em;
}

/* textos */

.titular {
	width:490px;
	margin-left:20px;
	margin-top:50px;
	color:#b0afb5;
	}
	
#contenido {
	width:430px;
	padding-left:30px;
	line-height:2,3em;
	margin-top:50px;
	margin-bottom:50px;

	}
	
p {
	font-size:16px;
	font-weight:bold
}

#menulateral {
	position:relative;
	float:right;
	width:450px;
	}

.boton{
	margin-right:5px;
	padding:5px;
	}
	

#contentbox {
clear:both;
}

#col-der {
	float:right;
	padding:10px;
	background:#FFFFFF;
	filter:alpha(opacity=70);
	-moz-opacity:.70;
	opacity:.70;
	margin-right:30px;
	position:relative;
	z-index:8;
	}
	
.cargo {
	font-size:12px;
	margin-top:-20px;
	}
