.ui_block_theme_2{float:left;display:block;clear:both;width:100%;}
.ui_block_theme_2 .block{display:table;clear:both;width:100%;margin:0 0 10px 0;padding:15px 0 0 0;}
.ui_block_theme_2 .block h2{float:right;display:table;width:62%;margin:0 0 5px 0;padding:0;}
.ui_block_theme_2 .block h3{float:right;display:table;width:62%;margin:0;padding:0;}
.ui_block_theme_2 .block h3:after{content:" ";}
.ui_block_theme_2 .block img{float:left;width:35%;height:auto;margin:0 0 5px 0;padding:0;}
.ui_block_theme_1{float:left;display:block;clear:both;width:100%;}
.ui_block_theme_1 .block{display:table;clear:both;width:100%;margin:0;padding:10px 0 10px 0;}
.ui_block_theme_1 .block h2{display:table;clear:both;font-size:1.15em;font-weight:400;margin:0 0 5px 0;padding:0;}
.ui_block_theme_1 .block h3{margin:0;padding:0;}
.ui_block_theme_1 .block h3:after{content:" ";}
.ui_block_theme_1 .block img{display:none;width:100%;height:auto;margin:0 0 5px 0;padding:0;}
.ui_block_all{margin:0;padding:0;}

#grafico-sistemas{
	background: url(../img/12-sistemas.jpg) no-repeat ;
	background-size:cover;
	width: 590px;
	height: 380px;
	
	margin-bottom: 20px; 
}; 


