#cuerpo {
  margin: 0px;
  padding: 0px;
  clear: both;
  ;
  height: 100%;
  float: left;
  width: 978px;
  background-color: #212A2F;
}

#body_productos .titulo_cat2 {
	color: #4A9EC6;
	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;
	margin-bottom: 20px;
	font-size: 115%;
}
#body_services .pers_templ .view_more {
	float: right;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

/*Fin de la sección Office*/

#body_productos {
	height: 560px;
	width: 956px;
	padding: 0px;
	margin-left: 11px;
	float: left;
	background-color: #FFFFFF;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #FF6633;
}
#body_productos    .prod_items   {
	padding: 0px;
	font-size: 115%;
	color: #4A9EC6;
	font-weight: bold;
}
#body_productos      .prod_items p   {
	background-image: url(../images/bullets/arrow_bullet.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 20px;
	color: #333333;
	font-weight: normal;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#body_productos ul {
  margin: 0px;
  padding: 0px;
  list-style-type: none;
  clear: left;
}
#body_productos li {
  margin: 0px;
  padding: 0px;
  display: inline;
}

#body_productos .banner_pack img {
  padding: 0px;
  margin-top: -33px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
}



#body_productos .service_1 {
	float: left;
	width: 239px;
	margin-top: 0px;
	background-repeat: no-repeat;
	background-position: left top;
}
#body_productos .service_1 dt {
	width: 239px;
	margin-left: 10px;
}
#body_productos .service_1 dd {
	padding: 0px;
	margin-right: 0px;
	margin-left: 13px;
	width: 212px;
	font-size: 85%;
	text-align: justify;
	margin-bottom: 5px;
	margin-top: 5px;
}
#body_productos .service_1 .view_more {
	margin-top: 20px;
	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/fondos/gallery_items_bg.png);
	background-repeat: no-repeat;
	background-position: center bottom;
}
#body_productos .service_2 dt {
	color: #FFFFFF;
	font-size: 110%;
	background-image: url(../images/ppt_custom.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 44px;
	width: 169px;
	padding-left: 70px;
	font-weight: bold;
	vertical-align: middle;
	padding-top: 10px;
}
#body_productos .service_2 dd {
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 10px;
	width: 212px;
	font-size: 85%;
	text-align: justify;
	margin-left: 15px;
}
#body_productos  .service_2  .prod_items {
	padding: 0px;
	font-size: 115%;
	color: #4A9EC6;
	font-weight: bold;
}
#body_productos   .service_2 .serv_items  {
	background-image: url(../images/bullets/arrow_bullet.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 10px;
	margin-bottom: 15px;
	width: 198px;
	padding-left: 15px;
}
#body_productos   .service_2   .buynow {
	height: 19px;
	width: 93px;
	float: left;
	margin-left: 15px;
}
#body_productos .service_2 .view_more {
	float: right;
	height: 19px;
	width: 93px;
	margin-right: 15px;
}
#body_productos .service_3 {
	float: left;
	width: 239px;
	margin-top: 0px;
	background-image: url(../images/fondos/gallery_items_bg.png);
	background-repeat: no-repeat;
	background-position: center bottom;
}
#body_productos .service_3 dt {
	color: #FFFFFF;
	font-size: 110%;
	background-image: url(../images/word_custom.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 44px;
	width: 169px;
	padding-left: 70px;
	font-weight: bold;
	vertical-align: middle;
	padding-top: 10px;
}
#body_productos .service_3 dd {
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 10px;
	width: 212px;
	font-size: 85%;
	text-align: justify;
	margin-left: 15px;
}
#body_productos  .service_3  .prod_items {
	padding: 0px;
	font-size: 115%;
	color: #4A9EC6;
	font-weight: bold;
}
#body_productos   .service_3 .serv_items  {
	background-image: url(../images/bullets/arrow_bullet.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 10px;
	margin-bottom: 15px;
	width: 198px;
	padding-left: 15px;
}
#body_productos   .service_3   .buynow {
	height: 19px;
	width: 93px;
	float: left;
	margin-left: 15px;
}
#body_productos .service_3 .view_more {
	float: right;
	height: 19px;
	width: 93px;
	margin-right: 15px;
}
#body_productos .service_4 {
	float: left;
	width: 239px;
	margin-top: 0px;
	background-image: url(../images/fondos/gallery_items_bg.png);
	background-repeat: no-repeat;
	background-position: center bottom;
}
#body_productos .service_4 dt {
	color: #FFFFFF;
	font-size: 110%;
	background-image: url(../images/xls_custom.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 44px;
	width: 169px;
	padding-left: 70px;
	font-weight: bold;
	vertical-align: middle;
	padding-top: 10px;
}
#body_productos .service_4 dd {
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 10px;
	width: 212px;
	font-size: 85%;
	text-align: justify;
	margin-left: 15px;
}
#body_productos  .service_4  .prod_items {
	padding: 0px;
	font-size: 115%;
	color: #4A9EC6;
	font-weight: bold;
}
#body_productos   .service_4 .serv_items  {
	background-image: url(../images/bullets/arrow_bullet.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 10px;
	margin-bottom: 15px;
	width: 198px;
	padding-left: 15px;
}
#body_productos   .service_4   .buynow {
	height: 19px;
	width: 93px;
	float: left;
	margin-left: 15px;
}
#body_productos .service_4 .view_more {
	float: right;
	height: 19px;
	width: 93px;
	margin-right: 15px;
}




