body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #333333;
	background-image: url(../images/fondo_gris.gif);
	background-repeat: repeat-x;
	background-position: top center;
	background-color:#E3E3E3;
	margin: 0px;
	height:100%;
	list-style-position:inherit;
}

ul {
	list-style-image:none;
	list-style-type:none;
}

ul ul {
	list-style-image:none;
	list-style-type:none;
	margin-top: 6px;
	margin-bottom: 7px;
	padding-left: 12px;
}

li {
	list-style-image:none;
	list-style-type:none;
}

p {
	margin: 0px;
}

a:visited {
	color: #5D90B2;
	text-decoration: none;
}
a:hover {
	color: #5D90B2;
	text-decoration: none;
}
a:active {
	color: #5D90B2;
	text-decoration: none;
}
a:link {
	color: #5D90B2;
	text-decoration: none;
}
h3 {
	font-weight: bold;
}

.telefonos{
	font-size: 15px;
	font-weight: bold;
}

.destacado {
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	padding-left: 10px;
}

.destacado_azul {
	color: #4187B5;
	font-size: 11px;
	font-weight: bold;
}

.destacado_azul_news {
	color: #4187B5;
	font-size: 14px;
	font-weight: bold;
}

.sub_azul {
	color: #4187B5;
}

.linea_izquierda_derecha {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #B1B1B1;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #B1B1B1;

}

.linea_abajo {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #B1B1B1;
}

.linea_abajo_punteada {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #E4E4E4;
	padding-top: 9px;
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom: 9px;
	line-height: 11px;
}

.linea_punteada {
	border-width: 1px;
	border-style: dashed;
	border-color: #FF9900;
	padding: 5px;
}

.linea_punteada_azul {
	border-width: 1px;
	border-style: dashed;
	border-color: #17517D;
	padding: 5px;
	margin: 5px;
}

.ahoverlinea_punteada_azul {
	border-width: 1px;
	border-style: dashed;
	border-color: #17517D;
	padding: 5px;
	margin: 5px;
	background-color:#EDEDEF;
}

.texto_padding {
	padding: 7px;
}

.texto_padding_mediano {
	padding: 10px;
	text-align:justify;
	margin-right: 10px;
}

.texto_padding_home {
	padding:5px 10px 5px 10px!important;
	padding:3px 10px 3px 10px;
}

.texto_nov_destacado_titulo {
	margin-top: 7px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #F3F8FA;
	color: #4287B5;
}

.texto_nov_destacado {
	padding-top: 7px;
	padding-left: 12px;
	padding-right: 12px;
	padding-bottom: 0px;
	background-color: #F3F8FA;
}

.texto_nov_destacado_icono {
	padding-top: 1px;
	padding-left: 12px;
	padding-right: 12px;
	padding-bottom: 7px;
	background-color: #F3F8FA;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #B1B1B1;
}

.texto_nov_secun {
	padding-top: 7px;
	padding-left: 12px;
	padding-right: 12px;
	padding-bottom: 0px;
	color: #939393;
}

.text_cubos {
	text-decoration: none;
	height: 180px;
	color: #333333;
	font-size:9px;
	line-height:12px;
}

.aoutSoftCorp {
	background-color:#fff;
	background-image:url(../images/home/rojo_gr.jpg);
	background-repeat:no-repeat;
	margin-top:25px;
}

.ahoverSoftCorp {
	background-color:#fff;
	background-image:url(../images/home/rojo.jpg);
	background-repeat:no-repeat;
	margin-top:25px;
}

.aoutGrafica {
	background-color:#fff;
	background-image:url(../images/home/magenta_gr.jpg);
	background-repeat:no-repeat;
	margin-top:25px;
}

.ahoverGrafica {
	background-color:#fff;
	background-image:url(../images/home/magenta.jpg);
	background-repeat:no-repeat;
	margin-top:25px;
}

.aoutRedes {
	background-color:#fff;
	background-image:url(../images/home/azul_gr.jpg);
	background-repeat:no-repeat;
	margin-top:25px;
}

.ahoverRedes {
	background-color:#fff;
	background-image:url(../images/home/azul.jpg);
	background-repeat:no-repeat;
	margin-top:25px;
}

.aoutHosting {
	background-color:#fff;
	background-image:url(../images/home/turqueza_gr.jpg);
	background-repeat:no-repeat;
	margin:10px 0 30px 0;
}

.ahoverHosting {
	background-color:#fff;
	background-image:url(../images/home/turqueza.jpg);
	background-repeat:no-repeat;
	margin:10px 0 30px 0;
}

