form {
  color: #000;
  float: left;
  font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";
  margin: 0px 0px 0px 30px;
  width: 750px;
}

ul {
  list-style: none;
  padding: 0px;
}

form li + li {
  margin: 40px 0px 0px 0px;
}

input, 
textarea {
  /* Para asegurarse de que todos los campos de texto tienen la misma configuración de letra
	 Por defecto, las áreas de texto tienen un tipo de letra monoespaciada */
  font: 40px sans-serif;

  /* Tamaño uniforme del campo de texto */
  width: 750px; height: 80px;
  box-sizing: border-box;

  /* Hacer coincidir los bordes del campo del formulario */
  border: 1px solid #999;
}

input:focus, 
textarea:focus {
  /* Destacado adicional para elementos que tienen el cursor */
  border-color: #000;
}

textarea {
  /* Alinear los campos de texto multilínea con sus etiquetas */
  vertical-align: top;

  /* Proporcionar espacio para escribir texto */
  height: 15em;
}

.amarillo{
	color:#dcdb48;
}
.blanco{
	color:#FFF;
}
.botonazo{
	cursor:pointer;
	float:left;
	height:697px;
	margin: 30px 44px 0px 43px;
	width:814px;
}
.colorear{
	float:left;
	height:158px;
	margin: 27px 41px 50px 41px;
	width:814px;
}

.enviar {
  	/* Alinear los botones con los campos de texto */
  	background-color: #31016C;
  	border: none;
	color: #E3E52C;
	cursor:pointer;
  	float: left;
	font-family: 'agent_orangeregular';
	font-size: 34px;
	line-height: 60px;
  	margin: 40px 70px 50px 0px;
	text-align: center;
  	width: 300px; height: 60px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	-ms-border-radius: 30px;
}

.fondo{
	background-image: url("img/fondo-header.gif");
	background-repeat: repeat-x;
}
.logo{
	float: left;
	height: 127px;
	margin: 21px 0px 0px 73px;
	padding-right: 300px;
}
.menu_general {
	float:left;
	width:560px;
	height:20px;
	margin-top:115px;
	margin-left:43px;
}
.pic{
	float:left;
	height: 177px;
	margin: 45px 0px 0px 30px; 
	width: 230px;
}
.subtitulo {
	color:#FFF;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	line-height:38px;
	font-size:32px;
	margin:20px 0px 0px 0px;
}
.testo_comun{
	color:#22204a;
	float:left;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	line-height:40px;
	font-size:28px;
	margin:10px 21px 0px 30px;
	text-align:left;
}
.testo_comun2{
	color:#22204a;
	float:left;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	line-height:40px;
	font-size:28px;
	margin:10px 21px 0px 30px;
	text-align:center;
}
.testos1{
	float: left;
	margin: 430px 0px 0px 0px;
	text-align: center;
	width: 810px;
}
.testos2{
	float: left;
	margin: 110px 0px 0px 400px;
	text-align: center;
	width: 450px;
}
.testos3{
	float: left;
	margin: 70px 0px 0px 45px;
	text-align: center;
	width: 800px;
}
.titulo {
	color:#FFF;
	font-family: 'agent_orangeregular';
	line-height:55px;
	font-size:150%;
	margin:0px;
	text-decoration:none;  
}
.titulo40 {
	font-family: 'agent_orangeregular';
	line-height:55px;
	font-size:40px;
	margin:0px;
	text-decoration:none;  
}
.titulo40BIS {
	color: #31016C;
	font-family: 'agent_orangeregular';
	line-height:70px;
	font-size:40px;
	margin:100px 0px 100px 0px;
	text-decoration:none;  
}
.titulo2 {
	float:left;
	font-family: 'agent_orangeregular';
	font-size:40px;
	height: 50px;
	margin: 15px 0px 0px 0px;
	text-align:center;
	text-decoration:none;  
	width:810px;
}
.titulo3 {
	color:#22204a;
	float:left;
	font-family: 'agent_orangeregular';
	font-size:36px;
	margin: 0px 0px 20px 30px;
	text-align:left;
	text-decoration:none;  
	width:810px;
}
.todo {
	background-image:url(img/fondo-home.gif);
	height:1357px;
	width:900px;
}
.todo_apple {
	background-image:url(img/fondo-home.gif);
	height:1357px;
	width:900px;
}
.todo_nosotros{
	width:900px;
}
.videos{
	background-image:url(img/videos.png);
	float:left;
	height:158px;
	margin: 27px 41px 0px 41px;
	width:814px;
}
.volver {
  	/* Alinear los botones con los campos de texto */
  	background-color: #31016C;
  	border: none;
	color: #E3E52C;
	cursor:pointer;
  	float: left;
	font-family: 'agent_orangeregular';
	font-size: 34px;
	line-height: 60px;
  	margin: 40px 0px 50px 250px;
	text-align: center;
  	width: 300px; height: 60px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	-ms-border-radius: 30px;
}
.youtube{
	float:left;
	margin: 111px 0px 0px 66px;
}
#botones ul {
	background-color:#0C;
	float: left;
}
#botones li {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 45px;
	float: left;
	line-height: 45px;
	list-style: none;
	margin: 0px 40px 0px 70px;
}
#botones li a {
	color:#22204a;
	display:block;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-decoration:none;
	text-align:center;
}

#botones_home ul {
	background-color:#0C;
	float: left;
}
#botones_home li {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 45px;
	float: left;
	line-height: 45px;
	list-style: none;
	margin: 165px 40px 0px 70px;
}
#botones_home li a {
	color:#22204a;
	display:block;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-decoration:none;
	text-align:center;
}

/* Generated by Font Squirrel (http://www.fontsquirrel.com) on April 17, 2015 */
@font-face {
    font-family: 'agent_orangeregular';
    src: url('../fuentes/agentorange-webfont.eot');
    src: url('../fuentes/agentorange-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fuentes/agentorange-webfont.woff2') format('woff2'),
         url('../fuentes/agentorange-webfont.woff') format('woff'),
         url('../fuentes/agentorange-webfont.ttf') format('truetype'),
         url('../fuentes/agentorange-webfont.svg#agent_orangeregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
