@charset "utf-8";
/* CSS Document */
html{
	width:100%;
}
* {
   padding:0;
   margin:0;
}
body {
	text-align:center;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;	
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	line-height:1.7	em;	
	background-color:#C4E1FF;
/*	background-image:url(images/bg_PARAMGPR.gif);*/
}
h1 {
	font-size:22px;
	color:#000099;
	font-weight:normal;
	/*font-size-adjust:0.58;	*/
}
.img2, .img3{
	padding: 5px 5px 9px 5px;
	background-color: #FFF;
	background-image: url(../images/sombra.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	border-top: 1px solid #DDD;
	border-right: 1px solid #DDD;
	border-left: 1px solid #DDD;
	}
.img3 {
	background-image: url(../images/sombra2.gif);
}
.punteado{
	text-decoration:none;
}
.punteado:link {color: #0033CC; border-bottom: 1px dashed #00CC66; background: transparent;}
.punteado:visited {color: #0033CC; border-bottom: 1px dashed #00CC66; background: transparent;}
.punteado:hover {color: #0033CC; border-bottom: 1px solid #00CC66; background: transparent;}
.contparrafointro ul{
   padding-left:20px;
}

.contparrafointro li {
   line-height  : 1.5em;
   list-style-type:disc;

}
p {
	text-align:justify;
    line-height  : 1.5em;
}

.firstLetter{
  display      : block;
  float        : left;
  margin-top   : -0.63em; /* use -0.205em for two lines */
  margin-left  : -0.56em;
  margin-right : 0.5em;
  height       : 4.5em;
  color:#003399;
  _overflow:hidden;
  height:5em;
}

.firstLetter span{
  font-size    : 5.6em;   /* use 3.33em for two lines */
  line-height  : 1.0em;
}

.firstLetter + span{
  margin-left  : -0.5em;
}



.fotofacilitador {
	float:left;
	margin-right:8px;
	margin-bottom:2px;
}
.floatright {
	float:right;
}
.georgia {
	font-family:Georgia, "Times New Roman", Times, serif;
}
.red {
	color:#FF0000;
	font-size:25px;
	font-weight:bold;
}

#all {
	margin:auto;
	width:980px;
	height:auto;
	background-color:#FFFFFF;
}
#pretop {
	width:980px;
	height:16px;
	background-color:#000099;
	clear:both;
	padding:0px;
	overflow:visible;
}
#spacergaveta {
	width:980px;
	min-height:150px;
	_height:150px;
	height:auto;
	float:left;
	margin:0px;
	border-bottom:#FF9900 1px solid;
	background-color:#000099;
	display:none;
	clear:both;
	text-align:center;
	overflow:hidden;
}
#mapadelsitio {
	text-align:center;
	color:#FFFFFF;
	width:auto;
	height:auto;
 	position:static;	
}

/* Mapa del sitio */
#sitemap {
	width:400px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	margin-bottom:2px;
 	font:normal 16px Arial,sans-serif;
/* overflow:hidden; */
}
#sitemap ul {
 list-style:none;
 margin:0;
 padding:0;

}

#sitemap li {
	background-color:#0033CC;
	margin:0 0 -0.1em;
	min-height:1em;
	padding:.2em .4em;
	position:relative;
	width:9em;
}
#sitemap ul ul {
 font-size:90%;
 margin-top:-1.4em;
}
#sitemap ul ul li {
	background-color:#00CC00;
	border-top:0.5em solid #000099 !important;
	border-left:0.5em solid #66c;
	left:10.4em;
}
#sitemap ul ul ul li {
	background-color:#0066FF;
	border-color:#9c3;
}
#sitemap ul ul ul ul li {
 background:#bbb;
 border-color:#c93;
}
#sitemap ul ul ul ul ul li {
 background:#999;
 border-color:#c33;
 color:#fff;
}
#sitemap a {
	color:#FFFFFF;
}

/* fin mapa del sitio */

#topcontacto {
/*	border:1px solid #CCCCCC; */
	width:auto;
	min-height:250px;
	height:auto;
	padding:10px;
	margin-left:auto;
	margin-right:auto;
	margin-top:5px;
	margin-bottom:5px;
	display:none;
	}
#topcontacto h3 {
	text-align:left;
	color:#FFFFFF;
	clear:both;
}
#contactoformtop{
	float:left;
	width:auto;
	height:auto;
	height:250px;
	border-left:1px dotted #CCCCCC;
	padding:5px;

}
.colscontactotop{
	width:320px;
	height:250px;
	float:left;
	border-left:1px dotted #CCCCCC;
	padding:5px;
	color:#FFFFFF;
}
#coltopfinal {
	width:280px;
}
#topcontacto label{
	float:left;
	clear:both;
	text-align:left;
	color:#FFFFFF;
}
#topcontacto label, #topcontacto input, #topcontacto textarea, #enviartopcontacto{
	float:left;
	clear:both;
}
#topcontacto input {
	margin-bottom:3px;
}
.btncontactotop {
	clear:none !important;
	float:left;
	margin-bottom:0px;

}
form {
	border:none;
}
#gavetatop {
	width:215px;
	height:31px;
	float:right;