.aoutSoft {
	background-color:#fff;
	background-image:url(../images/home/amarillo_gr.jpg);
	background-repeat:no-repeat;
	margin:10px 0 30px 0;
}

.ahoverSoft {
	background-color:#fff;
	background-image:url(../images/home/amarillo.jpg);
	background-repeat:no-repeat;
	margin:10px 0 30px 0;
}

.aoutLotus {
	background-color:#fff;
	background-image:url(../images/home/verde_gr.jpg);
	background-repeat:no-repeat;
	margin:10px 0 30px 0;
}

.ahoverLotus {
	background-color:#fff;
	background-image:url(../images/home/verde.jpg);
	background-repeat:no-repeat;
	margin:10px 0 30px 0;
}

.bordes_form {
	border: 1px solid #4187B5;
	padding: 2px;
	font-size: 11px;
	color: #999999;
	background-color: #FCFCFC;
	width: 300px;
}

.bordes_form_chico {
	border: 1px solid #4187B5;
	padding: 2px;
	font-size: 11px;
	color: #999999;
	background-color: #FCFCFC;
	width: 150px;}

.bullet_dist_1 {
	text-indent: -23px;
}

.fondotitulos2 {
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #FFF;
	background-image: url(../images/cuerpo/degrade_sub.gif);
	background-repeat: repeat-x;
	background-position: left top;
	border-bottom: 1px solid #B1B1B1;
	border-top: 1px solid #B1B1B1;
	height: 21px;
	vertical-align: middle;
	padding-left:15px;
}

.fondotitulos3 {
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #FFF;
	background-image: url(../images/cuerpo/degrade_sub.gif);
	background-repeat: repeat-x;
	background-position: left top;
	border-bottom: 1px solid #B1B1B1;
	height: 21px;
	vertical-align: middle;
	padding-left:15px;
}

/* Centrado total de la web */

#centrado {
	margin:0 auto 0 auto;
	width:771px;
	background-color:#FFFFFF;
}


/* Cuerpo principal de la pagina */

#ColumnaA{
	float:left; 
	width:195px;
	height: 19px;
	text-indent:12px;
	font-size: 11px;
	padding-top:2px;
	font-style: normal;
	font-weight: bold;
	color: #fff;
	background-image: url(../images/cuerpo/degrade_sub.gif);
	background-repeat: repeat-x;
	background-position: left top;
	border-bottom: 1px solid #B1B1B1;
	border-top: 1px solid #B1B1B1;
	vertical-align: middle;
}


#ColumnaB{
	margin-left: 196px;
	padding:2px 0 3px 0;
	text-transform: uppercase;
	text-indent:12px;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #666;
	background-image: url(../images/internas/tit_interna_fondo.gif);
	background-repeat: repeat-x;
	background-position: left top;
	border-bottom: 1px solid #B1B1B1;
	border-top: 1px solid #B1B1B1;
}

#ColumnaBBBB{
	margin-left: 201px;
	padding-top:4px;
	padding-bottom:6px;
	text-indent:12px;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #4187B5;
	background-image: url(../images/internas/tit_interna_fondo.gif);
	background-repeat: repeat-x;
	background-position: left top;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #B1B1B1;
}

#ColumnaAA {
	float:left; 
	width:195px;
	padding-bottom:250px;
}

	#ColumnaAA_nopaddin {
		float:left; 
		width:195px;
		margin-top: 7px;
		margin-left: 7px;
	}

#ColumnaBB {
	margin-left: 201px;
}

#ColumnaBA {
	margin-left: 0px;
}

#ColumnaBBA {
	float:left; 
	margin-left:45px;
	width:275px;
}

#ColumnaBBB {
	margin-left: 309px;
}

#SinColumna{
	padding-top:4px;
	padding-bottom:6px;
	text-transform: uppercase;
	text-indent:12px;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #4187B5;
	background-image: url(../images/internas/tit_interna_fondo.gif);
	background-repeat: repeat-x;
	background-position: left top;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #B1B1B1;
}

/* Pagina clientes */

.datos_clientes  {
	border-width: 1px;
	border-style: solid;
	border-color: #cccccc;
	padding: 3px;
	height: 30px;
	margin-bottom: 15px;

}
.rubro_clientes  {
	color:#006699;
	border-width: 1px;
	border-style: solid;
	border-color: #cccccc;
	padding: 3px;
	height: 30px;
	margin-bottom: 15px;
	background-color: #EEF8FB;
	font-weight: bold;
	text-transform: none;
	font-size: 10px;
}

/* Separaciones */

#separacion_1 {
	border-bottom:1px solid #b1b1b1;
	padding-bottom:6px;
}

