body
{
    font-family: LightGray;
    font-family: Arial;
    color: #A9A9A9;
	text-align: justify;
	background: #DCDCDC;
}

.manejador
{
	width: 1050px;
	margin: 0px 0px 0px 30px;
}

.formulariocontacto
{
	max-width: ;
	max-height: ;
}

#formularionombre
{
	width: 250px;
	height: 35px;
	margin: 5px auto;
}

#formulariotelefono
{
	width: 500px;
	height: 35px;
	margin: 5px auto;
}

#formulariomensaje
{
	width: 500px;
	height: 105px;
	margin: 5px auto;
}

#formulariomensaje2
{
	width: 250px;
	height: 100px;
	margin: 5px auto;
}

#prueba
{
	background: #FFFFFF;
}

#textobienvenido
{
	color: #A9A9A9;
	text-align: justify;

}

#textofinal
{
	color: #4D4D4D;
	text-align: justify;

}

#finalfooter
{
	color: #FFFFFF;
}

h4
{
	   font-family: Arial;
	   color: white;
}

h3
{
	color: #A9A9A9;
	margin: 20px auto;
	font-family: Arial;
}

.final
{
	color: blue;
	background-color:;
}

h6
{
	color: #1E90FF;
	text-align: center;
	font-family: Arial;
}

h2
{
	color: #000066;
	margin: 15px auto;
	text-align: left;
	font-family: Arial;
}

.tituloespecialidades
{
	margin: 0px 0px 0px 180px;
}

.tituloespecialidades1
{
	margin: 0px 0px 0px 270px;
}

.especialidadinfo img
{
	width: 420px;
	height: 300px;
}

.controlespecialidades img
{
	width: 300px;
	height: 210px;
}

.controlespecialidades2 img
{
	width: 300px;
	height: 199px;
}

.controlespecialiades3 img
{
	width: 300px;
	height: 209px;
}

.controlespecialidades4 img
{
	width: 300px;
	height: 189px;
}

.controlespecialidades5 img
{
	width: 300px;
	height: 205px;
}

.controlespecialidades6 img
{
	width: 300px;
	height: 208px;
}

.controlespecialidades7 img
{
	width: 300px;
	height: 203px;
}

.controlespecialidades8 img
{
	width: 300px;
	height: 204px;
}

.controlespecialidades9 img
{
	width: 300px;
	height: 222px;
}

.controlespecialidades10 img
{
	width: 300px;
	height: 190px;
}

.controlespecialidades11 img
{
	width: 300px;
	height: 189px;
}

.controlespecialidades12 img
{
	width: 300px;
	height: 209px;
}

.controlespecialidades13 img
{
	width: 300px;
	height: 189px;
}

.controlespecialidades14 img
{
	width: 300px;
	height: 210px;
}

.controlespecialidades15 img
{
	width: 300px;
	height: 163px;
}

.manejonosotros img

{
	width: 350px;
	height: 198px;
}

#interiorcontacto1
{
    color: DimGray;
    max-width: 200px;
    max-height: 550px;
    text-align: left;

}

.entregafinal
{
	background: #FFFFFF;/*#1E90FF*/
}

.imagenesprincipales img
{
	width:100%;
	max-height: 450px;
}

.control img
{
	max-width: 300px;
	max-height: 100px;
}

@media (min-width: 320px){
	.control img{
		margin: 0px 0px 0px 0px;
	}
}

@media (min-width: 480px){
	.control img{
		margin: 0px 0px 0px 0px;
	}
}

@media (min-width: 640px){
	.control img{
		margin: 0px 0px 0px 0px;
	}
}

@media (min-width: 768px){
	.control img{
		margin: 0px 0px 0px 0px;
	}
}

@media (min-width: 1024px){
	.control img{
		margin: 0px 20px 0px 70px;
	}
}

@media (min-width: 1280px){
	.control img{
		margin: 0px 250px 0px 100px;
	}
}

@media (min-width: 1366px){
	.control img{
		margin: 0px 290px 0px 120px;
	}
}

.fondo
{
	background: black;
	opacity: 0.7;
	text-align: center;
}

.superponer
{
	position: relative;
}

.sobreponer
{
	position: absolute;
	 top:0px;
 	left:0px;
 	border:none;
 	width: 100%;

}

.footer1 img
{
	margin: 0px 0px 0px 0px;
}

.footer2 img
{
	margin: 10px auto;
}

.cuerpo
{
	margin: 295px 0px 0px 0px;
}
@media (min-width: 250px){
	.cuerpo{
		margin: 15px 0px 0px 0px;
	}
}