/*	background-image:url(../images/gabetaContacto.jpg); */
	background-image:url(../images/gabetaContacto.png);
	background-repeat:no-repeat;
	background-position:bottom;
	color:#FFFFFF;
	z-index:5;
	position:absolute;
	margin-left:600px;
	/margin-left:140px;
}
#linksgaveta {
	font-family:helvetica,arial;
	margin-top:10px;
	width:auto;
	height:auto;
}
#linksgaveta a{
	text-decoration:none;
	color:#FFFFFF;
}
#imglogo {
	margin-left:50px;
}
#top {
	width:980px;
	height:160px;
	clear:both;
	float:left;
	background-color:#0099FF;
/* 	background-image:url(../images/GradientTop.jpg); */
	background-image:url(../images/fondoTopzebra.jpg);
	background-repeat:repeat-x;
	overflow:hidden;
	
}
#logo {
	width:520px;
	height:210px;
	float:left;
	background-image:url(../images/fondoLogo2.jpg); 
	background-repeat:no-repeat;
	text-align:left; 
	padding-top:15px;
	}
#pitchkriterion {
	width:410px;
	height:210px;
	float:left;
	/* background-image:url(../images/finfondoLogo.jpg); */
	background-repeat:no-repeat;
	text-align:left; 
	padding-left:5px;
	padding-top:30px;	
}
#pitchcont {
	width:410px;
	height:210px;
}
#textpitch{	
	font:25px !important;
	color:#003399;
	line-height:1em;
	font-family:times;
	width:410px;
	height:auto;
/*	font-size-adjust:0.58;
	line-height:1.2em; */
}
#navbar, #postnav {	
	width:980px;
	height:38px;
	background-color:#000066;
	float:left;
	clear:both;
}
#navbar {
	overflow:hidden;
}
#postnav {
	height:33px !important;
	width:980px;
	background-color:#0099FF;
	text-align:center;
	z-index:5;
	position:relative;
	float:left;
	overflow:hidden;
}

/*---------- Navigation Bar ----------*/
#navcontainer {
	height:20px;
	font-size:14px;
	padding-top:3px;
}
#navlist
{
margin: 0;
padding: 0 0 20px 5px;

/*border-bottom: 1px solid #000;*/
}

#navlist ul, #navlist li
{
margin: 0;
padding: 0;
display: inline;
list-style-type: none;
}

#navlist a:link, #navlist a:visited
{
float: left;
line-height: 20px;
font-weight: bold;
margin: 0 5px 4px 5px;
text-decoration: none;
/*color: #999;*/
color:#FFFFFF;
font-size:14px;
background-image:url(../images/separador.gif);
background-repeat:no-repeat;
background-position:left;
padding-left:10px;
padding-top:3px;
}

#navlist a:link#current, #navlist a:visited#current, #navlist a:hover {
/*border-bottom: 4px solid #FF9900;*/
padding-bottom: 2px;
background: transparent;
/*color: #FFCC00;*/
color: #FFCC00;
background-image:url(../images/separador.gif);
background-repeat:no-repeat;
background-position:left;
padding-left:10px;
}

#navlist a:hover { 
/*color: #FFFFFF;*/
color: #FFCC00;
/*border-bottom: 4px solid #0066FF;*/
}


/*------- fin navigation Bar ----------*/

.tabselected, .tabnormal, .tabnormalover, .tabselectedover {
	width:112px;
	height:45px;
	background-image:url(../images/tabselected.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	float:left;
	cursor:pointer;
	font-size:14px;
	font-weight:bold;
}
.tabnormal, .tabnormalover {
	background-image:url(../images/tabnormal.jpg);
	color:#FFFFFF;
}
.tabselected {
	color:#000099;
}
.tabselectedover, .tabnormalover {
	color:#FF6600;
}
.current {
	color:#000099;
}
.opciontab {
	padding-top:10px;
	padding-left:10px;
	font-size:18px;
	cursor:pointer;
}
/*.opciontab:hover, .tabselected:hover, .tabnormal:hover, .tapover {
	color:#FF6600;
}*/


/*- Menu Tabs J--------------------------- */

#tabsJ {
      float:left;
      width:100%;
      background:#000066;
      font-size:16px;
      line-height:normal;
	  border-bottom:1px solid #24618E;
      }
 #tabsJ ul {
	margin:0;
	padding:10px 10px 0 50px;
	list-style:none;
 }
 #tabsJ li {
      display:inline;
      margin:0;
      padding:0;
	  margin-right:5px;
      }
/*   #tabsJ a {
      float:left;
      background:url("../images/BtnVerde_Left.jpg") no-repeat left top;
      margin:0;
      padding:0 0 0 5px;
      text-decoration:none;
      }
.azuleft {
	  background:url("../images/BtnAzul_Left.jpg") no-repeat right top !important;
	  } */

#tabini, #tabnosotros, #tabclientes, #tabservicios, #tabaprendizaje, #tabconsultoria {
	padding-top:6px;
}
#tabini a, #tabnosotros a, #tabclientes a, #tabservicios a, #tabaprendizaje a, #tabconsultoria a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	text-decoration:none;
	color:#FFFFFF;
	}
.actual{
	color:#000066 !important;
}
#tabini {
	background:url("../images/Btninicio_blue.jpg") no-repeat left top;
	width:101px;
	height:34px;
	float:left;
}
.tabinicioactual {
	background:url("../images/tabs_inicioAzul.jpg") no-repeat right top !important;
}
#tabnosotros{
	background:url("../images/tabs_nosotros.jpg") no-repeat right top;
	width:140px;
	height:34px;
	float:left;	
}
.tabnosotrosactual {
	background:url("../images/BtnQsomos_overAzul.jpg") no-repeat right top !important;
}

