#cuerpo {
  margin: 0px;
  padding: 0px;
  clear: both;
  ;
  height: 100%;
  float: left;
  width: 978px;
  background-color: #212A2F;
}
/*Inicio de la sección Servicios*/
#body_services {
  background-image: url(../images/fondos/services_fondo.png);
  background-repeat:   repeat-x;
  background-position: left center;
  height: 220px;
  width: 956px;
  padding: 0px;
  margin-left: 11px;
}
#body_services  .titulo_cat1 {
	color: #1CB0D3;
	font-size: 90%;
	font-weight: bold;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	margin-left: 13px;
	float: left;
	margin-top: 11px;
	letter-spacing: 1px;
	background-image: url(../images/bullets/v_azul.png);
	background-repeat: no-repeat;
	background-position: left top;
}
#body_services .titulo2_cat1 {
	color: #1CB0D3;
	font-weight: bold;
	float: left;
	margin-top: 12px;
	margin-right: 10px;
	font-size: 95%;
	background-image: url(../images/bullets/v_azul.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	margin-left: 65px;
}


#body_services ul {
  margin: 0px;
  padding: 0px;
  list-style-type: none;
  clear: left;
}
#body_services li {
  margin: 0px;
  padding: 0px;
  display: inline;
}
#body_services .subc_banner {
	float: left;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 12px;
}

#body_services  .service_1 {
	float: left;
	width: 239px;
	margin-top: -25px;
	background-image: url(../images/caja_azul.png);
	background-repeat: no-repeat;
	background-position: left top;
}
#body_services .service_1 dt {
  margin-top: 52px;
  margin-left: 25px;
  color: #FFFFFF;
  font-size: 115%;
}
#body_services .service_1 dd {
	padding: 0px;
	margin-top: 16px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 13px;
	width: 212px;
	font-size: 85%;
	text-align: justify;
}
#body_services .service_1 .view_more {
	margin-top: 5px;
	margin-right: 11px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: right;
	width: 103px;
	padding: 0px;
}

#body_services .service_2 {
	float: left;
	width: 215px;
	background-image: url(../images/fondos/tit_subc_bg.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 22px;
	margin-right: 12px;
	margin-bottom: 0px;
	margin-left: 24px;
}
#body_services .service_2 dt {
	margin-top: 4px;
	margin-left: 25px;
	color: #FFFFFF;
	font-size: 115%;
	font-weight: bold;
}
#body_services .service_2 dd {
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 212px;
	font-size: 85%;
	text-align: justify;
}
#body_services .service_2 .texto_ger
{
	padding: 0px;
	margin-top: 14px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 212px;
	font-size: 85%;
	text-align: justify;
}

#body_services .service_2 .subc_bold {
	font-size: 115%;
	font-weight: bold;
	margin-top: 6px;
	padding-right: 6px;
	padding-left: 6px;
	width: 200px;
}
#body_services .service_2 .subc_bold2
{
	font-weight: bold;
	margin-top: 6px;
	padding-right: 6px;
	padding-left: 6px;
	width: 200px;
	font-size: 12px;
}
#body_services .service_2 .view_more {
	float: right;
	margin-top: -4px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#body_services .pers_templ {
	float: left;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 24px;
	background-image: url(../images/fondos/titulo_bg.png);
	background-repeat: no-repeat;
	background-position: -12px -32px;
	width: 215px;
}
#body_services .pers_templ dt {
	font-size: 115%;
	color: #FFFFFF;
	margin-top: 17px;
	margin-left: 13px;
}
#body_services .pers_templ dd {
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 85%;
	text-align: justify;
}
#body_services  .pers_templ  p
{
	font-size: 85%;
	color: #666666;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-image: url(../images/bullets/arrow_bullet.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 17px;
}

#body_productos .titulo_cat2 {
	color: #F57907;
	font-size: 95%;
	font-weight: bold;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	margin-left: 13px;
	float: left;
	margin-top: 11px;
	letter-spacing: 1px;
	background-image: url(../images/bullets/v_naranja.png);
	background-repeat: no-repeat;
	background-position: left top;
}
#body_services .pers_templ .view_more {
	float: right;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