#separacion_2 {
	border-top:1px solid #b1b1b1;
	border-bottom:1px solid #b1b1b1;
	padding-bottom:15px;
}

#separacion_3 {
	border-top:1px solid #b1b1b1;
	padding-bottom:5px;
}

.FixFloat{
	clear:both;
}

/* Menu principal */

#menu ul {
	list-style-image:none; /*con esto quitamos las imagenes que reemplazan las vietas*/
	list-style-type:none; /*con esto quitamos las vietas*/
	margin:0; /*le quitamos el margen a la lista*/ 
	padding:0; /*y el relleno*/
	font-size: 11px;
}

#menu li {
	margin:0; /*le quito el margen al elemento de la lista*/ 
	float:left; /*y los floto a la izquierda para eliminar el salto de linea*/ 
}

#menu li a {
	display:block; /*con esto el vinculo tendra un area rectangular, asi no sera solo el texto*/ 
	color:#737373; /*mas*/ 
	text-decoration:none; /*elimino el subrayado del vnculo*/ 
	font-weight:bold; /*decoracin*/ 
	background-repeat: no-repeat;
	background-position: right;
}

#menu li a:hover {
	color:#FFFFFF;
}

#bor_izq li {
	padding:6px 0px 6px 300px;
	background-image: url(../images/botonera/css/back_gris_fin.gif);
}

#bor_der li {
	padding:6px 10px 6px 0px;
	background-image: url(../images/botonera/css/back_gris_fin.gif);
}

#menuprimero li a {
	padding:6px 9px 6px 10px;
	background-image: url(../images/botonera/css/back_gris.gif);
}

#menuprimero li a:hover {
	background-image: url(../images/botonera/css/back_azul.gif);
}

#menuprincipio li a {
	padding:6px 9px 6px 9px;
	background-image: url(../images/botonera/css/back_gris.gif);
}

#menuprincipio li a:hover {
	background-image: url(../images/botonera/css/back_azul.gif);
}

#menufin li a {
	padding:6px 10px 6px 11px;
	background-image: url(../images/botonera/css/back_gris_fin.gif);
}

#menufin li a:hover {
	background-image: url(../images/botonera/css/back_azul_fin.gif);
}

#menufinfin {
	background-image: url(../images/botonera/css/back_gris_fin.gif);
	background-repeat: no-repeat;
	background-position: right;
	height:28px;
}

.enlase_menu a {
	color:#737373;
	display:block;
	line-height:23px;
	text-decoration:none;
	font-weight:normal;
	padding-left:20px;
}

.enlase_menu a:hover {
	background-color:#EBEBEB;
}

/* Menu secundario */

#menusec ul {
	list-style-image:none;
	list-style-type:none;
	margin:0;
	padding:0;
	font-size: 10px;
}
#menusec li {
	margin:0;
	float:left;
}

#menusec li a {
	display:block;
	color:#929292;
	text-decoration:none;
	font-weight:bold;
	background-repeat: no-repeat;
	background-position: right;
}

#menusec li a:hover {
	color:#000;
}

#menusecprincipio li a {
	padding:6px 53px 7px 53px;
	background-image: url(../images/bot_pie/back_pie.gif);
}

#menusecmed li a {
	padding:3px 72px 3px 72px;
	background-image: url(../images/bot_pie/back_pie.gif);
}

#menusecfin li a {
	padding:6px 47px 4px 47px;
	background-image: url(../images/bot_pie/back_pie2.gif);
}


/* Menu Fin Ingles */

#menusecprincipioeng li a {
	padding:6px 53px 7px 53px;
	background-image: url(../images/bot_pie/back_pie.gif);
}


#menusecmedeng li a {
	padding:3px 58px 3px 58px;
	background-image: url(../images/bot_pie/back_pie.gif);
}

#menusecfineng li a {
	padding:6px 48px 4px 48px;
	background-image: url(../images/bot_pie/back_pie2.gif);
}

/* Pie de pagina */

#pie_final {
	background-image:url(../images/cuerpo/bk_footer.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	height:130px;
	text-align:center;
	padding:6px 0 10px 0;
	margin-bottom:0px;
	color:#666;
}

.pie_der {
	float:left; 
	display:inline; 
	border-right:1px solid #d1d1d1; 
	text-align:right; 
	padding-right:30px; 
	margin:10px 0 10px 0; 
	width:354px;
}

.pie_izq {
	float:left;
	display:inline;
	text-align:left;
	padding-left:30px; 
	margin:10px 0 10px 0; 
	width:356px;
}

/* Fondos de pagina */

#fondo_principal {
	background-image: url(../images/internas/back_paginas.gif);
	background-repeat: repeat-y;
	height:100%;
}