#tabclientes{
	background:url("../images/tabs_clientes.jpg") no-repeat right top;
	width:112px;
	height:34px;
	float:left;	
}
.tabclientesactual {
	background:url("../images/BtnClientes_overAzul.jpg") no-repeat right top !important;
}
#tabservicios{
	background:url("../images/tabs_servicios.jpg") no-repeat right top;
	width:102px;
	height:34px;
	float:left;	
}
.tabserviciosactual{
	background:url("../images/BtnServicios_overAzul.jpg") no-repeat right top !important;
}
#tabaprendizaje{
	background:url("../images/tabs_aprendizaje.jpg") no-repeat right top;
	width:123px;
	height:34px;
	float:left;	
}
.tabaprendizajeactual {
	background:url("../images/BtnAprendizaje_over.jpg") no-repeat right top !important;
}
#tabconsultoria{
	background:url("../images/tabs_consultoria.jpg") no-repeat right top;
	width:127px;
	height:34px;
	float:left;	
}
.tabconsultoriactual {
	background:url("../images/btnConsultoria_over.jpg") no-repeat right top !important;
}


/*    #tabsJ a span {
      float:left;
      display:block;
      background:url("../images/BtnVerde_Right.jpg") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#24618E;
	  margin-right:5px;
	  height:32px;
      }
	  .azulright {
	  background:url("../images/BtnAzul_Right.jpg") no-repeat right top !important;
	  } */
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsJ a span {float:none;}
    /* End IE5-Mac hack */
    #tabsJ a:hover span {
      color:#FFF;
      }
    #tabsJ a:hover {
      background-position:0% -42px;
      }
    #tabsJ a:hover span {
      background-position:100% -42px;
      }


/*- Menu Tabs K--------------------------- */ 

/*---------- Flotantes -----------*/
#flotante {
	width:470px;
	height:340px;;
/*	border:1px #FF0000 solid;
	background-color:#FFFFCC; */
	position:absolute;
	z-index:20;
	display:none;
	color:#FFFFFF;
	text-align:left;
	padding-bottom:10px;
	background-image:url(../images/fondoFlotante.png);
	background-repeat:no-repeat;
	overflow:hidden;

}
form {
	overflow:hidden;
	width:auto;
	height:auto;
	padding:0px;

}
#topflotante, #contflotante {
/*	background-color:#0066FF; */
	width:463px;
	height:45px;
	clear:both;
	padding:4px;
	font-size:16px;
	text-align:left;
	float:left;
}

#tituflotante {
	padding-top:10px;
	padding-left:10px;
	height:auto;
	width:400px;
	float:left;
}
#btncloseflotante {
	padding-top:10px;
	color:#FFFFFF;
	float:right;
	margin-right:10px;
	cursor:pointer;
	width:auto;
	height:auto;
}
#rowmailamigo {
	display:none;
}
#contflotante {
	font-size:12px;
	height:auto;
	width:460px;
	background:none;
	margin-left:10px;
}
#contflotante #nombre {
	width:160px;
}
#contflotante #empresa {
	width:260px;
}
#contflotante #email, #contflotante #email2 {
	width:260px;
}
#btnfrmfloat {
	float:right;
	margin-right:20px;
	width:auto;
	height:auto;
}
.flotanterow {
	float:left;
	clear:both;
	width:460px;
	height:auto;
	overflow:hidden;
/*	background-color:#FF6600; */
	margin-top:3px;

}
.flotanterow label{
	clear:both;
	color:#000066;
	float:left;
	width:80px;
	text-align:right;
	margin-right:5px;
}
#formflotante{
	width:auto;
	margin:auto;
	padding:auto;
	height:auto;
}
#mapainteractivo {
	width:710px;
	height:474px;
	padding:5px;
	position:absolute;
	z-index:25;
	display:none;
}


#yaexiste {
	width:300px;
	height:120px;
	padding:5px;
	position:absolute;
	z-index:25;
	background-image:url(../images/boxmsj.png);
	background-repeat:no-repeat;
	display:none;
}

#toperror, #msjerror {
	width:290px;
	height:20px;
	float:left;
	clear:both;
}
#msjerror {
	height:90px;
}
#iconerror {
	float:left;
	width:61px;
	height:61px;
	margin-left:5px;
}
#textoerror {
	width:215px;
	height:auto;
	float:left;
	font-size:18px;
	text-align:left;
	margin-left:5px;
}

#cerrarerror{
	float:right;
	cursor:pointer;
}
#confirmacionenvio {
	color:#FFFFFF;
}

/*---------- Fin Flotantes -----------*/

/* ----- Centro  ----- */
#cornerleftcentro {
	margin-left:50px;
	_margin-left:25px;
}

#cornerleftcentro, #cornerrightcentro {
	width:29px;
	height:41px;
	float:left;
	/* background-image:url(../images/CentroElementos_Left.jpg); */
	background-image:url(../images/CentroElementos_LeftAzul.jpg);
	background-repeat:no-repeat;
}
#topcentro {
	width:801px;
	height:41px;
	float:left;