/*Inicio de la sección Productos*/

#body_office
{
	background-image: url(../images/fondos/seccion_green_bg.png);
	background-repeat:    repeat-x;
	background-position: left top;
	height: 245px;
	width: 956px;
	padding: 0px;
	margin-left: 11px;
	float: left;
}
#body_office .titulo_cat2
{
	color: #69BA2A;
	font-size: 95%;
	font-weight: bold;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	margin-left: 13px;
	float: left;
	margin-top: 11px;
	letter-spacing: 1px;
	background-image: url(../images/bullets/v_verde.png);
	background-repeat: no-repeat;
	background-position: left top;
}
#body_office ul
{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	clear: left;
}
#body_office li
{
	margin: 0px;
	padding: 0px;
	display: inline;
}

/* Seccion Office Templates */

#body_office .office_1
{
	float: left;
	width: 239px;
	margin-top: 0px;
}
#body_office .office_1 dt
{
	margin-top: 30px;
	margin-left: 25px;
	color: #FFFFFF;
	font-size: 115%;
}
#body_office .office_1 dd
{
	padding: 0px;
	margin-top: 16px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 13px;
	width: 212px;
	font-size: 85%;
	text-align: justify;
}
#body_office .office_2
{
	float: left;
	width: 239px;
	margin-top: 0px;
	background-image: url(../images/office_powerpoint.png);
	background-repeat: no-repeat;
	background-position: left top;
}
#body_office .office_2 dt
{
	margin-top: 29px;
	margin-left: 25px;
	color: #FFFFFF;
	font-size: 115%;
}
#body_office .office_2 dd
{
	padding: 0px;
	margin-top: 16px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 13px;
	width: 212px;
	font-size: 85%;
	text-align: justify;
}
#body_office .office_2 .view_more
{
	margin-top: 10px;
	margin-right: 11px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: right;
	width: 103px;
	padding: 0px;
}
#body_office .office_3
{
	float: left;
	width: 239px;
	margin-top: 0px;
	background-image: url(../images/office_word.png);
	background-repeat: no-repeat;
	background-position: left top;
}
#body_office .office_3 dt
{
	margin-top: 29px;
	margin-left: 25px;
	color: #FFFFFF;
	font-size: 115%;
}
#body_office .office_3 dd
{
	padding: 0px;
	margin-top: 16px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 13px;
	width: 212px;
	font-size: 85%;
	text-align: justify;
}
#body_office .office_3 .view_more
{
	margin-top: 10px;
	margin-right: 11px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: right;
	width: 103px;
	padding: 0px;
}
#body_office .office_4
{
	float: left;
	width: 239px;
	margin-top: 0px;
	background-image: url(../images/office_excel.png);
	background-repeat: no-repeat;
	background-position: left top;
}
#body_office .office_4 dt
{
	margin-top: 29px;
	margin-left: 25px;
	color: #FFFFFF;
	font-size: 115%;
}
#body_office .office_4 dd
{
	padding: 0px;
	margin-top: 16px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 13px;
	width: 212px;
	font-size: 85%;
	text-align: justify;
}
#body_office .office_4 .view_more
{
	margin-top: 10px;
	margin-right: 11px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: right;
	width: 103px;
	padding: 0px;
}

/*Fin de la sección Office*/

#body_productos {
	background-image: url(../images/fondos/seccion_orange_bg.png);
	background-repeat:    repeat-x;
	background-position: left top;
	height: 320px;
	width: 956px;
	padding: 0px;
	margin-left: 11px;
	float: left;
}

#body_productos ul {
  margin: 0px;
  padding: 0px;
  list-style-type: none;
  clear: left;
}
#body_productos li {
  margin: 0px;
  padding: 0px;
  display: inline;
}