#fondo_principal_sinfolletos {
	height:100%;
}

/* En realidad este es el generico, pero para no tener q cambiarlo en todos los html se llama igual */

#fondo_principal_folletos {
	background-image: url(../images/internas/banner_generico.jpg);
	background-repeat:no-repeat;
	background-position: left bottom;
	height:100%;
}

#fondo_principal_folletos_solo {
	background-image: url(../images/internas/folletos.jpg);
	background-repeat:no-repeat;
	background-position: left bottom;
	height:100%;
}

#fondo_principal_hosting {
	background-image: url(../images/internas/banner_hosting.jpg);
	background-repeat:no-repeat;
	background-position: left bottom;
	height:100%;
}

#fondo_principal_folletos_tecnologia {
	background-image: url(../images/internas/banner_redes.jpg);
	background-repeat:no-repeat;
	background-position: left bottom;
	height:100%;
}

#fondo_principal_folletos_arte {
	background-image: url(../images/internas/banner_arte.jpg);
	background-repeat:no-repeat;
	background-position: left bottom;
	height:100%;
}

#fondo_principal_softCorp {
	background-image: url(../images/internas/banner_softCorp.jpg);
	background-repeat:no-repeat;
	background-position: left bottom;
	height:100%;
}

#fondo_principal_folletos_desarrollo {
	background-image: url(../images/internas/banner_software.jpg);
	background-repeat:no-repeat;
	background-position: left bottom;
	height:100%;
}

#fondo_principal_lotus {
	background-image: url(../images/internas/banner_lotus.jpg);
	background-repeat:no-repeat;
	background-position: left bottom;
	height:100%;
}

/* Seccion Noticias */

#CajitaNoticias1 {
	padding: 10px;
	padding-bottom: 20px;
	padding-top: 20px;
}

#CajitaNoticias2 {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #EBEBEB;
	padding: 10px;
	padding-bottom: 20px;
	padding-top: 20px;
}

/* Seccion Portfolio */

#CajitaPortfolio1 {
	padding: 10px;
	height: 140px;
}

#CajitaPortfolio2 {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #EBEBEB;
	padding: 10px;
	height: 140px;
}

#CajitaPortfolio3 {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #EBEBEB;
	padding: 10px;
	height: 192px;
}

#CajitaPortfolio4 {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #EBEBEB;
	padding: 10px;
	height: 117px;
}

#CajitaPortfolio5 {
	padding: 10px;
	height: 117px;
}

.ImagenPortfolio {
	float:left;
	padding-right: 10px;
}

.PortfolioVersion {
	float:right;
	background-image: url(../images/portfolio/fondo_version.gif);
	background-repeat:repeat-x;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	display:block;
	color:#999999;
	padding-left:10px;
	padding-right:10px;
}

.PortfolioTitulo {
	float:left;
	color: #4187B5;
}

/* Portfolio Ddos columna */

#CajitaPortfolio1eng {
	padding: 10px;
	height: 190px;
}

#CajitaPortfolio1eng1 {
	padding: 10px;
	height: 160px;
}

#CajitaPortfolio1eng2 {
	padding: 10px;
	height: 240px;
}

.ImagenPortfolioeng {
	padding-bottom: 3px;
	padding-top: 3px;
}

.ImagenPortfolioeng2 {
	padding-bottom: 3px;
	padding-top: 3px;
	height: 200px;
}

.PortfolioVersioneng {
	background-image: url(../images/portfolio/fondo_version.gif);
	background-repeat:repeat-x;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	display:block;
	width:190px;
	color:#999999;
	padding-right:10px;
	text-align:right;
}

.PortfolioTituloeng {
	color: #4187B5;
}

/* Clientes ingls */

.Clientes_Industrias_eng {
	background-image: url(../images/internas/divisor.gif);
	background-repeat: repeat;
	width: 460px;
	height: 21px;
}

.texto_padding_puntos {
	padding: 0px 0px 0px 14px;
}

.texto {
	padding-top: 5px;
}

.hello_destacado_naranja {
	color: #EC9B2F;
	font-size: 11px;
	font-weight: bold;
}

.hello_destacado_violeta {
	color: #340668;
	font-size: 11px;
	font-weight: bold;
	padding-top: 4px;
}

.hello_texto {
	padding-top: 5px;
	color: #340668;
}

.hello_alto_de_linea {
	line-height: 11px;
}

.hello_pdf {
	padding-top: 5px;
}
	
.hello_lineadivisoria {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #DDD0EA;
}

#flash_home_lnk img {
    border: none;
}

#flash_home_lnk {
    text-decoration: none;
}
.texto_central {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
}