/*	background-image:url(../images/CentroElementos_center.jpg); */
	background-image:url(../images/CentroElementos_centerAzul.jpg);
	background-repeat:repeat-x;
	position:relative;
	overflow:visible;
	z-index:25;
	text-align:left;
}
#youarehere {
	width:600px;
	height:15px;
	background-image:url(../images/youarehere.jpg);
	background-repeat:no-repeat !important;
	background-position:bottom left;
	margin:0px;
	z-index:25;
	position:absolute;
	top:18px;
	text-align: left;
	clear:both;
	display:block;
	overflow:visible;
	float:left;
	font-size:10px;
	color:#0047B6;
	padding-left:5px;
	font-family:Arial, Helvetica, sans-serif;
}
#youarehere a {
	text-decoration:none;
}
#cornerrightcentro {
/*	background-image:url(../images/CentroElementos_Right.jpg); */
	background-image:url(../images/CentroElementos_RightAzul.jpg);
}
#wrapper {
	width:980px;
	_height:500px;
	min-height:500px;
	height:auto;
	float:left;
	clear:both;
/*	background-image:url(../images/Bg_wrapperTop.jpg); */
	background-image:url(../images/Bg_wrapperTopAzul.jpg);
	background-repeat:repeat-x;
	position:relative;
	z-index:7;
	background-color:#FFFFFF;;
}
#centro{
	width:859px;
	_height:350px;
	min-height:350px;
	height:auto;
	margin-left:50px;
	_margin-left:25px;
	float:left;
	clear:both;
	background-image:url(../images/Centro_FondoVertical.jpg);
	background-repeat:repeat-y;
	position:relative;	
	overflow:visible;
}
#topcentrointerior {
	width:859px;
	min-height:64px;
	height:auto;
	float:left;
	clear:both;
	background-image:url(../images/topcentrointerior.jpg);
	background-repeat:no-repeat;
	background-position:top;
}
#centrocontainer {
	width:859px;
	min-height:150px;
	height:auto;
	float:left;
	clear:both;
}
#proxproghome {
	width:222px;
	height:113px;
	float:right;
	margin-right:35px;
}
#bottomcentrointerior {
	width:859px;
	height:200px;
	float:left;
	clear:both;
	background-image:url(../images/BottomCentroInterior.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
}
#prebottom {
	width:980px;
	height:auto;
	_height:198px;
	min-height:198px;
	float:left;
	clear:both;
/*	background-image:url(../images/FondoPreBottom.jpg); */
	background-image:url(../images/FondoPreBottomAzul.jpg);
	background-repeat:repeat-y;
	background-position:bottom;
	position:relative;
}
#prebottom2, #prebottom3, #prebottompublicidad {
	width:859px;
	height:auto;
	min-height:170px;
	_height:170px;
	float:left;
	clear:both;
/*	background-color:#00BB2F; */
	background-color:#0066CC;
	margin-left:50px;
	_margin-left:25px;
	background-image:url(../images/fondoPrebottomGradient.jpg);
	background-position:bottom center;
	background-repeat:no-repeat;
	position:relative;
}
#prebottom3{
	background-color:#99CCFF;
	height:auto;
	min-height:140px;
	_height:140px;
}
#prebottompublicidad{
	background-color:#0066CC;
	min-height:140px;
	_height:140px;
}
#publicidadbottom {
	width:698px;
	height:93px;
	float:left;
	clear:both;
	background-color:#CCCCCC;
	margin-left:70px;
	_margin-left:45px;
	margin-top:15px;
}
#topprebottom {
	width:859px;
	height:6px;
	float:left;
	background-image:url(../images/gradientTopPrebottom.png);
	background-position:top center;
	background-repeat:no-repeat;
	z-index:15;
	top:-5px;
	left:0px;
	position:absolute;
}
#bloqueprebotomazulclaro {
	width:596px;
	height:auto;
	min-height:124px;
	_height:124px;
	float:left;
	background-image:url(../images/DivisorPrebotomAzulclaro.jpg);
	background-position:right center;
	background-repeat:no-repeat;
	padding-bottom:20px;
}
#proxprogazulclaro {
	width:auto;
	height:auto;
	float:left;
	padding:5px;
}
#testimonioazulclaro {
	width:auto;
	height:auto;
	_height:120px;
	min-height:120px;		
	float:left;
	margin-left:25px;
	margin-top:15px;
	background-image:url(../images/ComillasQuote.png);
	background-repeat:no-repeat;
	background-position:top left;
	text-align:left;	
}
#testimonioazulclaro  blockquote {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-style:italic;
	color:#333333;
	padding:5px;
	padding-left:25px;
	padding-top:0px;
	margin:5px;
}

#firmazulclaro {
	float:right;
	font-weight:bold;
	margin-right:60px;
	
}
#testimonioazulclaro  h1 {
	margin-bottom:5px;
	padding-bottom:5px;
	height:20px;
	overflow:none;
}

#linebottom {
	width:951px;
	height:9px;
	float:left;
	clear:both;
	background-image:url(../images/lineGradientHorizontal.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	margin-top:10px;
}
#bottom {
	width:980px;
	height:198px;
	float:left;
	clear:both;
	background-image:url(../images/FondoBottom.jpg);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#0B4193;
	padding-bottom:10px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:normal;
}
#bottom p{
	line-height:normal;
}
#publicidadhome {
	width:569px;
	height:151px;
	z-index:15;
	position:absolute;
	background-image:url(../images/BannerHome.jpg);
	background-repeat:no-repeat;
	left:27px;
	top:27px;
}
#bannerhome {
	width:477px;
	height:96px;
	float:left;
	position:relative;
	top:22px;
	left:49px;
}
#firstblockhome {
	width:859px;
	height:120px;
	float:left;
	clear:both;	
}
#centrocontenido {
	width:859px;
	min-height:220px;
	height:auto;
	float:left;
	clear:both;
	overflow:visible;
	background-image:url(../images/BottomCentroInterior.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
}
#contmain {
	width:600px;
	height:auto;
	float:left;
	text-align:left;
	padding:15px;
	padding-left:25px;
}
#contenidoleft{
	width:550px;
	height:auto;
	float:left;
	text-align:left;
	padding:15px;
	padding-left:25px;
}