#body_productos .service_1 {
	float: left;
	width: 239px;
	margin-top: 0px;
	background-image: url(../images/barra_graphics.png);
	background-repeat: no-repeat;
	background-position: left top;
}
#body_productos .service_1 dt {
  margin-top: 30px;
  margin-left: 25px;
  color: #FFFFFF;
  font-size: 115%;
}
#body_productos .service_1 dd {
  padding: 0px;
  margin-top: 16px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 13px;
  width: 212px;
	font-size: 85%;
	text-align: justify;
}
#body_productos .service_1 .view_more {
	margin-top: 8px;
	margin-right: 11px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: right;
	width: 103px;
	padding: 0px;
}

#body_productos .service_2 {
	float: left;
	width: 239px;
	margin-top: 0px;
	background-image: url(../images/barra_icons.png);
	background-repeat: no-repeat;
	background-position: left top;
}
#body_productos .service_2 dt {
  margin-top: 29px;
  margin-left: 25px;
  color: #FFFFFF;
  font-size: 115%;
}
#body_productos .service_2 dd {
  padding: 0px;
  margin-top: 16px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 13px;
  width: 212px;
	font-size: 85%;
	text-align: justify;
}
#body_productos .service_2 .view_more {
	margin-top: 23px;
	margin-right: 11px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: right;
	width: 103px;
	padding: 0px;
}

#body_productos .service_3 {
	float: left;
	width: 239px;
	margin-top: 0px;
	background-image: url(../images/barra_logotype.png);
	background-repeat: no-repeat;
	background-position: left top;
}
#body_productos .service_3 dt {
  margin-top: 29px;
  margin-left: 25px;
  color: #FFFFFF;
  font-size: 115%;
}
#body_productos .service_3 dd {
  padding: 0px;
  margin-top: 16px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 13px;
  width: 212px;
	font-size: 85%;
	text-align: justify;
}
#body_productos .service_3 .view_more {
	margin-top: 23px;
	margin-right: 11px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: right;
	width: 103px;
	padding: 0px;
}

#body_productos .banner_pack img {
  padding: 0px;
  margin-top: -33px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
}
#body_productos .service_4 {
	float: left;
	width: 239px;
	margin-top: 0px;
}
#body_productos .service_4 dt {
  margin-top: 29px;
  margin-left: 25px;
  color: #FFFFFF;
  font-size: 115%;
}
#body_productos .service_4 dd {
  padding: 0px;
  margin-top: 16px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 13px;
  width: 212px;
	font-size: 85%;
	text-align: justify;
}
#body_productos .service_4 .view_more {
	margin-top: 5px;
	margin-right: 11px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: right;
	width: 103px;
	padding: 0px;
}

#directory {
  background-image: url(../images/fondos/directory_fondo.png);
  background-repeat:  repeat-x;
  background-position: left top;
  width: 956px;
  margin-left: 11px;
  float: left;
  padding: 0px;
  background-color: #212A2F;
}
#directory  .titulo_cat3 {
  color: #C1272D;
  font-size: 95%;
  font-weight: bold;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 20px;
  margin-left: 13px;
  float: left;
  margin-top: 10px;
  letter-spacing: 1px;
  background-image: url(../images/bullets/v_rojo.png);
  background-repeat: no-repeat;
  background-position: left top;
}
#directory table {
	padding: 0px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: left;
	clear: left;
}

#directory .dir_tit {
	list-style-type: none;
	margin-top: 0px;
	font-size: 95%;
	font-weight: bold;
	color: #999999;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
#directory ul {
	padding: 0px;
	list-style-type: none;
	margin-top: 7px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 85%;
}

#directory li {
	margin: 0px;
	color: #F8F8F8;
	background-image: url(../images/bullets/dir_bull.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 7px;
}
#directory .border_down {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}
#body_pres-tools {
	background-image: url(../images/fondos/seccion_blue_bg.png);
	background-repeat:      repeat-x;
	background-position: left top;
	height: 280px;
	width: 956px;
	padding: 0px;
	margin-left: 11px;
	float: left;
	font-size: 85%;
}

