#tblPrincipal {
		margin: 8px auto;
		margin-bottom: 0px;
		width: 86%;
		max-width: 1124px
}
.txtGris {
	color:#868686;
	font-family:Arial;
	font-size:11px; 	/* X */
	/* text-decoration:none; */
	text-align:center;
}
strong.txtGris {
	font-weight: bolder;
}
a.txtGris {
	color:#000000;
	/* text-decoration:none; */
}
a.txtGris:hover{
	color:#4d4d4d;
}
a.txtGris2 {
	color:#a0a0a0;
	text-decoration:none;
}
a.txtGris2:hover{
	color:#4d4d4d;
	text-decoration:none;
}

#capaLogos {
	margin: 16px 0px 0px 0px;
}
#txtIdiomas {
	text-align:right; 
	vertical-align:top; 
	position:relative;
	font-size: 11px; /*X*/ 
	top: -6px;
	width: 736px;
	margin: 18px 0px 0px 0px;
}
#txtIdiomas a{
	color:#999999;	
	text-decoration: none;
}
#txtIdiomas a:hover{
	color:#000000;
}
#txtIdiomas a.StxtIdiomas {
	color:#525252;	
}
#Menu-horz  {
	width:100%;
}
#Menu-horz a {
	color:#999999;
	font-size: 11px; /*X*/
	font-weight: bolder;
}
#Menu-horz a:hover {
	color:#000000;
	font-size: 11px; /*X*/
	font-weight: bolder;
}
a {
	color:#000000;
	/* text-decoration:none; */
}
a:hover{
	color:#4d4d4d;
}

.txtNegro {
	color:#000000;
	font-family:Arial;
	/* text-decoration:none; */
	text-align:center;
}
a.txtNegro{
	color:#999999;
	/* text-decoration:none; */
}
a.txtNegro:hover{
	color:#000000;
}
.txtNegro2 {
	text-align:left; 
	color:#000;	
	font-size:11px;
}
.txtNegro3 {	
	color:#000 !important;		
}
.txt-proj {
	margin: 9px 0px 0px 0px;
	color: #7f7f7f;
	font-size: 11px; /*X*/
	height:40px;
}

#sidbebar-clientes {
	text-align:left; 
	padding-left: 40px; 
	margin: 18px 0px;
	line-height: 14px;
}
#sidbebar-clientes a{
	
	font-weight:bolder;
	color:#868686;
	font-family:Arial;
	font-size: 11px; /*X*/
	text-align:center;
	/* text-decoration:none; */
	
}
#sidbebar-clientes a:hover{
	color:#000000;
}

#tSidebar ul{
	list-style:circle;
	padding-left: 20px;
}
#tSidebar li {
	color:#000000;
}
#tSidebar strong{
	color:#000000;
}
#tSidebar{
	line-height: 12px;
	margin: 30px 0px; 
	width: 150px; 
	font-size: 11px; /*X*/ 
	color: #a7a5a6; 
	text-align: left; 
	padding: 15px;
	*padding: 5px;
}

#tblSobre {
	margin: 3px 0px 35px 0px;
}
#tblSobre td{
	font-size: 70%;
	line-height: 14px;
	color:#999999;
}
#tblSobre a{
	/* text-decoration:none; */
	color:#000;
}
#tblSobre a:hover{
	color:#ff0000;
}

#tblEquipo {
	margin: 3px 0px 35px 0px;
}
#tblEquipo td {
	font-size: 11px; /*X*/
}

#tblClientes {
	margin: 3px 0px 35px 0px;
}
#tblClientes td{
	padding: 5px 0px;
	font-size: 11px;	
}
/****
 *  MENU LATERAL
 */