#historia p , #contenidoleft p {
	font-weight:lighter;
	font-size:14px;
	line-height:1.5em;
	margin: 1.25em 0;
	

}
#colright{
	width:260px;
	min-height:346px;
	height:auto;
	padding-top:17px;
	float:left;
	background-image:url(../images/linGradientColIntro.jpg);
	background-position:left;
	background-repeat:no-repeat;
}
/* ------- Parrafos Intro Home ----*/
#bloquesintrohome, #bloquesmision {
	width:839px;
	height:auto;
	float:left;
	clear:both;
	padding:10px;
}
#bloquesintrohome {
	_margin-top:50px;
}
.colsparafintro, .colsparamision {
	width:260px;
	min-height:173px;
	height:auto;
	_height:173px;
	float:left;
	text-align:left;
	padding:5px;
	background-image:url(../images/linGradientColIntro.jpg);
	background-position:right;
	background-repeat:no-repeat;
	margin-left:4px;
	padding-bottom:10px;
}
.colsparamision {
	background-image:url(../images/lineGradientHorizontal.png);
	font-family:Georgia, "Times New Roman", Times, serif;
	margin-left:7px;
	color:#FFFFFF;
}
.colsparamision p{
	padding:0px;
	margin:0px;
}
#lastcolintro {
	background-image:none;
}
.headerintro, .headermision {
	width:250px;
	height:33px;
	float:left;
	border-bottom:1px #CCCCCC dotted;
	background-image:url(../images/BgheaderIntro.jpg);
	background-repeat:repeat-x;
}
.headermision {
	background-image:none;
	text-align:left;
	clear:both;
	color:#FFFFFF !important;
}
.contparrafointro, .contparrafomision {
	width:250px;
	min-height:140px;
	height:auto;
	_height:140px;	
	float:left;
	clear:both;
	padding-top:5px;
	font-size:14px;
	text-align:left;
}
.contparrafomision {
	font-size:12px;
	margin-top:0px;

}
.contparrafomision{
	color:#FFFFFF !important;
}
.contparrafomision ul {
	margin-left:20px;
}
.divtitu {
	background-image:url(../images/KriterionLogito.png);
	background-repeat:no-repeat;
	background-position:left;
}
.tituintro, .titumision{
	padding:0px;
	margin:0px;
	color:#003399;
	font-size:22px;
	padding-left:20px;
	background-image:url(../images/logitoKriterion.gif);
	background-repeat:no-repeat;
	background-position:left top;
}
.tituintro {
	margin-bottom:10px;
}

.titumision{
	color:#FFFFFF;
	font-weight:normal;
}
.colsmisionlast {
	background-image:none;

}

/* ------- Fin Parrafos Intro Home ----*/


/* ------ Columnas Bottom ----*/
.colsbottom {
	width:260px;
	height:173px;
	float:left;
	text-align:left;
	padding:5px;
	background-image:url(../images/BottomSeparadorCols.png);
	background-position:right;
	background-repeat:no-repeat !important;
	margin-left:4px;
	color:#CCCCCC;
	padding-top:15px;
}
.colsbottom p {
	margin-top:5px;
}
#bottomopinioncli{
	width:290px;
}
#columnasbottom {
	padding-left:15px;
	width:auto;
	height:auto;
}
.colsbottom h2 {
	font-size:20px;
	color:#CCCCCC;
	margin:0px;
	padding:0px;
	font-weight:normal;
}
.colsbottom blockquote {
	padding:0px;
	margin-bottom:10px;
	padding-left:5px;
	margin-left:0px;
	margin-right:5px;
	font-size:11px;
}
.firma {
	font-weight:bold;
	font-size:11px;
	text-align:right !important;
	float:right;
	margin-right:25px;
	width:inherit;
}
#TickerDIV .firma{
	margin:0px;
}
.headercolbottom {
	width:250px;
	height:33px;
	float:left;
	color:#CCCCCC;
}
.bottomestrechas {
	width:170px;
}
.iconscontacto{
	width:160px;
	height:auto;
	float:left;
	clear:both;
	margin-top:10px;
}
.textcontacto {
	width:115px;
	height:auto;
	float:left;
	padding-left:4px;
	font-size:11px;
}
.textcontacto a{
	text-decoration:none;
	color:#CCCCCC;
}
.textcontacto a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}
#contactobottom{
	font-size:10px;
}
.imgcontacto{
	float:left;
	width:35px;
	height:auto;
}
#creditos {
	text-align:right;
	background-image:none;
	font-size:10px;	
}
#creditos p {
	text-align:right;
}
/* ------ Fin Columnas Bottom ----*/

/*-------- Interactivos home -------*/
#postit {
	width:288px;
	height:230px;
	float:left;
	z-index:15;
	position:absolute;
	left:35px;
	top:-40px;
}
#eventoshome {
	width:600px;
	height:255px;
	float:left;
	z-index:15;
	position:absolute;
	left:355px;
	top:-40px;
}

