*{
    margin:0;
    padding:0;
}


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

.open_sanslight {font-weight: 100; font-style: normal; line-height:normal; font-family: 'open_sanslight', sans-serif;}

.open_sanslight a {font-weight: 100; font-style: normal; line-height:normal; font-family: 'open_sanslight', sans-serif;}

.open_sanslight a:hover {font-weight: 100; font-style: normal; line-height:normal; font-family: 'open_sanslight', sans-serif; color:#fff;}

.open_sanslight _activo {font-weight: 100; font-style: normal; line-height:normal; font-family: 'open_sanslight', sans-serif;}


html, body {
			background:#f5f5f5;
			height:100%;
		}
		
#container {
	width:100%; 
    margin: 0 auto; 
}

#wrapper {
	width: 583px;
	margin: 0 auto;
	text-align: left;
	 height: 100%;
}


header {
height:324px;
width: 100%;
margin:0 auto;
background:#001e3f url(../images/bk.jpg) no-repeat;
background-position: center top;
}

	header .container {
		height:276px;
		width:583px;
		margin:0 auto;
	}
	
		header .container .logo {
			width: 583px;
			height:276px;
			margin:0px 0px 0px 0px;
			display:block;
			position:relative;
			float:left;
		}
		
.menu {
height:48px;
width: 100%;
margin:0 auto;
background:#f5f5f5;
border-bottom:#c8c8c8 1px solid;
background-position: center top;
}

	.menu .container {
		height:48px;
		width:583px;
		margin:0 auto;
	}
		
	.menu .container .txt {
		width: 583px;
		height:48px;
		margin:0px 0px 0px 0px;
		display:block;
		position:relative;
		float:left;
	}
	
	.menu .container .txt h1 {
				font:normal 19px open_sanslight, Geneva, sans-serif;
				color: #01407e;
				line-height:48px;
				text-align:center;
				text-transform:uppercase;
			}
	
/* contacto */				

.page-contacto #container {
	margin: 0px auto;
	background-position:center;
}

	.page-contacto #container #main {
		width: 453px;
		margin: 22px 0px 40px 130px;
		display:block;
		position:relative;
		float: left;
	}
	
		.page-contacto #container #main .title {
			width: 160px;
			margin: 0px 288px 0px 0px;
			text-align:left;
			display:block;
			position:relative;
			float: left;
		}
		
			.page-contacto #container #main .title .img {
				width: 26px;
				height:18px;
				margin: 5px 8px 0px 0px;
				text-align:left;
				display:block;
				position:relative;
				float: left;
			}
			
			.page-contacto #container #main .title h1 {
				font:normal 23px open_sanslight, Geneva, sans-serif;
				color: #01356a;
				line-height:26px;
				text-align:left;
			}

	
		.page-contacto #container #main .form-c {
			width: 318px;
			margin: 0px 132px 0px 0px;
			text-align:center;
			display:block;
			position:relative;
			float: left;
		}

			.page-contacto #container #main .form-c input.box {
					width:303px;
					height:13px;
					margin:20px 0px 0px 0px;
					padding:12px 8px 12px;
					border:1px solid #c6c6c6;
					background: #FFF;
					text-align:left;
					font:normal 16px open_sanslight, Geneva, sans-serif;
					color: #434343;
					overflow:auto;
				}
				
				.page-contacto #container #main .form-c input.box:focus {
					border:1px solid #5496d7;
					background: #FFF;
				}
				
			.page-contacto #container #main .form-c textarea.box2 {
					width:303px;
					height:87x;
					margin:20px 0px 0px 0px;
					padding:12px 8px 12px;
					border:1px solid #c6c6c6;
					background: #FFF;
					text-align:left;
					font:normal 16px open_sanslight, Geneva, sans-serif;
					color: #434343;
					overflow:auto;
				}
				
				.page-contacto #container #main .form-c textarea.box2:focus {
					border:1px solid #5496d7;
					background: #FFF;
				}
				
		
				.page-contacto #container #main .form-c input.submit {
					width:77px;
					height:21px;
					border:none;
					background:url(../images/btn-enviar.jpg) 0 0px no-repeat;
					cursor:pointer;
					margin:13px 0px 12px 0px;
					padding:0px 0px 0 0px;
			}
			
				.page-contacto #container #main .form-c input.submit #login {
					padding:0 0px 0px 0px;
					display:block;
					position:relative;
					float:left;
				}
				
			.page-contacto #container #main .form-c  #log {
				font:normal 14px open_sanslight, Geneva, sans-serif;
				color: #013e7b;
				position:relative;
				float:left;
			}
		 
		.page-contacto #container #main .form-c #log_res {
			overflow: auto;
		}
		 
		.page-contacto #container #main .form-c  #log_res.ajax-loading {
			padding: 0px 0;
			background: url(http://demos.mootools.net/demos/Group/spinner.gif) no-repeat center;
		}
				
