@font-face {
    font-family: 'segoe_uiregular';
    src: url('../fonts/segoeui-webfont.eot');
    src: url('../fonts/segoeui-webfont.eot?#iefix') format('embedded-opentype'),         
         url('../fonts/segoeui-webfont.ttf') format('truetype'),
         url('../fonts/segoeui-webfont.svg#segoe_uiregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

body{
	font-family: segoe_uiregular;
}

.titulo2{

	color:#FF5857;
	font-size: 40px;
}
.content2{
	color:#717171;
}
.content2 span{
	color:#FF5857;
}

.line2{
	color:#656565;
	font-weight: bold;
	margin-top: 27px;
}
.line2 span{
	color:#FF5857;
}

.aviso2{
	color: #B0B0B0;
	font-style: italic;
	margin-top: 10px;
	font-size: 13px;
}
.aviso2 span{
	color: #FF5857;

}

.foote2{
	color: #B0B0B0;
	font-size: 13px;
}
.foote2 span{
	color: #FF5857;
}

.cont21{
	/*width: 345px;*/
	/*border: 1px solid blue;*/
	float: right;
	/*margin-right: 51px;*/
	margin-right: 28px;
    	width: 368px;
}
.cont21{
	/*border: 1px solid blue;*/
	float: left;
}
.ticket2{
	margin-top: 25px;
}
.campo2{
	margin-top: 10px;
	height: 52px;
}
.input-box {
    /*background: url("../img/campo.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    height: 43px;
    padding: 0 0.5em;
    width: 100%;
    float: left;
*/
height: 43px;
padding: 0 0.5em;
width: 100%;
float: left;
background-color: #f1f1f1;
border-radius: 10px;
border: 1px solid #ccc;
margin-bottom: 12px;

}

.input-button{
	background: url("../img/boton.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	border: medium none;

}

.input-button1{
	background: url("../img/descarregar_foto.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	/*background: url("../img/campo.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);*/
    border: medium none;
    height: 39px;
    margin: 0 1em;
    padding: 0 0.5em;
    text-indent: -9999px;
    width: 163px;
    margin-left:35px;

}


/*Estilos para el css*/
.foto {
    border-radius:3px;
    -moz-border-radius:3px; /* Firefox */
    -webkit-border-radius:3px; /* Safari y Chrome */
    border:2px solid #D6D5DA;
    padding:8px;
    height: auto;
    width:auto;
    background:white;
}
.sombra{
    background-image: url("../img/sombra.png");
    background-position: center bottom;
    background-repeat: no-repeat;
    margin-top: 8px;
    height: 8px;
}
.titulo1{
    color: #FA5758;
    font-family: segoe_uiregular;
    float:right;
    font-size: 40px

}
.flecha1{
    float:left;margin: 19px 0 10px 23px;
}
.bloque1{
    float:left;
    margin-top: 26px;
    width: 253px
}
.opaca1{
    font-family: segoe_uiregular;
    color: #B3B3B3;
    margin-top: 20px;

}
.negrilla1{
    font-family: segoe_uiregular;
    color: #6C6C6C;
    font-weight: bold;
    margin-top: 21px;
    font-size: 14px;
}

.redes1{
    margin-top: 15px;
}
.Gsombra1{
    background: url(../img/sombra.png) no-repeat;
    background-position: right 0px;    
    background-position: bottom;
    padding-bottom: 8px;    


}


@media (max-width: 540px) {
    .Gsombra1{
    background: url(../img/sombra.png) no-repeat;
    background-position: right 0px;
    /*background-position: 508px;*/
    background-position: bottom;
/*    border: 1px solid red;*/
    padding-bottom: 8px;
    height: 203px;
	width: 270px;
    float: left;

	}
	.foto {
		border-radius:3px;
		-moz-border-radius:3px; /* Firefox */
		-webkit-border-radius:3px; /* Safari y Chrome */

			/* Otros estilos */
		border:2px solid #D6D5DA;
		padding:8px;
		height: auto;
		width: 271px;
		background:white;
	}
}

.p1 {

    float: left;
    font-family: Raleway;
    font-size: 21px;
    text-align: center;
    width: 100%;
    font-weight:500;
}
.titulo3 {
     color: red;
    font-family: Raleway;
    font-size: 18px;
    font-weight: bold;
    text-align: center;
}
.img1 {
    float: left;
    margin: 10px 0;
    text-align: center;
    width: 100%;
}
.p2 {
    color:#5c5b5b;
    font-size:13px;
    padding: 12px 20px;
    font-weight:500;
    font-family: Raleway;
    text-align:center;
}
    .p2 strong {
    color:black;
    }
.top5 { margin-top:5px; }
.top7 { margin-top:7px; }
.top10 { margin-top:10px; }
.top15 { margin-top:15px; }
.top17 { margin-top:17px; }
.top30 { margin-top:30px; }

@media (max-width: 540px){
        .container h1{
            text-align: center;
        }
        .Gsombra1{
            float: none;
            height: initial;
            width: 270px;
            margin: auto;
        }
	.content-center{
		text-align: center;
	}
    }
