﻿body
{
	background-color:#92aac6;
}

img
{
	vertical-align:middle;

}

a
{
	color:White;
	text-decoration:none;
	cursor:pointer;
}

.RequiredFieldValidator
{
	color:Red;
}

.top
{
	background:url(../Imagenes/top.png);
	behavior: url(iepngfix.htc);
	background-repeat:no-repeat;
	height:140px;
}

.subMenu
{
	background:url(../Imagenes/subm.jpg); 
	height:20px;
	width:788px;
	background-repeat:no-repeat;
	font-family:Tw Cen MT Condensed;
	font-size:18px;
}

.menu
{
	border-right:solid 1px white;
	font-family:Arial;
	font-size:14px;
	height:25px;
	background:url(../Imagenes/btnMenu.jpg);
}

.menu_boton
{
	width:100%; 
	background-color:Transparent; 
	color:White; 
	border:none; 
	cursor:pointer;
}

.menu:hover
{
	background:url(../Imagenes/brillo.jpg);
	vertical-align:top;	
}

.cuerpo
{
	background:url(../Imagenes/cuerpo.png);
	behavior: url(iepngfix.htc);
	background-repeat:no-repeat;
	width:790px;
	height:580px;
}

.pie
{
	background:url(../Imagenes/pieOscuro.jpg);
	background-repeat:no-repeat;
	font-family:Arial;
	font-size:10px;
	color:White;
}

.proyectos_descripcion
{
	width:400px; 
	padding-right:10px; 
	padding-top:50px; 
	color:White; 
	font-family:Arial; 
	font-size:12px; 
	line-height:20px;
	vertical-align:top;
}

.collapsable_Header
{
	background-color:#518fca; 
	font-size:12pt; 
	font-family:Arial; 
	border:solid 1px black;
	border-left:none;
	border-right:none;
}

.comunidad_cuerpo
{
	background:url(../Imagenes/cuerpocomunidad.png);
	behavior: url(iepngfix.htc);
	background-repeat:no-repeat;
	width:787px;
	height:650px;
}

.comunidad_descripcion
{
	font-family:Arial;
	font-size:11px;
	color:White;
	padding-left:50px;
	padding-top:30px;
	vertical-align:top;
	height:135px;
	width:600px;
}

.comunidad_mensaje
{
	font-family:Arial;
	font-size:14px;
	color:White;
	padding-left:60px;
	padding-top:30px;
	vertical-align:top;
}

.comunidad_botones
{
	width:90px;
	height:135px;
	vertical-align:top;
	padding-top:30px;
}

.labels
{
	font-family:Arial;
	font-size:14px;
	color:White;
}

.textboxs
{
	color:Black;
	font-family:Arial;
	font-weight:bold;
	background-color:white;
	filter:alpha(opacity=50);
}

.contenidos_cuerpo
{
	background:url(../Imagenes/cuerpo_Contenidos.png);
	behavior: url(iepngfix.htc);
	background-repeat:no-repeat;
	width:790px;
	height:577px;
}

.contenido_detalle
{
	font-family:Arial;
	font-size:12px;
	color:White;	
	line-height:15px;
}

.sistemas_cuerpo
{
	background:url(../Imagenes/cuerpo_Sistemas.png);
	behavior: url(iepngfix.htc);
	background-repeat:no-repeat;
	width:790px;
	height:577px;
}

.desarrollo_cuerpo
{
	background:url(../Imagenes/cuerpo_Desarrollo.png);
	behavior: url(iepngfix.htc);
	background-repeat:no-repeat;
	width:790px;
	height:577px;
}

.soluciones_cuadro
{
	overflow:scroll;
	font-family:Arial;
	font-size:11px;
	color:White;
	width:720px;
	height:130px;
	background:url(../Imagenes/barraDesarrollo.jpg);
	background-repeat:no-repeat;
}

.soluciones_cuadro_titulos
{
	padding-left:5px;
	border-bottom:solid 2px #709120;
	font-weight:bold;
}

.soluciones_cuadro_filas
{
	border-bottom:solid 2px #709120;
	border-right:solid 2px #709120;
	background-color:#3e5575;
}

.soluciones_cuadro_filasInternas
{
	border-bottom:solid 2px #709120; 
	height:25px;
}

.soluciones_cuadro_filas:hover
{
	background-color:Transparent;
}

.servicios_cuadro
{
	font-family:Arial;
	font-size:11px;
	color:White;
	padding-top:40px;
	padding-left:60px;
	padding-right:20px;
	line-height:18px;
	width:720px;
	height:230px;
	background:url(../Imagenes/soporte.png);
	behavior: url(iepngfix.htc);
	background-repeat:no-repeat;
}