#cuerpo  .works  {
	height: 220px;
	width: 956px;
	background-image: url(../images/fondos/services_fondoo.png);
	background-repeat:  repeat-x;
	background-position: left top;
	margin-left: 10px;
	float: left;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #4A9EC6;
	background-color: #FFFFFF;
}
#cuerpo   .works  .titulo_cat2  {
	color: #F57907;
	font-size: 115%;
	font-weight: bold;
	margin-left: 13px;
	margin-top: 11px;
	letter-spacing: 1px;
	background-image: url(../images/bullets/v_naranja.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 20px;
	float: left;
	width: 936px;
	margin-right: 0px;
}
#cuerpo   .works  .titulo_cat2  {
	color: #F57907;
	font-size: 115%;
	font-weight: bold;
	margin-left: 13px;
	margin-top: 11px;
	letter-spacing: 1px;
	background-image: url(../images/bullets/v_naranja.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 20px;
	float: left;
	width: 936px;
	margin-right: 0px;
}
#cuerpo   .works  .titulo_cat2  {
	color: #F57907;
	font-size: 115%;
	font-weight: bold;
	margin-left: 13px;
	margin-top: 11px;
	letter-spacing: 1px;
	background-image: url(../images/bullets/v_naranja.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 20px;
	float: left;
	width: 936px;
	margin-right: 0px;
}
#cuerpo      .works      dl       {
	width: 239px;
	float: left;
	height: 163px;
	margin-top: 18px;
}
#cuerpo  .works  dl  dt  {
	width: 199px;
	float: left;
	height: 163px;
	padding-left: 10px;
}






#body_productos_inf {
	width: 956px;
	margin-left: 10px;
	float: left;
	background-color: #FFFFFF;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#body_productos_inf  .titulo_cat2 {
	color: #4A9EC6;
	font-size: 115%;
	font-weight: bold;
	margin-left: 13px;
	letter-spacing: 1px;
	background-image: url(../images/bullets/v_azul.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 20px;
	float: left;
	width: 936px;
	margin-bottom: 10px;
	margin-top: 0px;
}
#body_productos_inf  p  {
	float: left;
	margin-left: 10px;
	margin-top: 0px;
}


#body_productos_inf ul {
  margin: 0px;
  padding: 0px;
  list-style-type: none;
  clear: left;
}
#body_productos_inf li {
  margin: 0px;
  padding: 0px;
  display: inline;
}



