#main{
width: 585px;
display:block;
float:left;
margin-right: 10px;
margin-left: 7px;
margin-top:5px;

}

#main #cabec_contacto{
margin:0px;
padding:0px;
width: 585px;
height: 122px;
background: url(../img/cabec_contacto.jpg) top left no-repeat;
display:block;
float:left;
}

#main #borde_contenido{
margin:0px;
padding:0px;
width: 583px;
border-width: 0px 1px 1px 1px;
border-style: solid;
border-color: #0580b7;
line-height: 10px;
float: left;
display:block;
}

#main #cabec_contacto h1{
margin:0px;
padding:0px;
font-family:Verdana, Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:18px;
font-weight:normal;
color:#000056;
padding-left: 25px;
padding-top: 15px
}
#main #cabec_contacto h3{
margin:0px;
padding:0px;
font-family:Verdana, Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:18px;
font-weight:normal;
color:#000056;
padding-left: 25px;
padding-top: 15px
}

#main #cabec_contacto h2{
margin:0px;
padding:0px;
font-family:Verdana, Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#EE4612;
line-height:15px;
padding-left: 25px;
padding-top:10px;
float:left;
display:block;
}

a.negrita{
margin:0px;
padding:0px;
font-family:Verdana, Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#EE4612;
text-decoration:none;
margin-left:7px;
}
#main p.bajo{
font-family:Verdana, Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000;
margin-top: 5px;
height: 10px;
padding: 10px;
background-color: #fffab8;
width: 266px;
height: 12px;
text-align: center;
clear: left;
}

#main #cuadro_form{
width: 450px;
padding:15px;
margin-top:3px;
background-color:#FFFFFF;
font-size:11px;
font-family: Verdana, Verdana, Arial, Helvetica, sans-serif;
}

#cuadro_form input{
float:left;
display:block;
height:17px;
margin-top:9px;
margin-bottom:5px;
font-size:9px;
width: 280px;
background-color:#FFFDDC;
border: 1px solid #82bfcf;
padding:0px;
}
#cuadro_form select{
	float:left;
	margin-bottom:5px;
	font-size:11px;
	width: 175px;
	background-color:#FFFDDC;
	border: 1px solid #82bfcf;
	padding:0px;
	font-size:11px;
	font-family: Verdana, Verdana, Arial, Helvetica, sans-serif;
	height: 17px;
	margin: 0px;
	margin-top: 9px;
}
#cuadro_form input.corto{

width: 175px;
}
#cuadro_form input.mascorto{
width: 100px;
margin-right:100px;
}
#cuadro_form input.consulta{
height: 50px;
}

#main #cuadro_form p{
clear:left;
float:left;
width:150px;
text-align:right;
margin-top:12px;
padding-right:10px;
color: #006CB7;
display:table;
}

#main p.enviar{
width:300px;
height:15px;
padding:0px;
margin:0px;
font-size:14px;
font-family: Verdana, Verdana, Arial, Helvetica, sans-serif;
color: #006CB7;
font-weight:bold;
text-align: center;
margin-left:75px;
padding-top:10px;
background: url(../img/bot_contacto.gif) top  no-repeat;
float:left;
display:block;
}
#main p.nota_legal{
height:15px;
padding:0px;
margin:0px;
font-size:11px;
font-family: Verdana, Verdana, Arial, Helvetica, sans-serif;
color: #5F5C5B;
font-weight:bold;
text-align: center;
margin-left:40px;
padding-top:10px;
float:left;
display:block;
}
#main p.nota_legal a{
color: #5F5C5B;
text-decoration:none;
}

#empresa{
margin:0px;
padding:0px;
margin-top: 30px;
margin-left: 20px;
float: left;
background: url(../img/empresa.gif) top no-repeat;
display: block;
width:156px;
height: 143px;
font-family:Verdana, Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
}

.info{
margin:0px;
padding:0px;
display: block;
margin-top: 30px;
width:376px;
font-family:Verdana, Verdana, Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000056;
}
