#contactocontiene{
	width:100%;
	height:auto;
	margin-top:45px;
	margin-bottom:45px;
}
#contactocentra{
	width:1080px;
	height:auto;
	margin:0 auto;
}

#contieneenvio{
	width:100%;
}
#contenviar{
	width:auto;
	float:right;
}


/*********** PARTE DE ARRIBA INICIO ***************/
#agrupadordearriba{
	width:100%;
	height:auto;
}
#contactotexto1, #contactotexto2, #contactotexto3, #contactotexto4{
	height:23px;
	margin-bottom:20px;
}
#contactotexto3{
	padding-bottom:20px;
}
#contactomapa{
	margin-top:40px;
	margin-bottom:55px;
}
@media screen and (max-width: 1098px){
#contactocentra{
	width:100%;
}
#agrupadordearriba{
	width:99%;
	height:auto;
	margin-left:1%;
}
#contactotexto3, #contactotexto4{
	width:99%;
	height:auto;
	margin-right:1%;
}
#contieneenvio{
	width:100%;
}
#contenviar{
	float:left;
	padding-left:50px;
}
}
/*********** PARTE DE ARRIBA FIN ***************/


/*********** PARTE DE ABAJO INICIO ***************/
#agrupadordeabajo{
	width:100%;
}
#agrupalinea{
	width:1078px;
}
#fiz{
	width:524px;
	height:auto;
	margin-right:30px;
	float:left;
	margin-bottom:10px;
}
#fde{
	width:524px;
	height:auto;
	float:left;
	margin-bottom:10px;
}
#ftotal{
	width:1078px;
	height:auto;
}
@media screen and (max-width: 1105px){
#agrupalinea{
	width:100%;
}
#fiz{
	margin-left:10px;
	margin-right:0px;
	float:none;
	margin-bottom:10px;
}
#fde{
	margin-left:10px;
	float:none;
	margin-bottom:10px;
}
#ftotal{
	width:524px;
	margin-left:10px;
}
}
@media screen and (max-width: 542px){
#fiz, #fde, #ftotal{
	width:98%;
	margin-left:1%;
	margin-right:1%;
}
}
/*********** PARTE DE ABAJO FIN ***************/