#body_pres-tools ul {
  margin: 0px;
  padding: 0px;
  list-style-type: none;
  clear: left;
}
#body_pres-tools li {
  margin: 0px;
  padding: 0px;
  display: inline;
}
#body_pres-tools  .titulo_cat2 {
	color: #1CB0D3;
	font-size: 110%;
	font-weight: bold;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	margin-left: 13px;
	float: left;
	margin-top: 11px;
	letter-spacing: 1px;
	background-image: url(../images/bullets/v_azul.png);
	background-repeat: no-repeat;
	background-position: left top;
}
#body_pres-tools .prod_1
{
	float: left;
	width: 239px;
	margin-top: 15px;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#body_pres-tools .prod_1 dt
{
	background-image: url(../images/1-presenter-excel.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 54px;
}

#body_pres-tools .prod_1 dd
{
	padding: 0px;
	margin-top: 5px;
	margin-right: 11px;
	margin-bottom: 0px;
	margin-left: 11px;
	text-align: justify;
}
#body_pres-tools .prod_1 .view_more
{
	float: right;
}

#body_pres-tools .prod_2
{
	float: left;
	width: 239px;
	margin-top: 15px;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#body_pres-tools .prod_2 dt
{
	background-image: url(../images/sharing.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 54px;
}

#body_pres-tools .prod_2 dd
{
	padding: 0px;
	margin-top: 5px;
	margin-right: 11px;
	margin-bottom: 0px;
	margin-left: 11px;
	text-align: justify;
}
#body_pres-tools .prod_2 .view_more
{
	float: right;
	margin-top: 47px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#body_pres-tools .prod_3
{
	float: left;
	width: 239px;
	margin-top: 15px;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#body_pres-tools .prod_3 dt
{
	background-image: url(../images/3-chart_tools_for_excel.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 54px;
}

#body_pres-tools .prod_3 dd
{
	padding: 0px;
	margin-top: 5px;
	margin-right: 11px;
	margin-bottom: 0px;
	margin-left: 11px;
	text-align: justify;
}
#body_pres-tools .prod_3 .view_more
{
	float: right;
}

#body_pres-tools .prod_4
{
	float: left;
	width: 239px;
	margin-top: 15px;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#body_pres-tools .prod_4 dt
{
	background-image: url(../images/4-minicharts.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 54px;
}

#body_pres-tools .prod_4 dd
{
	padding: 0px;
	margin-top: 5px;
	margin-right: 11px;
	margin-bottom: 0px;
	margin-left: 11px;
	text-align: justify;
}
#body_pres-tools .prod_4 .view_more
{
	float: right;
}

#texto_seo .seo_bg
{
	height: 26px;
	background-image: url(../images/fondos/fondo_seo.png);
	background-repeat: no-repeat;
	background-position: left top;
}

#texto_seo .seo_title
{
	color: #FFFFFF;
	font-weight: bold;
	padding: 0px;
	float: left;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
#texto_seo .seo_img
{
	padding: 0px;
	float: right;
	margin-top: 3px;
	margin-right: 8px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#texto_seo .seo_lista
{
	list-style-type: none;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 225px;
}
#texto_seo .seo_lista li
{
	background-image: url(../images/bullets/dir_bull.gif);
	background-repeat:  no-repeat;
	background-position: left 4px;
	margin-top: 6px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#texto_seo .seo_lista a
{
	color: #A6B7BF;
	text-decoration: none;
	font-weight: bold;
	font-size: 105%;
}
#texto_seo .seo_lista a:hover
{
	text-decoration: underline;
}
#texto_seo .texto_white
{
	color: #FFFFFF;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 85%;
}
#body_productos .titulo_cat3
{
	color: #F57907;
	font-size: 95%;
	font-weight: bold;
	padding-top: 0px;
	padding-right: 240px;
	padding-bottom: 0px;
	padding-left: 20px;
	float: right;
	margin-top: 11px;
	letter-spacing: 1px;
	background-image: url(../images/bullets/v_naranja.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin-right: 6px;
}