.servicios_cuadro_titulos
{
	text-align:center;
	padding-right:5px;
}

.servicios_cuadro_filas
{
	border-bottom:solid 1px white; 
	padding-left:10px;
	color:white;
}

.sistemas_servicios_cuadro
{
	font-family:Arial;
	font-size:14px;
	color:White;
	width:720px;
	height:130px;
	border-top:solid 2px #D1B200;
	border-bottom:solid 2px #D1B200;
	line-height:20px;
}

.sistemas_productos_cuadro
{
	overflow:scroll;
	font-family:Arial;
	font-size:11px;
	color:White;
	width:720px;
	height:130px;
	background:url(../Imagenes/barraSistemas.jpg);
	background-repeat:no-repeat;
}

.sistemas_productos_cuadro_titulos
{
	padding-left:5px;
	border-bottom:solid 2px #D1B200;
	font-weight:bold;
}

.sistemas_productos_cuadro_filas
{
	border-bottom:solid 2px #D1B200;
	border-right:solid 2px #D1B200;
	background-color:#3e5575;
}

.sistemas_productos_cuadro_filas:hover
{
	background-color:Transparent;
}

.productos_cuadro
{
	line-height:20px;
	color:White; 
	font-family:Arial; 
	font-size:12px; 
	width:320px;		
	vertical-align:top;
}

.productos_cuadro_header
{
	padding-left:10px;
	font-weight:bold;
	border:solid 2px #C97D29;
	border-bottom:none;
	background:url(../Imagenes/banner.jpg);
}

.productos_cuadro_filas
{
	padding-left:10px; 
	vertical-align:top;
	border:solid 2px #C97D29;
	border-top:none;
	width:200px;
	background-color:#3e5575;
}

.productos_cuadro_filas:hover
{
	background-color:Transparent;
}

.metodologia_cuadro
{
	font-family:Arial;
	font-size:11px;
	color:White;
	line-height:15px;
	border:solid 2px #C97D29;
	width:750px;
	height:200px;
	background:url(../Imagenes/banner.jpg);
	background-repeat:no-repeat;
}

.metodologia_cuadro_titulos
{
	padding-left:5px;
	border-bottom:solid 2px #C97D29;
	font-weight:bold;
}

.metodologia_cuadro_filas
{
	border-bottom:solid 2px #C97D29;
	border-right:solid 2px #C97D29;
	background-color:#3e5575;
}

.metodologia_cuadro_filas:hover
{
	background-color:Transparent;
}

.portfolio_tabcontainer
{
	width:700px;
	font-family:Arial;
	font-size:12px;
}

.tabcontainer_header
{
	font-family:Arial;
	font-size:12px;
	font-weight:bold;	
}

.tabcontainer
{
	height:500px;
	width:810px;
	font-family:Arial;
	font-size:12px;
}

.portfolio_contenido
{
	width:720px;
	vertical-align:top;
}

.icono_organigrama
{
	cursor:pointer;
	background:url(../Imagenes/iconoOrg.jpg);
	background-repeat:no-repeat;
	width:75px;
	height:64px;
	border:none;
}

.icono_organigrama:hover
{
	background:url(../Imagenes/iconoOrgB.jpg);
	background-repeat:no-repeat;
}

.icono_framework
{
	cursor:pointer;
	background:url(../Imagenes/iconoFmw.png);
	behavior: url(iepngfix.htc);
	background-repeat:no-repeat;
	width:75px;
	height:64px;
	border:none;
}

.icono_framework:hover
{
	background:url(../Imagenes/iconoFmwB.png);
	behavior: url(iepngfix.htc);
	background-repeat:no-repeat;
}

/******************************************************************************************************************************************************************/

.desarrollo_tabs 
{
	position:relative; 
	left: 0px; 
	top: 10px;
	height: 19px;
	width: 240px; 
	margin: 0;
	overflow:hidden;
} 

.desarrollo_tabs li 
{
	display:inline;
	
} 
        
.desarrollo_tabs a.tab-active
{
	background:url(../Imagenes/brillo.jpg);
} 
        
.desarrollo_tabs a 
{ 
	height: 27px; 
	font-family:Arial; 
	font-size:12px; 
	font-weight:bold; 
    position:relative; 
    padding:6px 10px 10px 10px; 
    margin: 0px -4px 0px 0px; 
    color:White;
    text-decoration:none;
} 

.desarrollo_tab-container 
{
	border:0px solid #194367; 
	height:320px; 
	width:780px; 
	position:relative; 
	left:-100px;
	font-family:Arial;
	font-size:12px;
	color:White;
} 
        
.desarrollo_tab-panes 
{ 
	margin: 3px;
	height:320px;
	position:relative; 
	left:-260px; 
	top:40px
}

