@charset "utf-8";
/* CSS Document */
*, body { margin: 0; padding: 0; font-family: Verdana, Geneva, sans-serif; font-size: 12px; color: #212f11; overflow-x: hidden; }
#contenedor { display: block; position: absolute; min-height: 100%; width: 100%; left: -1px; }
.oculto { display: none; }
#cabecera { background-image: url(../img/Cabecera.jpg); background-repeat: no-repeat; height: 81px; clip: rect(auto, 80%, auto, auto); background-position: center top; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #aed680; width: 100%; overflow: hidden;  }
#contenidoCabecera { width: 940px; margin-right: auto; margin-left: auto; padding-top: 20px; height: 60px;  overflow: hidden; }
#logo { background-image: url(../img/logo.gif); background-repeat: no-repeat; height: 50px; width: 130px; float: left; margin-left: 20px; }
ul#menu { font-family: Verdana, Geneva, sans-serif; font-size: 13px; font-weight: normal; color: #FFF; float: right; margin-top: 28px; position: relative; width: 540px; height: 31px; z-index: 100; }
ul#menu li { float: left; list-style-type: none; margin-right: 17px; margin-left: 17px; padding: 0px; margin-top: 0px; margin-bottom: 0px; font-weight: normal; background-image: none; overflow: hidden; }
ul#menu li a { float: left; list-style-type: none; text-decoration: none; color: #FFF; height: 30px; display: block; font-weight: normal; overflow: hidden; }
ul#menu li a:hover, ul#menu li a.activo { float: left; list-style-type: none; text-decoration: none; color: #a8b20b; height: 30px; display: block; background-image: url(../img/selectMenu.gif); background-position: center 21px; background-repeat: no-repeat; }

#bannerInicio { height: 227px; background-image: url(../img/bgBannerInicio.gif); background-position: center -1px; width: 100%; position: relative; }
#imgBanner { background-image: url(../img/imgInicio.jpg); height: 222px; width: 420px; float: left; margin-top: 1px; }
#contenidoBannerInicio { width: 940px; margin-right: auto; margin-left: auto; }
#contenidoBannerInicio p { letter-spacing: 1px; color: #FFF; display: block; line-height: 15px; text-align: justify; font-size: 11px; }
h1.tituloCabecera, h1#titu { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 33px; color: #555a09; font-weight: normal; letter-spacing: 0px; margin-bottom: 5px; }
h1.tituloCabecera b, h1#titu b { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 33px; color: #FFF; font-weight: normal; letter-spacing: 0px; margin-bottom: 5px; }
#textoSeccion { margin-top: 50px; padding-left: 20px; float: left; width: 480px; }
#contenido { padding-top: 10px; background-image: url(../img/bgSombra.gif); background-repeat: repeat-x; display: block; margin-top: 0; margin-right: auto; margin-bottom: 3em; margin-left: auto; }
#contentContenido { width: 940px; margin-right: auto; margin-left: auto; overflow: hidden; }
h1 a  { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 20px; color: #333333; display: inline; margin-bottom: 10px; font-weight: normal; }
p { margin-bottom: 20px; font-size: 12px; line-height: 20px; color: #212f11; text-align: justify; font-family: Verdana, Geneva, sans-serif; }
h1.ing { background-image: url(../img/ico_ingenieria.gif); background-repeat: no-repeat; padding-left: 70px; padding-top: 20px; padding-bottom: 5px; background-position: left 5px; letter-spacing: 1px; }
h1.consult { background-image: url(../img/ico_consultoria.gif); background-repeat: no-repeat; padding-left: 70px; padding-top: 20px; padding-bottom: 5px; letter-spacing: 1px; }
h1.soluciones { background-image: url(../img/ico_soluciones.gif); background-repeat: no-repeat; padding-left: 70px; padding-top: 20px; padding-bottom: 5px; background-position: left 6px; letter-spacing: 1px; }
.tresColumnas { width: 280px; margin-right: 40px; display: block; float: left; }
.tresColumnas p, .tresColumnasUltima p, .Menu p { font-family: Tahoma, Geneva, sans-serif; font-size: 11px; font-weight: normal; letter-spacing: 1px; text-align: justify; line-height: 18px; color: #666666; }
.tresColumnasUltima { width: 280px; float: left; margin: 0px; }
#separador { width: 100%; clear: both; height: 40px; }
#pie { background-image: url(../img/pie.gif); background-position: center bottom; position: absolute; display: block; bottom: 0; height: 3em; width: 100%; }
#contPie { width: 940px; height: 15px; padding-top: 18px; text-align: right; font-family: Verdana, Geneva, sans-serif; font-size: 10px; color: #FFF; margin-right: auto; margin-left: auto; position: relative; margin-top: 0px; }
#bannerGenerico { height: 107px; background-image: url(../img/bgGenerico.gif); background-position: center -1px; width: 100%; position: relative; margin: 0px; padding: 0px; }
#imgGenerico { height: 104px; width: 420px; float: left; margin-top: 1px; overflow: hidden; }
#textoGenerico { margin-top: 15px; padding-left: 20px; float: left; width: 480px; overflow: hidden; }
.Menu { width: 270px; margin-right: 20px; display: block; float: left!important; padding-right: 20px; border-right-width: 1px; border-right-style: solid; border-right-color: #DDD; position: relative; }

#contenidoDerecho { padding-top: 20px;  width: auto!important; _float: left; }

h1.docs { background-image: url(../img/icodocs.gif); background-repeat: no-repeat; padding-left: 70px; padding-top: 20px; padding-bottom: 5px; background-position: left 5px; letter-spacing: 1px; }
.imgArticuloDerecha { float: left; border: 1px solid #DDD; margin-right: 20px; margin-bottom: 10px; margin-top: 5px; }
dl#documentos dt a { font-family: Verdana, Geneva, sans-serif; font-size: 12px; font-weight: normal; color: #c9c710; list-style-type: none; border-top-width: 1px; border-top-style: solid; border-top-color: #DDD; display: block; height: 25px; line-height: 25px; padding-left: 20px; text-decoration: none; background-image: none; }
#contenidoDerecho h1 { margin-bottom: 10px; display: block; padding-bottom: 5px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #333333; }
ul li { padding-left: 15px; list-style-type: none; background-image: url(../img/ico.gif); background-position: left 7px; background-repeat: no-repeat; margin-bottom: 15px; margin-left: 20px; font-family: Verdana, Geneva, sans-serif; font-size: 12px; line-height: 20px; }
a { text-decoration: none; font-weight: bold; color: #000; }
ul#proyectos { }
ul#proyectos li { float: left; padding: 5px; display: block; border: 1px solid #FFF; background-image: none; width: 220px; margin-top: 0px; margin-right: 4px; margin-bottom: 4px; margin-left: 0px; height: 280px; cursor: pointer; overflow: hidden; }

ul#proyectos li:hover, ul#proyectos li.ultima:hover { display: block; border: 1px solid #aaa9a9; background-color: #F4F4F4; cursor: pointer; background-position: center top; padding: 5px; height: 280px; width: 220px; }
ul#proyectos li p { font-size: 10px; line-height: 14px; font-family: Tahoma, Geneva, sans-serif; }
ul#proyectos li img { border: 0px none #FFF; }
ul#proyectos li h2 { font-size: 12px; line-height: 14px; font-family: Verdana, Geneva, sans-serif; margin-bottom: 5px; }
ul#proyectos li.ultima { float: left; padding: 5px; margin: 0px; background-position: center top; background-repeat: no-repeat; height: 255px; width: 220px; }
UL#proyectos li h5 { font-family: Tahoma, Geneva, sans-serif; font-size: 10px; line-height: 14px; padding-bottom: 3px; color: #555a09; }
hr { background-color: #FFF; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; border-top-style: solid; border-right-style: none; border-bottom-style: solid; border-left-style: none; border-bottom-color: #CCC; margin-top: 5px; margin-bottom: 5px; border-top-color: #FFF; padding: 0px; }
/*----CLIENTES-----*/
ul#clientes li { background-image: none; float: left; padding: 5px; margin-top: 0px; margin-right: 10px; margin-bottom: 10px; margin-left: 0px; width: 190px; display: block; border: 1px solid #FFF; text-align: left; height: 42px; }
ul#clientes li:hover, ul#clientes li.ultima:hover { background-image: none; display: block; border: 1px solid #aaa9a9; background-color: #F4F4F4; cursor: pointer; }
ul#clientes li p { font-size: 10px; line-height: 14px; font-family: Tahoma, Geneva, sans-serif; }
ul#clientes li img { background-image: none; padding: 5px; border: 1px solid #CCC; background-color: #FFF; margin-right: 10px; margin-top: 0px; float: left; }
ul#clientes li h2 { font-size: 12px; line-height: 14px; font-family: Verdana, Geneva, sans-serif; margin-bottom: 5px; }
ul#clientes li.ultima { background-image: none; float: left; padding: 5px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; }
UL#clientes li h5 { font-family: Tahoma, Geneva, sans-serif; font-size: 10px; line-height: 14px; padding-bottom: 0px; color: #555a09; margin-top: 0px; }
h6 { font-family: Tahoma, Geneva, sans-serif; font-size: 10px; }
h3 { margin-bottom: 5px; font-size: 14px; font-family: Verdana, Geneva, sans-serif; }

/*----PROVEEDORES-----*/
ul#proveedores li { float: left; padding: 5px; margin-top: 0px; margin-right: 16px; margin-bottom: 16px; margin-left: 0px; width: 290px; display: block; text-align: left; height: 42px; background-position: center top; border: 1px solid #FFF; background-image: none; }
ul#proveedores li:hover, ul#clientes li.ultima:hover { background-image: none; display: block; border: 1px solid #aaa9a9; background-color: #F4F4F4; cursor: pointer; }
ul#proveedores li p { font-size: 10px; line-height: 14px; font-family: Tahoma, Geneva, sans-serif; }
ul#proveedores li img { background-image: none; padding: 5px; border: 1px solid #CCC; background-color: #FFF; margin-right: 10px; margin-top: 0px; float: left; }
ul#proveedores li h2 { font-size: 12px; line-height: 14px; font-family: Verdana, Geneva, sans-serif; margin-bottom: 5px; }
ul#proveedores li.ultima { background-image: none; float: left; padding: 5px; margin: 0px; }
UL#proveedores li h5 { font-family: Tahoma, Geneva, sans-serif; font-size: 10px; line-height: 14px; padding-bottom: 0px; color: #555a09; margin-top: -1px; }
h1.noticias { background-image: url(../img/384.gif); background-repeat: no-repeat; padding-left: 70px; padding-top: 20px; padding-bottom: 5px; background-position: left 6px; letter-spacing: 1px; }
h2 { font-size: 18px; font-weight: bold; color: #78982A; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; margin-bottom: 5px; overflow: hidden; }
ul.botones li { float: left; background-image: none; padding-top: 2px; padding-right: 10px; padding-bottom: 2px; padding-left: 10px; background-color: #A8B20B; margin-top: 0px; margin-right: 20px; margin-bottom: 0px; margin-left: 0px; color: #FFF; font-weight: bold; }
ul.botones { width: 100%; height: 40px; }
ul.botones li a { background-image: none; background-color: #A8B20B; color: #FFF; font-weight: bold; margin: 0px; }
.opciones { width: 194px; position: absolute; margin-left: 7px; margin-top: 7px; text-align: right; background-color: #413a3a; filter: alpha(opacity=50); -moz-opacity: 0.5; KhtmlOpacity: .5; opacity: .5;  padding-right: 5px; padding-top: 0px; padding-bottom: 0px; padding-left: 0px; height: 25px; }
.barraInfOpciones { width: 100%; }
.arch_ico img { padding: 0px!important; border-top-width: 0px!important; border-right-width: 0px!important; border-bottom-width: 0px!important; border-left-width: 0px!important; border-top-style: none!important; border-right-style: none!important; border-bottom-style: none!important; border-left-style: none!important; margin-top: 10px; margin-right: 0px; margin-bottom: 0px; margin-left: 5px; z-index: 1000; text-align: right; float: right; display: block; position: relative; background-color: transparent!important; }
.arch_ico { width: 194px; position: absolute; margin-left: 7px; margin-top: 1px; text-align: right; -moz-opacity: 0.5; KhtmlOpacity: .5; opacity: .5; padding-right: 5px; padding-top: 0px; padding-bottom: 0px; padding-left: 0px; height: 25px; }
#idioma { float: right; margin-top: -15px; font-size: 10px; width: 570px; display: inline; letter-spacing: -1px; }
#idioma select , #idioma form{ font-size: 10px; }
#buscador { margin-right: 15px; }
ul.listado li { background-image: none; width: 100%; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #CCC; margin-bottom: 10px; margin-top: 0px; margin-right: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 10px; padding-left: 0px; }
h1.proyects { background-image: url(../img/proyecto_detalle_ico.gif); background-repeat: no-repeat; padding-left: 70px; padding-top: 20px; padding-bottom: 5px; background-position: left 6px; letter-spacing: 1px; }
h1 { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 20px; color: #333333; display: block; margin-bottom: 10px; font-weight: normal; width: 100%; }
/*-----------------------*/

.arrowlistmenu { width: 280px; }
div.arrowlistmenu#inicio1, div.arrowlistmenu#inicio2 { width: 435px; }

h3.menuheader.expandable    { height: 24px; line-height: 25px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #DDD; color: #519330; padding-left: 20px; background-image: url( ../img/ico_secciones.gif); background-repeat: no-repeat; background-position: left 5px; font-family: Verdana, Geneva, sans-serif; font-size: 11px; }

.arrowlistmenu .menuheader { /*CSS class for menu headers in general (expanding or not!)*/ font-family: Verdana, Geneva, sans-serif; font-size: 11px; font-weight: normal; color: #333; list-style-type: none; padding-left: 0px; margin-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; border-top-style: none; border-right-style: none; border-bottom-style: solid; border-left-style: none; display: block; height: 22px; line-height: 22px; border-bottom-color: #DDD; background-image: url(img/ico.gif); background-repeat: no-repeat; background-position: left 9px; text-decoration: none; margin-bottom: 0px; }
.arrowlistmenu ul { border-bottom-color: #DDD; display: block; margin-left: 40px; }
.arrowlistmenu ul li { padding-bottom: 0px; background-image: none; margin: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; font-family: Verdana, Geneva, sans-serif; font-size: 1px; line-height: 25px; color: #000; }
.arrowlistmenu ul li a { font-family: Verdana, Geneva, sans-serif; font-size: 11px; font-weight: normal; color: #000; list-style-type: none; display: block; height: 25px; line-height: 25px; background-image: url( ../img/arrow_right.gif); padding-left: 20px; background-repeat: no-repeat; background-position: left 5px; text-decoration: none; background-color: #FFF; margin: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #DDD; }
.arrowlistmenu ul li.sinSub a { font-family: Verdana, Geneva, sans-serif; font-size: 11px; font-weight: normal; color: #000; list-style-type: none; border-top-width: 0px; border-top-style: none; display: block; height: 25px; line-height: 25px; background-image: url( ../img/ico_secciones.gif); padding-left: 20px; background-repeat: no-repeat; background-position: left 6px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; border-right-style: none; border-bottom-style: solid; border-left-style: none; text-decoration: none; margin: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; border-bottom-color: #DDD; }
.arrowlistmenu ul.sinBorde li.sinSub a:hover, .arrowlistmenu ul.sinBorde li.sinSub a.activo { background-image: url( ../img/ico_secciones_hover.gif); }

.arrowlistmenu ul li a:visited { color: #000; }
.arrowlistmenu ul li a:hover, .arrowlistmenu ul li a.activo { font-family: Verdana, Geneva, sans-serif; font-size: 11px; font-weight: normal; color: #c9c710; list-style-type: none; display: block; height: 25px; line-height: 25px; background-image: url( ../img/arrow_right.gif); padding-left: 20px; background-repeat: no-repeat; background-position: left 5px; text-decoration: none; background-color: #F4F4F4; margin: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #DDD; }
h3.menuheader.expandable:hover , h3.menuheader.expandable.activo, h3.menuheader.expandable:active{ height: 24px; line-height: 25px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #DDD; background-color: #F4F4F4; cursor: pointer; background-image: url( ../img/ico_secciones_hover.gif); background-position: left 5px; font-family: Verdana, Geneva, sans-serif; font-size: 11px; color: #c9c710; }
.arrowlistmenu ul.sinBorde { border-bottom-color: #DDD; display: block; margin-left: 0px; }
table#imagenes td { margin: 0px; padding: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; background-color: transparent!important; }

/*BORDE IMAGENES*/
.sup { background-image: url( ../img/sombraSup.png); height: 3px; background-repeat:  repeat-x; background-position: center bottom; font-size: 2px; }
.inf { background-image: url( ../img/sombraInf.png); height: 3px; background-repeat:  repeat-x; background-position: center top; }
.der { background-image: url( ../img/sombraDer.png); background-repeat:   repeat-y; width: 3px; background-position: left top; }
.izq { background-image: url( ../img/sombraIzq.png); background-repeat:   repeat-y; width: 3px; background-position: right center; }
#content { }
.izqSup { background-image: url( ../img/sombrasupIzq.png); background-repeat:   no-repeat; width: 3px; background-position: right bottom; height: 3px; font-size: 2px; }
.derSup { background-image: url( ../img/sombrasupDer.png); background-repeat:   no-repeat; width: 3px; background-position: left bottom; font-size: 2px; height: 3px; }
.derInf { background-image: url( ../img/sombraInfDer.png); background-repeat:   no-repeat; background-position: left top; height: 3px; width: 3px; }
.izqInf { background-image: url( ../img/sombraInfIzq.png); background-repeat:   no-repeat; width: 3px; background-position: right top; height: 3px; }
.arrowlistmenu ul.sinBorde li.pdf a{ background-image: url( ../img/ico_pdf.gif); background-position: left center; background-repeat: no-repeat; }
table#imagenes { padding: 0px; margin-top: -15px; margin-right: 0px; margin-bottom: -10px; margin-left: 0px; background-color: transparent; }#imagenes td#imagen { padding: 5px; }
.arrowlistmenu ul.sinBorde li.video a { background-image: url( ../img/application_flash.gif); background-position: left center; background-repeat: no-repeat; }
.arrowlistmenu ul.sinBorde2 { border-bottom-color: #DDD; display: block; margin-left: 0px; }
.arrowlistmenu ul li.autoAlto a { font-family: Verdana, Geneva, sans-serif; font-size: 11px; font-weight: normal; color: #000; list-style-type: none; border-top-width: 0px; border-top-style: none; display: block; height: auto; line-height: 25 px; background-image: url( ../img/ico_secciones.gif); padding-left: 20px; background-repeat: no-repeat; background-position: left 6px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; border-right-style: none; border-bottom-style: solid; border-left-style: none; text-decoration: none; margin: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; border-bottom-color: #DDD; }
.arrowlistmenu ul li.autoAlto2 a { font-family: Verdana, Geneva, sans-serif; font-size: 11px; font-weight: normal; color: #519330; list-style-type: none; border-top-width: 0px; border-top-style: none; display: block; height: auto; padding-left: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; border-right-style: none; border-bottom-style: solid; border-left-style: none; text-decoration: none; margin: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; border-bottom-color: #DDD; background-image: none; line-height: normal; }
#FLVPlayer { background-color: #FFF; margin-top: 0px; margin-right: 10px; margin-bottom: 0px; margin-left: 10px; }
h1.sobre { background-image: url( ../img/nosotros.gif); background-repeat: no-repeat; padding-left: 70px; padding-top: 20px; padding-bottom: 5px; letter-spacing: 1px; }
.contacta { float: right; background-color: #FFF; border: 1px solid #686809; color: #FFF; padding-top: 3px; padding-right: 5px; padding-bottom: 3px; padding-left: 5px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; position: relative; font-size: 10px; }
.contacta h6 a { font-size: 10px; color: #3A3A3A; text-decoration: none; font-weight: normal; letter-spacing: -1px; }
.contacta h6 { color: #3B3B3B; font-size: 10px; font-weight: normal; letter-spacing: 0px; }

.contacta a { color: #FFF; }
ul#menu li.ultima { float: left; list-style-type: none; text-decoration: none; color: #a8b20b; height: 30px; display: block; padding: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 20px; overflow: hidden;}
.tresColumnasinico { width: 435px; margin-right: 50px; display: block; float: left; }
#noticias { padding: 8px; }
.mininoticia { font-family: Tahoma, Geneva, sans-serif; font-size: 11px; font-weight: normal; color: #000; margin-left: 0px; margin-bottom: 5px; padding-top: 5px; padding-right: 10px; padding-bottom: 5px; padding-left: 10px; border: 1px dotted #CCC; display: block; }
#noticias ol li { font-size: 10px; margin-left: 0px; text-align: justify; list-style-image: none; list-style-type: none; padding: 4px; line-height: 14px; margin-top: -5px; } 
#noticias ol li a { font-size: 10px; margin-left: 30px; text-align: justify; list-style-image: none; list-style-type: none; }
.mininoticia a { font-size: 10px; font-weight: normal; color: #000; margin: 0px; padding: 0px; }
h1 { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 20px; color: #333333; display: block; margin-bottom: 10px; font-weight: normal; }
h3.menuheader.expandable a { line-height: 25px; color: #000; text-decoration: none; font-family: Verdana, Geneva, sans-serif; font-size: 11px; font-weight: normal; }
h6 { font-family: Tahoma, Geneva, sans-serif; font-size: 9px; font-weight: normal; color: #333; text-align: left; }
h1.noticia { font-family: Georgia, "Times New Roman", Times, serif; font-size: 24px; font-weight: normal; overflow: hidden; color: #78982A; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #78982A!important; }
h1.noticia_mini { font-family: Georgia, "Times New Roman", Times, serif; font-size: 20px; font-weight: bold; color: #78982A; padding: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 3px; margin-left: 0px; width: auto; overflow: hidden; }
.noticia_click a:hover { background-color: #F8F8F8; cursor: pointer; text-decoration: none; }
.noticia_click:hover, .noticia_click:active, .noticia_click.activo { padding-top: 5px; padding-right: 10px; padding-bottom: 5px; padding-left: 10px; text-decoration: none; font-weight: normal; display: block; margin: 5px; border: 1px solid #E2E2E2; background-color: #78982A; }

.noticia_click p { font-family: Georgia, "Times New Roman", Times, serif; font-size: 11px; color: #223111; line-height: 14px; margin: 0px; padding: 0px; font-weight: normal; }
.noticia_click:hover p, .noticia_click:hover h1.noticia_mini, .noticia_click:hover h6.leermas { color: #FFF; }


.noticia_click { padding-top: 5px; padding-right: 10px; padding-bottom: 5px; padding-left: 10px; text-decoration: none; font-weight: normal; display: block; margin: 5px; border: 1px solid #E2E2E2; background-color: #F2F2F2; }
.noticia_click:hover .leermas { background-color: #FFF; color: #78982A!important; }

.noticia_click img { width: 100px; border: 1px solid #D8D8D8; float: right; margin-bottom: 10px; clear: right; margin-left: 10px; }

#logoCray { background-image: url(../img/logocray.gif); height: 20px; width: 140px; float: right; margin-top: 15px; margin-right: 20px; }
ul#menuCray li { float: left; background-image: none; margin-right: 0px; margin-left: 0px; margin-top: 0px; margin-bottom: 0px; overflow: hidden; }
ul#menuCray li a { background-image: none; margin: 0px; font-weight: bold; text-decoration: none; color: #FFF; background-color: #363636; padding-top: 3px; padding-right: 8px; padding-bottom: 5px; padding-left: 8px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 14px; display: block; position: relative; overflow: hidden; }
#textoCray { width: 550px; float: right; clear: right; margin-right: 20px; line-height: 16px!important; }
ul#menuCray { display: block; height: 23px; width: 580px; float: right; margin-top: 30px; }
#textoCray p { font-family: Verdana, Geneva, sans-serif; font-size: 10px;line-height: 16px!important;  }
ul#soluciones li { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #8e8e8e; background-image: none; list-style-type: disc; margin-top: 5px; margin-right: 0px; margin-bottom: 5px; margin-left: 20px; padding: 0px; }
ul#logos { padding: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: -10px; }
ul#logos li { width: 90%; list-style-type: none; background-image: none; display: block; margin-bottom: 20px; margin-left: 10px; padding-bottom: 10px; border: 1px dotted #CCC; padding-top: 10px; }
ul#logos li img { border-right-width: 1px; border-right-style: dotted; border-right-color: #CCC; padding-right: 20px; margin-right: 20px; display: inline; }

ul#soluciones { margin-left: 20px; }
.wrapper p { font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height: 16px!important; }
ul.archivos li { float: left; list-style-type: none; margin-right: 20px; width: 100px; text-align: center; border: 1px solid #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 10px; padding-top: 10px; padding-right: 3px; padding-bottom: 10px; padding-left: 3px; cursor: pointer; background-image: none; }
ul.archivos { margin-left: -20px; display: block; height: 200px; position: relative; }

ul.archivos li:hover { float: left; list-style-type: none; margin-right: 20px; width: 100px; text-align: center; border: 1px solid #CCCCCC; font-family: Arial, Helvetica, sans-serif; font-size: 10px; padding-top: 10px; padding-right: 3px; padding-bottom: 10px; padding-left: 3px; background-color: #EBEBEB; background-image: none; }
ul.archivos li a { list-style-type: none; text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10px; cursor: pointer; background-image: none; }
p { font-family: Verdana, Geneva, sans-serif; font-size: 12px; float: none; position: static; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; white-space: normal; clear: none; font-style: normal; line-height: 20px; font-weight: normal; }
#FlashID { height: 175px; width: 750px; margin-right: auto; margin-left: auto; border: 2px solid #FFF; display: block; margin-top: 20px; }
a:hover { text-decoration: none; font-weight: bold; color: #c9c710; }

/*CRAY*/
p#cross-links { text-align: center }
p#cross-links { border-bottom: 1px solid #ccc; margin-bottom: 30px; padding-bottom: 30px }
.stripViewer .panelContainer .panel ul { text-align: left; margin: 0 15px 0 30px; }
.slider-wrap { /* This div isn't entirely necessary but good for getting the side arrows vertically centered */ position: relative; width: 100%; margin-top: 5px; margin-right: 0; margin-bottom: 5px; margin-left: 0; }
/* These 2 lines specify style applied while slider is loading */
		.csw { width: 100%; height: 700px; background: #fff; overflow: scroll }
.csw .loading { margin: 200px 0 300px 0; text-align: center }
.stripViewer { /* This is the viewing window */ position: relative; overflow: hidden; /* this is the border. should have the same value for the links */ margin: auto; width: 670px; /* Also specified in  .stripViewer .panelContainer .panel  below */ height: 500px; clear: both; background: #fff; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; }
.stripViewer .panelContainer { /* This is the big long container used to house your end-to-end divs. Width is calculated and specified by the JS  */ position: relative; left: 0; top: 0; width: 100%; list-style-type: none;/* -moz-user-select: none; // This breaks CSS validation but stops accidental (and intentional - beware) panel highlighting in Firefox. Some people might find this useful, crazy fools. */
		}
.stripViewer .panelContainer .panel { /* Each panel is arranged end-to-end */ float:left; height: 100%; position: relative; width: 670px; /* Also specified in  .stripViewer  above */ }
.stripViewer .panelContainer .panel .wrapper { /* Wrapper to give some padding in the panels, without messing with existing panel width */ padding: 10px; }
.stripNav { /* This is the div to hold your nav (the UL generated at run time) */ margin: auto; }
.stripNav ul { /* The auto-generated set of links */ list-style: none; }
.stripNav ul li { float: left; margin-right: 2px; display:none /* If you change this, be sure to adjust the initial value of navWidth in coda-slider.1.1.1.js */ }
.stripNav a { /* The nav links */ font-size: 10px; font-weight: bold; text-align: center; line-height: 32px; background: #c6e3ff; color: #fff; text-decoration: none; display: block; padding: 0 15px; }
.stripNav li.tab1 a { background: #60f }
.stripNav li.tab2 a { background: #60c }
.stripNav li.tab3 a { background: #63f }
.stripNav li.tab4 a { background: #63c }
.stripNav li.tab5 a { background: #00e }
.stripNav li a:hover { background: #333; }
.stripNav li a.current { background: #000; color: #fff; }
.stripNavL, .stripNavR { /* The left and right arrows */ position: absolute; top: 230px; text-indent: -9000em; }
.stripNavL a, .stripNavR a { display: block; height: 40px; width: 40px; }
.stripNavL { left: 0; }
.stripNavR { right: 0; }
.stripNavL { background: url("images/arrow-left.gif") no-repeat center; }
.stripNavR { background: url("images/arrow-right.gif") no-repeat center; }
#logoCray { background-image: url(../img/logocray.gif); height: 20px; width: 140px; float: right; margin-top: 15px; margin-right: 20px; }
ul#menuCray li { float: left; background-image: none; margin-right: 0px; margin-left: 0px; margin-top: 0px; margin-bottom: 0px; }
ul#menuCray li a { background-image: none; margin: 0px; font-weight: bold; text-decoration: none; color: #FFF; padding-top: 3px; padding-right: 8px; padding-bottom: 5px; padding-left: 8px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 14px; display: block; position: relative; }
#textoCray { width: 670px; float: right; clear: right; margin-right: 20px; line-height: 16px!important; }
ul#menuCray { display: block; height: 25px; width: 700px; float: right; margin-top: 10px; overflow: hidden; }
.logoCray2 { background-image: url(http://www.englobe-tec.com/html/img/craycx1.gif); height: 20px; width: 683px; background-repeat: no-repeat; margin-top: 30px; margin-bottom: 0px; float: right; margin-right: 0px; margin-left: 0px; }
#textoCray p { font-family: Verdana, Geneva, sans-serif; font-size: 11px; line-height: 17px!important; letter-spacing: 0px; }
ul#soluciones li { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #8e8e8e; background-image: none; list-style-type: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; margin: 0px; padding: 0px; }
ul#logos { padding: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: -10px; }
ul#logos li { width: 90%; list-style-type: none; background-image: none; display: block; margin-bottom: 10px; margin-left: 5px; padding-bottom: 5px; border: 1px dotted #CCC; padding-top: 5px; }
ul#logos li img { border-right-width: 1px; border-right-style: dotted; border-right-color: #CCC; padding-right: 20px; margin-right: 20px; display: inline; }
ul#soluciones { padding: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }
.wrapper p { font-family: Verdana, Geneva, sans-serif; font-size: 11px; line-height: normal!important; }
ul.archivos li { float: left; list-style-type: none; margin-right: 20px; width: 100px; text-align: center; border: 1px solid #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 10px; padding-top: 10px; padding-right: 3px; padding-bottom: 10px; padding-left: 3px; cursor: pointer; background-image: none; }
ul.archivos { margin-left: -20px; display: block; height: 200px; position: relative; }
ul.archivos li:hover { float: left; list-style-type: none; margin-right: 20px; width: 100px; text-align: center; border: 1px solid #CCCCCC; font-family: Arial, Helvetica, sans-serif; font-size: 10px; padding-top: 10px; padding-right: 3px; padding-bottom: 10px; padding-left: 3px; background-color: #EBEBEB; background-image: none; }
ul.archivos li a { list-style-type: none; text-align: center; font-family: Verdana, Geneva, sans-serif; font-size: 11px; cursor: pointer; background-image: none; }
ul#soluciones li a { font-family: Verdana, Geneva, sans-serif; font-size: 11px; font-weight: normal; color: #8e8e8e; background-image: none; list-style-type: disc; text-decoration: none; border: 1px solid #CCC; display: block; padding-top: 0px; padding-right: 5px; padding-bottom: 0px; padding-left: 5px; margin-top: 0px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px; width: 170px; }
ul#soluciones li a:active, ul#soluciones li a:hover { font-family: Verdana, Geneva, sans-serif; font-size: 11px; font-weight: normal; color: #FFF; background-image: none; list-style-type: disc; text-decoration: none; margin-top: 0px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px; padding-top: 0px; padding-right: 5px; padding-bottom: 0px; padding-left: 5px; background-color: #CCC; }
#titusolu { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 18px; color: #CCC; margin: 0px; padding: 0px; }
ul#menuCray li a:hover, ul#menuCray li a:active , ul#menuCray li.activo a{ background-image: none; margin: 0px; font-weight: bold; text-decoration: none; color: #FFF; background-color: #363636; padding-top: 3px; padding-right: 8px; padding-bottom: 5px; padding-left: 8px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 14px; display: block; position: relative; }
h6#volver a { font-family: Tahoma, Geneva, sans-serif; font-weight: normal; color: #900; text-decoration: none; font-size: 9px; }
ul.archivos {margin-left: -20px; display: block; height: 200px; position: relative; }
.wrapper h3 { padding-bottom: 10px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 20px; margin-top: 20px; margin-bottom: 15px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000; }
.wrapper img { padding: 5px; border: 1px solid #CCC; }
.wrapper h5 { font-weight: normal; color: #666; text-decoration: none; font-family: Tahoma, Geneva, sans-serif; font-size: 11px; letter-spacing: 1px; }
ul.archivos li a img{ border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; }
.logoScaleMp { background-image: url(http://www.englobe-tec.com/html/img/scalemp.gif); height: 39px; width: 683px; background-repeat: no-repeat; margin-top: 30px; margin-bottom: 0px; float: right; margin-right: 0px; margin-left: -10px; }
.leermas { font-family: Georgia, "Times New Roman", Times, serif; font-size: 10px; font-weight: normal; float: right; display: block; padding-top: 2px; padding-right: 5px; padding-bottom: 2px; padding-left: 5px; color: #FFF; background-color: #78982A; }
.textoNoticia { font-family: Verdana, Geneva, sans-serif; font-size: 11px; line-height: 15px; }