/*-------- Interactivos home -------*/

/*-------- Clientes -------*/
.clientes {
	width:520px;
	height:auto;
	float:left;
	text-align:left;
}
.clientes p {
	text-align:justify;
    line-height  : 1.5em !important;
}
.headerclientes{
	clear:both !important;
	float:left;
	width:520px;
}
.headerservicios{
	clear:both !important;
	float:left;
	width:200px;
	padding-bottom:0px;
	height:auto;
	background-image:none !important;
}
.headerservicios h1{
	padding-bottom:2px;
	margin-bottom:0px;
}
.logosclientes, .logosclientes2{
	width:520px;
	height:auto;
	float:left;
	text-align:left;
	clear:both;
	margin-bottom:35px;
	padding-bottom:10px;
	border-bottom:1px #CCCCCC dotted;
}

.btnclientes {
	float:left;
	clear:both;
	margin-top:10px;
}
.tiraclientes {
	width:6000px;
	height:300px;
	float:left;
	position:relative;
	}
.bloquelogoscli {
	float:left !important;	
	width:710px;
	height:270px;
}
.clilogo {
	display:none;
}
.logosclientes2 {
	width:780px;
	height:350px;
	position:relative;
	float:left;
	clear:both;
	}
.btnclientes {
	float:left;
	clear:both;
	margin-bottom:15px;
	width:auto;
	height:auto;
}
#btnright, #btnleft {
	float:left;
	margin-left:10px;
	cursor:pointer;
}
.paginasclientes {
	clear:both;
	height:35px;
	width:auto;
}
.tiraclientes {
	width:6000px;
	height:300px;
	float:left;
	position:relative;
	}
.clicontainer, .bordeleftclientes, .borderightclientes {
	width:710px;
	height:290px;
	overflow:hidden;
	position:relative;
	float:left;
}
.clicontainer {
	top:15px;
}
.bordeleftclientes, .borderightclientes {
	width:11px;
	overflow:visible;
}
.bordeleftclientes {
	background-image:url(../images/bordeleftclientes.png);
	background-repeat:no-repeat;
	left:11px;
	z-index:4;
}
.borderightclientes {
	background-image:url(../images/borderightclientes.png);
	background-repeat:no-repeat;
	left:-11px;
	z-index:4;
}
.bloquelogoscli {
	float:left !important;	
	width:710px;
	height:270px;
}
.clilogo {
	display:none;
}
.resaltadonaranja, .resaltadorojo {
	background-image:url(../images/resaltadoNaranja.png);
	background-repeat:no-repeat;
	background-position:left;
}
.resaltadorojo {
	background-image:url(../images/resaltadoRojo.png);
}
.logocliente{
	width:130px;
	height:50px;
	border:1px dotted #99CCFF;
	border-collapse:separate;
	float:left;
	text-align:left;
	padding:5px;
	text-align:center;
	vertical-align:middle;
}
.logogliente img {
	margin-top:auto;
	height:auto;
	width:auto;
}

#clientesright{
	width:253px;
	min-height:413px;
	height:auto;
	background-color:#00CC00;
	background-image:url(../images/grapaRight.png);
	background-position:right top;
	background-repeat:no-repeat;
	position:absolute;
	right:2px;
	padding:6px;
	padding-top:20px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	text-align:left;
}
#serviciosright {
	width:253px;
	min-height:413px;
	height:auto;
	background-image:none;
	background-color:none;
	position:relative;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	text-align:left;
}
#divstamp {
	width:184px;
	height:183px;
	float:left;
	clear:both;
	margin-top:-30px;
}
#stampcontacto {
	width:184px;
	height:183px;
	float:left;
	clear:both;
	position:absolute;
	z-index:15;
	left:50px;
	top:-45px;
}
#serviciosopciones {
	width:233px;
	height:auto;
	padding-bottom:10px;
	margin-bottom:15px;
	margin-left:15px;
	float:left;
	clear:both;
	border-bottom:#00CC00 1px dotted;
}
#serviciosopcont {
	float:left;
	clear:both;
	height:auto;
	width:auto;
	margin-top:10px;
}
#iconserviciosop {
	width:55px;
	height:auto;
	float:left;
}
#itemservicios {
	width:170px;
	height:auto;
	float:left;
	padding-left:5px;
}
#itemservicios a {
	text-decoration:none;
	color:#999999;
	font-size:16px;
}
#itemservicios a:hover {
	text-decoration:none;
	color:#0066FF;
}
.azul {
	color:#000099;

}
#clientesright ul {
    padding-left: 15px;
    margin-left: 15px;
    list-style-type: none;
	margin-top:60px;

}

#clientesright ul li{
	list-style:disc;
	list-style-position:outside;
	padding-left:4px;
}


/*-------- Fin Clientes -------*/

