/*GENERAL//////////////////////////////////////////////////////////////////*/
html {margin:0;padding:0}
body {margin:0 0 20px 0;padding:0;background:#FFF url(../images/fondo_patron.gif) 0 0 repeat;scrollbar-arrow-color:#CB2182;scrollbar-3dlight-color:#FFFFFF;scrollbar-highlight-color:#FFFFFF;scrollbar-face-color:#FFFFFF;scrollbar-shadow-color:#FFFFFF;scrollbar-track-color:#FFFFFF;scrollbar-darkshadow-color:#FFFFFF}
/**/
h1, h2, h3, h4, h5, h6 {margin:0;padding:0}
p, a, form, label {margin:0;padding:0}
ul, ol, dl, dt, dd, li {margin:0;padding:0;list-style-type:none}
a img {border:0}
* html ul {height:0;}
/**/

/*TODO/////////////////////////////////////////////////////////////////////*/
.TODO {position:relative;margin:0 auto;padding:2px 4px 0 5px;width:965px;background:#FFF url(fondo_todo.gif) 0 0 repeat-y}

/*MENU SOPORTE*/
.MENU_SOPORTE {text-align:right;height:15px;background:#FFF url(fondo_soporte.gif) 0 0 repeat-y;margin-bottom:2px;}
.MENU_SOPORTE ul {padding:3px 8px 0 0;line-height:0;font-size:0;}
.MENU_SOPORTE ul li {display:inline;line-height:0;font-size:0;margin-left:5px;}

/*PIE*/
.PIE {clear:both;margin-top:10px;text-align:right;background:url(fondo_pie.gif) center 0 repeat-y;font-family:"Trebuchet MS", Tahoma, Arial;font-size:10px;color:#FFF;padding:0 10px 0 10px;height:18px;}
.PIE p {display:inline;}
.PIE p a {color:#FFF;text-decoration:none}
.PIE p a:hover {color:#FFF;text-decoration:underline}
.PIE p.GrupoSIM {margin:0;padding:0;float:left;color:#84815B;}
.PIE p.GrupoSIM a {color:#84815B;text-decoration:none}
.PIE p.GrupoSIM a:hover {color:#CB2182;text-decoration:none}
/**/
.PIE2 {width:977px;margin:0 auto;background:url(fondo_pie2.gif) 0 0 no-repeat;height:5px;line-height:0;font-size:0}

/*LOGO*/
.LOGO {position:absolute;top:8px;left:10px}

/*CENTRAL*/
.CENTRAL {overflow:hidden;}

/*MENU*/
.MENU {float:left;margin:170px 7px 0 0;padding-bottom:30px;width:188px;}
.MENU div.NivUNO {width:173px;margin-left:1px;font-family:"Trebuchet MS", Tahoma, Arial;font-size:11px;margin-top:5px;}
.MENU div.NivUNO a {display:block;line-height:13px;padding:3px 8px 10px 2px;background:#FFF url(fondo_menu.gif) right bottom no-repeat;color:#464646;text-align:right;text-decoration:none}
.MENU div.NivUNO a:hover {color:#cb2182}
.MENU div.NivUNO a.Activo {font-weight:bold;color:#cb2182}
/**/
.MENU div.NivDOS {margin-top:-8px;width:173px;background:#f8f8f8 url(fondo_submenu.gif) right top no-repeat;margin-left:1px;font-family:"Trebuchet MS", Tahoma, Arial;font-size:10px;}
.MENU div.NivDOS ul, .MENU div.NivDOS ul li {line-height:0}
.MENU div.NivDOS ul li a {display:block;margin-right:2px;background:url(bolo_submenu.gif) right 9px no-repeat;line-height:16px;padding:4px 10px 4px 2px;color:#6e6e6e;text-align:right;text-decoration:none;line-height:13px;}
.MENU div.NivDOS ul li a:hover, .MENU div.NivDOS ul li a.Activo {background:url(bolo_submenu_on.gif) right 9px no-repeat;color:#cb2182}

/*FLASHsssss*/
.FLASH {padding-bottom:17px;background:url(fondo_flash.gif) 0 bottom no-repeat;}
.FLASH_NIVEL2 {padding-bottom:3px;background:url(linea_nivel2.gif) 0 bottom no-repeat;}

/*CONTENIDO*/
.CONTENIDO {float:left;display:inline;width:770px;}

/*CONTENIDO HOME*/
.ModHome_Columas {padding-left:18px;}
.ModHome_Columas {overflow:hidden;padding-left:18px;}
/**/
.ModHome_01 {width:271px;margin-right:19px;}
.ModHome_01 p {padding:10px;font-family:"Trebuchet MS", Tahoma, Arial;font-size:11px;line-height:16px;color:#84815b}
.Mod_Home_Noticias {overflow:auto;height:230px;}
.Mod_Home_Noticias p {background:url(bolo_noticias.gif) 0 12px no-repeat;margin-left:14px;padding-left:13px;line-height:14px;}
/**/
.ModHome_01, ModHome_02 {float:left;background:url(../images/fondo_patron.gif) 0 0 repeat;}
.ModHome_02 div {margin-bottom:5px}

/*DECORADO//////////////////////////////////////////////////////*/
.Clear {clear:both}
p.Separador {margin:6px 0px;padding:1px 0 0 0;background:url(../images/linea_puntos.gif) 0 0 repeat}
.AL_DER {text-align:right !IMPORTANT}
.AL_CENTER {text-align:right}
.MG_10px {margin:10px;}
.FL_LEFT {float:left;margin:0 10px 10px 0}
.FL_RIGHT {float:right;margin:0 0 10px 10px}
.BORDE {border:1px solid #b5b5b5}
.FotoBorde {border:3px solid #e5e5e5}
.ModDestacado p.FotoPie  {text-align:right;padding:0px 0 2px 0;font-size:11px;line-height:13px;color:#cb2182;font-weight:normal;}
p.BOTONES {overflow:auto;padding:5px 5px 0 5px;text-align:center !IMPORTANT;height:22px;}
.BOTONES a, .BOTONES input {margin:0 5px;border:1px solid #f5f5f5}
p.TextoPeq {font-size:10px !IMPORTANT}

/*MODULO DESTACADO*/
.ModDestacado {overflow:hidden;height:100%;background:url(../images/fondo_patron.gif) 0 0 repeat;}
.TEXTO .ModDestacado {text-align:center;padding:3px 0 18px 0;margin-bottom:10px}
/**/
.ModDestacado p {margin:5px 10px 10px 10px;background:url(../images/linea_puntos2.gif) 0 bottom repeat-x;font-family:"Trebuchet MS", Tahoma, Arial;font-size:12px;line-height:14px;color:#5a5a5a;font-weight:bold}
.ModDestacado p a {color:#5a5a5a;text-decoration:none}
.ModDestacado p a:hover {color:#5a5a5a;text-decoration:underline}
/*.ModDestacado p.BTN {margin:5px 10px 10px 10px;background:none;font-family:"Trebuchet MS", Tahoma, Arial;font-size:12px;line-height:14px;color:#5a5a5a;font-weight:bold;text-align:right}*/
.ModDestacado p a.BTN {border:1px solid #d9d9d9}
/**/
.ModDestacadoSombra {padding:11px 0 0 0;background:url(../images/destacado_sombra.gif) 0 0 repeat;}

/*TITULOS//////////////////////////////////////////////////////*/
h1 {margin:0 0 10px 0;padding:11px 0 0 32px;background:url(../images/fondo_h1.gif) 0 0 no-repeat;font-family:"Trebuchet MS", Tahoma, Arial;font-size:24px;line-height:28px;color:#565656;font-weight:normal}
h2 {height:19px;padding:0 0 0 20px;background:url(../images/fondo_h2.gif) 0 0 no-repeat;font-family:"Trebuchet MS", Tahoma, Arial;font-size:14px;line-height:14px;color:#cb2182;font-weight:normal}
.CONTENIDO .TEXTO h2 {margin:0 0 15px 0;}
.CONTENIDO h2 {margin:0 0 10px 30px;font-weight:bold}
h3 {height:15px;margin:0;padding:2px 10px 0 20px;background:url(../images/fondo_h3.gif) 0 0 repeat-y;font-family:"Trebuchet MS", Tahoma, Arial;font-size:12px;line-height:14px;color:#FFF;font-weight:normal}
h4 {height:17px;padding:3px 0 0 15px;background:url(../images/fondo_h4.gif) 0 0 no-repeat;font-family:Arial, Helvetica, sans-serif;font-size:10px;line-height:14px;color:#505050;font-weight:normal;margin-bottom:10px;}
.CONTENIDO .TEXTOLARGO h4 {background:url(../images/fondo_h4largo.gif) 0 0 no-repeat;}
h5 {padding:0 0 0 10px;height:17px;background:url(../images/fondo_h5.gif) 0 0 no-repeat;font-family:Arial, Helvetica, sans-serif;font-size:10px;line-height:7px;color:#8d647b;font-weight:normal;margin:15px 0 10px 0;text-transform:uppercase}
h5 a {color:#8d647b;text-decoration:none}
h5 a:hover {color:#8d647b;text-decoration:underline}
.TEXTOLARGO h5 {background:url(../images/fondo_h5largo.gif) 0 0 no-repeat;}
h6 {padding:16px 0 0 15px;height:13px;background:url(../images/fondo_h6.gif) 0 0 no-repeat;font-family:Arial, Helvetica, sans-serif;font-size:10px;line-height:7px;color:#8d647b;font-weight:normal;margin:15px 0 10px 0;text-transform:uppercase}

/*MODULO TEXTO*/
.CONTENIDO .TEXTO {display:inline;float:left;margin:5px 48px 0 30px;width:463px;}
.CONTENIDO .TEXTO h4 a {color:#8d647b;text-decoration:none;}
.CONTENIDO .TEXTO h4 a:hover {color:#8d647b;text-decoration:underline;}
.CONTENIDO .DESTACADOS {display:inline;float:left;margin:0;width:218px;}
.CONTENIDO .TEXTO p {margin:0 0 15px 0;font-family:"Trebuchet MS", Tahoma, Arial;font-size:11px;line-height:14px;color:#505050;text-align:justify;}
.CONTENIDO .TEXTO p a.BTN {margin-right:20px;}

/*MODULO TEXTO LARGO*/
.CONTENIDO .TEXTOLARGO {margin:5px 15px 0 30px;}
.CONTENIDO .TEXTOLARGO p {margin:0 0 15px 0;font-family:"Trebuchet MS", Tahoma, Arial;font-size:11px;line-height:14px;color:#505050;text-align:justify;}
.CONTENIDO .TEXTOLARGO p a.BTN {margin-right:20px;}

/*MODULO ACTIVIDADES*/
.ActividadesMenu {margin:0 6px 0 30px;width:289px;display:inline;float:left;}
.ActividadesMenu .Listado {margin:0 0 17px 0;padding-bottom:9px;background:url(../images/fondo_patron.gif) 0 0 repeat}
.ActividadesMenu .Listado .SCROLL {height:76px;overflow:auto;background-color:#FFF}
/*LISTA ENLACES*/
.ActividadesMenu ul.Enlaces li {padding:0 0 5px 4px;background-color:#FFF;font-family:"Trebuchet MS", Tahoma, Arial;font-size:10px;line-height:14px;color:#8d647b;font-weight:normal}
.ActividadesMenu ul.Enlaces li a {padding:0 0 0 7px;background:url(../images/bolo_lista.gif) 0 5px no-repeat;color:#8d647b;text-decoration:none}
.ActividadesMenu ul.Enlaces li a:hover, .ActividadesMenu ul.Enlaces li a.Activo {background:url(../images/bolo_lista_on.gif) 0 5px no-repeat;color:#cb2182;text-decoration:none}
/*Thumbnails*/
.Thumbnails {padding-bottom:34px;background:url(../images/fondo_enlaces_thumbnail2.gif) 0 bottom no-repeat;}
.Thumbnails ul {padding:6px 1px 0 1px;display:block;overflow:hidden;height:100%;border:3px solid #e5e5e5}
.Thumbnails ul li {display:inline;float:left;margin:0px 3px 0px 3px;padding:0 0 1px 1px;background:url(../images/fondo_enlaces_thumbnail.gif) 0 0 no-repeat;width:63px;height:59px;}
.Thumbnails ul li a {display:block;}
/*ActividadesFoto*/
.ActividadesFoto {float:left;width:418px;display:inline;background:url(../images/fondo_patron.gif) 0 0 repeat;}
.ActividadesFoto p {background:#FFF;padding:0 0 15px 0;font-family:"Trebuchet MS", Tahoma, Arial;font-size:11px;line-height:16px;color:#505050;text-align:justify;}
.ActividadesFoto p strong {color:#cb2182;}
.ActividadesFoto img {border:3px solid #e5e5e5}
.ActividadesFoto table {width:418px}
.ActividadesFoto table p {width:272px;padding:5px;text-align:center;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#686868;background:none}
.ActividadesFoto table img {border:none}
.ActividadesFoto table td {text-align:center;}
/**/
#Foto02, #Foto03, #Foto04, #Foto05, #Foto06, #Foto07, #Foto08 {display:none}
/**/
#CentrosComerciales {height:36px;width:328px;padding:50px 10px 145px 80px !IMPORTANT;padding:40px 10px 145px 80px;background:url(actividades/centros_comerciales/fondo_actividades_cc.jpg) 0 bottom no-repeat}
#Urbanizacion {height:36px;width:328px;padding:50px 10px 145px 80px !IMPORTANT;padding:40px 10px 145px 80px;background:url(actividades/urbanizacion/fondo_actividades_urb.jpg) 0 bottom no-repeat}
#Oficinas {height:36px;width:328px;padding:50px 10px 145px 80px !IMPORTANT;padding:40px 10px 145px 80px;background:url(actividades/oficinas/fondo_actividades_oficinas.jpg) 0 bottom no-repeat}
#Edificicacion {height:36px;width:328px;padding:50px 10px 145px 80px !IMPORTANT;padding:40px 10px 145px 80px;background:url(actividades/edificacion/fondo_actividades_edif.jpg) 0 bottom no-repeat}
#ObraIndustrial {height:36px;width:328px;padding:50px 10px 145px 80px !IMPORTANT;padding:40px 10px 145px 80px;background:url(actividades/obra_industrial/fondo_actividades_obra.jpg) 0 bottom no-repeat}
#Rehabilitacion {height:36px;width:328px;padding:50px 10px 145px 80px !IMPORTANT;padding:40px 10px 145px 80px;background:url(actividades/rehabilitacion/fondo_actividades_reh.jpg) 0 bottom no-repeat}

/*FORMULARIO*/
form {font-family:Arial, Helvetica, sans-serif;font-size:11px;line-height:15px;color:#5e5e5e;}
form p {padding:0 10px;}
form.FormContacto label {display:block;float:left;margin-bottom:3px;text-align:right;width:110px;line-height:16px;padding:0 4px 0 0;}
form.FormContacto input.TXT, form textarea.TXT {margin-bottom:10px;text-align:left;width:300px;font-family:Arial, Helvetica, sans-serif;font-size:11px;border:1px solid #BABABA}
form.FormContacto input.File {margin-bottom:10px;text-align:left;width:304px;font-family:Arial, Helvetica, sans-serif;font-size:11px;border:1px solid #BABABA}
/**/
div.LineaPatron {font-size:0;height:9px;background:url(../images/fondo_patron.gif) 0 0 repeat}
p.LineaPatron {font-size:0;background:url(../images/fondo_patron.gif) 0 0 repeat}

.TBL_Form td {padding:7px 3px 1px 3px;vertical-align:top}
.TBL_Form td p.Pequeno {font-size:10px;}
.TBL_Form {margin-bottom:10px;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#5e5e5e;}
.TBL_Form label {display:block;float:left;padding:0 8px;width:110px}
.TBL_Form label.PEQ {display:inline;float:left;padding:0 6px;width:50px}
form .TXT {margin-right:5px;float:left;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#5e5e5e;border:1px solid #BABABA;height:16px;padding-left:3px}
.TBL_Form select.TXT {height:18px;}
.TBL_Form textarea.TXT {border:1px solid #BABABA;height:auto;padding-left:3px}
/**/
.TBL_Form .RAD {position:relative;top:3px;margin:0 2px 0 12px;}
.TBL_Form .CHK {position:relative;top:-1px !IMPORTANT;top:1px;margin:0 2px 0 12px;}
/**/
.TBL_Form .PX50 {width:50px;/*margin:0 3px 0 0*/}
.TBL_Form .PX70 {width:70px;/*margin:0 5px 0 0*/}
.TBL_Form .PX100 {width:100px}
.TBL_Form select.PX100 {width:104px}
.TBL_Form .PX200 {width:200px}
.TBL_Form .PX300 {width:300px}

/*CONTACTO*/
.Contacto {margin:0;padding:15px 0 0 185px;background:url(contacto_fondo.jpg) 0 0 no-repeat;}
.Contacto strong {font-size:14px;}
.CONTENIDO div.TEXTO div.Contacto p {margin:0 0 9px 0;padding:0;font-size:11px;line-height:14px;}
.Contacto h3 {height:100%;padding:0;margin-bottom:10px;font-family:"Trebuchet MS", Tahoma, Arial;font-size:14px;line-height:13px;color:#565656;font-weight:bold;background:none;}
/**/
.CONTENIDO div.TEXTO div.Contacto div.Contacto_Mail {margin-top:16px;}
.CONTENIDO div.TEXTO div.Contacto div.Contacto_Mail p {padding-right:16px;color:#cb2182;line-height:13px;}

/*MAPA WEB*/
.CONTENIDO div.TEXTO .MapaWeb {width:600px;padding:0 0 15px 50px;margin:0;overflow:hidden;height:100%;background:url(mapaweb_fondo.jpg) right top no-repeat;}
.CONTENIDO div.TEXTO .MapaWeb ul {padding:0;margin:0;}
.CONTENIDO div.TEXTO .MapaWeb ul li {margin-bottom:15px;padding:0 0 0 20px;background:url(../images/fondo_mapaweb_lista.gif) 0 4px no-repeat;font-family:"Trebuchet MS", Tahoma, Arial;font-size:14px;line-height:14px;color:#cb2182;font-weight:bold;}
.CONTENIDO div.TEXTO .MapaWeb ul li ul {margin-top:4px;}
.CONTENIDO div.TEXTO .MapaWeb ul li ul li {margin-bottom:2px;font-size:12px;line-height:14px;color:#cb2182;font-weight:normal;background:url(bolo_lista_on.gif) 10px 4px no-repeat;}
.CONTENIDO div.TEXTO .MapaWeb ul li a {font-family:"Trebuchet MS", Tahoma, Arial;font-size:14px;line-height:14px;color:#cb2182;font-weight:bold;text-decoration:none;}
.CONTENIDO div.TEXTO .MapaWeb ul li a:hover {text-decoration:underline;}
.CONTENIDO div.TEXTO .MapaWeb ul li ul li a {font-family:"Trebuchet MS", Tahoma, Arial;font-size:12px;line-height:14px;color:#cb2182;font-weight:normal;text-decoration:none;}
.CONTENIDO div.TEXTO .MapaWeb ul li ul li a:hover {text-decoration:underline;}
.MapaWebmod {width:185px;float:left;display:inline;}