﻿html {
	height:100%;
	margin:0;
	top:0;
	padding:0;}

body {
	margin:0;
	top:0;
	padding:0;
	font:normal 11px arial;
	color:#444;
	height:100%;
	/*background: url('../Img/Fondos/bgIntro.png') no-repeat center top #fff;
	background:#fff;
	background: url('../Img/bg_screen2.png') repeat-x center 36px rgb(247,247,247);
	background: url('../Img/bg_screen.jpg') repeat-x center -2px #fff;
	background:#151515;*/
	background:#313131;
}

form { 
	height:100%;
	padding:0; 
	text-align:center; 
	margin:0 auto; 
}

a,
a.visited { cursor:pointer; color:#252525; font-weight:bold; text-decoration:none;}
a:hover { cursor:pointer; color:#000; text-decoration:none;}

/*a IMG { border:0;}*/

TABLE, TD {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	/*font-size: 11px;*/
	padding:0;
	margin:0;
	border:0;
}

div {}

/* img a { border:0;}*/

/*.pad0 { padding:0;}
.pad5 { padding:5px;}
.pad5TB { padding:5px 0 5px 0;}
.pad5L { padding:0 0 0 5px;}
.pad5T { padding:5px 0 0 0;}
.pad10 { padding:10px;}
.pad20 { padding:20px;}*/

.h5 { height:5px; font:normal 1px arial; line-height:1px; margin:0; padding:0;}
.h10 { height:10px; font:normal 1px arial; line-height:1px; margin:0; padding:0;}
.h20 { height:20px; font:normal 1px arial; line-height:1px; margin:0; padding:0;}

.clear { float:none; clear:both; height:1px; font:normal 1px arial; line-height:1px; margin:0; padding:0; border:0; }

.clearR { clear:right; }
.clearL { clear:left; }

.kr {color:rgb(9,118,207);}
.larger { font-size:14px;  }
.destaca {color:rgb(236,0,140);}
.destaca2 {color:rgb(204,51,255);}
.destaca3 {color:rgb(153,0,171);}
.black {color:#000;}


/* 
krymson {color:rgb(236,0,140);} 
blue color:rgb(9,118,207);
purple color:rgb(153,0,171);
purple lighter color:rgb(224,0,191);
*/

/*-- LOAD BG --*/
.bg0, .bg1, .bg2, .bg3, .bg4, .bg5, .bg6, .bg7 {position:absolute; top:-10px; left:-10px; width:1px; height:1px;}  
.bg0 { background:url(../img/fondos/central0.png);}
.bg1 { background:url(../img/fondos/central1.png);}
.bg2 { background:url(../img/fondos/central2.png);}
.bg3 { background:url(../img/fondos/central3.png);}
.bg4 { background:url(../img/fondos/central4.png);}
.bg5 { background:url(../img/fondos/central5.png);}
.bg6 { background:url(../img/fondos/central6.png);}
.bg7 { background:url(../img/fondos/central7.png);}
/*-- fin LOAD BG --*/


/*-------------- fin TOPPER -----------------------------*/
.topperEnvelope { width:100%;
	border-bottom:1px solid #666;
	/*background: url('../Img/diagtopper.png');*/
}

.topper { display:block;
	/*background: url('../Img/shadowtopper.png') left bottom repeat-x;*/
	height:35px;
}


/*----------- 1 ----------------*/
.topperEnvelope1 { width:100%; border-bottom:1px solid #666;
	background: #999;
}
.topper1 { display:block;
	background: url('../Img/shadowtop.png') left bottom repeat-x;
	height:35px;
}
.topperCenter1 { padding: 0; width: 950px; margin:0 auto; display:table; position:relative; text-align:right;}
.topperCenter1 SPAN { display:block; 
	float:right; 
	padding: 5px 5px 0 10px;
	margin:5px 0 0 2px;
	color:#fff;
} 
.topperCenter1 SPAN.phone { margin-left:10px; padding-left:15px; background:url(../img/ico_mobile_w.gif) 0 0 no-repeat; color:#fff;}
.topperCenter1 SPAN.blank { background:none; color:#fff;}
.topperCenter1 a { font-weight:normal; color:#fff;}

/*----------- 2 ----------------*/
.topperEnvelope2 { width:100%; border-bottom:1px solid #666;
	background: url('../Img/diagtopper.png');
}
.topper2 { display:block;
	background: url('../Img/shadowtopper.png') left bottom repeat-x;
	height:35px;
}
.topperCenter2 { padding: 0; width: 950px; margin:0 auto; display:table; position:relative; text-align:right;}
.topperCenter2 SPAN.phone, 
.topperCenter2 SPAN a  { display:block; 
	float:right; 
	padding: 4px 10px;
	margin:5px 0 0 10px;
	border:1px solid #ddd;
} 
.topperCenter2 SPAN.phone { margin-left:10px; padding-left:20px; background:url(../img/ico_mobile_b.gif) 5px 2px no-repeat #fff; color:#000;}
.topperCenter2 SPAN.blank { background:none; color:#000;}
.topperCenter2 a { font-weight:normal; color:#000; background:#fff;}
.topperCenter2 a:hover { font-weight:normal; background:#f0f0f0; border:1px solid #aeaeae;}

/*----------- 3 ----------------*/
.topperEnvelope3 { width:100%; border-bottom:1px solid #666;
	background: #999;
}
.topper3 { display:block;
	background: url('../Img/shadowtop.png') left bottom repeat-x;
	height:35px;
}
.topperCenter3 { padding: 0; width: 950px; margin:0 auto; display:table; position:relative; text-align:right;}
.topperCenter3 SPAN { display:block; 
	float:right; 
	padding: 5px 5px 0 10px;
	margin:10px 0 0 2px;
	color:#fff;
} 
.topperCenter3 SPAN.phone { margin-left:10px; padding-left:15px; background:url(../img/ico_mobile_w.gif) 0 0 no-repeat; color:#fff;}
.topperCenter3 SPAN.blank { background:none; color:#fff;}
.topperCenter3 a { font-weight:normal; color:#fff;}

/*----------- 4 ----------------*/
.topperEnvelope4 { width:100%; border-bottom:1px solid #666;
	background: #999;
}
.topper4 { display:block;
	background: url('../Img/shadowtop.png') left bottom repeat-x;
	height:35px;
}
.topperCenter4 { padding: 0; width: 950px; margin:0 auto; display:table; position:relative; text-align:right;}
.topperCenter4 SPAN { display:block; 
	float:right; 
	padding: 5px 5px 0 10px;
	margin:10px 0 0 2px;
	color:#fff;
} 
.topperCenter4 SPAN.phone { margin-left:10px; padding-left:15px; background:url(../img/ico_mobile_w.gif) 0 0 no-repeat; color:#fff;}
.topperCenter4 SPAN.blank { background:none; color:#fff;}
.topperCenter4 a { font-weight:normal; color:#fff;}

/*-------------- fin TOPPER -----------------------------*/


/*-------------- HILO -----------------------------*/
/*
.hilo span { display:block; float:left; padding:0 15px 0 0; margin:5px 0 15px 0; font:normal 14px trebuchet ms, arial;}
.hilo span a { display:block; float:left; padding: 0 23px 0 5px; background:url('../img/ahilo.gif') right -24px no-repeat; 
	color:rgb(9,118,207); font-weight:normal;}
.hilo span a:hover { color:rgb(153,0,171); background:url('../img/ahilo.gif') right 4px no-repeat;}*/

.hilo { display:block; background:url('../img/hilo1.png') left top no-repeat; 
	padding-left:4px; 
	margin:0 0 5px 0;
	height:22px;}
	
.hilo span a { display:block; float:left; 
	padding: 1px 30px 0 15px; 
	margin:-1px -20px 0 -10px;
	height:21px;
	background:url('../img/hilo2.png') right bottom no-repeat; 
	color:rgb(9,118,207); 
	color:#ccc;
	color:#fff; 
	font-weight:normal;}
.hilo span a:hover { color:rgb(153,0,171); color:rgb(224,0,191); color:#6699ff; 
	background:url('../img/hilo2.png') right bottom no-repeat; }

.hilo span { display:block; float:left; 
	padding:1px 20px 0 10px; 
	margin:0; 
	height:21px;
	background:url('../img/hilo2.png') left top no-repeat;
	color:#888;
	color:#ccc;
	font:normal 14px trebuchet ms, arial;}


.hilo div.cierra { display:block; float:left; 
	padding:0 0 0 0; margin:0; width:4px; height:22px;
	background:url('../img/hilo3.png') right top no-repeat;}


/*-------------- fin HILO -----------------------------*/



/*-------------- DEFAULT -----------------------------*/

.container { 
	padding:15px 0 0 0;
	width:100%;
	width: 980px;
	margin:0 auto;
	vertical-align:top;
	background:#fff;
	background:transparent;	
	background:#000;
	background:#191919;
	border-left:1px solid rgb(102,102,102);
	border-right:1px solid rgb(102,102,102);
	/*background:url('../img/tg.png') 0 0;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);*/
	
}

.container2 { 
	padding: 0;
	width: 950px;
	margin:0 auto;
	background: url('../Img/topline.png') no-repeat center -2px;
	display:table;
	position:relative;
	/*border-top:2px solid #000;*/
	
}


/*--------------------------*/


.logokr { padding:0; position:absolute; z-index:11; 
	display:block; float:none; clear:both;
	margin:3px 0 0 60px; 
	margin:-69px 0 0 40px; 
}


.logokr3 { padding:0; position:absolute; z-index:11; 
	display:block; float:none; clear:both;
	margin:3px 0 0 60px; 
	margin:40px 0 0 40px;  
	/*width:363px; height:55px;
	background: url('../Img/logo_head1.png') 0 0 no-repeat;
	behavior: url(../js/iepngfix.htc);*/
}


.ie #centralAdInicio { margin:-11px 0 5px 0; position:relative; 
	background: url('../Img/fondos/central00.png') 0 center no-repeat;}

.ie7 #centralAdInicio { margin:-11px 0 5px 0; position:relative; 
	background: url('../Img/fondos/central00.png') 0 center no-repeat;}
	
.gecko #centralAdInicio { margin:2px 0 5px 0; position:relative; 
	background: url('../Img/fondos/central00.png') 0 center no-repeat;}

.opera #centralAdInicio { margin:2px 0 5px 0; position:relative; 
	background: url('../Img/fondos/central00.png') 0 center no-repeat;}


.centralAdInicio { padding:0; 
	width:950px; 
	height:219px; /*256*/ 
	overflow:hidden;
	text-align:left;
	vertical-align:top; position:relative; 
}
.centralAdInicio img { z-index:1; position:relative;}


/*--------------------- AdMenu ---------------------*/


.AdMenu { position:absolute; width:950px; height:219px; z-index:3;}

.ie .AdMenuPosicion {  
	margin:140px 0 0 0; 
	padding:10px 20px 9px 55px; 
	display:block;
	float:left;
	/*width:885px;*/
	background:url('../Img/tf.png'); 
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
	z-index:4;
	/*border-bottom:19px solid black;*/
	/*border-top:10px solid black;*/
}

.ie7 .AdMenuPosicion {  
	margin:140px 0 0 0; 
	padding:10px 20px 9px 55px; 
	display:block;
	float:left;
	/*width:885px;*/
	background:url('../Img/tf.png'); 
	z-index:4;
	/*border-bottom:19px solid black;*/
	/*border-top:10px solid red;*/
}

.win.gecko .AdMenuPosicion {  
	margin:140px 0 0 0; 
	padding:10px 20px 10px 55px; 
	display:block;
	float:left;
	/*width:885px;*/
	background:url('../Img/tf.png'); 
	/*border-bottom:19px solid black;*/
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
	z-index:4;
	/*border-top:10px solid red;*/
}

.opera .AdMenuPosicion {  
	margin:140px 0 0 0; 
	padding:10px 20px 10px 55px; 
	display:block;
	float:left;
	/*width:885px;*/
	background:url('../Img/tf.png'); 
	/*border-bottom:19px solid black;*/
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
	z-index:4;
}

.ie .underAd { position:relative; 
	display:none;
	width:950px; height:19px; z-index:2; 
	background:url('../Img/tg.png'); 
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
	margin:1px 0 0 0;
}

.ie7 .underAd { position:relative; 
	display:none;
	width:950px; height:19px; z-index:2; 
	background:url('../Img/tg.png'); 
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
	margin:1px 0 0 0;
}

.gecko .underAd { position:relative; 
	display:none;
	width:950px; height:19px; z-index:2; 
	background:url('../Img/tg.png'); 
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
	margin:180px 0 0 0;
}

.opera .underAd { position:relative; 
	display:none;
	width:950px; height:19px; z-index:2; 
	background:url('../Img/tg.png'); 
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
	margin:180px 0 0 0;
}

/*.AdMenu .AdMenuPosicion DIV { margin:0; padding:0; display:inline;}*/
.AdMenu TABLE { margin:0; padding:0; display:block; float:left; z-index:5; /* para centrar: sin float/block margin:0 auto;*/ }

.AdMenu TD {  white-space:nowrap; margin:0; padding:0;}

.AdMenu a { 
	font:normal 11px arial;
	line-height:15px;
	text-transform:uppercase;
	color:#fff;
	background:#555;
	background:rgb(9,118,207);
	padding:2px 40px 2px 25px;
	margin:auto;
	display:block;
	text-decoration:none;
	position:relative; 
	z-index:5;
}


.AdMenu a:hover { 
	text-decoration:none;
	color:#fff;
	background:url('../img/acrimson.png') -1px 0px no-repeat #111;
}

.subMenu {
	
	position:absolute; 
	/*clear:right;top:21; 
	height:0;*/
	
	visibility:hidden;
	z-index:10;
	/*background: url('../../img/bgmenu.gif') repeat left top;*/
	text-align:left;
	padding:11px 20px 20px 20px;
	margin:0 0 0 -20px;
}

.subMenu ul { margin:0; padding:0; float:left;}

.subMenu ul li {list-style:none; position:relative; display:block; float:left; clear:right; width:auto; margin:0; padding:0;}

.subMenu ul li a { 
	padding:2px 15px;
	display:block;
	float:left;
	background:#111;
	position:relative;
	z-index:6;
}
.subMenu ul li a:hover { color:#000;
	background:orange;} 
/*
.ie .subMenu ul { background:red; position:absolute; display:inline; float:left;}
.ie .subMenu ul li { background:red; display:inline; float:left; clear:right;}
.ie .subMenu ul li a { background:red; display:inline; float:left;}
*/

/*--------------------- fin AdMenu ---------------------*/

/*--------------------- PIE ---------------------*/
.piePg { display:block;
	position:relative;
	width:950px;
	/*border-top:1px solid #ccc;*/
	padding:10px 0 0 0;
	margin:0 0 20px 0;
}
.gecko .piePg {	padding:30px 0 20px 0;
	margin:0; float:right;
}

.piePg a, 
.piePg DIV { 
	padding:1px 4px;
	margin:0 10px 0 10px;
	color:#999;
	float:right;
	font:normal 11px arial;
	display:inline-block;
}


.piePg a:hover { color:#fff;
	text-decoration:underline;
} 

.piePg DIV.separa { margin:0;} 

.piePg DIV.copy { color:#444;} 

.piePg DIV.ico_pie { display:inline; margin:-2px -12px 0 0;} 
/*--------------------- fin PIE ---------------------*/

/*--------------------- CUERPO ---------------------*/

.cuerpo { position:relative; display:table; 
	
	width:948px; 
	padding:0 0 10px 0;
	margin:0 0 10px 0;
	/*height:318px;*/
	/*height:400px;*/
	overflow:hidden;
	border:1px solid rgb(235,235,235);
	border:1px solid rgb(245,245,250);
	border:1px solid #fff;
	background:url('../img/caja_browser.png') 0 bottom no-repeat #fff;
	/*border:1px solid #858585;
	background:#252525;
	color:#f0f0f0;*/
}

.cuerpo.servicios { background:url('../img/bg_serv.png') 0 bottom no-repeat #fff; border:0; width:950px;}
.cuerpo.productos { background:url('../img/bg_prod.png') 0 bottom no-repeat #fff; border:0; width:950px;}
.cuerpo.alianzas { background:url('../img/bg_prod.png') 0 top no-repeat #fff; border:0; width:950px;}

.cuerpoLeft { width:450px; position:relative; display:block; float:left;
	padding:0;
	/*border:1px solid #aeaeae;
	background:url('../img/open.png') 20px 10px no-repeat;*/
}
.ie .cuerpoLeft {MARGIN:0 0 0 5px;}
.ie7 .cuerpoLeft {MARGIN:0 0 0 10px;}
.gecko .cuerpoLeft {MARGIN:0 0 0 10px;}
.opera .cuerpoLeft {MARGIN:0 0 0 10px;}

.ie .cuerpoRight {MARGIN:5px 5px 0 0;}
.ie7 .cuerpoRight {MARGIN:5px 5px 0 0;}
.gecko .cuerpoRight {MARGIN:5px 5px 0 0;}
.opera .cuerpoRight {MARGIN:10px 5px 0 0;}

.cuerpoRight { width:455px; 
	height:100%;
	position:relative; 
	display:table; 
	float:right;
	padding:0;
	/*border:1px solid #aeaeae;*/
	vertical-align:middle;
}

.ie .cuerpoRight.photo {MARGIN:10px 5px 0 0;}
.ie7 .cuerpoRight.photo {MARGIN:10px 10px 0px 0;}
.gecko .cuerpoRight.photo {MARGIN:10px 10px 0 0;}
.opera .cuerpoRight.photo {MARGIN:10px 10px 0 0;}

.cuerpoLeft .tit { display:block;
	font:normal 40px trebuchet Ms, arial;
	color:rgb(9,118,207);
	margin:0 0 20px 0;
	float:right;
	clear:both;
}
.cuerpoLeft .tit.arial { font:bold 30px arial; margin-top:20px; color:#FFF;}
.cuerpoLeft .tit.arial.white { color:#f0f0f0;}

.cuerpoLeft .retit {display:block;
	float:right;
	clear:both;
	margin:-25px 0 20px 0;
	color:#aeaeae;
	font:normal 30px arial;
	text-transform:uppercase;
}
.cuerpoLeft .retit.destaca3 {color:rgb(153,0,171); white-space:nowrap; text-transform:none;}

.cuerpoLeft .dark { color:#555;} 

.cuerpoLeft .text { display:block; clear:both; font:normal 14px arial;
	line-height:20px;
}

/*.cuerpoLeft .text ul {margin:0 0 0 15px; list-style-type:none; font-size:12px;}
.cuerpoLeft .text ul li { margin:5px 0 5px 0; padding:0; display:block; list-style-image:none;}*/


/*-------------------------------------*/
.cuerpoLeft .text ul, 
ul.display { margin:5px 0 5px 0; list-style-type:none; font-size:12px; width:100%; 
	border-top:1px solid #444;
	border-right:1px solid #444;
	border-left:1px solid #444;
	padding:0;}

	
ul.display { margin:10px 0 10px 10px; display:block; width:920px; }


.cuerpoLeft .text ul li, 
ul.display li { padding:10px; margin:0; display:block; list-style-image:none;
	border-bottom:1px solid #444;
	background:url('../img/ul.png') left bottom repeat-x rgb(63,63,63);
	color:#ccc;
}


/*-------------------------------------*/

.cuerpoAll { position:relative; display:block;
	padding:0; 
	margin:20px 20px 0 20px;}

.cuerpoAll .logo {  margin:0 0 20px 0px;}
.cuerpoAll .logo a {display:table; border:1px solid #aeaeae; background:#fff; padding:5px;}
.cuerpoAll .logo a:hover {border:1px solid rgb(9,118,207); }
.cuerpoAll .logo a IMG { border:0;}

.cuerpoAll .text { font-size:14px;  margin:0 0 5px 0;}

.cuerpoAll .text2 { font-size:12px; margin:0 0 10px 0; }

.cuerpoAll .separa { border-top:2px outset #fff; margin:0 0 20px 0; }
.gecko .cuerpoAll .h10 { border-bottom:1px solid #ccc;}
.gecko .cuerpoAll .separa { border-top:1px solid #fff; margin:0 0 20px 0; }


/*-------------------------------------*/

.display2 { margin:5px 0 5px 10px; font-size:12px; width:458px; float:left;}
.display2.last { margin:5px 10px 5px 0; font-size:12px; width:458px; float:right;}

.display2 .top2display { width:458px; background:url('../img/2top.png') 0 0 no-repeat; margin:0; padding:0; height:4px;}

.display2 .center2display { width:438px; background:url('../img/2center.png') 0 0 repeat-y; 
	 margin:0; 
	 padding:10px;
}

.display2 .center2display .text { float:left; width:50%; border-right:1px solid #f0f0f0;}
.display2 .center2display .img { float:right; width:48%; background:#f0f0f0; text-align:center}

.display2 .bot2display { width:458px; background:url('../img/2bot.png') 0 0 no-repeat; height:4px;}





.cuerpoLeft .openkr { display:block; clear:both; 
	margin:20px 0 0 0;
	text-align:center;
}

.openkr a IMG {border:0;}

/*--------------------- fin CUERPO ---------------------*/


/*--------------------- UN CUERPOS ---------------------*/
.unCuerpo { position:relative; display:table; 
	width:950px; 
	padding:0 0 0 0;
	margin:0 0 10px 0;
	/*height:318px;*/
	/*height:400px;*/
	overflow:hidden;
	border:0px solid rgb(235,235,235);
	background:#f0f0f0;
}

.unCuerpo .text1 { 
	height:100%;
	width:100%;
	position:relative; 
	display:block; 
	padding:0;
	margin:0;
	/*border:1px solid #aeaeae;*/
	vertical-align:top;
}
.unCuerpo .text1 TD { /*background:#fff;*/ vertical-align:top; font:normal 14px arial;}

.text1 TD .tit { color:#fff; display:block; padding:0; 
	font:bold 18px arial;
	margin:0 0 0 0;
	vertical-align:bottom;
	position:relative; 
	/*background:#333; */
	background: url('../Img/shadowtop.png') left bottom repeat-x rgb(25,25,25);
	background:url('../img/ul.png') left bottom repeat-x rgb(63,63,63);
	background:url('../img/nav3.png') left bottom repeat-x;
}

.text1 TD .tit a, 
.text1 TD .tit span { color:#fff; margin:0;
	vertical-align:bottom; display:block; position:relative;}
.text1 TD .tit a { padding:20px 5px 5px 30px;}
.text1 TD .tit span {  padding:20px 5px 5px 10px;}
	
.text1 TD .tit a { background:url('../img/atit.gif') 10px -22px no-repeat; background:url('../img/atit.png') 10px -22px no-repeat;}
.text1 TD .tit a:hover { background:url('../img/atit.png') 10px 23px no-repeat; color:rgb(20,150,255);}

/*-- un solo Contents en linea --*/
.text1 TD #bgNavision { background:url('../img/dynamics_navision.png') right top no-repeat; }

.text1 TD #bgVentaOnLine { background:url('../img/ventaonline.png') right top no-repeat; }
.text1 TD #bgTelefonia { background:url('../img/logos/siti.gif') right top no-repeat; }
/*-- un solo Contents en linea --*/

.text1 .txtTable { display:block; width:950px;}

.text1 .txtTable TD { height:120px; }

.text1 .txtTable TD.txtLeft { width:45%; text-align:left;
	padding:10px 0 10px 10px;
	min-height:120px;
	font:normal 12px arial;
}

.text1 .txtTable TD.imgRightUno IMG {width:470px; height:150px; border:0;}
.text1 .txtTable TD.imgRightUno a { width:470px; height:150px; border:0;}

.txtTable TD.imgRightUno{width:45%; padding:0px; }
/*--------------------- fin	DOS CUERPOS ---------------------*/


/*--------------------- fin UN CUERPOS ---------------------*/

/*--------------------- DOS CUERPOS ---------------------*/
.dosCuerpos { position:relative; display:table; 
	width:950px; 
	padding:0 0 0 0;
	margin:0 0 10px 0;
	/*height:318px;*/
	/*height:400px;
	background:#f0f0f0;*/
	overflow:hidden;
	border:0px solid rgb(235,235,235);
}

.dosCuerpos .text2 { 
	height:100%;
	width:100%;
	position:relative; 
	display:block; 
	padding:0;
	margin:0;
	/*border:1px solid #aeaeae;*/
	vertical-align:top;
}
.dosCuerpos .text2 TD { width:50%;  vertical-align:top; font:normal 14px arial;}
.dosCuerpos .text2 TD.separa10 { width:10px; }

.text2 TD .tit { color:#fff; display:block; padding:0; 
	font:bold 18px arial;
	margin:0 0 0 0;
	vertical-align:bottom;
	position:relative;
	background:#333; 
	background:url('../img/ul.png') left bottom repeat-x rgb(63,63,63);
	background: url('../Img/shadowtop.png') left bottom repeat-x rgb(25,25,25);
	background:url('../img/nav3.png') left bottom repeat-x;
}

.text2 TD .tit a, 
.text2 TD .tit span { color:#fff; margin:0;
	vertical-align:bottom; display:block; position:relative;}
.text2 TD .tit a { padding:20px 5px 5px 30px;}
.text2 TD .tit span {  padding:20px 5px 5px 10px;}
	
.text2 TD .tit a { background:url('../img/atit.png') 10px -22px no-repeat;}
.text2 TD .tit a:hover { background:url('../img/atit.png') 10px 23px no-repeat; color:rgb(20,150,255);}


/*-- dos Contents en linea --*/
.text2 TD #bgPersonalizada { background:url('../img/aplicaciones_propias.png') right top no-repeat; }
.text2 TD #bgIntegracion { background:url('../img/krbox3.png') right top no-repeat; }


.text2 TD #bgBusiness { background:url('../img/bi.png') right top no-repeat; }
.text2 TD #bgMas { background:url('../img/mas.png') right top no-repeat; }
/*-- dos Contents en linea --*/

.text2 .txtTable { display:block;}

.text2 .txtTable TD { height:120px; }

.text2 .txtTable TD.txtLeft { width:45%; text-align:left;
	padding:10px 0 10px 10px;
	min-height:120px;
	font:normal 12px arial;
}
.text2 .txtTable TD.txtLeft a { text-decoration:underline;}
.text2 .txtTable TD.txtLeft a:hover { background:#252525; color:#fff; text-decoration:none;}

.txtTable TD.txtLeft ul {margin:0 0 0 15px; list-style-type:none; font-size:12px; padding:0;}
.txtTable TD.txtLeft ul li { margin:5px 0 5px 0; padding:0; display:block; list-style-image:none;}

.text2 .txtTable TD.imgRightDos IMG {width:220px; height:150px; border:0;}
.text2 .txtTable TD.imgRightDos a { width:220px; height:150px; border:0;}

.txtTable TD.imgRightDos {width:45%; padding:0px; }


/*--------------------- fin	DOS CUERPOS ---------------------*/

/*--------------------- TRES CUERPOS ---------------------*/
.tresCuerpos { position:relative; display:table; 
	width:950px; 
	padding:0 0 0 0;
	margin:0 0 10px 0;
	/*height:318px;*/
	/*height:400px;*/
	overflow:hidden;
	border:0px solid rgb(235,235,235);
	background:#f0f0f0;
}

.tresCuerpos .text {}



/*--------------------- fin	TRES CUERPOS ---------------------*/


/*--------------------- TABLE 2 ---------------------*/
.table2 { margin:10px; font-size:12px; 
	border:1px solid #fff; 
	background:rgb(247,247,247); 
	background:url('../img/caja_browser.png') 0 50px no-repeat rgb(222,222,222);
	width:930px;
	position:relative; 
	display:block;}

.table2 .header { background:#ccc; padding:10px 10px; font-size:14px; display:block;}
.gecko .table2 .header, 
.opera .table2 .header { width:908px;}

.table2 TD { vertical-align:top;}

.table2 TD.arrow1 { background:url('../img/along1.png') center top no-repeat; height:20px; width:50%; display:inline-block; position:relative;}
.table2 TD.arrow2 { background:url('../img/along2.png') center top no-repeat; height:20px; width:50%; display:inline-block; position:relative;}

.gecko .table2 TD.arrow1, 
.opera .table2 TD.arrow1 { width:464px; display:table-cell; float:left; position:relative;} 
.gecko .table2 TD.arrow2, 
.opera .table2 TD.arrow1 { width:463px; display:table-cell; float:left; position:relative;}
	
.gecko .table2 TD.leftTd2, 
.opera .table2 TD.leftTd2  { width:463px; display:inline-block; float:left; position:relative;}

.table2 TD.contentLeft { border-left:1px solid #ccc;}

.table2 .text { float:left; display:inline-block; position:relative; width:50%; padding:0 0 10px 10px; /*background:#ccc;*/}

.table2 .img { float:left; display:block; position:relative; width:47%; padding:0 0 10px 0; /*background:#777;*/}

.table2 .pie { padding:15px 10px; font-size:14px; }
.gecko .table2 .pie, 
.opera .table2 .pie {display:block; width:907px; position:relative; float:left; padding:15px 10px; margin:0 0 0px 0;}
/*--------------------- fin	TABLE 2 ---------------------*/


/* 
krymson {color:rgb(236,0,140);} 
blue color:rgb(9,118,207);
*/