@media (min-width: 300px){
	.cuerpo{
		margin: 18px 0px 0px 0px;
	}
}

@media (min-width: 480px){
	.cuerpo{
		margin: 70px 0px 0px 0px;
	}
}

@media (min-width: 640px){
	.cuerpo{
		margin: 100px 0px 0px 0px;
	}
}

@media (min-width: 750px){
	.cuerpo{
		margin: 155px 0px 0px 0px;
	}
}

@media (min-width: 1024px){
	.cuerpo{
		margin: 250px 0px 0px 0px;
	}
}

@media (min-width: 2000px){
	.cuerpo{
		margin: 295px 0px 0px 0px;
	}
}



.subcuerpo
{
	margin: 420px 0px 0px 0px;
}
@media (min-width: 320px){
	.subcuerpo{
		margin: 0px 0px 0px 0px;
	}
}

@media (min-width: 480px){
	.subcuerpo{
		margin: 0px 0px 0px 0px;
	}
}

@media (min-width: 640px){
	.subcuerpo{
		margin: 0px 0px 0px 0px;
	}
}

@media (min-width: 768px){
	.subcuerpo{
		margin: 0px 0px 0px 0px;
	}
}

@media (min-width: 1024px){
	.subcuerpo{
		margin: 490px 0px 0px 0px;
	}
}

#menu1
{
	display:block;
	text-decoration:none;
	position:relative;
	transition:transform 1s;
	-moz-transition:-moz-transform 1s;
	-ms-transition:-ms-transform 1s;
	-o-transition:-o-transform 1s;
	-webkit-transition:-webkit-transform 1s;
	transition:transform 1s;
	-moz-transition:-moz-transform 1s;
	-ms-transition:-ms-transform 1s;
	-o-transition:-o-transform 1s;
	-webkit-transition:-webkit-transform 1s;
}

#menu1:hover
{

	transform:scale(1.1,1.1);
	-moz-transform:scale(1.1,1.1);
	-o-transform:scale(1.1,1.1);
	-ms-transform:scale(1.1,1.1);
	-webkit-transform:scale(1.1,1.1);
}

#menu2
{
	display:block;
	text-decoration:none;
	position:relative;
	transition:transform 1s;
	-moz-transition:-moz-transform 1s;
	-ms-transition:-ms-transform 1s;
	-o-transition:-o-transform 1s;
	-webkit-transition:-webkit-transform 1s;
	transition:transform 1s;
	-moz-transition:-moz-transform 1s;
	-ms-transition:-ms-transform 1s;
	-o-transition:-o-transform 1s;
	-webkit-transition:-webkit-transform 1s;
}

#menu2:hover
{

	transform:scale(1.1,1.1);
	-moz-transform:scale(1.1,1.1);
	-o-transform:scale(1.1,1.1);
	-ms-transform:scale(1.1,1.1);
	-webkit-transform:scale(1.1,1.1);
}

#menufooter a
{
	display:block;
	text-decoration:none;
	position:relative;
	transition:transform 0.8s;
	-moz-transition:-moz-transform 0.8s;
	-ms-transition:-ms-transform 0.8s;
	-o-transition:-o-transform 0.8s;
	-webkit-transition:-webkit-transform 0.8s;
	transition:transform 0.8s;
	-moz-transition:-moz-transform 0.8s;
	-ms-transition:-ms-transform 0.8s;
	-o-transition:-o-transform 0.8s;
	-webkit-transition:-webkit-transform 0.8s;
}

#menufooter a:hover
{

	transform:scale(1.1,1.1);
	-moz-transform:scale(1.1,1.1);
	-o-transform:scale(1.1,1.1);
	-ms-transform:scale(1.1,1.1);
	-webkit-transform:scale(1.1,1.1);
}

#menufooter2 a
{
	display:block;
	text-decoration:none;
	position:relative;
	transition:transform 0.8s;
	-moz-transition:-moz-transform 0.8s;
	-ms-transition:-ms-transform 0.8s;
	-o-transition:-o-transform 0.8s;
	-webkit-transition:-webkit-transform 0.8s;
	transition:transform 0.8s;
	-moz-transition:-moz-transform 0.8s;
	-ms-transition:-ms-transform 0.8s;
	-o-transition:-o-transform 0.8s;
	-webkit-transition:-webkit-transform 0.8s;
}

#menufooter2 a:hover
{

	transform:scale(1.1,1.1);
	-moz-transform:scale(1.1,1.1);
	-o-transform:scale(1.1,1.1);
	-ms-transform:scale(1.1,1.1);
	-webkit-transform:scale(1.1,1.1);
}