* {
	padding: 0;
	margin: 0;
	outline: 0;
	border: 0;
}


h4 {
font-size:12px;
color:#FFFFFF;
}
h1 {
font-size:14px;
color:#FFFFFF;
}

body {
	background: #FAFCFD url(images/fondo.gif) repeat-x center top;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

#contenedor {
	width: 800px;
	margin: 0 auto;
}

#header {
	overflow: hidden;
	margin: 33px 0 15px 0;
	min-height:60px;
}
	
	#header h1 {
		text-indent: -9999px;
		width: 474px; height: 56px;
		float: left;
	}
	
#logo-superior {
	
	top:1px;
	width:269px;
	height:40px;
	z-index:2;
	float:left;
}
#banner-superior {	
	top:20px;
	width:468px;
	height:90px;
	z-index:3;
	float:right;
}	
	
#principal {
	clear: both;
	overflow: hidden;
}
	
	#main {
		font-size: 14px;
		line-height: 21px;
		width: 440px;
		float: left;
		background: #fff;
		padding: 15px;
		
	}
	

		#main p {
			margin-top: 15px;
		}
	
	#central {
		float: left;
		min-width: 260px;
		min-height:590px;
		padding-left:65px;
		padding-top:60px;
		background-image:url(images/fondo-iphone.png);
		background-repeat:no-repeat;
	}
	
			
	
	#izquierda {
		float: left;
		min-width: 220px;
		min-height:300px;
		
	}	
		
	
	
	#derecha {
		float: right;
		min-width: 220px;
		min-height:300px;
		
	}
	
	.ads {
		
		min-width: 220px;
		min-height:230px;		
		
	}
	
	#formulario {
	top:200px;
	width:196px;
	height:354px;
	z-index:1;
	
}	
		
		
	

#footer {
	font-size: 12px;
	margin: 20px 0 20px 0;
	clear: both;
	overflow: hidden;
}

#footer p {
	color: #5b7683;
	float: left;
	padding: 5px;
	
}

.copyright {
	float: right;
}

.creador {
	float: right;
}

#footer p a {
	color: #3f525b;
}


 /*Formulario*/


label
{
font-size:18px;
color:#999999;
width: 120px;
float: left;
text-align: right;
margin-right: 10px;
margin-left:20px;
display: block
}

.submit input
{
margin-left: 1.7em;
}
input
{
color: #003399;
background:#ECECEC;
border: 1px solid #003399;
width:150px;
height:25px;
font-size:16px;
font-family: arial, verdana, sans-serif;
font-weight:bold;

}

input:hover
{
color: #FFFFFF;
background: #86C417;
border: 1px solid #003399;
width:150px;
height:25px;
font-size:16px;
font-family: arial, verdana, sans-serif;

}

input:focus
{
color: #FFFFFF;
background: #86C417;
border: 1px solid #003399;
width:150px;
height:25px;
font-size:16px;
font-family: arial, verdana, sans-serif;

}





select
{
color: #003399;
background:#ECECEC;
border: 1px solid #003399;
width:150px;
height:25px;
font-size:16px;
font-family: arial, verdana, sans-serif;
font-weight:bold;

}

select:hover
{
color: #FFFFFF;
background: #86C417;
border: 1px solid #003399;
width:150px;
height:25px;
font-size:16px;
font-family: arial, verdana, sans-serif;

}

select:focus
{
color: #FFFFFF;
background: #86C417;
border: 1px solid #003399;
width:150px;
height:25px;
font-size:16px;
font-family: arial, verdana, sans-serif;

}


textarea
{
color: #003399;
background:#ECECEC;
border: 1px solid #003399;
font-weight:bold;
width:180px;
font-size:16px;
font-family: arial, verdana, sans-serif;

}

textarea:hover
{
color: #FFFFFF;
background: #86C417;
border: 1px solid #003399;
width:180px;
font-size:16px;
}

textarea:focus
{
color: #FFFFFF;
background: #86C417;
border: 1px solid #003399;
width:180px;
font-size:16px;
}

.submit input
{
color: #FFFFFF;
background: #86C417;

float:left;

}
.submit input:hover
{
color: #FFFFFF;
background:#CC0000;


}
fieldset
{
border: 1px solid #C7DDFF;
width: 600px;
}

legend
{
color: #fff;
background: #003399;
border: 1px solid #003399;
padding: 2px 29px;
border-left:10px;
} 
