body{
background:#FFF url("comp/fondo.jpg") repeat-x;
margin : 0px 0px 0px 0px;
text-align: center;
margin-right: auto;
margin-left: auto;
font: normal normal normal 12px  "Arial", "Verdana", "Geneva", "Helvetica";
color : #ccc;
text-decoration: none;
line-height: 12px;
border-top: 1px solid #f60;
}
#foto{
width:978px;
margin-right: auto;
margin-left: auto;
border: 1px solid #fff;
background: url("comp/optimiza365.gif") no-repeat;
}
#mapa{
width:978px;
height:388px;
margin-right: auto;
margin-left: auto;
border: 1px solid #fff;
background: url("comp/mapa.png") no-repeat;
}
#conte_a{
width:980px;
text-align:left;
}
.col{
display: table-cell;
width:300px;
padding:10px 10px 10px 10px;
text-align: left;
}
.col_a{
display: table-cell;
width:250px;
padding:0px 80px 40px 10px;
text-align: left;
background:#FFF url("comp/insite.png") no-repeat;
}
.col_b{
display: table-cell;
width:240px;
padding:0px 60px 40px 0px;			
text-align: left;
background:#FFF url("comp/urgencias.png") no-repeat;
}
.col_c{
display: table-cell;
width:320px;
padding:0px 0px 40px 0px;
text-align: left;
background:#FFF url("comp/proyectos.png") no-repeat;
}
form {
width: 940px;
border: 1px solid #ccc;
border-radius: 10px;
-moz-border-radius: 10px;
-webkit-border-radius:10px;
behavior:url(border-radius.htc);
background-color : #fff;
text-align: left;
padding: 20px 20px 20px 20px;
font: normal normal normal 18px  "Verdana", "Arial", "Geneva", "Helvetica";
color : #999;
line-height:40px;
}
#formu {
width:93%;
}
input {
font: normal normal normal 16px  "Verdana", "Arial", "Geneva", "Helvetica";
color : #666;
line-height:30px;
width: 70%;
}
select {
font: normal normal normal 16px  "Verdana", "Arial", "Geneva", "Helvetica";
color : #666;
line-height:40px;
width: 35%;
height: 30px;
}
option {
height: 25px;
}
textarea {
font: normal normal normal 16px  "Verdana", "Arial", "Geneva", "Helvetica";
color : #333;
width: 100%;
}