.menu{	
	background-image: url("../imgs/barra_superior.jpg");
	margin-top: 0px;
		height: 30px;
	/*width: 670px;

	margin-right: auto;
	margin-left: auto;*/
}
.barramedia{	
	background-image: url("../imgs/barra_media.jpg");
	margin-top: -8px;
		height: 33px;
	 /* <--  line-height: 960px; this is what you must define */
	vertical-align: middle;
	/*
	height: 394px;
	width: 780px;
	margin-right: auto;
	margin-left: auto;
		*/
}
.lasection{
	text-align: center;
	color: white;
}
.nombres_res{
	text-align: left;
 color: gray;
 margin-top: 10px;
 line-height: 16px; 
 margin-right: 10px;
 margin-left: 10px;
 }
 .menuderecha{
 width: 30.33%;
 height: 33px;
 text-align: right;
 display: inline-block;}
 .menuizquierda{
 width: 33.33%;
 height: 33px;
 text-align: left;
  display: inline-block;}
 .menucentro{
 width: 33.30%;
 height: 33px;
 text-align: center;
 display: inline-block;}
 .menucentr{
 	margin-top: 10px;
 width: 30.33%;
 text-align: center;
 display: inline-block;
 }
.pie{	
background-image: url("../imgs/barra_pie.jpg");
	margin-top: 20px;
	height: 35px;

}
.aviso{
 margin-top: 15px;
 
	text-align: center;
}
.colazul{
color: blue;}
.tamano{
font-size: 18px}
.rojo{
color: red;}
.blancoback{
   background-color: white;
}
.grisback{
background-color: #dedede;
}
.telefonos{
	margin-top: -40px;
}
.direc{	
line-height: 1.2; 
font-size: 1em;
}
.tratamiento{
 text-align: left;
 color: gray; 
 margin-right: 10px;
 margin-left: 10px;
 }
.contenido-derecha {
font-size: 15px;
display: inline-block;
padding: 20px 30px;
margin-top: 20px;
color: gray;}
.barramediacontacto{	
	background-image: url("../imgs/barra_media.jpg");
	margin-top: 0px;
		height: 33px;
	 /* <--  line-height: 960px; this is what you must define */
	vertical-align: middle;
	/*
	height: 394px;
	width: 780px;
	margin-right: auto;
	margin-left: auto;
		*/
}

#form{display: inline-block;}
#contactform { margin:0; padding:5px 0;}
#contactform * { color:#000;}
#contactform ol { margin:0; padding:0; list-style:none;}
#contactform li { margin:0; padding:0; background:none; border:none; display:block;}
#contactform li.buttons { align-content:right;  margin:5px 0 5px 0;}
#contactform label {display: inline-block; margin:3px; width:50px; font:bold 12px  Arial, Helvetica, sans-serif; color: gray; text-transform:capitalize;}
#contactform label span { display: inline-block;font:normal 10px Arial, Helvetica, sans-serif;}
#contactform input.text { display: inline-block; border:1px solid #018CB7; margin:5px 50px 5px 10px; padding:5px 2px; height:15px; background:#fff;}
#contactform textarea {  width:90%; border:1px solid #018CB7; margin:10px 20px; padding:2px; background:#fff; height:100px;}
#contactform li.buttons input { align-content:right; margin:0; border:0; color:#FFF;}

 