.contenidos_tabs 
{
	position:relative; 
	left:-8px;
	top:10px;
	height:19px;
	width:600px; 
	margin:0;
	overflow:hidden;
} 

.contenidos_tabs li
{
	display:inline;
	
	border-spacing:0;
	font-size:0px;
} 
        
.contenidos_tabs a.tab-active
{
	background:url(../Imagenes/brillo.jpg);
} 
        
.contenidos_tabs a 
{ 
	height: 27px; 
	font-family:Arial; 
	font-size:12px; 
	font-weight:bold; 
    position:relative; 
    padding:6px 10px 10px 10px; 
    margin: 0px -4px 0px 0px; 
    color:White;
    text-decoration:none;
    background:;
} 

.contenidos_tab-container 
{
	border:0px solid #194367; 
	height:320px; 
	width:750px; 
	position:relative; 
	left:-100px;
	font-family:Arial;
	font-size:12px;
	color:White;
} 
        
.contenidos_tab-panes 
{ 
	margin: 3px;
	height:320px;
	position:relative; 
	left:-240px; 
	top:40px
} 

.portfolio_tabs 
{
	position:relative; 
	left: -11px; 
	top: -2px;
	height: 19px;
	width: 554px; 
	margin: 0;
	overflow:hidden;
}

.portfolio_tabs li
{
	display:inline;
	font-size:0;
	border-spacing:0;
}
        
.portfolio_tabs a.tab-active
{
	background:url(../Imagenes/brillo.jpg);
} 
        
.portfolio_tabs a 
{ 
	height: 27px; 
	font-family:Arial; 
	font-size:10px; 
	font-weight:bold; 
    position:relative; 
    padding:6px 10px 10px 10px; 
    margin: 0px -4px 0px 0px; 
    color:White;
    text-decoration:none;
    background:url(../Imagenes/BTNMenu.jpg);
} 

.portfolio_tab-container 
{
	border:0px solid #194367; 
	height:320px; 
	width:750px; 
	position:relative; 
	left:-100px;
	font-family:Arial;
	font-size:12px;
	color:White;
} 
        
.portfolio_tab-panes 
{ 
	margin: 3px;
	height:320px;
	position:relative; 
	left:0px; 
	top:2px
}

.notas_tabs 
{
	position:relative; 
	left: -260px; 
	top: 10px;
	height: 19px;
	width: 700px; 
	margin: 0;
	overflow:hidden;
} 

.notas_tabs li 
{
	display:inline;
} 
        
.notas_tabs a.tab-active
{
	background:url(../Imagenes/brillo.jpg);
} 
        
.notas_tabs a 
{ 
	height: 27px; 
	font-family:Arial; 
	font-size:12px; 
	font-weight:bold;
    padding:6px 10px 10px 10px; 
    margin: 0px -4px 0px 0px; 
    color:White;
    text-decoration:none;
} 

.notas_tab-container 
{
	border:0px solid #194367; 
	height:340px; 
	width:630px;
	position:relative;
	font-family:Arial;
	font-size:12px;
} 
        
.notas_tab-panes 
{ 
	margin: 3px;
	height:350px;
	position:relative; 
	left:-262px; 
	top:5px;
	background:#6A86B1;
	padding-left:5px;
	padding-right:5px;
}

/*******************************************************************************************************************************************************************/

.graydiv  
{  
	position: absolute;  
	background-color: #5B5B5B;  
	left: 0px;  
	top: 0px;  
	z-index: 10000;
	display: none;
}  
  
.ModalBackground  
{  
	background-color: black;
	filter: alpha(opacity=70);  
	opacity: 0.7;
}

/********************************************************************************************************************************************************************/

.comunidad_accordion
{
	padding-left:50px;
	height:395px;
	vertical-align:top;
}

.accordion_fondo_eventos
{
	width:640px;
	height:360px;
	background-color:#4E6894;
	position:relative;
	top:-37px;
	left:-37px;
	font-family:Tw Cen MT Condensed;
	font-size:16px;
	color:White;
	padding-left:10px;
	padding-right:10px;
}

/*
Vertical Accordions
*/

.accordion_toggle 
{	
	background: url(../Imagenes/accordion.png) no-repeat;

	font-family:Tw Cen MT Condensed;
	font-size:20px;
	color:White;
	cursor: pointer;
	padding-left:10px;
}

.imgTrans6
{
	behavior: url(iepngfix.htc);
}
.accordion_content 
{
	font-family:Tw Cen MT Condensed;
	font-size:14px;
	overflow:hidden;
}
	
.accordion_content h2 
{
	margin: 15px 0 5px 10px;
	color: #0099FF;
}

.accordion_content p 
{
	line-height: 150%;
	padding: 5px 10px 15px 10px;
}