body {
  font-family: Arial, Helvetica, sans-serif;
  background-color: #999999;
  margin: 0 0 10px 0;
  width: 100%;
  background-image: url(images/controlderuidobody.jpg);
  background-repeat: no-repeat;
  background-position:top;
}
#box {
background-color: #FFb74b;
width: 800px;
margin: 0 auto;
border-right: 1px solid #fff;
border-left: 1px solid #fff;
border-bottom: 1px solid #fff;

}

#header {
background-image: url(images/controlderuido.jpg);
width: 800px;
height: 150px;
}
.headertext h1{
padding-top: 65px;
font-size: .8em;
width: 300px;
}
#nav {
width:800px;
height: 69px;
background-image:url(images/ruidonav.jpg);
background-repeat:repeat-x;
font: 16px/1.2em "Times New Roman", Times, serif;
}
.navtext {
text-transform:uppercase;
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size: 25px;
font-weight:bold;
text-indent: 60px;
list-style: none;
padding-top: 20px;
color: #fff;
}

#contenido {
width: 800px;
background-image:url(images/ruidocont.jpg);
background-repeat:repeat-y;
}
#contacto {
width: 550px;
height: 250px;
background-image:url(images/contacto.jpg);
margin: 0 auto;
}
#contenido p{
text-indent: 12px;
padding: 0 15px 0 25px;
color: #000000;
}
#contenido h1,#contenido h2,#contenido h3,#contenido h4 {
padding: 0 15px 0 15px;
}

#cont {
width: 800px;
margin: 0 auto;
padding: 1px 0px 5px 0px;
}
#cont01 {
width: 602px;
float:left;
background-image:url(images/cont01fondo.jpg);
margin: 0 0 0 5px;
}
#cont01top {
width: 602px;
height: 25px;
background-image:url(images/cont01top.jpg);
}

#cont01bottom {
width: 602px;
height: 40px;
background-image:url(images/cont01bottom.jpg);
clear:both;
}
#cont02 {
width: 172px;
float:right;
margin: 0 5px 0 0;;
background-image:url(images/cont02fondo.jpg);
background-repeat: repeat-y;
}
#cont02top {
width: 172px;
height: 20px;
background-image:url(images/cont02top.jpg);
}

#cont02bottom {
width: 172px;
height: 20px;
background-image:url(images/cont02bottom.jpg);
clear:both;
}
#privadas {
width: 275px;
float:left;
}

#publicas {
width: 275px;
float: right;
}
#entidades {
list-style: none;

}
#principal h2{
text-transform:uppercase;
text-align: center;
border-bottom: 1px #000000 solid;
border-top: 1px #000000 solid;
}
.centro{
text-align: center;
}
#quienes {
font-size: 18px;

}
#servicios {
font-size: 18px;

}
#servicios_i {
width: 300px;
height: 450px;
float:left;
}
#servicios_i h3{
font-size: 18px;
}
 
#servicios_i li {
list-style:none;
font-size: 15px;
text-transform: uppercase;
}
#servicios_d {
width: 300px;
height: 450px;
float: right;
}
#servicios_d li {
list-style:none;
font-size: 15px;
text-transform: uppercase;
}
#mapa a{
font-family: Arial, Helvetica, sans-serif;
font-size:14px;
color: #000000;
}
#subnav {
margin: 0 auto;
padding: 0;
}
#subnav li {
list-style: none;
padding: 5px 0 5px 5px;
background-repeat: repeat-y;
text-transform:uppercase;
font-weight:bold;
}
#subnav li a{
color: #FFFFFF;
text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
font-size: 0.9em;
display:block;
padding: 5px 0 5px 0;

}
#subnav li:hover {
text-indent: 1px;
display:block;
background-color:#ffab2c;
display:block;
}

#subnav li a:hover{
color: #fff;
text-indent: 1px;
background-color:#ffab2c;
padding: 5px 0 5px 0;

}
#footer {
width: 800px;
height: 73px;
margin: 0 auto;
clear: both;
}
#footer01 {
width: 800px;
height: 40px;
margin: 0 auto;
background-image:url(images/ruidofooter01.jpg);
background-position:bottom;
font: 10px/1.35em "trebuchet ms", "lucida grande", arial, sans-serif;
text-transform: uppercase;
letter-spacing: 1px;
text-align: center;
background-repeat: no-repeat;
}

#footer02 {
width: 800px;
height: 40px;
margin: 0 auto;
background-image:url(images/ruidofooter02.jpg);
font: 10px/1.2em "trebuchet ms", "lucida grande", arial, sans-serif;
text-transform: uppercase;
letter-spacing: 1px;
text-align: center;
}

textarea {
    float:left;
    padding:0;
    height:180px;
    width:316px;
}
#cform {
    width:320px;
    margin:0 auto;
}
fieldset div input {
    float:left;
    width:194px;
    padding:0.15em
}
html>body label {
    display:block
}
input {
    width:316px
}
select {
    width:200px
}


table {
	padding-left: 14px;
	padding-right: 14px;
	width: 600px;
}
table td, table th {
	padding: 2px;
	border: solid #2A3939 1px;
	background-color: #FFF3E8;
}
table caption {
	display: none;
}
table th {
	text-align: center;
	background-color: #EEEEEE;
}



/*

}*/
