/* CSS Document */

body {
	background-color:#fff;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	background-image:url(../img/bacground.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	font-weight:normal;
}

h1 {
	text-indent: 20px;
}

.header { width:762px; height:118px; margin:0 auto 0 auto; }
.logo { float:left; width:80px; height:80px; margin:20px auto 0 25px; }

.menu { float:right; width:588px;  margin:86px 0 0 0;}

.menu ul {  list-style: none; margin: 0; padding: 0; font-size: 12px; }
.menu ul li { float: left; padding-left: 3px; }
.menu ul li span,
.menu ul li a { text-decoration:none; float: left; padding: 0 0 0 0; background: transparent url('../img/01.png') no-repeat; }
.menu ul li span span,
.menu ul li a span { float:left; width:95px; padding: 0 0 0 0; background: transparent url('../img/02.pmg') no-repeat; color: #1C0506; text-align: center; line-height: 32px; }
.menu ul li span,
.menu ul li a:hover { width:95px; background: transparent url('../img/02.pmg') no-repeat;  text-decoration: none; }
.menu ul li span span,
.menu ul li a:hover span { width:95px;  background: transparent url('../img/02.png') no-repeat; color: #fff; cursor: pointer; }
.menu ul li span span { cursor: auto; }



.promo {
	width:762px;
	height:366px;
	margin:0 auto 0 auto;
	background-image:url(../img/fondo_promo.png);
	background-repeat: no-repeat;
	background-position: center top;
}

.texthome { width:742px; margin:5px auto 0 auto; color:#1C0506; }

.texthomebold { font-size:24px;  color:#1C0506; }
.texthomebold2 { font-size:16px;  color:#1C0506; }
.texthomebold3 { font-size:16px;  }



.cajas { width:762px; height:137px; margin:20px auto 15px auto; }

.caja01 { float:left; border:#1C0506 6px solid; width:234px; height:125px; margin:0 auto 0 auto; }
.caja02 { float:left; border:#1C0506 6px solid; width:234px; height:125px; margin:0 auto 0 9px; }
.caja03 { float:left; background-color:#1C0506; border:#1C0506 6px solid; width:234px; height:125px; margin:0 auto 0 9px; color:#FFFFFF; background-image:url(../img/back_box.jpg); }

.caja01 img { float:left; margin:0 8px 0 auto; }
.caja01 .left { float:left; margin:15px 5px 0 auto; width:162px; }
.caja01 .left a { font-size:14px; color:#1C0506; }
.caja01 .left a:hover { color: #CC6600; }

.caja02 img { float:left; margin:0 8px 0 auto; }
.caja02 .left { float:left; margin:15px 5px 0 auto; width:162px; }
.caja02 .left a { font-size:14px; color:#1C0506; }
.caja02 .left a:hover { color: #CC6600; }

.caja03 .intro { margin:15px 0 0 10px; font-weight:normal;}

.clear { overflow: hidden; clear: both; }

.footer { width:762px; text-align:center; padding-top:10px; border-top:dotted 1px #1C0506;  margin:10px auto 30px auto; font-size:12px; color:#1C0506; line-height:20px; }
.footer a { color:#1C0506; }
.footer a:hover { color: #CC6600; }

.field1 { color: #1C0506; font-size:12px; width:97px; margin-top:5px; border:solid 1px #1C0506; }
.submit2 { color:#fff; font-size:12px; background-color:#1C0506; cursor: pointer; margin:5px 0 0 0; padding:0; border-bottom:1px #FFFFFF dotted; border-left:none; border-right:none; border-top:none;}

.zencontent { width:746px;  background-color:#FFFFFF; padding:8px;   margin:0 auto 0 auto; color:#1C0506; font-weight:normal;}
.zencontent .right img { float:left; margin-right:10px; margin-bottom:5px; margin-top:5px; }

.zencontent .left  { float:left; width:234px;  margin:0 auto 0 auto; }
.zencontent .right  { float:right; width:480px;  margin:0 10px 0 auto; font-size:12px; }

.zencontent .caja01 { float:left; border:#1C0506 6px solid; width:234px; height:125px; margin:0 auto 10px auto; }
.zencontent .caja02 { float:left; border:#1C0506 6px solid; width:234px; height:125px; margin:0 auto 10px auto; }
.zencontent .caja03 { float:left; background-color:#1C0506; border:#1C0506 6px solid; width:234px; height:125px; margin:0 auto 10px auto; color:#FFFFFF; background-image:url(../img/back_box.jpg); }

.zencontent .caja01 img { float:left; margin:0 8px 0 auto; }
.zencontent .caja01 .left { float:left; margin:15px 5px 0 auto; width:162px; }
.zencontent .caja01 .left a { font-size:14px; color:#1C0506; }
.zencontent .caja01 .left a:hover { color: #CC6600; }

.zencontent .caja02 img { float:left; margin:0 8px 0 auto; }
.zencontent .caja02 .left { float:left; margin:15px 5px 0 auto; width:162px; }
.zencontent .caja02 .left a { font-size:14px; color:#1C0506; }
.zencontent .caja02 .left a:hover { color: #CC6600; }

.zencontent .caja03 .intro { margin:15px 0 0 10px; }

.raya { margin:10px 0 10px 0; border-bottom:dotted 1px #1C0506; height:2px;  }

/*----REQUEST FORM----------------*/
.request_proposal .field1 {background: url(../img/field_bkg.jpg) repeat-x left top; margin-bottom: 7px; width: 250px; padding: 5px; height: 18px; border: 1px solid #d3d3d3; color:#888888; font-size:12px;}
.request_proposal .field11 {background: url(../img/field_bkg.jpg) repeat-x left top; margin-bottom: 7px; width: 250px; padding: 5px; height: 18px; border: 1px solid #d3d3d3; color:#888888; font-size:12px;}
.request_proposal .field21 {background: url(../img/field_bkg.jpg) repeat-x left top; margin-bottom: 7px; width: 250px; padding: 5px; height: 100px; border: 1px solid #d3d3d3; color:#888888; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.request_proposal .submit1 {width: 133px; height: 30px; background: url(../img/button_submit.jpg) no-repeat; cursor: pointer; border: none; margin-top: 13px;}
.request_proposal .submit21 {width: 133px; height: 30px; background: url(../img/button_enviar.jpg) no-repeat; cursor: pointer; border: none; margin-top: 13px;}

.zencontent a { color:#1C0506; text-decoration:none; }
.zencontent a:hover { color:#CC6600; text-decoration:none; }

.zencontent .intro  { height:100px; margin:15px 0 0 10px; font-weight:normal; }
.zencontent .intro2  { height:210px; margin:15px 0 0 10px; }
.zencontent .intro img { float:left; margin-right:10px; margin-bottom:5px; }

.request_proposal2 { margin:0; padding:0;}