/*-------- Cursos -------*/
.cursos {
	width:510px;
	height:auto;
	float:left;
	text-align:left;
	padding-bottom:25px;
}
.bloquecursocont {
	/*display:none;*/
}
.titucurso {
	float:left;
	font-weight:bold;
}
.titucategoriacatalogo {
float:left;
}
.categoriaexpand, .categoriacollapse  {
	float:right;
	width:18px;
	height:18px;
	position:relative;
	top:3px;
	right:4px;
}
.categoriaexpand {
	background-image:url(../images/iconPlus.png);
}
.categoriacollapse{
	background-image:url(../images/iconMenos.png) !important;
}
.bloquecursos, .bloquecursocont, .bloquecursocontprox{
	width:510px;
	height:auto;
	float:left;
	clear:both;
}
.bloquecursocont {
	display:none;
	background-image:url(../images/bloquecursosbottom.png);
	background-position:bottom left;
	background-repeat:no-repeat;
	padding-bottom:10px;
}
.titulobloque {
	width:510px;
	height:30px;
	float:left;
	clear:both;
	/* background-color:#99CCFF;
	border-bottom:#000066 double 1px;*/
	background-image:url(../images/fondorowcursos.png);
	background-repeat:no-repeat;
	background-position:left;
	margin-top:5px;
}
.titudivbloque {
	width:510px;
	height:auto;
	float:left;
	clear:both;
}
.titulobloque .tituintro {
	margin-bottom:0px !important;
	font-weight:normal;
	padding-top:4px;
	margin-left:10px;
	width:auto;
	clear:none;
	float:left;
}
.trdetail {
	display:none;
	float:left;
	clear:both;
	border-top:#00CC00 1px dotted;
	width:300px;
	text-align:justify;
}
.tdopciones, .tdinicio {
	vertical-align:top;
}
.showhide {
	float:right;
	margin-right:5px;
	margin-top:5px;
}
.showhide img {
	cursor:pointer;
}
.tablecursos {
	border-collapse:collapse;
	border:1px solid #CCCCCC;
	clear:both;
}
.tablecursos td {
	border:1px solid #CCCCCC;
	padding:3px;
}
tr.alt td {
	background-color:#F4FFF4;
	}
tr.over td {
	background-color:#FFFFCC;
	}

.tdopciones {
	text-align:center;
}
.tdopciones img {
	cursor:pointer;
}
.trtitcursos {
	background-color:#EFF7FF;
	color:#003399;
	font-size:16px;
	font-weight:bold;
}
.detallecurso {

}
.titcurso{
	width:340px;
	height:auto;
}
.titinicio{
	width:64px;
	height:auto;
}
.titopciones{
	width:120px;
	height:auto;
}
#postazul {
	width:248px;
	min-height:141px;
	_height:141px;
	height:auto;
	background-image:url(../images/LeftCornerPostAzul.png);
	background-position:left bottom;
	background-repeat:no-repeat;
	padding-left:4px;
	padding-bottom:5px;
	clear:both;
	position:relative;
	z-index:15;
	right:-15px;
	overflow:hidden;
}
#adright250x250 {
width:250px;
height:250px;
clear:both;
right:-8px;
overflow:hidden;
position:relative;
float:left;
margin-bottom:10px;
}
#postazulcont {
	background-color:#0066CC;
	width:245px !important;
	_width:220px;	
	_height:138px;
	min-height:138px;
	height:auto !important;
	background-image:url(../images/grapaRight.jpg);
	background-repeat:no-repeat;
	background-position:top right;
	clear:both;
	float:left;
	padding-bottom:10px;
}
#TickerDIV {
	width:230px !important;
	height:auto !important;
	color:#ECFFFE;
	clear:both;
	padding-left:8px;
	padding-bottom:10px;
}
#TickerDIV2 {
	width:550px;
	height:auto;
	color:#000099;
	clear:both;
	padding-left:8px;
	padding-bottom:10px;
}
#TickerDIV a {
	color:#66FF99;
	font-weight:bold;
	text-decoration:none;
}
#TickerDIV2 a {
	color:#000066;
	font-weight:bold;
	text-decoration:none;
}

#calculadora {
	width:241px;
	height:340px;
	background-image:url(../images/CalculadoraGraficas.jpg);
	background-repeat:no-repeat;
	background-position:top right;
	position:relative;
	right:-18px;
	_right:-21px;
	top:-34px;
}
#calcflash {
	position:absolute;
	z-index:5;
	left:95px;
	top:28px;
	
}
#postazultestimonio {
	width:245px;
	_width:220px;
	height:auto !important;	
	_height:130px;
	min-height:130px;
	margin-top:6px;
	margin-left:2px;
	background-image:url(../images/ComillasQuote.png);
	background-repeat:no-repeat;
	background-position:top left;
	padding-bottom:1px;
}
#postazultestimonio blockquote {
	width:220px;
	height:auto;
	margin-left:10px;
	margin-top:5px;
}
.titutestim {
	margin-left:10px;
	margin-top:15px;
	border-bottom-color:#FFFFFF;
	width:auto;
	clear:both;

}
.titutestim h1{
	color:#FFFFFF;
	font-weight:normal;
}
/*-------- Fin Cursos -------*/


/*-------- Consultoria -------*/

