body { background-image: url(images/site/bg_body.gif); margin: 0; padding: 0; }
/*splash-screen*/
#splash{ text-align: center; width: 760px; margin-top: 100px; margin-right: auto; margin-left: auto; }
#splash img{ margin-bottom: 40px; }
#splash .oficinas{ margin-top: 20px; }
/*splash-screen*/
#content-all{margin-top: 25px; margin-right: auto; margin-left: auto; width: 990px;}
#page{ background-color: #dadadb; background-image: url(images/site/bg_content.jpg); background-repeat: repeat-x; background-position: 0 top; border: solid 4px #fff; width: 990px; }
#header{ margin-top: 20px; margin-right: 10px; margin-left: 10px; }
#header #banner{ float: right; width:625px; padding-right: 10px;  _padding-right:0px; *padding-right:10px; }
#home{ margin-top: 20px; width:950px; margin-left: auto; margin-right: auto;}
#content{ margin-top: 20px; }
#content.interiores{ margin-top: 55px;}
#content .lineas{ float: right; margin-top: 10px; margin-right: 15px; }
#content .opciones{ float: right; padding-right: 10px; }
#content .opciones img{ margin-right: 6px; }
#content-info{ background-color:#ffffff; line-height:25px; width:684px; padding-left:20px; padding-right:20px; float:right; margin-right:20px; margin-bottom:40px; min-height:575px; }
.submit-buscar{ position:relative; top:15px;}
.guia-input{margin-left:15px; margin-right:15px;}
.servcicios-formula,
#contacto .campo,
.guia-input,
.guia,
#content-info table,
#content-info p{ font-family:Arial, Helvetica, sans-serif; font-size:16px; margin:0px; margin-bottom:25px; color:#000;}
#content-info ul{ font-family:Arial, Helvetica, sans-serif; font-size:16px; margin:0px; padding-top:0px; padding-left:15px;}
#content-info ul li{line-height:25px;}
#content-info p a{ color:#0061B1; font-weight:bold;}
#content-info p.notas{ font-family:Arial, Helvetica, sans-serif; font-size:16px; margin:0 0 25px; color:#fff; background-color:#0076c0; text-align:center; padding-top:15px; padding-bottom:15px; line-height:20px; border-bottom: 1px solid #333; }
.ag{color:#0061B1; font-weight:bold;}
.express{color:#DF001F; font-weight:bold;}
#content-info h1{font-family:Arial, Helvetica, sans-serif; font-size:16px;  color:#0061B1; margin-top:0px; padding-top:0px;}
#content-info h2{font-family:Arial, Helvetica, sans-serif; font-size:16px;  color:#DF001F; margin-top:0px; padding-top:0px;}
#nav{ width: 195px; float: left; padding-left: 20px; }
#nav .cotizador{ margin-top:20px;}
#subnav{ background-color: #fff; text-align: left; float: right; margin-right: 20px; padding-bottom: 50px; }
#subnav.notas{margin-left: 20px; padding-bottom:20px;}
#subnav .second{ margin-left: 20px; }
#footer{ text-align: center; margin-top: 20px; margin-bottom: 20px; }
#case1{ margin-bottom: 20px; }
#case1 td{ font-size: 16px; font-family: Arial, Helvetica, sans-serif; padding:10px; border: solid 1px #000000; }
#case1 td ul{ margin: 10px 0 20px 20px; padding: 0; color:#333333;  }
#case1 thead{ color: #0061b1; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight: bold; border-color: #000000; }
#contacto td{ padding-top:10px; padding-bottom:10px;}
#contacto .campo{width:360px;}
#contacto a{color:#1B61B1;}
.vacantes{ list-style-type:none;}
.vacantes li{margin-bottom:15px;}
.vacantes a{color:#1B61B1; font-weight:bold; cursor:pointer;}
.servicios-formula{ border-top: 1px solid #333; float:right; width:395px; margin-right:140px; padding-top:5px; text-align:center; margin-bottom:15px;}
/* for Internet Explorer */
/*\*/
* html #content-info {
height: 575px;
}
/**/
