header{
	width: 99%;
	/*height: 150px;*/
	margin: 5px;
	background: white;
	font-size: 23px;

  border-top-style: groove;
  border-right-style: groove;
  border-bottom-style: groove;
  border-left-style: groove;
}

body {
  font-family:Helvetica,Futura,Arial,sans-serif,Verdana;
}

#menu{
	float: left;
}


#fotomenu{
	display: inline-block;
}

a#link_inicio:link{
	color:blue;
}
a#link_inicio:visited {
	color:black;
}
a#link_servicios:link{
	color:blue;
}
a#link_servicios:visited {
	color:black;
}
a#link_trabajos:link{
	color:blue;
}
a#link_trabajos:visited {
	color:black;
}
a#link_contacto:link{
	color:blue;
}
a#link_contacto:visited {
	color:black;
}

.sec1{
	width: 99%;
	/*height: 350px;*/
	background: SkyBlue;
	font-size: 18px;
	/*float: left;*/
	margin: 5px;


  border-top-style: groove;
  border-right-style: groove;
  border-bottom-style: groove;
  border-left-style: groove;
}


.sec2{
	width: 99%;
	/*height: 350px;*/
	background: SkyBlue;
	/*display: inline-block;*/
	margin: 5px;

  border-top-style: groove;
  border-right-style: groove;
  border-bottom-style: groove;
  border-left-style: groove;
}


.foot{
	width: 99%;
	/*height: 150px;*/
	text-align: left;
	background: Silver;
	margin: 5px;

  border-top-style: groove;
  border-right-style: groove;
  border-bottom-style: groove;
  border-left-style: groove;
}

.p1{
	width: 99%;
	margin-left: 5px;
	margin-right: 5px;
	background: CornflowerBlue  ;

  border-top-style: groove;
  border-right-style: groove;
  border-bottom-style: groove;
  border-left-style: groove;
}
.p2{
	width: 99%;
	margin-left: 5px;
	margin-right: 5px;
	background: PaleTurquoise;
}
.p3{
	width: 99%;
	margin-left: 5px;
	margin-right: 5px;	

	background: silver;
}
.p4{
	width: 95%;
	margin-left: 25px;
	margin-right: 25px;	

	background: CornflowerBlue;
}

.p5{
	width: 99%;
	margin:5px;
	background: SkyBlue;
	
}


/*iframe{
	width: 200px;
	height: 150px;
}

@media screen and (min-width: 480px){
	body {
		background: black;
	}
}

@media screen and (min-width: 600px){
	body {
		background: orange;
	}
}

@media screen and (min-width: 767px){
	body {
		background: blue;
	}
}

@media screen and (min-width: 950px){
	body {
		background: purple;
	}
}*/

			
/*			* {
				margin:0px;
				padding:0px;
			}*/
			
			#header_menu {
				margin:auto;
				/*width:500px;*/
				width:100%;

				font-family:Arial, Helvetica, sans-serif;
				
			}

			#header_menu.li {
				list-style:none;
			}



			
/*			ul, ol {
				list-style:none;
			}*/
			
			.nav > li {
				float:left;
				list-style:none;
			}
			
			.nav li a {
				background-color:#000;
				color:#fff;
				text-decoration:none;
				padding:10px 12px;
				display:block;
			}
			
			.nav li a:hover {
				background-color:#434343;
			}
			
			.nav li ul {
				display:none;
				position:absolute;
				min-width:140px;
			}
			
			.nav li:hover > ul {
				display:block;
			}
			
			.nav li ul li {
				position:relative;
			}
			
			.nav li ul li ul {
				right:-140px;
				top:0px;
			}



div {
  margin: .4em 0;
}
div label {
  width: 25%;
  float: left;
}