.cont-cabecera { padding:5px;margin:0 0 25px 0;text-align:left;border:solid 1px #d9dbdc; }

.cont-icono,
.cont-acciones,
.cabecera-titulo h1 { float:left; }
.cont-icono img { float:left;padding-right:4px; }
.cabecera-titulo h1 { margin:0;padding:8px 30px 0 30px;font-size:14px;font-weight:bold;line-height:14px; }
.cabecera-titulo h2 { margin:0;padding:8px 30px 0 30px;font-size:14px;font-weight:bold;line-height:14px; }
.cabecera-titulo h1 img,
.cabecera-titulo h2 img { margin-top:-3px; } 
.icono img { margin-right:5px; }
.cont-titulo { }

.cabecera-titulo { width:100%;height:30px;margin:0;border:none; }
.cabecera-vis { margin:0;float:right; }

.cont-contenido { clear:both; }
.cont-contenido-panel { padding:5px 30px 0 30px;line-height:20px;font-size:13px;color:#424a52;text-align:justify; }
.cont-pie { clear:both;padding:0;text-align:right; }

.Normal p { margin-top:0;font-size:13px; }

.eipbackimg { background-color:#dae7f2;border:solid 1px #4f839f; }
.cont-contenido .eipbackimg { margin-top:0;margin-left:-20px; }
.RadSiteMap_Default .rsmLink, .RadSiteMap_Default .rsmTemplate { font-family:Arial, Helvetica, Tahoma !important; }
img.encabezado-cont { margin-top:10px; }
.destacado-gris { color:#424a52; }

div.espacio-serv-pos { height:30px; }
div.espacio-serv-des { height:10px; }
div.espacio-serv-con { height:34px; }

.cont-contenido-panel ul.vin,
.cont-contenido-panel ul.vin { margin:0 0 0 3px;padding:0 0 10px 15px; }
.cont-contenido-panel ul.vin li,
.cont-contenido-panel ul.vin li { margin:0 0 1px 0;padding:0;font-size:11px;font-weight:bold;list-style-position:outside;list-style-image:url(imagenes/vin.gif); }
.cont-contenido-panel ul.vin li a,
.cont-contenido-panel ul.vin li a { font-size:11px;font-weight:bold;color:#e41e19;margin:0; }
.cont-contenido-panel ul.vin li a:hover,
.cont-contenido-panel ul.vin li a:hover { color:#424a52; }

.cont-contenido-panel ul.vin-gris,
.cont-contenido-panel ul.vin-gris { margin:0 0 0 3px;padding:0 0 10px 15px; }
.cont-contenido-panel ul.vin-gris li,
.cont-contenido-panel ul.vin-gris li { margin:5px 0 1px 0;padding:0;list-style-position:outside;list-style-image:url(imagenes/vin-gris.gif);font-size:13px !important; }
.cont-contenido-panel ul.vin-gris li ul li { list-style-image:url(imagenes/rect-gris.gif);font-size:12px !important; }
.cont-contenido-panel ul.vin-gris li ul li ul li { list-style-image:url(imagenes/rect-gris.gif);font-size:11px !important; }
.cont-contenido-panel ul.vin-gris li ul li a { font-weight:normal; }
.cont-contenido-panel ul.vin-gris li ul li ul li a { color:#666666; }
.cont-contenido-panel ul.vin-gris-margen { margin:0 0 0 15px; }

.cont-contenido-panel ol li { margin-top:10px;font-size:13px !important; }
.cont-contenido-panel ol li ul li { margin-top:0;list-style-image:url(imagenes/rect-gris.gif);font-size:12px !important; }
.cont-contenido-panel ol li ul li a { font-weight:normal; }
.cont-contenido-panel ol li ul li ul li { list-style-image:url(imagenes/rect-gris.gif);font-size:11px !important; }
.cont-contenido-panel ol li ul li ul li a { color:#666666; }

.cont-contenido-panel cite { line-height:16px; }
.cont-contenido-panel p.resaltado { padding:5px;background-color:#f2f2f2;font-size:12px;color:#5d5656; }
.cont-contenido-panel div.serv-destacado { padding-bottom:10px; }
.cont-contenido-panel div.serv-destacado p { font-size:11px !important;line-height:18px;margin:4px 0 8px 0; }

div.lista-servicios { width:100% !important;margin:-5px -30px 5px -30px;padding:10px 30px 0 30px;background-color:#7b8086;font-size:11px !important; }
div.lista-servicios div.serv-pos { float:left;width:33%; }
div.lista-servicios div.serv-des { float:left;width:34%; }
div.lista-servicios div.serv-con { float:right;width:33%; }
div.lista-servicios a:link,
div.lista-servicios a:visited,
div.lista-servicios a:active { color:#d9dadb;text-decoration:none;font-weight:normal; }
div.lista-servicios a:hover { color:#fff;text-decoration:none; }
div.lista-servicios ul { }
div.lista-servicios ul li { margin:0 0 1px 0;padding:0;list-style-position:outside;list-style-image:url(imagenes/vin-serv.gif); }
div.lista-servicios div.pie-serv { width:100%;clear:both;margin:0 -30px 0 -30px;padding:0;font-size:0;height:0px; }
div.lista-servicios .pie-logo { text-align:right;margin-top:-30px; }

div.bloque-caso { margin:5px 0 5px 0;border-bottom:dashed 1px #cccccc; }
div.bloque-caso p.bloque-tit { margin:4px 0 5px 0;padding:0;background-color:#f1f1f1;font-size:14px !important;color:#424a52; }
div.bloque-caso p.nota-pie { font-size:10px !important; }
.cont-contenido-panel ul.vin-gris-caso { color:#424a52; }

.cont-contenido-panel div.link-apuntes { margin:0 0 5px 0;padding:0;line-height:18px;font-size:11px;border-bottom:dashed 1px #cccccc; }
.cont-contenido-panel div.link-apuntes .fecha-pub { display:block;font-weight:bold;color:#e41e19; }
.cont-contenido-panel div.link-apuntes a.tit-not { color:#424a52;font-size:11px;font-weight:bold;padding:0;margin:0;text-transform:uppercase; }
.cont-contenido-panel div.link-apuntes a.tit-not:hover { color:#e41e19; }
.cont-contenido-panel div.link-apuntes span.leer-mas { padding-left:10px; }

.cont-contenido-panel table.mas-apunt { margin:10px 0 4px 0;width:100%; }
.cont-contenido-panel table.mas-apunt td.mas { width:50%; } 
.cont-contenido-panel table.mas-apunt td.part { width:50%;text-align:right; }
.cont-contenido-panel table.mas-apunt a { font-size:11px; }

.cont-contenido-panel div.datos-contacto { background-color:#f2f2f2;padding:5px;margin-bottom:10px; }
.cont-contenido-panel .Normal p.legal-cv { background-color:#f2f2f2;padding:5px;margin-bottom:10px;font-size:10px !important; }

.contenedor-tab { height:30px;border:solid 1px #7b8086;border-bottom:none; } 
.contenedor-tab .nivel-0 { padding:0 13px;margin:0; }
.contenedor-tab .nivel-0 .izqSel { float:left;font-size:0;width:14px;height:30px;background:#fff; }
.contenedor-tab .nivel-0 .itemSel { float:left;padding-top:5px;height:30px;width:85px;line-height:18px;background:#fff; }
.contenedor-tab .nivel-0 .derSel { float:left;font-size:0;width:9px;height:30px;background:url('imagenes/tab-der-sel.gif'); }
.contenedor-tab .nivel-0 .itemSel a,
.contenedor-tab .nivel-0 .itemSel a:visited,
.contenedor-tab .nivel-0 .itemSel a:link { cursor:pointer;color:#1a171b;font-family:Arial, Helvetica, sans-serif;font-weight:normal;font-size:12px;text-decoration:none; }
.contenedor-tab .nivel-0 .itemSel a:hover { color:#666666;}
.contenedor-tab .nivel-0 .finalFila { float:right;font-size:0;width:0px;height:30px; }
.contenedor-tab .nivel-0 .finalNivel { clear:both; }

div.galeria-proyectos { width:635px;margin:15px 0px 0 -22px;padding:0; }
div.galeria-proyectos img { border:none; }
div.galeria-proyectos a {text-decoration:none;color:#000 !important; }
div.galeria-proyectos h2 { font-size:11px;font-weight:normal;margin:0;padding:5px 5px 5px 8px;background:#ddd7d7; }
div.galeria-proyectos div { float:left;width:310px;margin-bottom:12px; }
div.galeria-proyectos div.proyecto-izq { }
div.galeria-proyectos div.proyecto-der { margin-left:12px; }
div.galeria-proyectos div.area-img { float:left;width:160px;height:140px;padding-top:5px; }
div.galeria-proyectos div.area-caracteristicas { float:left;width:150px;height:140px;margin-top:5px;background:url('imagenes/separador-proyecto.jpg') no-repeat;  }
div.galeria-proyectos div.area-img a { cursor:pointer; }
div.galeria-proyectos div.area-img a span { overflow:hidden;display:block; }
div.galeria-proyectos ul.vin-proy { text-align:left;margin:0 0 0 10px;padding:0 0 0 10px;list-style-position:outside;list-style-image:url(imagenes/vin-proy.gif);}
div.galeria-proyectos ul.vin-proy li { margin:0 0 0 6px;padding:0;line-height:15px; }
div.galeria-proyectos ul.vin-proy a,
div.galeria-proyectos ul.vin-proy a:visited,
div.galeria-proyectos ul.vin-proy a:link { font-size:9px;font-weight:normal; }
div.galeria-proyectos ul.vin-proy a:hover { color:#e41e19 !important; }
