@CHARSET "ISO-8859-1";

body { margin-top: 0; ; background: #424101 url('../images/fondoweb.gif') repeat-x; font-family: Verdana, Geneva, sans-serif; font-size: 11px; color: #ffffff;}
.cuerpo { width:990px; margin:auto; }

a{color:#000000;text-decoration: none;}
a:hover{color:#000000;text-decoration: underline}

.cabecera{float:left;width:990px; height:100px;padding-top:10px;}
.lema{float:left;font-family: Arial Black; font-size:14px; color:#3c3c3c; margin:0px; padding:0px; margin-left:210px;}
.idiomas{float:right;width:200px;font-weight: bold;color:#5c5c5c;}
.idioma{ float:right; border-right:1px solid #8c8c8c; width:80px; text-align: right; padding-right:5px; }
.menu { float:right; height: 55px; width:655px; margin-top:10px; margin-bottom:0px; font-weight: bold; color: #7c7c7c; text-align: right; font-size: 12px }
.menu ul { float: right; height: 50px; list-style-type:none; margin: 0;	padding: 0;	display: block; }
.menu ul li { float: left; height: 25px; padding-top: 20px; width: 120px; background-color:#202020; border: 1px solid #404040; display: block; margin-right: 5px; line-height: 30px; padding-right:5px; }
.menu ul li:last-child { margin-right: 0px; }
.menu ul li a{color:#ffffff;text-decoration: none;}
.menu ul li a:hover{color:#ffffff;text-decoration: underline}

h2 { color:#808000; font-size:18px; font-style: italic; margin-top:0px; padding-top:0px}
.animacion { float:left;background-color: #808000; width:980px; height:380px; padding-top:10px; padding-left:10px; margin:auto; }
.galleryview { width:970px; }
.galleryview h2{font-size:18px; font-weight:bold; margin-top:10px; margin-bottom: 3px; color:#a0a000}
.galleryview p{ margin-top:0px; font-size:12px; font-weight:bold}
.principal_bajo { float:left; background: #808000 url('../images/fondo.gif'); padding-bottom: 20px; }

.principal_bajo{float:left;width:100%; padding-top:0px;background-color: #808000; }
.principal_bajo_cuadros{float:left; width:27.3%; margin: 2%; background-color: #d9d8bf; padding:1%; height: 200px;color:#000000; -webkit-box-shadow: rgba(0,0,0,1) 2px 2px 8px; -moz-box-shadow: rgba(0,0,0,1) 2px 2px 8px;text-align:justify;}

.cuadro_banda{float:left; width:14px; margin:0px; margin-left:10px; margin-top:40px; height: 34px; background: url('../images/banda.gif') 0px 0px no-repeat; -webkit-box-shadow: rgba(0,0,0,1) 3px 5px 8px; -moz-box-shadow: rgba(0,0,0,1) 3px 5px 8px;}
.cuadro_index_nosotros{float:left; width:580px; margin: 20px; margin-left:0px; margin-right:50px; color:#000000; background: #d9d8bf url('../images/fondoindexnosotros.gif') 390px 160px no-repeat; -webkit-box-shadow: rgba(0,0,0,1) 2px 2px 8px; -moz-box-shadow: rgba(0,0,0,1) 2px 2px 8px; text-align:justify;}
.cuadro_index_trabajos{float:left; width:300px; margin: 20px; margin-left:0px; margin-right:0px;  color:#000000; background-color: #d9d8bf;-webkit-box-shadow: rgba(0,0,0,1) 2px 2px 8px; -moz-box-shadow: rgba(0,0,0,1) 2px 2px 8px;text-align:justify;}
.cuadro_index_nosotros h2{background-color:#666548; color:#ffffff; height:27px; padding-top:5px; padding-left:20px; margin-top:20px; border-top:1px solid #000000; border-bottom:1px solid #000000}
.cuadro_index_trabajos h2{background-color:#666548; color:#ffffff; height:27px; padding-top:5px; padding-left:20px; margin-top:20px; border-top:1px solid #000000; border-bottom:1px solid #000000}
.cuadro_nosotros{float:left; width:400px; color:#000000; padding:20px; margin:10px; -webkit-box-shadow: rgba(0,0,0,1) 2px 2px 8px; -moz-box-shadow: rgba(0,0,0,1) 2px 2px 8px; background: #d9d8bf;}
.cuadro_img_nosotros{float:right; width:470px; border: 1px solid #1c1c1c; margin:10px; -webkit-box-shadow: rgba(0,0,0,1) 2px 2px 8px; -moz-box-shadow: rgba(0,0,0,1) 2px 2px 8px; background: #ffffff;}
.ofertas { text-align:justify; padding:20px;padding-top:0px; }
.ofertas img{ width:120px; margin-left:60px; padding:4px; border:1px solid #818181; background-color: #ffffff; }

.nosotros{float:left;width:100%; padding-top:0px; background: #808000 url('../images/fondo.gif'); font-size:12px }
.nosotros_cuadros{float:left; width:280px; background-color: #313111; padding:1%; }
#imfab{float:right; width:500px; height:200px; margin:2%; background-color: #313111; padding:1%; }
.servicios_cuadros{float:left; width:44%; margin: 2%; background-color: #313111; padding:0.9%; height:200px; border: 1px solid #000000; -webkit-box-shadow: rgba(0,0,0,1) 2px 2px 8px; -moz-box-shadow: rgba(0,0,0,1) 2px 2px 8px;}
.servicios_cuadros h2{font-size: 20px; text-shadow: rgba(0,0,0,1) 1px 1px 1px;}
.servicios_cuadros .subcuadro{position:relative; background: #101010; height:60px; padding:5px; top:93px; opacity: 0.8; }
.servicios_cuadros p{position:relative; height:60px; padding:5px; top:10px; font-size:12px; font-weight: bold  }

.im1{background: url('../images/f1.jpg') no-repeat;}
.im2{background: url('../images/f2.jpg') no-repeat;}
.im3{background: url('../images/f3.jpg') no-repeat;}
.im4{background: url('../images/f4.jpg') no-repeat;}
.im5{background: url('../images/f5.jpg') no-repeat;}
.im6{background: url('../images/f2.jpg') no-repeat;}

.cuadro_trabajos{float:left; width:930px; height:280px; background: #d9d8bf url('../images/fondo_trabajos.gif') no-repeat; color:#000000; padding:10px; margin:10px; -webkit-box-shadow: rgba(0,0,0,1) 2px 2px 8px; -moz-box-shadow: rgba(0,0,0,1) 2px 2px 8px;}
.cuadro_trabajos h2{width:550px;}
.cuadro_trabajos p{width:550px;float:left; font-size:12px}
.bloque_fotos{float:right; width:300px; margin-right:10px;}
.foto_principal{width:300px;padding: 3px; border: 1px solid #000000; background-color: #ffffff; margin-bottom: 3px;}
.fotos_pequenas{width:49px;padding: 2px; margin:0px; margin-right:3px; border: 1px solid #000000; background-color: #ffffff;}
.fotos_pequenas_lat{height:37px;padding: 2px; margin:0px; margin-right:3px; border: 1px solid #000000; background-color: #ffffff;}

.pie{ float:left; width:100%; margin-top:10px }
.pie .telefonos{float:left; width:160px; height: 50px; border-right:1px solid #808000; padding:10px }
.pie .direccion{float:left; width:200px; height: 50px; border-right:1px solid #808000; padding:10px; margin-left:40px }
.pie .submenu{float:right; width:450px; height: 20px; padding-left:90px; padding-top:20px; }
.pie .submenu ul { float: left;	height: 20px; width: 100%; list-style-type:none; margin: 0;	padding: 0;	display: block; }
.pie .submenu ul li { float: left; height: 30px; width: 80px; text-align:center; border-right: 1px solid #808000; display: block; margin-left: 5px; line-height: 30px; }
.pie .submenu ul li a{color:#ffffff;text-decoration: none;}
.pie .submenu ul li a:hover{color:#ffffff;text-decoration: underline}