#libreta {
	background-image:url(../images/FondoLibreta.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	width:535px;
	height:566px;
	position:relative;
	left:-17px;
	margin-top:20px;
}
#introconsultoria {
	width:425px;
	height:auto;
	margin-left:70px;
	_margin-left:35px;
	margin-top:20px;
	float:left;
	clear:both;
}
.indiceitem {
	float:left;
	margin-left:70px;
	_margin-left:35px;	
	padding-left:0px;
	clear:both;
}
.indiceitem h1 {
	margin:0px;
	padding:0px;
	font-weight:normal;
	font-size:20px;
}
.indiceitem{
	list-style:none;

}
.indiceitem li{
	width:415px;
	height:50px;
	border-bottom:1px #CCCCCC solid;
	padding-left:20px;
	padding-right:10px;
	vertical-align:bottom;
	font-family:Georgia, "Times New Roman", Times, serif;
}
.indiceitem li a{
	text-decoration:none;
}
.numlist {
	font-size:36px;
}
.detalleservconsult {
	width:530px;
	height:auto;
	padding:5px;
	float:left;
	clear:both;
	border-top:1px #00CC00 dotted;
}
.tituservconsult {
	width:530px;
	height:auto;
	float:left;
	clear:both;
	font-size:20px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#0D4BA5;
}
.pais {
	font-size:16px;
	color:#999999;

}
.tituservconsult h1{
	font-weight:normal;
	padding-bottom:0px;
	margin-bottom:0px;
}
.resaltadoconsulta {
	float:left;
	clear:both;
	width:512px;
	min-height:105px;
	height:auto;
	background-color:#D9ECFF;	
	overflow:hidden ;
	padding:0px !important;
}
.resaltadoconsultatop {
	float:left;
	clear:both;
	width:512px;
	background-image:url(../images/TopResaltadoAzulClaro.gif);
	background-repeat:no-repeat;
	height:7px;
	overflow:hidden;
}
.resaltadoconsultabottom {
	float:left;
	clear:both;
	width:512px;
	background-image:url(../images/BottomResaltadoAzulClaro.gif);
	background-repeat:no-repeat;
	height:7px;
	background-color:#FFFFFF;
}


.resaltadoconsultaleft {
	width:108px;
	height:105px;
	float:left;
	background-image:url(../images/KazulClaro.jpg);
	background-repeat:no-repeat;
	margin-left:5px;
	overflow:hidden;

}
.resaltadoconsultacenter {
	width:392px;
	min-height:94px;
	height:auto;
	float:left;
	overflow:hidden !important;
}
.keywordsconsulta {
	float:right;
	width:auto;
	height:auto;
	text-align:right;
	margin-right:20px;
	padding-top:15px;
	padding-bottom:5px;
	overflow:hidden;
}
.keywordsconsulta strong {
	font-size:14px;
	color:#333333;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:200;
	}
.resaltadoconsultaright {
	width:12px;
	height:94px;
	float:left;
	background-image:url(../images/ConsultoriaResaltadoRight.jpg);
}
.argumentservconsult {
	width:530px;
	height:auto;
	float:left;
	clear:both;
	margin-top:10px;
	margin-bottom:10px;
}
.pieservconsult {
	width:530px;;
	height:auto;
	float:left;
	text-align:right;
	clear:both;
	color:#0033CC;
}

/*-------- Fin Consultoria-------*/

/*-------- Articulos -------*/

.articulos, .articulopreview, .articulointro  {
	width:550px;
	min-height:60px;
	height:auto;
	_height:140px;
	float:left;
	clear:both;
	/*border:1px solid #FF6600; */
}
.articulointro {
	margin-top:0px;
	padding-top:0px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
	width:520px;
/*	border-bottom:1px dotted #00CC33; */

}
.articulointro p {
	margin-top:5px !important;
	padding-top:0px !important;
	margin-bottom:10px !important;
	padding-bottom:0px !important;
}
.articulointro a {
	text-decoration:none;
	font-size:12px;
	font-weight:normal;
	border-bottom:1px #00CC33 dotted;

}
.articulopreview {
	padding-bottom:25px;
	margin-bottom:15px;
	background-image:url(../images/bottomintroArticulos.png);
	background-position:bottom;
	background-repeat:no-repeat;
}
.tituloarticulo {
	padding-bottom:10px;
	font-size:20px;
	font-weight:normal;
	color:#003399;
	border-bottom:1px dotted #00CC33;
}
.articulofecha {
	  font-size: 85%;
      text-transform: uppercase;
      letter-spacing: 1px;
      color: #bbb;
      font-size: 10px;
      font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
      font-weight: 100;	

}
.autor {
	color:#999999;
	font-size:12px;
	margin-bottom:0px;
	padding-bottom:0px;
	font-family:"Courier New", Courier, monospace;
}
.autor a{
	text-decoration:none;
}
.articulopreview  .tituloarticulo, .articulopreview  .autor , .articulointro{
	margin-bottom:5px;
	margin-top:0px;
	padding-bottom:0px !important;
	margin-bottom:0px !important;
}
.lastparrafo:after {
	/*content:url(../images/micrologito.png)*/

}
h4 .autor {
	font-weight:lighter;
}

.articulosindice, #acercadelautor {
	float:left;
	height:auto;
	width:233px;
	clear:both;
	padding-left:20px;
	margin-bottom:15px;
}
#acercadelautor p{
	font-family:Arial, Helvetica, sans-serif;
	line-height:normal;
	font-size:12px;
	text-align:left;
}
#acercadelautor img {
	margin-right:4px;
	float:left;
}
#acercadelautor a {
	text-decoration:none;
	border-bottom:1px #00CC00 dotted;
}
.tituloindicearticulos {
	width:233px;
	float:left;
	clear:both;
	border-bottom:1px dotted #00CC00;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	color:#0066CC;
}
.listaindicearticulos {
	width:233px;
	float:left;
	list-style-type:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	clear:both;
	margin-left:0px;
	padding-left:0px;
	margin-bottom:15px;
}
.listaindicearticulos li {
	border-bottom:1px dotted #0099FF;
	padding-bottom:4px;
	padding-top:4px;
}
/*-------- Fin Articulos -------*/
