@font-face {
    font-family: 'bulldogbold';
    src: url('../fonts/bulldog_bold-webfont.eot');
    src: url('../fonts/bulldog_bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/bulldog_bold-webfont.woff2') format('woff2'),
         url('../fonts/bulldog_bold-webfont.woff') format('woff'),
         url('../fonts/bulldog_bold-webfont.ttf') format('truetype'),
         url('../fonts/bulldog_bold-webfont.svg#bulldogbold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'futura_bdcn_btbold';
    src: url('../fonts/futura_bdcn_bt_bold-webfont.eot');
    src: url('../fonts/futura_bdcn_bt_bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/futura_bdcn_bt_bold-webfont.woff2') format('woff2'),
         url('../fonts/futura_bdcn_bt_bold-webfont.woff') format('woff'),
         url('../fonts/futura_bdcn_bt_bold-webfont.ttf') format('truetype'),
         url('../fonts/futura_bdcn_bt_bold-webfont.svg#futura_bdcn_btbold') format('svg');
    font-weight: normal;
    font-style: normal;

}

body, html {
	padding: 0; 
	margin: 0;
}



body {

	font-family:Arial;
    color: #fff;
}

a {
	color: #f0f0f0;
	text-decoration: none;
}

a:hover {
	color: #000;
}

h1{
	font-family: 'bulldogbold';
	font-size:60pt;
	color:#32CDCC;
	text-align:left;
	padding-left:90px;
	padding-top:2%;
	margin:0px;
	}
	
h1 span{
	color:#e11d68;
}

h2{
	font-family: 'bulldogbold';
	font-size:48pt;
	color:#32CDCC;
	text-align:left;
	padding-left:10%;
	padding-top:5%;
	margin:0px;
	}
	
h2 span{
	color:#e11d68;
}
	
#logo{
	text-align:center;
	margin-top:30px;
}
	
#texto{
	margin:0px auto;
	padding-top:70px;
	width:950px;
	text-align:justify;
}

#texto2{
	margin: 0 39% 0 10%;
	padding-top:40px;
	width:50%;
	text-align:justify;
	color:#333;
}

#texto2 p{
	color:#333;
}

.letritas{
	font-size:13pt;
	color:#a9a9a9;
}

p{
	font-family:Arial;
	font-size:18pt;
	color:white;
}

#icono{
	text-align:center;
	padding-left:10%;
	margin-top:120px;
}

#icono a{
	opacity: 1;
	filter:alpha(opacity=10);
	/*internet explorer*/-ms-transition:all 0.2s ease-in;
	/*mozilla*/-moz-transition:all 0.2s ease-in;
	/*opera*/-o-transition:all 0.2s ease-in;
	/*chrome-safari*/-webkit-transition:all 0.2s ease-in;
	transition:all 0.2s ease-in;
}

#icono a:hover{
	opacity: 0.3;
	filter:alpha(opacity=7);
	/*internet explorer*/-ms-transition:all 0.2s ease-out;
	/*mozilla*/-moz-transition:all 0.2s ease-out;
	/*opera*/-o-transition:all 0.2s ease-out;
	/*chrome-safari*/-webkit-transition:all 0.2s ease-out;
}

#nombre{
		background-color:transparent;
		width:800px;
		height:50px;
		font-family: Arial;
		font-size:18px;
		color:#FFFFFF;
		border:white solid 2px;	
}

#email{
		background-color:transparent;
		width:800px;
		height:50px;
		font-family: Arial;
		font-size:18px;
		color:#FFFFFF;
		border:white solid 2px;	
}


#comentario{
			background-color:transparent;
			width:800px;
			height:100px;
			font-family: Arial;
			font-size:18px;
			color:#FFFFFF;
			border:white solid 2px;	
}
	
.enviar{
	cursor:pointer;
	background-color:#E11D68;
	color:#FFFFFF;
	text-align:center;
	width:190px;
	height:30px;
	font-family:Arial;
	font-size:18px;
	border:none;
	}
	
#contacto{
	max-width:1024px;
	width:100%;
	margin:0px auto;
	display:block;
}

#telefono{
	max-width:1024px;
	margin:0px auto;
	width:100%;
	text-align:right;
	display:block;
}

#telchico{
	font-size:16pt;	
}


input{
	background-color:#E11D68;
	/*internet explorer*/-ms-transition:all 0.2s ease-in;
	/*mozilla*/-moz-transition:all 0.2s ease-in;
	/*opera*/-o-transition:all 0.2s ease-in;
	/*chrome-safari*/-webkit-transition:all 0.2s ease-in;
	transition:all 0.2s ease-in;	
}

input:hover{
	background-color:#32cdcc;
	/*internet explorer*/-ms-transition:all 0.2s ease-out;
	/*mozilla*/-moz-transition:all 0.2s ease-out;
	/*opera*/-o-transition:all 0.2s ease-out;
	/*chrome-safari*/-webkit-transition:all 0.2s ease-out;	
}

#figallo{
	max-width:1024px;
	width:100%;
	background-color:transparent;
	height:30px;
	margin:0px auto;
	display:block;
	}

#figallo p{
	font-family:'futura_bdcn_btbold';
	font-size:15px;
	color:#e2231a;
	text-align:right;
}

#telefono2{
	max-width:1024px;
	margin:0px auto;
	padding-top:30%;
	width:100%;
	text-align:right;
	display:block;
	font-family:Arial;
	font-size:18pt;
	color:#212f19;
	background-color:transparent;
}

a.aviso {
	color: #212F19;
	text-decoration: none;
}

a.avsio p{
	font-size:15px;
}