@charset "utf-8";
/* CSS Document */
/*@font-face {
  font-family: "EurostileExtended-Roman-DTC";
  src: url(font/EUROSTI3.ttf) format("truetype");
}*/


.overlay{ position: fixed; top:0; left:0; width:100%; min-height:100%; height:100%; background:rgba(0,0,0,0.6); display:table; z-index:999; vertical-align:middle}

.midle-align{ display:table-cell; vertical-align:middle}
.overlay .modal{ width:30%; margin:0 auto; vertical-align:middle; background:#efefef; border: 6px solid #999; border-radius: 8px; padding:20px; font-size:20px; display:block}
.overlay .modal a{ color:#FF6600; font-size:12px; }
body {
	background:url(images/bg.jpg) no-repeat fixed;
	background-color: #333333;
	margin:0;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif
}
.clear {
	clear:both
}
a {
	outline:none
}
.container_uno {
	width:877px;
	margin:0 auto;
	padding-bottom:20px
}
.container_dos {
	width:873px;
	margin:0 auto;
}
.top-menu {
	float:right;
	height:45px
}
.top-menu ul {
	background:url(images/ul-left.jpg) no-repeat;
	padding: 0 0 0 26px;
	margin:0;
	list-style:none;
	height:28px;
	border-right:1px solid #000000
}
.top-menu ul li {
	color:#FFFFFF;
	font-size:12px;
	height:28px;
	float:left;
	text-indent:-4000px
}
.top-menu ul li a {
	display:block;
	height:28px;
}
.top-menu ul li.home{ background:url(images/menu-top.jpg) no-repeat; width:60px}
.top-menu ul li.contacto {
	background:url(images/menu-top.jpg) no-repeat -60px 0;
	width:88px
}
.top-menu ul li.bolsa-trabajo {
	background:url(images/menu-top.jpg) no-repeat -148px 0;
	width:136px
}
.top-menu ul li.presupuesto {
	background:url(images/menu-top.jpg) no-repeat -284px 0;
	width:165px
}
.top-menu ul li a:hover {
	background:url(images/b-trans.png)
}
.header {
	clear:both;
	position:relative
}
.logo {
	background:url(images/logo-vertice.png) no-repeat;
	height:126px;
	width:136px;
	position:absolute;
	top:-35px;
	left:10px;
	z-index:999
}
.flash {
	width:871px;
	height:215px;
	border:1px solid #000000; /*background:url(images/img-flash.jpg) no-repeat*/
}
.menu {
	border:1px solid #000000;
	border-top:none
}
.menu ul {
	padding:0;
	margin:0;
	height:35px;
	list-style:none
}
.menu ul li {
	height:35px;
	float:left;
	text-indent:-6000px
}
.menu ul li.empresa {
	background:url(images/menu.jpg) no-repeat;
	width:95px
}
.menu ul li.calidad {
	background:url(images/menu.jpg) no-repeat -95px 0;
	width:74px
}
.menu ul li.trabajos {
	background:url(images/menu.jpg) no-repeat -169px 0;
	width:156px
}

.menu ul li.certificaciones{
	background:url(images/menu.jpg) no-repeat -325px 0;
	width:133px
}

.menu ul li.seguridad {
	background:url(images/menu.jpg) no-repeat -458px 0;
	width:97px
}
.menu ul li.servicios {
	background:url(images/menu.jpg) no-repeat -555px 0;
	width:90px
}
.menu ul li.clientes {
	background:url(images/menu.jpg) no-repeat -645px 0;
	width:79px
}
.menu ul li.responsabildiad {
	background:url(images/menu.jpg) no-repeat -724px 0;
	width:147px
}
.menu ul li a {
	display:block;
	height:35px;
}
.menu ul li a:hover {
	background:url(images/b-trans.png)
}
.menu ul {
	position:relative
}
.menu li ul {
	visibility:hidden;
	position:absolute;
	top:36px;
	padding:0;
	margin:0;
	list-style:none;
	z-index:999;
	background:#565656;
	width:200px;
	border-bottom:1px solid #363636;
	height:auto !important
}
.menu ul ul li {
	float:none !important;
	line-height:20px !important;
	border-bottom:1px solid #363636;
	height:auto !important;
	text-indent:4px !important;
}
.menu ul ul li a {
	height:100%;
	padding:3px 10px;
	color:#dfdfdf; text-decoration:none
}
.content-uno {
	background-color:#313131;
	border-left:1px solid #000000;
	border-right:1px solid #000000;
	padding:0 30px;
	font-family:Arial, Helvetica, sans-serif;
	color:#cdcdcd;
	font-size:12px;
	line-height:16px;
	padding-bottom:10px
}
.bloq_left {
	float:left;
	width:47%;
	background:url(images/separator.gif) no-repeat right;
	padding-right:20px;
	padding-bottom:20px
}
.interna .bloq_left {
	background:url(images/separator.gif) repeat-y right;
	margin-top:10px
}

.servicios .bloq_left{	background:none;
	margin-top:10px; width:26%; padding-right:1px; }

.servicios .bloq_right{width:70%;background:url(images/separator.gif) repeat-y left;margin-top:10px}
	
ul.tabs{ list-style:url(images/bullets2.gif) !important; padding-left:18px}
ul.tabs li { border-bottom:1px solid #4b4b4b; padding-bottom:8px; margin:0 !important; padding-top:10px}

ul.tabs li:hover{  cursor:pointer; color:#e67817}

ul.tabs .current{color:#e67817}
.interna .bloq_right {
	margin-top:10px
}
.interna h2 {
	padding-top:20px!important
}
.interna a {
	color:#FFFFFF;
	text-decoration:none
}
.interna a:hover {
	text-decoration:underline
}

.bloq_right {
	float:left;
	width:47%;
	padding-left:20px
}
.content-uno p {
	margin:4px 3px;
}
.content-uno h2 {
	margin:0;
	padding-top:30px;
	color:#e67817;
	font-size:16px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	height:14px
}
.content-uno h2 a {
	display:block;
	height:100%
}
.content-uno ul {
	list-style: url(images/bullet.gif);
	margin:10px 0
}
ol li { margin:8px 0}
.content-uno ul li {
	margin:10px 0;
	text-align:justify
}
.tit-empresa {
	background: url(images/tit-empresa.jpg) no-repeat bottom left;
}
.tit-calidad {
	background: url(images/tit-calidad.jpg) no-repeat bottom left;
}
.tit-trabajos-verticales {
	background: url(images/tit-trabajos-verticales.gif) no-repeat bottom left;
}
.tit-politica {
	background:url(images/tit-polcalidad.gif) no-repeat bottom left;
}
.tit-mantenimiento {
	background:url(images/tit-instalacion-y-mantenimiento.gif) no-repeat bottom left;
}
.tit-imagenes {
	background: url(images/tit-imagenes.gif) no-repeat bottom left;
}
.tit-seguridad {
	background:url(images/tit-seguridad.gif) no-repeat bottom left;
}
.tit-normas {
	background:url(images/tit-normas.gif) no-repeat bottom left;
}
.tit-servicios{
	background:url(images/tit-servicios.gif) no-repeat bottom left;
}

.tit-ofrecemos{
	background:url(images/tit-ofrecemos.gif) no-repeat bottom left;
}

.tit-lineas{
	background:url(images/tit-lineas.gif) no-repeat bottom left;
}
.tit-verticales{
	background:url(images/tit-verticales.gif) no-repeat bottom left;
}
.tit-horizontales{
	background:url(images/tit-horizontales.gif) no-repeat bottom left;
}
.tit-temporales{
	background:url(images/tit-temporales.gif) no-repeat bottom left;
}

.tit-techincalines{
	background:url(images/tit-techincalines.gif) no-repeat bottom left;
}
.tit-plagas{
	background:url(images/tit-plagas.gif) no-repeat bottom left;
}
.tit-redes{
	background:url(images/tit-redes.gif) no-repeat bottom left;
}

.tit-clientes{
	background:url(images/tit-clientes.gif) no-repeat bottom left;
}
.tit-responsabilidad{
	background:url(images/tit-responsabilidad.gif) no-repeat bottom left;
}
.tit-contacto{
	background:url(images/tit-contacto.gif) no-repeat bottom left;
}
.tit-bolsa{
	background:url(images/tit-bolsa.gif) no-repeat bottom left;
}
.tit-presupuesto{
	background:url(images/tit-presupuesto.gif) no-repeat bottom left;
}
.tit-consultoria{
	background:url(images/tit-consultoria.gif) no-repeat bottom left;
}
.tit-diagnosis{
	background:url(images/tit-diagnosis.gif) no-repeat bottom left;
}
.tit-rescate{
	background:url(images/tit-rescate.gif) no-repeat bottom left;
}

.tit-certififaciones{
	background:url(images/tit-certififaciones.gif) no-repeat bottom left;
}

.tit-formacion{background:url(images/tit-formacion.gif) no-repeat bottom left;}

.tit-inspeccion{background:url(images/tit-inspeccion.gif) no-repeat bottom left;}

.tit-procedimientos{background:url(images/tit-procedimientos.gif) no-repeat bottom left;}

span.h2 {
	color:#e67817;
	font-size:11px;
	margin:-4px 0 0 3px
}
.content-dos {
	background: url(images/bg-content-2.jpg) repeat-x;
	background-color:#c1c1c1;
	border:1px solid #d5d5d5;
	border-bottom:none;
	padding-top:3px;
	padding-bottom:16px
}
.content-dos .botones {
	width:197px;
	float:left
}
.content-dos .botones a {
	width:191px;
	display:block;
	height:30px;
	margin-top:6px;
	margin-left:6px
}
.content-dos .botones .consultoria {
	background:url(images/bt-consultoria.jpg) no-repeat
}
.content-dos .botones .diagnosis {
	background:url(images/bt-diagnosis.jpg) no-repeat
}
.descargar-pdf {
	background:url(images/btn-descargar-pdf.jpg) no-repeat;
	margin-top:74px !important;
	height:57px!important
}

.descargar-pdf2 {
	background: url(images/acrobat.jpg) no-repeat;
	height:37px;
	padding-left:53px;
	line-height:14px;
	padding-top:8px;
	margin-top:10px;
}
.descargar-pdf2 a {
	color:#E67817
}
.content-dos .mod {
	width:156px;
	height:196px;
	float:left;
	margin-left:8px;
	border:1px solid #c6c6c6;
	background:url(images/bg-mod.jpg) repeat-x;
	margin-top:5px
}
.content-dos .mod img {
	margin:0 auto;
	display:block;
	margin-top:3px;
	border-bottom:2px solid #0f0f0f
}
.content-dos .mod h3 {
	color:#e77718;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	margin:4px 0 4px 0;
	font-weight:normal
}
.content-dos .mod h3 a {
	color:#e77718;
	text-decoration:none
}
.content-dos .mod h3 a:hover {
	color: #FF6600
}
.content-dos .mod p {
	margin:0;
	color:#c3c3c3;
	padding:0 5px 8px 5px
}
.content-dos .mod a.more {
	background:url(images/a-more.gif) no-repeat right;
	display:block;
	margin:0 5px;
	text-align:right;
	padding-right:18px;
	color:#c3c3c3;
	text-decoration:none
}
.content-dos .mod a.more:hover {
	color:#FFFFFF
}
.footer {
	background:url(images/bg-footer.jpg) no-repeat;
	height:141px;
	padding-top:6px
}
.logo-vertice-footer {
	background: url(images/logo-vertice-distribuidor.jpg) no-repeat;
	padding-top:65px;
	margin-left:21px;
	text-align:right
}
.logo-vertice-footer img {
	margin:3px
}
.logo-vertice-footer a img { border:none}
.footer_left {
	width:450px;
	float:left;
	padding-left:15px
}
.footer_left p {
	color:#505050;
	line-height:18px;
	margin:7px 0
}
.footer_left p a {
	color:#505050;
	text-decoration:none
}
.footer_right {
	width:395px;
	float:left
}
.footer_left .re {
	margin-top:30px;
	margin-bottom:5px
}
.re a img{ border:none}
.footer_left .copy {
	font-size:11px;
	margin:5px 0
}
.galleria a img {
	border:1px solid #000000
}
.galleria .galleria-content{ width:130px; margin:10px; float:left; text-align:center; height:150px}
.galleria a:hover img{ border:1px solid #CCCCCC}
.galleria {
	text-align:center;
	margin-top:10px;
	
}
.gal-linea{border-bottom: 1px solid #464646}
.galleria img {
	margin:5px 1px
}

.galderecha{ width:378px; float:right; background:url("images/separator.gif") repeat-y scroll left center transparent; padding-left:15px; padding-bottom:10px}

.galderecha .galleria{ margin-top:0px}
.content-uno .galderecha  h2{ padding-top:0px}

.h3-content h3{ padding-left:15px; color:#E67817; background:url(images/arrow-organe.png) no-repeat 0 3px; margin-bottom:4px; cursor:pointer }
.h3-content h3:hover{ color:#ffffff}
.h3-content h3.current { color:#FF0000}

.link-web{ clear:both; overflow:auto; background:#191919; color:#ffffff; margin:10px -10px -4px -10px; padding:3px 12px}
.link-web a { color:#E67817; text-decoration:none}
.link-web a:hover{ text-decoration:underline}

.certificado a img{ border:none}
.certificado { text-align:center; margin:10px 0}


.h3-content .txt-content{ padding-right:15px; float:left; width:380px; padding-bottom:10px}
.h3-content .pane { border-bottom:1px solid #464646; overflow:auto; padding-bottom:10px; background:#262626; padding:4px 10px; display:none }
.destaque{ border:1px solid #666666; padding:10px; margin:10px!important; color:#FFFFFF }
.destaque td { padding:3px; text-align:center}

.panes h3{ background:url(images/bullets2.gif) no-repeat left center; padding-left:10px; margin-left:20px; }
.panes h3 a { color:#E67817; text-decoration:none}
.panes h3 a:hover{ color:#FFFFFF}

.panes h3:hover{ cursor:pointer; color:#FFFFFF}
.panes h3.current{color:#E67817; }

.panes p span{ color:#FFFFFF}

.float-pdf { float:right; width:140px; margin-top:-60px}
.tooltip {
	display:none;
	background:transparent url(images/black_arrow.png);
	font-size:12px;
	height:70px;
	width:160px;
	padding:25px;
	color:#fff;	
}

/* a .label element inside tooltip */
.tooltip .label  {
	color:yellow;
	width:35px;
}


.tooltip a img { border:none; margin:0 2px}

.logos img {}
.panes .pane{ display:none}

.img_left{ float:left; margin-right:10px; border:1px solid #000000}
.img_right{ float:right; margin-left:10px;border:1px solid #000000}
.img_center{ display:block; margin:10px auto; border:1px solid #000000}

.pane-decor{ border-bottom:1px solid #666666; padding:10px; padding-top:0 }

.myclass{; border-bottom:1px solid #464646; border-top:1px solid #464646 ;  padding: 0 12px; }
.myclass ul { list-style:none!important ; }
.myclass ul li { font-size:14px; line-height:24px}

.min-pdf{ background:url(images/acrobat-mini.jpg)  no-repeat left;  height:19px; margin:10px 0 0 12px; width:56px; float:left; font-size:10px}
.min-pdf a{ color:#E67817; text-decoration:none; display:block; text-indent:24px }
.min-pdf a:hover{ color:#FFFFFF}

.logo-social { text-align:center}
.logo-social img{ margin:0 3px}

.more-iym{ text-decoration:none; color:#E67817; float:right}
.more-iym:hover{ text-decoration:underline}

.gm-box{ overflow:auto; padding:10px 10px; clear:both}
.gm-logo{ float:left; width:149px; margin-right:10px; text-align:center}
.gm-logo a { color:#e67817; text-align:no
; font-weight:bold; text-decoration:none}
.gm-box .pdf-list{ list-style:none }
.gm-box .pdf-list li{ background:url(images/icon_legend_pdf.gif) no-repeat; padding-left:25px}
.gm-box .pdf-list li a{color:#e67817; text-decoration:none}
.gm-box .pdf-list li a:hover{ text-decoration:underline}


.capital-logo{float:left; width:130px; margin-right:19px; text-align:center; margin-left:10px}

.radarcan-logos img { margin:0 10px}

.button-pro { clear:both; width:176px ; height:38px;  margin:0 auto; margin-top:15px; padding-top:4px; background:#1f1f1f; border:1px solid #333333; text-align:center; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius: 5px}
.button-pro a { text-decoration:none; color:#E67817; }
.button-pro a span { color:#ffffff}
.button-pro a:hover { color:#FF0000}