#menu-vert {
	margin: 39px 0px 0px 0px;
}
#menu-vert img{
	margin: 2px 0px;
}
#menu-lateral img {
	width:155px; 
	height: 10px;
}
#menu-lateral li{
	width:155px;
	margin-bottom:2px;
	padding: 3px 0px 3px 0px;
}
/*************/
#datos-prj {
	line-height: 14px;
	font-size: 11px;
}
#datos-prj span{
	font-size: 11px;
}
#los-clientes {
	font-size: 11px; /*X*/
	color: #FFFFFF; 
	background-color:#BDB8B7; 
	width: 148px; 
	line-height: 20px;	
}
.titulo-proj {
	background-color:#000000;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bolder;
	padding:4px 6px;
	text-align:left;
}
.titulo-proj-rojo{
	font-size: 11px; 
	color: #FF0000;
	background-color:#FFFFFF; 
	width: 130px; 
	padding: 4px 0px;	
}
strong.txtRojo {
	color:#ED1E26 !important;
	font-weight: bolder;
}
span.txtRojo {
	color:#ED1E26;
}
a.txtRojo {
	color:#ED1E26;
}
a.txtRojo:hover {
	color:#7f7f7f;
}
.menusup {
	text-align: right; 
	padding: 6px 0px 10px 0px;
	font-size: 11px; /*X*/
}
.celda-roja{
	background-color:#ff0000;
	color:#fff;	
	padding: 4px;
	font-weight:bolder;
	font-size: 11px; /*X*/
}

.img-prj {
	width:510px; 
	background-color: #E7E8E9;
	margin: 0px 0px 20px 0px;
	background-image: url(/img/default/browser-01.gif);
	background-repeat:no-repeat;
	background-position: top;
	text-align:center;
	padding: 30px 0px 10px 0px;
}

.linea2 {	
	background: transparent url(/img/default/muster-01.gif) repeat-x scroll center center; 
}
#lista-proj td {
	padding: 4px;
}
#lista-proj {
	left:-3px;
	margin:3px 0px;
	position:relative;	
}

.capa-img {
	width:140px; 
	height:110px; 
	margin: 0px; 
	padding: 0px;
	*padding: 0px 0px 8px 0px;
}
#linea1 {	
	/* background: transparent url(/img/default/muster-01.gif) repeat-x scroll center center; */ 
	text-align: right;
	line-height: 25px;
	*padding: 6px 0px 7px 0px;
}
#index-direc {
	margin: 85px 0px 0px 0px;
	text-align: left;
	width: 148px; 
}
.linea2 {	
	background: transparent url(/img/default/muster-01.gif) repeat-x scroll center center;
	position: relative;
	left: 4px;
	width: 148px; 
}
#linea1 img{
	vertical-align: middle; }
#linea1 a:hover{
	background: url(/img/default/flecha-gris.gif) no-repeat scroll center center;  }
#linea1 a{
	padding: 4px 0px;
	background: url(/img/default/flecha-roja.gif) no-repeat scroll center center;  }

.flecha-track {
	margin: 0px 3px 0px 5px;
}
.aux-direc {
	text-align: left; 
	width:140px; 
	margin: 2px 0px 8px 5px;
	*margin: 6px 0px 8px 5px;
}
#index-content {
	width:736px;
	position: relative;
	margin: 0px auto;
	padding: 0px;
	background-color: #FFFFFF;
}
	

.CONT-form-001 {
	background-color:#E6E6E7;
	border:medium none;
	color:#FFFFFF;
	font-family:Arial;
	font-size: 11px; /*X*/
	padding-bottom:1px;
	padding-left:3px;
	padding-top:1px;
	text-align:left;
	/* text-decoration:none; */
	width:160px;
}
.CONT-form-002 {
	background-color:#E6E6E7;
	border:medium none;
	color:#000000;
	font-family:Arial;
	font-size: 11px; /*X*/
	height:54px;
	padding-bottom:2px;
	padding-left:3px;
	padding-top:2px;
	text-align:left;
	/* text-decoration:none; */
	width:342px;
}
#capaLanguages {
	top: 4px; 
	text-align: right;
	font-size: 11px;
	margin: 0px;
	width:736px;	
}
#capaLanguages a{
	color: #999999;
	text-decoration: none;
}
#capaLanguages a:hover{
	color: #4d4d4d;
	text-decoration: underline;
}