/* Generated by Font Squirrel (http://www.fontsquirrel.com) on March 29, 2012 */
html, body{ height:100%;}


@font-face {
    font-family: 'YanoneKaffeesatzThin';
    src: url('yanonekaffeesatz-thin-webfont.eot');
    src: url('yanonekaffeesatz-thin-webfont.eot?#iefix') format('embedded-opentype'),
         url('yanonekaffeesatz-thin-webfont.woff') format('woff'),
         url('yanonekaffeesatz-thin-webfont.ttf') format('truetype'),
         url('yanonekaffeesatz-thin-webfont.svg#YanoneKaffeesatzThin') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'YanoneKaffeesatzRegular';
    src: url('yanonekaffeesatz-regular-webfont.eot');
    src: url('yanonekaffeesatz-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('yanonekaffeesatz-regular-webfont.woff') format('woff'),
         url('yanonekaffeesatz-regular-webfont.ttf') format('truetype'),
         url('yanonekaffeesatz-regular-webfont.svg#YanoneKaffeesatzRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'ArialNarrow';
    src: url('arialn-webfont.eot');
    src: url('arialn-webfont.eot?#iefix') format('embedded-opentype'),
         url('arialn-webfont.woff') format('woff'),
         url('arialn-webfont.ttf') format('truetype'),
         url('arialn-webfont.svg#ArialNarrow') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'YanoneKaffeesatzLight';
    src: url('yanonekaffeesatz-light-webfont.eot');
    src: url('yanonekaffeesatz-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('yanonekaffeesatz-light-webfont.woff') format('woff'),
         url('yanonekaffeesatz-light-webfont.ttf') format('truetype'),
         url('yanonekaffeesatz-light-webfont.svg#YanoneKaffeesatzLight') format('svg');
    font-weight: normal;
    font-style: normal;

}
.bordes {
	outline:#0F0 solid 1px;
}
.esconder {
	display: none;
}
#cont_atrac, #cont_valor {
	background-color: rgba(0,0,0,.7);
	width: 700px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 60px;
	text-align:center;
	padding:20px 20px;
}
#cont_atrac{height: 360px;}
#cont_valor{height: 420px;}
.txt_green {
	color: #1CD1AF;
}
.alignright {
	text-align: right;
}
.mtop20 {
	margin-top: 20px;
}
.mtop30 {
	margin-top: 30px;
}
.mtop40 {
	margin-top: 40px;
}
.mtop50 {
	margin-top: 50px;
}
.mtop60 {
	margin-top: 60px;
}
#cont_contac, #cont_serv {
	padding:20px 0px 10px;	
	background:rgba(0,0,0,.7);
	margin-top:60px;
	margin-bottom:20px;
}
#cont_contac h1, #cont_serv {text-align:center;}
#formulario {
	padding-left: 40px;
}
#redes {
	margin-top:10px;	
	height: 60px;
	width: 200px;
}
#redes ul li {
	float: left;
	margin-left:10px;
}
.cuadro, .cuadro2 {
	height: 220px;	
	background-color:rgba(46,46,46,1);
	/*background-color:rgba(46,208,175,.8);*/
	text-align:center;	
}
.cuadro h4, .cuadro2 h4{color: #1CD1AF; font-weight:bold; margin-top:15px;}
.red_soc, .face_apps, .influencers, .rev_online {
	display: block;
	height: 140px;
	width: 140px;
	margin-right: auto;
	margin-left: auto;
}

.cuadro:hover { background-color:#1CD1AF; }
.cuadro:hover h4{color:#2e2e2e;}
.cuadro a:hover{background-position:0 140px;}
.red_soc {background-image: url(../images/RedesSociales.png);}
.face_apps {background-image: url(../images/FacebookApps.png);}
.influencers{background-image: url(../images/Influencers.png);}
.rev_online{background-image: url(../images/RevistaOnline.png);}
#redes_sociales{height:220px;text-align:center;background-color: #1CD1AF; }
#redes_sociales h4{ font-weight:bold; color:#2e2e2e; margin-top:10px;}
.info {
	line-height:18px;
	text-align:left;
	padding:10px;
	font-size: 14px;
}
.bg_black {background-color:rgba(0,0,0,.7);}
.padding20 {padding: 20px 20px 5px;}
.pie_img {
	width:150px;	
	line-height:18px;
	text-align:center;	
	font-size: 14px;
	margin:10px auto;
	color:#1CD1AF;
}
#btn_back {
	float:right;
	text-align:center;
	/*background-color:#2e2e2e;*/
	background-color: #1CD1AF;
	color:#2e2e2e;
	height: 30px;
	margin-top: 20px;
}
#btn_back a{ color:#2e2e2e;}
#btn_back:hover{background-color: #2e2e2e;}
#btn_back a{
	display:block;
	font-size:18px;
    line-height:30px;
}
#btn_back a:hover{
	text-decoration:none;
	color:#1CD1AF;
}#txt_servicio {
	height: 220px;
}