.ui_block_all .block{border-top:1px dotted #C4C3B1;}
.ui_block_all .block h2{font-size:1em;font-weight:400;line-height:1.2em;margin:0 0 5px 0;padding:0;}
.ui_block_all .block h3{font-size:0.8em;font-weight:400;line-height:1.2em;margin:0;padding:0;}
.ui_block_all .block h3:after{content:" ";}
.ui_block_all .block img{width:100%;height:auto;margin:0 0 5px 0;padding:0;}
.submenu{float:left;display:block;width:100%;clear:both;margin:0 0 40px 0;padding:0;}
.submenu ul{float:left;display:block;clear:both;margin:0;padding:0;}
.submenu ul li{font-size:0.85em;font-weight:400;line-height:1.2em;color:#80776C;margin:0;padding:0;list-style:none;}
.submenu ul li a{display:table;width:260px;margin:0;padding:4px 0 4px 10px;border-bottom:1px solid #83C200;}
.subfoot{display:table;width:100%;margin:0;padding:10px 0 10px 0;border-top:1px solid #C4C3B1;border-bottom:1px solid #C4C3B1;}
.subfoot a{float:left;font-size:0.75em;margin:0 10px 3px 0;padding:0;list-style:none;}
.menu ul{float:right;margin:35px 0 0 0;padding:0;}
.menu li{float:left;display:table;font-size:0.9em;font-weight:400;letter-spacing:normal;margin:0 0 0 15px;padding:0;list-style:none;}
body.page{background: #4D4D4D url(../img/bg-container.jpg);background-size: contain}
.page .box-container{display:table;width:100%;height:auto;margin:20px 0 50px 0;padding:0;}
.page .container{display:table;width:990px;height:auto;margin:0 auto 0 auto;padding:0 0 20px 0;background:#FFF;}
.page .head{display:table;width:990px;height:93px;margin:0 auto 0 auto;padding:0;}
.page .brand{float:left;display:block;width: 216px;height:40;margin:20px 0 0 20px;padding:0;}
.page .menu{float:right;display:block;margin:38px 20px 0 0;padding:0;}
.page .spot{display:table;width:990px;
/*height:260px;*/
margin:0 auto 0 auto;padding:0;border-top: 1px solid #D66700;background:#FFF;}
.page h1.title{float:left;display:block;font-size:1em;font-weight:normal;color:#FFF;margin:0;padding:2px 10px 4px 10px;background: #D66700;border-bottom-right-radius: 4px;}
.page h2.lead{float:right;display:table;width:620px;/* height: 230px; */font-size: 1.3em;font-weight:100;line-height: 1.3em;margin: 30px 41px 30px 0;padding:5px;overflow:hidden;}
h1.block-title{display:block;clear:both;font-size:1em;font-weight:400;line-height:1.2em;margin:0 0 10px 0;padding:0;background:none;}
.page .container .column-container{display:table;width:100%;background:url(../img/bg-column-container.png) no-repeat;}
.page .column-container .column-left{float:left;display:table;width:250px;margin:0 0 0 20px;padding:0;}
.page .column-container .column-right{float:right;display:table;width:640px;margin: 0 20px 0 0;padding:0;}
.page .ui_block_all{float:left;display:block;width:100%;height:auto;margin:0;padding:0;}
.home .grip-up, .home .grip-dw{display:table;width:100%;height:auto;margin:0;padding:0;background: #000000;}
.home .grip-dw{padding:10px 0 0 0;background:#FFF;}
.home .container-up, .home .container-dw{display:table;width: 990px;height:auto;margin:0 auto 40px auto;padding:0;}
.home .container-up{height: 610px;margin: 0px auto 0 auto;background:url(../img/bg-container.jpg) no-repeat;background-size: cover;}
.navegador1{position:relative;float:right;width:460px;height:100px;margin:20px 20px 0 0;padding:0;}
.navegador2{position:relative;float:right;width:460px;height:160px;margin:20px;padding:0;}
.navegador3{float:left;/* width:950px; */height:35px;margin:40px 0 0 20px;padding:0;}
.navegador4{float:right;width:450px;height:35px;margin: 13px 19px 0 0;padding:0;/* text-align: right; */}
.navegador{display:table;}
.navegador a{float:left;margin:0 5px 0 0;padding:2px;list-style:none;}
.navegador a:visited, .navegador a:link{color:#FFF;background:#F30;text-decoration:none;}
.navegador a:hover, .navegador a:link:hover, .navegador a:visited:hover{color:#000000;background:#FFA154;text-decoration:none;}
.navegador1 a{float:right;clear:both;width:440px;font-size:1em;margin:0 0 3px 0;padding:5px;list-style:none;}
.navegador1 a:visited, .navegador1 a:link{color:#000;background:#F88134;text-decoration:none;}
.navegador2 a{float:right;clear:both;width:440px;font-size:1em;margin:0 0 3px 0;padding: 5px 5px 5px 12px;list-style:none; font-weight:normal;}
.navegador2 a:visited, .navegador2 a:link{color:#FFF;background:#F88134;text-decoration:none;font-weight:normal;border-radius: 4px;}
.navegador3 a{float:left;display:block;font-size: 0.9em;margin:1px;padding:5px 15px 5px 15px;list-style:none;}
.navegador3 a:visited, .navegador3 a:link{color:#FFF;background:#F88134;text-decoration:none;border-radius: 4px;font-size: 0.9em;margin-right: 5px;}
.navegador4 a{float:left;display:block;font-size: 0.95em;margin: 5px 6px 2px 1px;;padding: 5px 12px 5px 12px;list-style:none;}
.navegador4 a:visited, .navegador4 a:link{color:#FFF;background:#CC6733;text-decoration:none;border-radius: 4px;}

.home h1.title{
	float:left;
	display:block;
	width: 431px;
	height: 160px;
	font-family: Helvetica,Gill Sans,Tahoma,Verdana;
	font-size: 1.32em;
	font-weight: 100;
	text-align: left;
	line-height: 1.3em;
	color:#EFE;
	margin: 5px 0px 5px 20px;
	padding: 18px;
	overflow:hidden;
	border-radius: 4px;
}
.home h2.lead{
	float:right;
	display:block;
	width: 414px;
	height:110px;
	font-family: Helvetica,Gill Sans,Tahoma,Verdana;
	font-size: 1.32em;
	font-weight: 100;
	text-align: left;
	line-height: 1.3em;
	color:#EFE;
	margin: 5px 21px 5px 20px;
	padding: 18px;
	overflow:hidden;
	border-radius: 4px;
}

.home h1.block-title{display:block;clear:both;font-size:0.9em;font-weight:400;line-height:1.2em;margin:0 0 10px 0;padding:3px 10px 3px 10px;background:#C4C3B1;}
.home .column-left, .home .column-right{float:left;display:block;width:490px;height:auto;margin:0;/* padding: 0 0 0 8px; */}
.home .column-right{float:right;width:470px;padding-right: 8px;}
.column-left{padding-left: 8px;}
.box-headslide{display:table;width:960px;margin:0 auto 10px auto;padding:0;}
div#headslide, .home div#headslide{float:left;width:960px;height:420px;margin:0 auto 0 auto;padding:0;}
.home div#headslide{position:absolute;border:1px solid #0C0;z-index:-1;}
div#headslide ul li{float:left;position:absolute;margin:0;padding:0;list-style:none;}
div#headslide ul{margin:0;padding:0;list-style:none;}
div#headslide ul li img{width:960px;height:420px;}
div#headslide ul li.show{z-index:1;}
html{margin:0;padding:0;}
form{margin:0;padding:0;}
img{border:0;}
.hide{display:none;}
body{
	font-family: Verdana, Geneva, sans-serif;
	direction:ltr;color:#554b3f;margin:0;padding:0;background:#4D4D4D;}
BODY a:visited, BODY a:link{color:#554b3f;text-decoration:none;}
BODY a:hover, BODY a:link:hover, BODY a:visited:hover
/*{text-decoration:underline;line-height:2em;}*/
{
 	/* border-bottom: 1px dashed #D66700; */
 	outline: 1px dotted #D66700;
 	outline-offset: 2px;
 	background: rgba(214, 103, 0, 0.19);
 	}
a.arr{
	background: url(../img/link.png) no-repeat center right;
	padding-right:20px;
	border-bottom: 1px solid orange;
	padding-bottom: 0px;
	margin-bottom: 5px;
} 
div.ui-back a{display:table;clear:both;font-size:0.75em;color:#666;margin:0 0 50px 0;padding:2px 15px 1px 15px;background:#CCC0B0;}
li.m-rh:after{content:"rh\40 tecnogob.com";}
li.m-soporte:after{content:"soporte\40 tecnogob.com";} 
li.m-ltato:after{content:"ltato\40 tecnogob.com";}
li.m-gerencia:after{content:"gerencia\40 tecnogob.com";}
.home .foot{float:left;display:block;clear:both;height:auto;margin: -3px 0 0 0;padding:20px 0 20px 0;border-top:1px solid #C4C3B1;overflow: hidden;}
.page .foot{float:left;display:block;clear:both;height:auto;margin:15px 0 15px 0;padding:0;}
.foot span.logo, .home span.logo{float:left;width: 162px;height: 32px;margin:0 20px 0 0;padding:0;background:url(../img/logo-foot.png) no-repeat;}
.home .foot span.logo{margin: -2px 4px 0 0;}
.foot span.logo img{float:left;width:171px;height: 32px;margin:0;padding:0;}
.foot ul.txt{float:right;margin:0;padding:0;}
.foot ul.txt li{font-size:0.7em;font-weight:400;margin:0 3px 1px 0;padding:0;list-style:none;}
@font-face{font-family:'Tahoma';font-weight:normal;font-style:normal;}
@font-face{font-family:'Tahoma';font-weight:120%;font-style:normal;}
.content *{line-height: 1.5em;}
.content{float:left;display:block;clear:both;width:100%;margin: 0 0 10px 0;padding:0;}
.content h3{font-size:1.25em;font-weight:400;margin:0 0 10px 0;padding:0;}
.content h4{font-size:1.15em;font-weight:400;margin:0 0 10px 0;padding:0;padding-top: 20px;}
.content h5{font-size:1.05em;font-weight:400;margin:0 0 10px 0;padding:0;}
.content h6{font-size:0.95em;font-weight:400;margin:0 0 10px 0;padding:0;}
.content ol, .content ul{margin:0 0 10px 15px;padding:0;}
.content ol{margin:0 0 10px 30px;}
.content ol li{
	font-size:1em;
	font-weight:400;
	margin:0 0 3px 0;
	padding:0;
	list-style:decimal-leading-zero;
}
.content ul li{font-size:0.85em;font-weight:400;margin:0 0 3px 0;padding:0;list-style:disc;}
.content img.img{width:100%;height:auto;margin:10px 0 10px 0;padding:0;}
.content p.img-comment{display:block;font-size:0.75em;font-weight:400;margin:0 0 10px 0;padding:0;}
.content p.link{font-weight:700;margin:0 30px 5px 0;padding:0;}
.content p.link:before{font-weight:400;margin:0 0 5px 0;padding:0;content:"Enlace: ";}
.content p.link-comment{font-weight:400;margin:0 0 10px 0;padding:0;}
.content p, .content blockquote p, .content address, .content p > ins, .content p > abbr, .content p > cite, .content p > address, .content p > acronym{
	font-size:14px;
	font-weight:400;
	margin:0 0 10px 0;
	padding:0;
}
.content blockquote p{font-style:italic;}
.content address{font-variant:small-caps;}
.content p > ins{font-style:italic;}
.content p > abbr{font-style:italic;}
.content p > cite{font-style:italic;}
.content p > acronym{font-variant:small-caps;}
.content table{width:100%;border-collapse:collapse;empty-cells:show;padding:2px;margin:0 0 10px 0;border:1px solid #999999;}
.content th{font-size:0.85em;font-weight:400;text-align:center;vertical-align:top;color:#000000;margin:0;padding:0;border:1px solid #999999;}
.content td{font-size:0.85em;font-weight:400;text-align:center;vertical-align:top;color:#000000;margin:0;padding:6px;border:1px solid #999999;}
.brand h1.name, .indexbrand h1.name{display:none;}
.brand, .brand span.logo, .brand span.logo a, .brand span.logo img, .indexbrand, .indexbrand span.logo, .indexbrand span.logo img, .home .brand, .home .brand span.logo, .home .brand span.logo a, .home .brand span.logo img{display:block;width: 216px;height:53px;}
.brand, .indexbrand{float:left;margin:30px 0 50px 20px;padding:0;}
.indexbrand{float:none;margin:40px auto 0 auto;}
.brand span.logo, .indexbrand span.logo{margin:0;padding:0;background:url(../img/logo-head.png) no-repeat;width: 215px;padding-right: -200px;border-radius: 4px;}
.home .brand span.logo, .indexbrand span.logo{background:url(../img/logo-head-home.png) no-repeat;border-radius: 4px;width: 950px;}
.brand a:hover, .brand a:link:hover, .brand a:visited:hover{background:none;}

#tablas
{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	border: 1px solid #666;
	text-align: left;
	padding: 5px;
}

#tablas p
{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;	
	text-align: left;
}

#tablas ul
{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	text-align: left;
}

#tablas li
{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;	
	text-align: left;
}

#tablas h5
{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	text-align: left;	
}

#tablas td
{
	padding: 5px;	
}

.tablita
{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 6px;	
	
}

.tablita p
{
		font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;	
}

figcaption {
    display: block;
    /* float: right; */
    font-style: italic;
    font-size: 0.8em;
    color: gray;
    padding-right: 16px;
    padding-bottom: 4px;
}

#sirop-curva {
	width: 566px;
	height: 357px;
}

fig-caption {
	font-style: italic;
	font-size: 0.8em;
	margin-left:  10px;
	margin-bottom: 10px;
	margin-top: -10px;
}

#tooltip-tablero {
	background-color: transparent;
}

.tablita thead td {
	background-color: #FFE6B7;
	font-weight: 600 !important;
	padding: 4px;
	font-size: 1.7em;
	

}