#body_productos_inf .service_5 {
	float: left;
	width: 239px;
	margin-top: 0px;
	background-repeat: no-repeat;
	background-position: center bottom;
	background-image: url(../images/fondos/gallery_items_bg.png);
}
#body_productos_inf .service_5 dt {
	background-image: url(../images/office.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 53px;
	width: 170px;
	color: #4A9EC6;
	padding-left: 69px;
	padding-top: 10px;
	font-weight: bold;
}
#body_productos_inf .service_5 dd {
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-left: 13px;
	width: 212px;
	font-size: 85%;
	text-align: justify;
	margin-bottom: 5px;
}
#body_productos_inf .service_5 .view_more {
	margin-right: 11px;
	margin-bottom: 10px;
	margin-left: 0px;
	float: right;
	width: 103px;
	padding: 0px;
	margin-top: 0px;
}
#body_productos_inf    .service_5     .imagen {
	padding: 0px;
	margin-top: 15px;
}


#body_productos_inf .service_6 {
	float: left;
	width: 239px;
	margin-top: 0px;
	background-image: url(../images/fondos/gallery_items_bg.png);
	background-repeat: no-repeat;
	background-position: center bottom;
}
#body_productos_inf .service_6 dt {
	color: #4A9EC6;
	background-image: url(../images/graphics.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 53px;
	width: 170px;
	padding-top: 10px;
	padding-left: 69px;
	font-weight: bold;
}
#body_productos_inf .service_6 dd {
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 15px;
	width: 212px;
	font-size: 85%;
	text-align: justify;
}
#body_productos_inf  .service_6  .view_more {
	margin-right: 11px;
	margin-bottom: 10px;
	margin-left: 0px;
	float: right;
	width: 103px;
	padding: 0px;
	margin-top: 0px;
}
#body_productos_inf     .service_6      .imagen {
	padding: 0px;
	margin-top: 15px;
}

#body_productos_inf .service_7 {
	float: left;
	width: 239px;
	margin-top: 0px;
	background-image: url(../images/fondos/gallery_items_bg.png);
	background-repeat: no-repeat;
	background-position: center bottom;
}
#body_productos_inf .service_7 dt {
	color: #4A9EC6;
	background-image: url(../images/photo-icons.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 53px;
	width: 170px;
	padding-top: 10px;
	padding-left: 69px;
	font-weight: bold;
}
#body_productos_inf .service_7 dd {
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 15px;
	width: 212px;
	font-size: 85%;
	text-align: justify;
}
#body_productos_inf .service_7 .view_more {
	margin-right: 11px;
	margin-bottom: 10px;
	margin-left: 0px;
	float: right;
	width: 103px;
	padding: 0px;
	margin-top: 0px;
}

#body_productos_inf .service_7 .imagen {
	padding: 0px;
	margin-top: 15px;
}


#body_productos_inf .banner_pack img {
  padding: 0px;
  margin-top: -33px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
}
#body_productos_inf .service_8 {
	float: left;
	width: 239px;
	margin-top: 0px;
	background-image: url(../images/fondos/gallery_items_bg.png);
	background-repeat: no-repeat;
	background-position: center bottom;
}
#body_productos_inf .service_8 dt {
	color: #4A9EC6;
	background-image: url(../images/logotipe.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 53px;
	width: 170px;
	font-weight: bold;
	padding-top: 10px;
	padding-left: 69px;
}
#body_productos_inf .service_8 dd {
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 15px;
	width: 212px;
	font-size: 85%;
	text-align: justify;
}
#body_productos_inf .service_8 .imagen {
	padding: 0px;
	margin-top: 15px;
}
#body_productos_inf .service_8 .view_more {
	margin-right: 11px;
	margin-bottom: 10px;
	margin-left: 0px;
	float: right;
	width: 103px;
	padding: 0px;
	margin-top: 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;
}

#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%;
}

