/* GENERAL --------------------------------------------------------------------------------- */
html {margin:0;padding:0;border:0}
body {margin:0;padding:0;font-family:Arial, Helvetica, sans-serif;font-size:11px; color:#666666; background:url(../images/fondo.gif) 0 0 repeat-x}
h1, h2, h3, h4, h5, h6 {margin:0;padding:0;}
p, a, form, label, fieldset, legend {margin:0;padding:0;text-decoration:none}
a {outline:none}
ul, ol, dl, dt, dd, li {margin:0;padding:0;list-style-type:none}
a img {border:0;}
img { border:0; margin:0; padding:0}
* html ul {height:0;}
/* ----------------------------------------------------------------------------------------- */
/* ESTRUCTURA PAGINA ----------------------------------------------------------------------- */
.TODO {margin:0 auto; width:961px; background-color:#FFF}
.CONTENIDO {margin:5px 0 10px 0;background-color:#FFF;overflow:hidden;height:100%; display:block}
.CABECERA {padding:10px 0 1px 0;}
.CENTRAL { display:block; width:733px;float:right}
/* MENU SOPORTE ------------------------------------------------------------------------------*/
.SOPORTE { background:url(../images/fnd-soporte.gif) 0 0 no-repeat; text-align:right; padding: 0 20px 0 0; display:block;height:19px}
.SOPORTE ul {}
.SOPORTE li { display:inline; font-weight:bold; color:#FFF; padding: 0 0 0 3px}
.SOPORTE a { color:#FFF}
.SOPORTE a:hover { text-decoration:underline}
/* ----------------------------------------------------------------------------------------- */

/*MODULOS HOME*/
#MOD_HOME {padding:0 0 0 10px;overflow:hidden;height:100%;}

/**/
#MODHOME_QUIENES {margin:0 10px 0 0;width:475px;float:left;display:inline;}
#MODHOME_QUIENES .MODINFO_BOTTOM {padding-bottom:9px !IMPORTANT;padding-bottom:10px;}
#MODHOME_QUIENES img {margin:0 17px 0 0;padding:0;float:left;}
#MODHOME_QUIENES p {margin:0;padding:0;line-height:14px;}

/**/
#MODHOME_LOGOS {margin:0;width:219px;float:left;display:inline;}
#MODHOME_LOGOS .MODINFO_BOTTOM {margin:0;padding:11px 0 6px 1px;}
#MODHOME_LOGOS img {border:none;}
#MODHOME_LOGOS p {margin:0;padding:0;}
/**/
#MODHOME_AREAS {margin:10px 0 10px 0;width:708px;float:left;display:inline;clear:both;background:url(../images/area-fondo-lineas-gris.gif) 149px 40px no-repeat;}
#MODHOME_AREAS .MODINFO_BOTTOM {padding-bottom:6px;}
#MODHOME_AREAS h1 {color:#c99220;}
#MODHOME_AREAS p {height:56px;margin:0;padding:0;background:url(../images/areas-txtbox-fondo.gif) 0 0 no-repeat;font-size:10px;line-height:12px;color:#c38d1f;text-align:center;}
#MODHOME_AREAS p a {padding:10px 12px 0 12px;text-decoration:none;color:#c38d1f;display:block;height:46px;}
#MODHOME_AREAS p a:hover {background:url(../images/areas-txtbox-fondo-roll.gif) 0 0 no-repeat;}
#MODHOME_AREAS img {margin-bottom:4px;}
#MODHOME_AREAS .Mod_Areas {overflow:hidden;height:100%;}
#MODHOME_AREAS .Servicios {margin-right:3px;width:132px;float:left;display:inline;}
#MODHOME_AREAS .Servicios img {margin-left:4px;}
#MODHOME_AREAS .Mantenimientos {margin-right:3px;width:132px;float:left;display:inline;}
#MODHOME_AREAS .Mantenimientos img {margin-left:4px;}
#MODHOME_AREAS .Instalaciones {margin-right:3px;width:132px;float:left;display:inline;}
#MODHOME_AREAS .Instalaciones img {margin-left:4px;}
#MODHOME_AREAS .Construccion {margin-right:3px;width:132px;float:left;display:inline;}
#MODHOME_AREAS .Construccion img {margin-left:4px;}
#MODHOME_AREAS .Telecomunicaciones {margin-right:3px;width:132px;float:left;display:inline;}
#MODHOME_AREAS .Telecomunicaciones img {margin-left:4px;}
#MODHOME_AREAS .ActivoEnlaces a {background:url(../images/areas-txtbox-fondo-activo.gif) 0 0 no-repeat;color:#5c5c5c;}
#MODHOME_AREAS .ActivoEnlaces a:hover {background:url(../images/areas-txtbox-fondo-activo.gif) 0 0 no-repeat;color:#5c5c5c;}
#MODHOME_AREAS .ActivoArea {background-color:#e0e3e9;}
/**/
#MODHOME_NOTICIAS {margin:0 10px 0 0;width:412px;float:left;display:inline;}
#ModNoticias_Top {background:url(../images/fondoverde-modulo-bottom.gif) 0 0 repeat-x;}
#MODHOME_NOTICIAS ul {margin:0;padding:0 0 0 2px;}
#MODHOME_NOTICIAS ul li {margin:0;padding:5px 0 5px 0;background:none;clear:both;background:url(../images/noticias-listas-fondolinea.gif) 0 bottom no-repeat;}
#MODHOME_NOTICIAS ul li strong.Bolo {display:block;background:url(../images/bolo-flecha-verde.gif) 317px 4px no-repeat;}
#MODHOME_NOTICIAS ul li a:hover {color:#009078;}
#MODHOME_NOTICIAS p {margin:0;padding:2px 90px 0 7px;}
#MODHOME_NOTICIAS p strong {background:none;padding:0;}
#MODHOME_NOTICIAS h1 {color:#00836a;}
#MODHOME_NOTICIAS strong {padding:0 0 0 7px;color:#009078;background:url(../images/bolo-box-verde.gif) 0 6px no-repeat;}
/**/
#MODHOME_TRABAJA {margin:0;width:282px;float:left;display:inline;}
#MODHOME_TRABAJA img {padding:0;margin:0;}
#MODHOME_TRABAJA p {margin:4px 0 10px 0;paddin:0;}
#MODHOME_TRABAJA h1 {color:#6787bc;}

/* ----------------------------------------------------------------------------------------- */

/* MENU IZQUIERDO ----------------------------------------------------------------------------*/
.MENU {width:220px;float:left;margin:0 0 0 8px;background:url(../images/fondo-menu.gif) 0 bottom no-repeat;display:inline;}
.MENU a { width:195px; display:block;background:url(../images/fondo-menu-1.gif) 0 0 no-repeat;font-size:12px;font-weight:bold;color:#0f255a;padding:5px 0 5px 20px}
.MENU a:hover, .MENU a#ACTIVO { background:url(../images/fondo-menu-1-over.gif) 0 0 no-repeat; color:#FFF}
.MENU li {/* background: url(../images/bolo-menu1.gif) 10px 10px no-repeat;*/background-color:#f1f1f1;margin:0 2px 0 2px}
.MENU_BOTTOM { display:block; height:200px; margin: 0 2px 1px 2px}
/* SUBMENU */
#SUBMENU { margin:0; padding:0;}
#SUBMENU li { background:url(../images/bolo-menu2.gif) 25px 10px no-repeat; padding:0 0 2px 0; margin:0; border-bottom:1px solid #FFF}
#SUBMENU li a { font-size:11px; font-weight:normal; background-image:none;color:#0f255a;width:180px; padding:5px 0 0 35px}
#SUBMENU li a:hover { color:#6787bc}
#SUBMENU li a#SUBACTIVO { color:#6787bc; font-weight:bold}
/**/
/* ----------------------------------------------------------------------------------------- */

/*H1, H2, H3 --------------------------------------------------------------------------------*/
h1 { font-size:20px; background:url(../images/bordepuntos.gif) 0 bottom repeat-x; margin:0 0 20px 0}
h2 { font-size:12px; background:url(../images/bordepuntos.gif) 0 bottom repeat-x; margin:0 0 10px 0; padding:0 0 3px 0}
h3 { font-size:11px; background:url(../images/bolo-h3.gif) 0 5px no-repeat; padding: 0 0 0 8px; margin:0 0 0 10px}
h4 {font-size:11px; background:#f2f2f2 url(../images/fondo-h4.gif) 0 bottom repeat-x; padding: 0 0 1px 10px; margin: 30px 0 0 0}
h5 {padding:0 0 0 0;margin:0 0 10px 0;font-size:12px;line-height:14px;color:#6787bc;background:url(../images/ico-flechas-azul.gif) right 0 no-repeat;}
h5 a {padding:0 0 0 7px;color:#6787bc;text-decoration:none;background:url(../images/bolo-h3.gif) 0 5px no-repeat;}
h5 strong {padding:0 0 7px 0;background:url(../images/line-degrada-gris.gif) 0 bottom no-repeat;}
h6 {margin:0 0 0 10px;padding:2px 0 15px 0;font-size:11px;line-height:12px;background:url(../images/line-gris-puntos.gif) 0 0 repeat-x;}
h6 strong {padding:0 0 0 5px;}
h6 strong a {color:#666666;text-decoration:none !IMPORTANT;}
/**/

/* MODULOS DE INFORMACION -------------------------------------------------------------------*/
/* MODULO CON FONDO SOMBREADO */
/*.MODSOMBRA ul { padding: 10px 20px 0 25px; margin:0 !important}
.MODSOMBRA li { padding:0 0 10px 8px; background:url(../images/bolo-lista.gif) 0 6px no-repeat !important}
.MODSOMBRA li a { color:#5d5d5d; font-family:Arial, Helvetica, sans-serif; font-weight:normal;}
.MODSOMBRA li a:hover { color:#c38d1f; text-decoration:underline}
.MODSOMBRA#Servicios { background:url(../images/fondo-modsombra-servicios.gif) center 0 no-repeat; width:223px; height:285px}*/

/**/
.MOD_SOMBRA {width:209px;background:url(../images/mod-sombra-cont.gif) 0 0 repeat-y;}
.MOD_SOMBRATOP {background:url(../images/mod-sombra-top.gif) 0 top no-repeat;}
.MOD_SOMBRABOTTOM {padding:20px;background:url(../images/mod-sombra-bottom.gif) 0 bottom no-repeat;}
.MOD_SOMBRA .MOD_SOMBRABOTTOM ul {margin:0;padding:0 0 40px 0;}
.MOD_SOMBRA .MOD_SOMBRABOTTOM ul li {margin:0;padding:0 0 10px 10px;}

/**/

/* ESTRUCTURA PARA FONDOS*/
.MODINFO {margin:0 10px 0 10px; border:1px solid #eee; padding:1px}
.MODINFO_TOP { background:url(../images/fondo-modulo-top.gif) 0 0 repeat-x}
.MODINFO_BOTTOM { background:url(../images/fondo-modulo-bottom.gif) 0 bottom repeat-x; display:block; padding:15px 15px 30px 15px; overflow:hidden; height:100%}
/**/

/* ESTRUCTURA DE CONTENIDOS */
.MODINFO p { margin:15px 0 0 10px}
.MODINFO p.flash { margin:30px 0 0 10px}
.MODINFO a { text-decoration:underline; font-weight:bold}
.MODINFO a:hover { color:#21468c}
.MODINFO img { border:1px solid #EEE; padding:2px}
.MODINFO img.FLLEFT { margin:0 15px 0 0}
.MODINFO img.FLRIGHT { margin:0 0 0 15px}
.MODINFO p.Botonera { margin: 40px 0 0 0 }
.MODINFO a.EnlaceNormal {color:#666; font-weight:normal; text-decoration:underline}
.MODINFO a.EnlaceNormal:hover {color:#c38d1f}
.MODINFO a.EnlaceFlecha { color:#6787bc; background:url(../images/ico-flechas.gif) 0 2px no-repeat; padding: 0 0 0 18px}
.MODINFO a.EnlaceFlecha:hover {color:#c38d1f}
.MODINFO ul  { margin: 20px 0 0 20px}
.MODINFO ul li { background:url(../images/bolo-lista.gif) 0 5px no-repeat; padding: 0 0 0 8px;margin: 0 0 10px 0;}
.MODINFO ul#BoloNo li { background: none}
.MODINFO ul li a { color:#666; font-weight:normal; }
.MODINFO ul li a:hover { color:#c38d1f}
.MODINFO p input.CK { position:relative; top:3px !important; top:2px}

/*MAPA WEB*/
.Mapa_Web {margin:47px 0 0 0;padding:0;overflow:hidden;height:100%;}
.Mapa_Web h5 strong {display:block;width:300px;}
.Mapa_Web h5 a {text-decoration:none;}

.Mapa_Web ul {margin:0 0 35px 0;padding:0 0 0 20px;}
.Mapa_Web ul li {padding:6px 0 6px 7px;margin:0;line-height:14px;background:url(../images/bolo-lista.gif) 0 10px no-repeat;}
.Mapa_Web ul li a {display:inline !IMPORTANT;text-decoration:none;}
.Mapa_Web ul li a:hover {text-decoration:underline;color:#666666;}

.Mapa_Web .Column_DERCH {margin:0;padding:0 10px 0 10px;width:299px;float:left;display:inline;}
.Mapa_Web .Column_IZQU {margin:0 30px 0 0;padding:0 10px 0 10px;width:299px;float:left;display:inline;}


/**/
/* ELEMENTOS ADICIONALES */
div.BORDEPUNTOS {}
div.BORDEPUNTOS_CL { background:url(../images/bordepuntos_claro.gif) 0 0 repeat-x; padding: 2px 0 0 0}
/**/

/* BOTONES // ENLACES */
a.BTN_GRIS { background:url(../images/boton-fondo-gris.gif) left 0; padding: 2px 20px 3px 25px; color:#FFF; text-decoration:none; margin:0 20px 0 0; border:1px solid #7d7d7d; text-align:center}
p.AlignRight a.BTN_GRIS { margin: 0 0 0 20px}
p.AlignLeft a.BTN_GRIS { margin: 0 20px 0 0}
a:hover.BTN_GRIS { text-decoration:underline; color:#FFF}
input.BTN_AZUL {height:21px; margin:0; padding:0 15px 2px 25px !important; padding:2px 15px 2px 28px; background:url(../images/boton-fondo-azul.gif) 0 0 no-repeat;color:#FFFFFF !important;font-weight:bold;border:none;text-align:center;font-size:11px;overflow:visible;}
/**/
/* MODULOS PARA DIFERENTES SECCIONES DEL SITE */
.TXT_SERVICIOS { display:block; width:415px; margin: 0 0 0 10px}
/**/
/* ANCHOS GENERICOS PARA DIFERENTES TAMAŅOS DE MODULOS*/
.ANCHO708px { width:708px}
/* TAMAŅOS PARA INPUT */
.ANCHO198px { width:198px}
.ANCHO452px { width:452px}
#Comentarios { height:70px}
/**/
/* BLOQUES DE IMAGEN PARA CLIENTES */
.BLOQUE_CLIENTE { width:146px; text-align:center;padding:0; margin: 20px 15px 0 0; float:left}
.BLOQUE_CLIENTE img { border:none}
.IMG { background:url(../images/fondo-bloque-cliente.gif) 0 0 repeat-y; display:block; width:100%}
.IMG_top { background:url(../images/fondo-bloque-cliente-top.gif) 0 top no-repeat; padding:1px 0 0 0}
.IMG_bottom { background:url(../images/fondo-bloque-cliente-bottom.gif) 0 bottom no-repeat; padding:0 0 1px 0}
.IMG_bottom a {display:block;border:1px solid #FFF}
.IMG_bottom a:hover{ border:1px solid #F3C15A}
.PieFoto { display:block; width:144px; height:14px; background-color: #f2f2f2; text-align:center; font-weight:bold; margin: 3px 0 0 1px}
/**/

/* FORMULARIOS ----------------------------------------------------------------------- */
input.TXT { padding:0 2px 0 2px; height:16px; border:1px solid #b3b3b3}

div.FormContacto { background:url(../images/fondo-modsombra-contacto.gif) center 0 no-repeat; display:block; height:336px; padding: 20px 0 0 0; margin: 30px 0 0 0}
div.FormContacto table { padding:0; width:400px}
div.FormContacto td { padding: 0 30px 10px 20px;}
div.FormContacto td p { margin:0; padding:0}
div.FormContacto td input.TXT {}
div.FormContacto td span { padding:0 10px 0 0}

/**/
/*Trabajo*/
.FormTrabajo {padding:0;margin:0 auto;}
.FormTrabajo th {padding:5px 3px 2px 3px !IMPORTANT;padding:2px 3px 2px 3px;text-align:right;vertical-align:top;line-height:12px;}
.FormTrabajo td {padding:2px 3px 2px 3px !IMPORTANT;padding:0 3px 2px 3px;margin:0;vertical-align:top;border:none;}
.FormTrabajo input {font-size:11px;line-height:11px;color:#666666;}
.FormTrabajo textarea {font-size:12px;line-height:12px;color:#666666;border:1px solid #b3b3b3;}
.FormTrabajo select {padding:1px 0 1px 0;font-size:11px;color:#6787bc;border:1px solid #b3b3b3;}

/**/
/*Empleo*/
.TBL_Empleo {width:100%;}
.TBL_Empleo p {margin:10px 0 10px 0;padding:0;font-size:11px;line-height:12px;color:#666666;}
.TBL_Empleo a {color:#666666;text-decoration:underline;}
.TBL_Empleo th {text-align:left;}
.TBL_Empleo thead th {padding:22px 0 22px 0 !IMPORTANT;text-align:left;color:#6787bc;background:url(../admin/images/fondo_tbl_empleo_th.gif) 0 20px repeat-x;}
.TBL_Empleo thead th strong {padding:0 0 0 14px;background:url(../admin/images/bolo-box-blue.gif) 7px 6px no-repeat;}
.BTN_EnviarBox {text-align:right;}
.BTN_Enviar {height:21px;margin:0;padding:0 10px 2px 25px  !IMPORTANT;padding:0 0 2px 15px;background:url(../admin/images/btn_enviar_fondo.gif) 0 0 no-repeat;color:#FFFFFF !IMPORTANT;font-weight:bold;border:none;text-align:center;font-size:11px;line-height:11px;}
/**/
.TBL_Envio {margin-top:40px;background:url(../admin/images/lines_lightgray.gif) 0 top repeat-x;}
.TBL_Envio input {margin:10px 0 0 5px;}
.TBL_Envio strong {font-weight:normal;text-decoration:underline;}

/*TXT CAJAS -----*/
.BoxTXT {padding:2px 0 2px 2px;border:1px solid #b3b3b3;}

/*TAMAŅOS CAJAS*/
.BOX54px {width:54px;}
.BOX68px {width:68px;}
.BOX94px {width:94px;}
.BOX98px {width:98px;}
.BOX104px {width:104px;}
.BOX124px {width:124px;}
.BOX195px {width:195px;}
.BOX245px {width:245px;}
.BOX255px {width:255px;}
.BOX328px {width:328px;}
.BOX485px {width:485px;}
.BOX498px {width:498px;}

/**/
.BOX24px {width:24px;}
.BOX50px {width:50px;}
.BOX54px {width:54px;}
.BOX74px {width:54px;}
.BOX94px {width:94px;}
.BOX100px {width:100px;}
.BOX114px {width:114px;}
.BOX118px {width:118px}
.BOX149px {width:148px}
.BOX180px {width:180px;}
.BOX214px {width:204px;}
.BOX286px {width:286px;}
/* ----------------------------------------------------------------------------------------- */


/* PIE ---------------------------------------------------------------------------------------*/
.PIE {padding:0 0 10px 0 ;display:block; width:940px; height:19px; background:url(../images/fondo-pie.gif) 0 0 no-repeat; margin: 20px 0 0 10px;}
.PIE p { color:#cfcfcf; padding:2px 0 0 10px;float:left}
.PIE span { color:#cfcfcf; float:right; padding:2px 15px 0 0}
.PIE a { color:#cfcfcf;}
.PIE a:hover { text-decoration:underline}
/**/

/* ----------------------------------------------------------------------------------------- */
/* ----------------------------------------------------------------------------------------- */
/* ----------------------------------------------------------------------------------------- */
/* CLASES GENERICAS ------------------------------------------------------------------------ */
.FLLEFT {float:left;}
.FLRIGHT {float:right;}
.CLEAR { clear:both}
/**/
.AlignLeft { text-align:left}
.AlignCenter { text-align:center}
.AlignRight { text-align:right}
/* COLORES */
.AZULOSCURO { color:#21468c}
.AZUL { color:#6787bc}
.VERDE { color:#}

/**/
.ModNoticia p a {color:#6787bc;}

/*Desgradado*/
.Degrada_Line_Gris {background:url(../images/line-degrada-gris.gif) 0 0 repeat-x !IMPORTANT;}

/* Videos Insertados */ 
.Videos {margin:20px auto 0 auto;align:center;width:352px;}
/* ----------------------------------------------------------------------------------------- */
 

 
 
 



