@charset "UTF-8";
/* CSS Document*/

body { margin:0; background-image:url(img/fondo_web.jpg); background-repeat:repeat-x; background-color:#c4bc97; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#333; }
.clear { clear:both; }


/* Header */
.header { margin:18px auto 0 auto; width:900px; height:90px;}
.header .left { float:left; width:241px; }
.header .left img { border:none; }
.header .right { float:right; width:650px; }
.header .right img { float:right; margin:4px; border:none;}
.header .right .menu { float:right; margin-top:30px; }
.header .right .menu img { border:none; margin:0; }


/* Contenidos */
.contenidos { margin:0 auto; width:900px; background-color:#FFFFFF; height:100%; padding-top:10px; background-image:url(img/fondo_contenido_firefox.jpg);  background-position: right bottom; background-repeat:no-repeat; min-height:500px;}

.contenidos2 { margin:0 auto; width:900px; background-color:#FFFFFF; height:100%; padding-top:30px; background-image:url(img/fondo_contenido_firefox.jpg);  background-position: right bottom; background-repeat:no-repeat; }

/* Slider Home */
.slider { width:880px; height:361px; margin:0 auto;}

/* Slider Cases */
.slider_cases { width:880px; height:355px; margin:0 auto; background-color:#c4bc97;}



/* Caja */
.caja { width:880px; margin:5px auto 0 auto; }
.caja .left { float:left; width:614px; margin:10px 0 10px 10px; line-height:20px; font-size:12px; font-weight:normal; border-right:1px solid #c4bc97; padding-right:15px; }
.caja .left p { margin:15px 0; font-size:16px; font-weight:bold; margin-left:10px;  }
.caja .right { float:right; width:236px; }
.caja .right ul { list-style:none; padding:0; margin:0 10px 0 10px; }
.caja .right li {  border-bottom:1px solid #c4bc97; padding-bottom:8px; margin-top:8px; padding-left:10px; padding-right:10px;  }
.caja .right li a { font-family:"Times New Roman", Times, serif; font-size:18px; color:#5a5a5a; text-decoration:none; }
.caja .right li a:hover { text-decoration:underline; }

/* Footer */
.footer { margin:15px auto 15px auto; width:900px; height:60px; }
.footer .left { float:left; width:650px; }
.footer .left img { float:left; margin:0 10px 0 20px; }
.footer .left p { color:#5a5a5a; font-size:12px; margin-top:15px;}
.footer .right { float:right; width:203px; margin-right:20px; }

/* REQUEST FORM */
.request_proposal .field {background: url(../images/field_bkg.jpg) repeat-x left top; margin-bottom: 7px; width: 255px; padding: 5px; height: 18px; border: 1px solid #d3d3d3; color:#888888; font-size:12px;}
.request_proposal .field1 {background: url(../images/field_bkg.jpg) repeat-x left top; margin-bottom: 7px; width: 360px; padding: 5px; height: 18px; border: 1px solid #d3d3d3; color:#888888; font-size:12px;}
.request_proposal .field2 {background: url(../images/field_bkg.jpg) repeat-x left top; margin-bottom: 7px; width: 360px; padding: 5px; height: 100px; border: 1px solid #d3d3d3; color:#888888; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.request_proposal .submit {width: 133px; height: 30px; background: url(../images/button_submit.jpg) no-repeat; cursor: pointer; border: none; margin-top: 13px;}
.request_proposal .submit2 {width: 133px; height: 30px; color:#888888; border: 1px solid #d3d3d3; cursor: pointer; border: none; margin-top: 13px;}

/* Ofertas */
.modulo {
width:600px;
height:100px;
margin-bottom:15px;
background-color:#c4bc97;
}

.modulo img { 
height:85px;
float:left;
margin-right:20px;
width:110px;
}

.modtitle {

}

.modtext {
margin:5px;
display: table;
}

.modtextleft { 	

}

.modtextleft img{ 
border: 1px solid #5a5a5a;
}

.modtextright { 
float:left;
width:420px;
}