/********************************************* base *************************************************/
body
{
	background: url(../Images/Base/fondoBase.gif);
	padding:0px;
	margin: 0px;
	text-align:center;
	vertical-align:top;
}
form
{
	padding: 0px;
	margin: 0px;
}
#tablaBase
{
	border-collapse:collapse;
	width:779px;
	border:0px;
	margin:0px 0px 0px 0px;
	vertical-align:top;
}
#tablaBase td.columnaIzquierda
{
	width:209px;
	background: url(../Images/Base/fondoColumnaIzquierda.gif);
	border-left:1px solid #093A80;
	vertical-align:top;
}
#tablaBase td.columnaIzquierda div.logo
{
	width:209px;
	height:90px;
	background: url(../Images/Base/logoProConsolidacion.gif);
}
#tablaBase td.columnaIzquierda div.logo img
{
	width:209px;
	height:90px;
}
#tablaBase td.columnaIzquierda div.banda
{
	width:209px;
	height:18px;
	background: url(../Images/Base/banda.gif);
}
#tablaBase td.columnaIzquierda div.cajas
{
	width:87px;
	_width:209px;
	padding:11px 10px 11px 10px;
}
#tablaBase td.columnaDerecha
{
	width:569px;
	vertical-align:top;
	background: url(../Images/Base/fondoColumnaDerecha.gif);
}
#tablaBase td.columnaDerecha div.header
{
	width:569px;
	height:87px;
	background: url(../Images/Base/fotoHeader.jpg);
}
#tablaBase td.columnaDerecha div.botonera
{
	width:568px;
	_width:569px;
	height:17px;
	_height:18px;
	background: #3C89BF url(../Images/Base/lineaPunteadaHeader.gif) repeat-x left bottom;
	padding-top:1px;
	_padding-top:0px;
	border-right:1px solid #093A80;	
}
#tablaBase td.columnaDerecha div.botonera span.boton
{
	vertical-align:top;
	padding:1px 0px 0px 0px;
	margin:0px -3px 0px 0px;
	height:18px;
	border-left:1px solid #9CC2DD;
	border-bottom:1px solid #3576B4 ;
	border-right:1px solid #302D7F;
	background-color:#3C89BF;
	font-family:Trebuchet MS;
	font-size:10px;
	font-weight:bold;
	color:#FFFFFF;
}
#tablaBase td.columnaDerecha div.botonera span.boton a img
{
	margin-right:10px;
}
#tablaBase td.columnaDerecha div.botonera span.boton a
{
	height:16px;
	padding:0px 11px 0px 11px;
	background-color:#3C89BF;
	font-family:Trebuchet MS;
	font-size:10px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}
#tablaBase td.columnaDerecha div.botonera span.boton a:hover
{
	background-color:#77BDF4;
}
#tablaBase td.columnaDerecha div.cuerpoColumnaDerecha
{
	width:568px;
	_width:569px;
	padding:15px 0px 15px 0px;
	border-right:1px solid #093A80;
}
#tablaBase td.columnaDerecha div.cuerpoColumnaDerechaHome
{
	width:554px;
	_width:569px;
	padding:15px 0px 15px 14px;
	border-right:1px solid #093A80;
}
#tablaBase td.footerGris
{
	background: #F0F0F0 url(../Images/Base/lineaPunteadaFooterGris.gif) repeat-x left top;
	height:41px;
	_height:73px;
	border-right:1px solid #093A80;
	border-left:1px solid #093A80;
	padding:16px 27px 16px 27px;
	font-family:Trebuchet MS;
	font-size: 12px;
}
#tablaBase td.footerAzul
{
	background: #3C89BF url(../Images/Base/lineaPunteadaFooterAzul.gif) repeat-x left top;
	height:29px;
	border-right:1px solid #093A80;
	border-left:1px solid #093A80;
	font-family:Trebuchet MS;
	font-size:11px;
	font-weight:normal;
	color:#FFFFFF;
	text-align:right;
	padding-right:10px;
}
#tablaBase td.footerAzul a
{
	font-family:Trebuchet MS;
	font-size:11px;
	font-weight:normal;
	color:#FFFFFF;
}
/*************************************** fin base ************************************************/
/**************************** cajas izquierda********************************************/
#cajaIzquierda
{
	width:186px;
	margin-bottom:10px;
	_margin-bottom:0px;
}
#cajaIzquierda div.tituloCajaIzquierda
{
	background: url(../Images/cajas/fondoTituloCajaIzquierda.gif);
	width:186px;
	height:24px;
}
#cajaIzquierda div.tituloCajaIzquierda span.img
{
	float:left;
	padding:4px 0px 0px 4px;
	vertical-align:top;
}
#cajaIzquierda div.tituloCajaIzquierda span.texto
{
	float:right;
	padding:4px 9px 0px 0px;
	vertical-align:top;
	font-family:Trebuchet MS;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	color:#302D7F;
}
#cajaIzquierda div.cuerpoCajaIzquierda
{
	width:184px;
	_width:186px;
	border-left:1px solid #302D7F;
	padding-top:1px;
	border-right:1px solid #302D7F;
	background: url(../Images/cajas/fondoCajaIzquierda.gif);
}
#cajaIzquierda div.cuerpoCajaIzquierda div.cuerpoInternoCajaIzquierda
{
	width:160px;
	_width:184px;
	padding:14px 12px 14px 12px;
	border-top:1px solid #C30454;
}
#cajaIzquierda div.cuerpoCajaIzquierda div.cuerpoInternoCajaIzquierdaListado
{
	width:146px;
	_width:184px;
	padding:14px 19px 14px 19px;
	border-top:1px solid #C30454;
}
#cajaIzquierda div.cuerpoCajaIzquierda div.cuerpoInternoCajaIzquierdaListado div.listItem
{
	background: url(../Images/cajas/iconoListCuadrado.gif) no-repeat left center;
	padding-left: 19px;
	font-family:Trebuchet MS;
	font-size:11px;
	font-weight:normal;
	color:#000000;
}
#cajaIzquierda div.cuerpoCajaIzquierda div.cuerpoInternoCajaIzquierdaListado div.listItem a
{
	font-family:Trebuchet MS;
	font-size:11px;
	font-weight:normal;
	color:#000000;
}
#cajaIzquierda div.cuerpoCajaIzquierda div.cuerpoInternoCajaIzquierda div.cajaTexto
{
	border-bottom:1px solid #3C89BF;
	font-family:Trebuchet MS;
	font-size:11px;
	padding: 0px 4px 13px 4px;
	margin-bottom: 13px;
}
#cajaIzquierda div.cuerpoCajaIzquierda div.cuerpoInternoCajaIzquierda div.cajaTextoLast
{
	font-family:Trebuchet MS;
	font-size:11px;
	padding: 0px 5px 18px 5px;
}
#cajaIzquierda div.cuerpoCajaIzquierda div.cuerpoInternoCajaIzquierda div.cajaTexto span.titulo, #cajaIzquierda div.cuerpoCajaIzquierda div.cuerpoInternoCajaIzquierda div.cajaTexto span.titulo a, #cajaIzquierda div.cuerpoCajaIzquierda div.cuerpoInternoCajaIzquierda div.cajaTextoLast span.titulo, #cajaIzquierda div.cuerpoCajaIzquierda div.cuerpoInternoCajaIzquierda div.cajaTextoLast span.titulo a
{
	font-family:Trebuchet MS;
	font-size:11px;
	font-weight:bold;
	color:#C30454;
	text-decoration:none;
}
#cajaIzquierda div.cuerpoCajaIzquierda div.cuerpoInternoCajaIzquierda div.cajaTexto span.fecha, #cajaIzquierda div.cuerpoCajaIzquierda div.cuerpoInternoCajaIzquierda div.cajaTextoLast span.fecha
{
	font-family:Trebuchet MS;
	font-size:11px;
	font-weight:bold;
	color:#000000;
}
#cajaIzquierda div.cuerpoCajaIzquierda div.cuerpoInternoCajaIzquierda div.cajaTexto div.copete, #cajaIzquierda div.cuerpoCajaIzquierda div.cuerpoInternoCajaIzquierda div.cajaTextoLast div.copete
{
	font-family:Trebuchet MS;
	font-size:11px;
	font-weight:normal;
	color:#000000;
	text-decoration:none;
	margin-top:2px;
}
#cajaIzquierda div.cuerpoCajaIzquierda div.cuerpoInternoCajaIzquierda div.cajaTexto div.copete a, #cajaIzquierda div.cuerpoCajaIzquierda div.cuerpoInternoCajaIzquierda div.cajaTextoLast div.copete a
{
	font-family:Trebuchet MS;
	font-size:11px;
	font-weight:normal;
	color:#000000;
	text-decoration:none;
}
#cajaIzquierda div.cuerpoCajaIzquierda div.cuerpoInternoCajaIzquierda div.textBox
{
	padding:0px 0px 10px 0px;
}
#cajaIzquierda div.cuerpoCajaIzquierda div.cuerpoInternoCajaIzquierda div.textBox span.nombre
{
	padding-right:2px;
	font-family:Trebuchet MS;
	font-size:11px;
	font-weight:normal;
	color:#000000;
}
#cajaIzquierda div.cuerpoCajaIzquierda div.cuerpoInternoCajaIzquierda div.textBox span.input input
{
	width:120px;
	height:21px;
	border:1px solid #838AC6;
	background:url(../Images/cajas/fondoInput.gif) center;
	
	font-family:Trebuchet MS;
	font-size:11px;
	font-weight:normal;
	color:#000000;
}
#cajaIzquierda div.cuerpoCajaIzquierda div.cuerpoInternoCajaIzquierda div.cmb select
{
	width:158px;
	height:21px;
	border:1px solid #838AC6;
	background:url(../Images/cajas/fondoInput.gif) center;
	
	font-family:Trebuchet MS;
	font-size:11px;
	font-weight:normal;
	color:#000000;
}
#cajaIzquierda div.cuerpoCajaIzquierda div.cuerpoInternoCajaIzquierda div.botones
{
	margin-top:15px;
	margin-left:-4px;
	margin-bottom:-10px;
}
#cajaIzquierda div.boton
{
	width:186px;
	height:21px;
	text-align:center;
	background: url(../Images/cajas/botonFooterCajaIzquierda.gif) no-repeat top center;
	padding-top:2px;
	_padding-top:0px;
	margin-bottom:15px;
}
#cajaIzquierda div.boton:hover
{
	background: url(../Images/cajas/botonFooterCajaIzquierdaO.gif) no-repeat top center;
}
#cajaIzquierda div.boton a
{
	_background: url(../Images/cajas/botonFooterCajaIzquierda.gif) no-repeat top center;
	font-family:Trebuchet MS;
	font-size:11px;
	font-weight:bold;
	color:#841D4C;
	text-decoration:none;
	text-align:center;
	width:162px;
	height:21px;
	text-transform:uppercase;
	padding-top:2px;
}
#cajaIzquierda div.boton a:hover
{
	_background: url(../Images/cajas/botonFooterCajaIzquierdaO.gif) no-repeat top center;
	color:#213892;
}
/***********/
#cajaIzquierda div.footerCajaIzquierda
{
	background: url(../Images/cajas/footerCajaIzquierda.gif) no-repeat top;
	height: 9px;
}
/**************************   fin caja izquierda ********************************/
/********************** tabla que organiza la columna de la derecha ***********************/
#columnaDerechaHome
{
	border-collapse:collapse;
	border:0px;
	width:554px;
}
#columnaDerecha
{
	border-collapse:collapse;
	border:0px;
	width:568px;
}
#columnaDerechaHome td.TDcajasCentro
{
	width:360px;
	padding-right:12px;
	vertical-align:top;
}
#columnaDerecha td.TDcajasCentro
{
	width:385px;
	padding-right:0px;
}
#columnaDerecha td.TDcajasIzquierda, #columnaDerechaHome td.TDcajasIzquierda
{
	width:184px;
}

/********************** FIN tabla que organiza la columna de la derecha ***********************/
/**************************** cajas derecha********************************************/
#cajaDerecha
{
	width:176px;
	margin-bottom:10px;
	_margin-bottom:0px;
}
#cajaDerecha div.tituloCajaDerecha
{
	background: url(../Images/cajas/fondoTituloCajaDerecha.gif);
	width:176px;
	height:24px;
}
#cajaDerecha div.tituloCajaDerecha span.img
{
	float:right;
	padding:4px 4px 0px 0px;
	vertical-align:top;
}
#cajaDerecha div.tituloCajaDerecha span.texto
{
	float:left;
	padding:4px 0px 0px 9px;
	vertical-align:top;
	font-family:Trebuchet MS;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	color:#302D7F;
}
#cajaDerecha div.cuerpoCajaDerecha
{
	width:174px;
	_width:176px;
	border-left:1px solid #302D7F;
	padding-top:1px;
	border-right:1px solid #302D7F;
	background: url(../Images/cajas/fondoCajaDerecha.gif);
}
#cajaDerecha div.cuerpoCajaDerecha div.cuerpoInternoCajaDerecha
{
	width:160px;
	_width:174px;
	padding:11px 7px 0px 7px;
	border-top:1px solid #C30454;
}
#cajaDerecha div.cuerpoCajaDerecha div.cuerpoInternoCajaDerechaListado
{
	width:136px;
	_width:174px;
	padding:14px 19px 14px 19px;
	border-top:1px solid #C30454;
}
#cajaDerecha div.cuerpoCajaDerecha div.cuerpoInternoCajaDerechaListado div.listItemForm
{
	background: url(../Images/cajas/iconoListFlecha.gif) no-repeat left center;
	padding-left: 19px;
	font-family:Trebuchet MS;
	font-size:11px;
	font-weight:normal;
	color:#000000;
}
#cajaDerecha div.cuerpoCajaDerecha div.cuerpoInternoCajaDerechaListado div.listItemForm a
{
	font-family:Trebuchet MS;
	font-size:11px;
	font-weight:normal;
	color:#000000;
}
#cajaDerecha div.cuerpoCajaDerecha div.cuerpoInternoCajaDerecha div.Input
{
	padding-left:2px;
}
#cajaDerecha div.cuerpoCajaDerecha div.cuerpoInternoCajaDerecha div.Input Input
{
	font-family:Trebuchet MS;
	font-size:11px;
	font-weight:normal;
	color:#000000;
	border:1px solid #302D7F;
	background: url(../Images/cajas/fondoInput.gif) repeat-x top;
	height:21px;
	width:157px;
	margin-bottom:8px;
}
#cajaDerecha div.cuerpoCajaDerecha div.cuerpoInternoCajaDerecha div.textBox
{
	width:157px;
	margin-bottom:5px;
}
#cajaDerecha div.cuerpoCajaDerecha div.cuerpoInternoCajaDerecha div.textBox span.nombre
{
	float:left;
	font-family:Trebuchet MS;
	font-size:11px;
	font-weight:normal;
	color:#000000;
}
#cajaDerecha div.cuerpoCajaDerecha div.cuerpoInternoCajaDerecha div.textBox span.input
{
	float:right;
}
#cajaDerecha div.cuerpoCajaDerecha div.cuerpoInternoCajaDerecha div.textBox span.input input
{
	font-family:Trebuchet MS;
	font-size:11px;
	font-weight:normal;
	color:#000000;
	border:1px solid #302D7F;
	background: url(../Images/cajas/fondoInput.gif) repeat-x top;
	height:21px;
	width:92px;
}
#cajaDerecha div.cuerpoCajaDerecha div.cuerpoInternoCajaDerecha div.textBoxLargo Input
{
	font-family:Trebuchet MS;
	font-size:10px;
	font-weight:regular;
	color:#000000;
	width:158px;
	height:21px;
	border:1px solid #302D7F;
	background:url(../Images/cajas/fondoInput.gif) center;
	margin-bottom:7px;
}
#cajaDerecha div.cuerpoCajaDerecha div.cuerpoInternoCajaDerecha div.cmb select
{
	background:url(../Images/cajas/fondoInput.gif) center;
	width:160px;
	height:21px;
	font-family:Trebuchet MS;
	font-size:11px;
	font-weight:regular;
	color:#000000;
	border:1px solid #302D7F;
}
#cajaDerecha div.cuerpoCajaDerecha div.cuerpoInternoCajaDerecha span.errorBusqueda
{
	font-family:Trebuchet MS;
	font-size:10px;
	font-weight:normal;
	color:Red;
}
#cajaDerecha div.cuerpoCajaDerecha div.cuerpoInternoCajaDerecha div.textBox span.checkBox
{
	float:right;
	font-family:Trebuchet MS;
	font-size:10px;
	font-weight:normal;
	color:#000000;
	margin-top:20px;
	_margin-top:0px;
}
#cajaDerecha div.cuerpoCajaDerecha div.cuerpoInternoCajaDerecha div.botonesUsuario
{
	float:right;
	align:center;
	margin-top:5px;
	margin-right:0px;
	margin-bottom:-4px;
	_margin-bottom:-8px;
}
#cajaDerecha div.cuerpoCajaDerecha div.cuerpoInternoCajaDerecha div.cajaTexto
{
	border-bottom:1px solid #3C89BF;
	font-family:Trebuchet MS;
	font-size:11px;
	padding: 0px 4px 13px 4px;
	margin-bottom: 13px;
}
#cajaDerecha div.cuerpoCajaDerecha div.cuerpoInternoCajaDerecha div.cajaTextoLast
{
	font-family:Trebuchet MS;
	font-size:11px;
	padding: 0px 5px 18px 5px;
}
#cajaDerecha div.cuerpoCajaDerecha div.cuerpoInternoCajaDerecha div.cajaTexto span.titulo, #cajaDerecha div.cuerpoCajaDerecha div.cuerpoInternoCajaDerecha div.cajaTexto span.titulo a, #cajaDerecha div.cuerpoCajaDerecha div.cuerpoInternoCajaDerecha div.cajaTextoLast span.titulo, #cajaDerecha div.cuerpoCajaDerecha div.cuerpoInternoCajaDerecha div.cajaTextoLast span.titulo a
{
	font-family:Trebuchet MS;
	font-size:11px;
	font-weight:bold;
	color:#C30454;
	text-decoration:none;
}
#cajaDerecha div.cuerpoCajaDerecha div.cuerpoInternoCajaDerecha div.cajaTexto span.fecha, #cajaDerecha div.cuerpoCajaDerecha div.cuerpoInternoCajaDerecha div.cajaTextoLast span.fecha
{
	font-family:Trebuchet MS;
	font-size:11px;
	font-weight:bold;
	color:#000000;
}
#cajaDerecha div.cuerpoCajaDerecha div.cuerpoInternoCajaDerecha div.cajaTexto div.copete, #cajaDerecha div.cuerpoCajaDerecha div.cuerpoInternoCajaDerecha div.cajaTextoLast div.copete
{
	font-family:Trebuchet MS;
	font-size:11px;
	font-weight:normal;
	color:#000000;
	text-decoration:none;
	margin-top:2px;
}
#cajaDerecha div.cuerpoCajaDerecha div.cuerpoInternoCajaDerecha div.cajaTexto div.copete a, #cajaDerecha div.cuerpoCajaDerecha div.cuerpoInternoCajaDerecha div.cajaTextoLast div.copete a
{
	font-family:Trebuchet MS;
	font-size:11px;
	font-weight:normal;
	color:#000000;
	text-decoration:none;
}
#cajaDerecha div.boton
{
	width:176px;
	height:21px;
	text-align:center;
	background: url(../Images/cajas/botonFooterCajaDerecha.gif) no-repeat top center;
	padding-top:2px;
	_padding-top:0px;
	margin-bottom:15px;
}
#cajaDerecha div.boton:hover
{
	background: url(../Images/cajas/botonFooterCajaDerechaO.gif) no-repeat top center;
}
#cajaDerecha div.boton a
{
	_background: url(../Images/cajas/botonFooterCajaDerecha.gif) no-repeat top center;
	font-family:Trebuchet MS;
	font-size:11px;
	font-weight:bold;
	color:#841D4C;
	text-decoration:none;
	text-align:center;
	width:160px;
	height:21px;
	text-transform:uppercase;
	_padding-top:2px;
}
#cajaDerecha div.boton a:hover
{
	_background: url(../Images/cajas/botonFooterCajaDerechaO.gif) no-repeat top center;
	color:#213892;
}
/* --------------- Botones Usuario Logueado ------------------*/
#cajaDerecha div.cuerpoCajaDerecha div.cuerpoInternoCajaDerecha div.texoLoguedo
{
	font-family:Trebuchet MS;
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
}
#cajaDerecha div.cuerpoCajaDerecha div.cuerpoInternoCajaDerecha div.texoLoguedo a
{
	color: #213892;
	text-decoration:none;
}
#cajaDerecha div.cuerpoCajaDerecha div.cuerpoInternoCajaDerecha div.texoLoguedo div.linkPanel a
{
	font-family:Trebuchet MS;
	font-size:10px;
	font-weight:bold;
	color:#841D4C;
	text-decoration:none;
	margin-top:10px;
	margin-left:2px;
}
#cajaDerecha div.cuerpoCajaDerecha div.cuerpoInternoCajaDerecha div.texoLoguedo div.linkPanel a:hover
{
	color:#213892;
}
#cajaDerecha div.cuerpoCajaDerecha div.cuerpoInternoCajaDerecha div.botonesUsuarioSalir
{
	align:center;
	width:160px;
	height:28px;
	margin-top:15px;
	margin-bottom:-7px;
	padding-bottom:-10px;
}

#cajaDerecha div.cuerpoCajaDerecha div.cuerpoInternoCajaDerecha div.botonesUsuarioSalir span.salir
{
	background:url(../Images/cajas/botonLargo.gif) no-repeat center left;
	float:left;
	width:160px;
	height:21px;
	text-align:center;
}
#cajaDerecha div.cuerpoCajaDerecha div.cuerpoInternoCajaDerecha div.botonesUsuarioSalir span.salir:hover
{
	background:url(../Images/cajas/botonLargoOver.gif) no-repeat center left;
}
#cajaDerecha div.cuerpoCajaDerecha div.cuerpoInternoCajaDerecha div.botonesUsuarioSalir span.salir a
{
	_background:url(../Images/cajas/botonLargo.gif) no-repeat center left;
	font-family:Trebuchet MS;
	font-size:11px;
	font-weight:bold;
	color:#841D4C;
	text-decoration:none;
	width:160px;
	height:21px;
	padding-top:2px;
}
#cajaDerecha div.cuerpoCajaDerecha div.cuerpoInternoCajaDerecha div.botonesUsuarioSalir span.salir a:hover
{
	_background:url(../Images/cajas/botonLargoOver.gif) no-repeat center left;
	color:#213892;
}
/*-------------------------------------------------------*/
#cajaDerecha div.cuerpoCajaDerecha div.cuerpoInternoCajaDerecha div.boton
{
	font-family:Trebuchet MS;
	font-size:11px;
	font-weight:normal;
	color:#000000;
	height:21px;
	width:161px;
	margin-bottom:0px;
	_margin-bottom:2px;
}
#cajaDerecha div.footerCajaDerecha
{
	background: url(../Images/cajas/footerCajaDerecha.gif) no-repeat top;
	height: 9px;
}
/*********************** fin caja derecha ******************************************/
/************************* caja centro sup *************************************/
#cajaCentroSup
{
	width:357px;
	_width:359px;
	margin-bottom:5px;
	_margin-bottom:0px;
}
#cajaCentroSup div.laCaja
{
	width:357px;
	_width:359px;
	border:1px solid #313384;
}
#cajaCentroSup div.laCaja div.tituloCajaCentroSup
{
	width:347px;
	_width:357px;
	height:22px;
	background-color: #3A8DCD;
	border-left:1px solid #2E64B3;
	border-top:1px solid #3681C6;
	border-right:1px solid #759FCE;
	border-bottom:2px solid #4995D1;
	padding-left:8px;
	font-family:Trebuchet MS;
	font-size:15px;
	font-weight:bold;
	text-transform:uppercase;
	text-align:left;
	color:#FFFFFF;	
}
#cajaCentroSup div.laCaja div.fotoCajaCentroSup
{
	height:119px;
}
#cajaCentroSup div.laCaja div.botonCajaCentroSup
{
	height:15px;
	_height:18px;
	background: url(../Images/cajas/fondoBotonCajaSup.gif);
	font-family:Trebuchet MS;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	text-align:right;
	color:#FFFFFF;
	padding-right:9px;
	padding-top:2px;
	padding-bottom:2px;
	vertical-align:middle;
	_padding-bottom:0px;
	_padding-right:0px;
	_padding-top:0px;
}
#cajaCentroSup div.laCaja div.botonCajaCentroSup:hover
{
	background: url(../Images/cajas/fondoBotonCajaSupOver.gif);
}
#cajaCentroSup div.laCaja div.botonCajaCentroSup a
{
	height:18px;
	_background: url(../Images/cajas/fondoBotonCajaSup.gif);
	width:100%;
	font-family:Trebuchet MS;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
	color:#FFFFFF;
	padding-right:9px;
}
#cajaCentroSup div.laCaja div.botonCajaCentroSup a:hover
{
	_background: url(../Images/cajas/fondoBotonCajaSupOver.gif);
}
#cajaCentroSup div.laCaja div.botonCajaCentroSup img
{
	margin-left:5px;
}
#cajaCentroSup div.laCaja div.separadorCajaCentroSup
{
	height:1px;
	width:357px;
	background: url(../Images/cajas/separadorBotonesCajaSup.gif);
}
#cajaCentroSup div.sombraCajaCentroSup
{
	height:6px;
	width:359px;
	background: url(../Images/cajas/sombraCajaSup.gif) no-repeat top left;
}
/********************************fin caja centro sup************************************/
/**********************************caja centro mid*************************************/
#cajaCentroMid
{
	width:359px;
	margin-top:10px;
	_margin-top:0px;
	margin-bottom:0px;
	_margin-bottom:10px;
}
#cajaCentroMid div.tituloCajaCentroMid
{
	border:1px solid #302D7F;
	background-color: #3C89BF;
	height:26px;
	width:357px;
	_width:359px;
}
#cajaCentroMid div.tituloCajaCentroMidDiferente
{
	background: url(../Images/cajas/fondoTituloCajaConImg.gif);
	height:60px;
	width:359px;
}
#cajaCentroMid div.tituloCajaCentroMid span.texto
{
	float:left;
	font-family:Trebuchet MS;
	font-size: 12px;
	color: #FFFFFF;
	font-weight:bold;
	text-transform:uppercase;
	padding-left:10px;
	padding-top:4px;
}
#cajaCentroMid div.tituloCajaCentroMidDiferente span.texto
{
	float:left;
	font-family:Trebuchet MS;
	font-size: 12px;
	color: #FFFFFF;
	font-weight:bold;
	text-transform:uppercase;
	padding-left:20px;
	padding-top:10px;
}
#cajaCentroMid div.tituloCajaCentroMid span.img
{
	float:right;
	padding:4px 4px 0px 0px;
}
#cajaCentroMid div.cuerpoCajaCentroMid
{
	width:357px;
	_width:359px;
	border-left:1px solid #302D7F;
	padding-top:1px;
	border-right:1px solid #302D7F;
	background: url(../Images/cajas/fondoCajaMid.gif);
}
#cajaCentroMid div.cuerpoCajaCentroMid div.cuerpoInternoCajaCentroMid
{
	width:343px;
	_width:357px;
	padding:11px 7px 0px 7px;
	border-top:1px solid #C30454;
}
#cajaCentroMid div.cuerpoCajaCentroMid div.cuerpoInternoCajaCentroMidDiferente
{
	width:343px;
	_width:357px;
	padding:11px 7px 0px 7px;
}
#cajaCentroMid div.cuerpoCajaCentroMid div.cuerpoInternoCajaCentroMid div.cajaTexto, #cajaCentroMid div.cuerpoCajaCentroMid div.cuerpoInternoCajaCentroMidDiferente div.cajaTexto
{
	border-bottom:1px solid #3C89BF;
	font-family:Trebuchet MS;
	font-size:11px;
	padding: 0px 5px 17px 5px;
	margin-bottom: 13px;
}
#cajaCentroMid div.cuerpoCajaCentroMid div.cuerpoInternoCajaCentroMid div.cajaTextoLast, #cajaCentroMid div.cuerpoCajaCentroMid div.cuerpoInternoCajaCentroMidDiferente div.cajaTextoLast
{
	font-family:Trebuchet MS;
	font-size:11px;
	padding: 0px 5px 22px 5px;
}
#cajaCentroMid div.cuerpoCajaCentroMid div.cuerpoInternoCajaCentroMid div.cajaTexto span.titulo, #cajaCentroMid div.cuerpoCajaCentroMid div.cuerpoInternoCajaCentroMid div.cajaTexto span.titulo a, #cajaCentroMid div.cuerpoCajaCentroMid div.cuerpoInternoCajaCentroMid div.cajaTextoLast span.titulo, #cajaCentroMid div.cuerpoCajaCentroMid div.cuerpoInternoCajaCentroMid div.cajaTextoLast span.titulo a
{
	font-family:Trebuchet MS;
	font-size:11px;
	font-weight:bold;
	color:#C30454;
	text-decoration:none;
}
#cajaCentroMid div.cuerpoCajaCentroMid div.cuerpoInternoCajaCentroMidDiferente div.cajaTexto span.titulo, #cajaCentroMid div.cuerpoCajaCentroMid div.cuerpoInternoCajaCentroMidDiferente div.cajaTexto span.titulo a, #cajaCentroMid div.cuerpoCajaCentroMid div.cuerpoInternoCajaCentroMidDiferente div.cajaTextoLast span.titulo, #cajaCentroMid div.cuerpoCajaCentroMid div.cuerpoInternoCajaCentroMidDiferente div.cajaTextoLast span.titulo a
{
	font-family:Trebuchet MS;
	font-size:11px;
	font-weight:bold;
	color:#C30454;
	text-decoration:none;
}
#cajaCentroMid div.cuerpoCajaCentroMid div.cuerpoInternoCajaCentroMid div.cajaTexto span.fecha, #cajaCentroMid div.cuerpoCajaCentroMid div.cuerpoInternoCajaCentroMid div.cajaTextoLast span.fecha
{
	font-family:Trebuchet MS;
	font-size:11px;
	font-weight:bold;
	color:#000000;
}
#cajaCentroMid div.cuerpoCajaCentroMid div.cuerpoInternoCajaCentroMidDiferente div.cajaTexto span.fecha, #cajaCentroMid div.cuerpoCajaCentroMid div.cuerpoInternoCajaCentroMidDiferente div.cajaTextoLast span.fecha
{
	font-family:Trebuchet MS;
	font-size:11px;
	font-weight:bold;
	color:#000000;
}
#cajaCentroMid div.cuerpoCajaCentroMid div.cuerpoInternoCajaCentroMid div.cajaTexto div.copete, #cajaCentroMid div.cuerpoCajaCentroMid div.cuerpoInternoCajaCentroMid div.cajaTextoLast div.copete, #cajaCentroMid div.cuerpoCajaCentroMid div.cuerpoInternoCajaCentroMidDiferente div.cajaTexto div.copete, #cajaCentroMid div.cuerpoCajaCentroMid div.cuerpoInternoCajaCentroMidDiferente div.cajaTextoLast div.copete
{
	font-family:Trebuchet MS;
	font-size:11px;
	font-weight:normal;
	color:#000000;
	text-decoration:none;
	margin-top:2px;
}
#cajaCentroMid div.cuerpoCajaCentroMid div.cuerpoInternoCajaCentroMid div.cajaTexto div.copete p, #cajaCentroMid div.cuerpoCajaCentroMid div.cuerpoInternoCajaCentroMid div.cajaTextoLast div.copete p, #cajaCentroMid div.cuerpoCajaCentroMid div.cuerpoInternoCajaCentroMidDiferente div.cajaTexto div.copete p, #cajaCentroMid div.cuerpoCajaCentroMid div.cuerpoInternoCajaCentroMidDiferente div.cajaTextoLast div.copete p
{
	margin:0px;
}
#cajaCentroMid div.cuerpoCajaCentroMid div.cuerpoInternoCajaCentroMid div.cajaTexto div.copete a, #cajaCentroMid div.cuerpoCajaCentroMid div.cuerpoInternoCajaCentroMid div.cajaTextoLast div.copete a, #cajaCentroMid div.cuerpoCajaCentroMid div.cuerpoInternoCajaCentroMidDiferente div.cajaTexto div.copete a, #cajaCentroMid div.cuerpoCajaCentroMid div.cuerpoInternoCajaCentroMidDiferente div.cajaTextoLast div.copete a
{
	font-family:Trebuchet MS;
	font-size:11px;
	font-weight:normal;
	color:#000000;
	text-decoration:none;
}
#cajaCentroMid div.footer
{
	width:359px;
	height:21px;
}
#cajaCentroMid div.footer div.borde
{
	float:left;
	width:191px;
	height:21px;
	background: url(../Images/cajas/footerCajaMid.gif) no-repeat top left;
}
#cajaCentroMid div.footer div.boton
{
	float:right;
	width:160px;
	_width:168px;
	height:21px;
	text-align:left;
	text-align:center;
	padding-right:8px;
	background: url(../Images/cajas/botonCajaMid.gif) no-repeat top left;
	padding-top:2px;
	_padding-top:0px;
}
#cajaCentroMid div.footer div.boton:hover
{
	background: url(../Images/cajas/botonCajaMidOver.gif) no-repeat top left;
}
#cajaCentroMid div.footer div.boton a
{
	_background: url(../Images/cajas/botonCajaMid.gif) no-repeat top left;
	font-family:Trebuchet MS;
	font-size:11px;
	font-weight:bold;
	color:#302D7F;
	text-decoration:none;
	text-align:center;
	width:160px;
	height:21px;
	text-transform:uppercase;
	_padding-top:2px;
}
#cajaCentroMid div.footer div.boton a:hover
{
	_background: url(../Images/cajas/botonCajaMidOver.gif) no-repeat top left;
	color:#ABABAB;
}
/**********************************fin caja centro mid*************************************/
/************************************caja centro inf ***************************************/
#cajaCentroInf
{
	width:176px;
	margin-top:10px;
	_margin-top:0px;
}
#cajaCentroInf div.tituloCajaCentroInf
{
	border:1px solid #302D7F;
	background-color: #3C89BF;
	height:24px;
	width:174px;
	_width:176px;
}
#cajaCentroInf div.tituloCajaCentroInf span.texto
{
	float:left;
	font-family:Trebuchet MS;
	font-size: 12px;
	color: #FFFFFF;
	font-weight:bold;
	text-transform:uppercase;
	padding-left:10px;
	padding-top:4px;
}
#cajaCentroInf div.tituloCajaCentroInf span.img
{
	float:right;
	padding:4px 4px 0px 0px;
}
#cajaCentroInf div.cuerpoCajaCentroInf
{
	width:174px;
	_width:176px;
	border-left:1px solid #302D7F;
	padding-top:1px;
	border-right:1px solid #302D7F;
	background: url(../Images/cajas/fondoCajaInf.gif);
}
#cajaCentroInf div.cuerpoCajaCentroInf div.cuerpoInternoCajaCentroInf
{
	width:160px;
	_width:174px;
	padding:11px 7px 0px 7px;
	border-top:1px solid #C30454;
}
#cajaCentroInf div.cuerpoCajaCentroInf div.cuerpoInternoCajaCentroInf div.cajaTexto
{
	border-bottom:1px solid #3C89BF;
	font-family:Trebuchet MS;
	font-size:11px;
	padding: 0px 4px 13px 4px;
	margin-bottom: 13px;
}
#cajaCentroInf div.cuerpoCajaCentroInf div.cuerpoInternoCajaCentroInf div.cajaTextoLast
{
	font-family:Trebuchet MS;
	font-size:11px;
	padding: 0px 5px 18px 5px;
}
#cajaCentroInf div.cuerpoCajaCentroInf div.cuerpoInternoCajaCentroInf div.cajaTexto span.titulo, #cajaCentroInf div.cuerpoCajaCentroInf div.cuerpoInternoCajaCentroInf div.cajaTexto span.titulo a, #cajaCentroInf div.cuerpoCajaCentroInf div.cuerpoInternoCajaCentroInf div.cajaTextoLast span.titulo, #cajaCentroInf div.cuerpoCajaCentroInf div.cuerpoInternoCajaCentroInf div.cajaTextoLast span.titulo a
{
	font-family:Trebuchet MS;
	font-size:11px;
	font-weight:bold;
	color:#C30454;
	text-decoration:none;
}
#cajaCentroInf div.cuerpoCajaCentroInf div.cuerpoInternoCajaCentroInf div.cajaTexto span.fecha, #cajaCentroInf div.cuerpoCajaCentroInf div.cuerpoInternoCajaCentroInf div.cajaTextoLast span.fecha
{
	font-family:Trebuchet MS;
	font-size:11px;
	font-weight:bold;
	color:#000000;
}
#cajaCentroInf div.cuerpoCajaCentroInf div.cuerpoInternoCajaCentroInf div.cajaTexto div.copete, #cajaCentroInf div.cuerpoCajaCentroInf div.cuerpoInternoCajaCentroInf div.cajaTextoLast div.copete
{
	font-family:Trebuchet MS;
	font-size:11px;
	font-weight:normal;
	color:#000000;
	text-decoration:none;
	margin-top:2px;
}
#cajaCentroInf div.cuerpoCajaCentroInf div.cuerpoInternoCajaCentroInf div.cajaTexto div.copete a, #cajaCentroInf div.cuerpoCajaCentroInf div.cuerpoInternoCajaCentroInf div.cajaTextoLast div.copete a
{
	font-family:Trebuchet MS;
	font-size:11px;
	font-weight:normal;
	color:#000000;
	text-decoration:none;
}
#cajaCentroInf div.boton
{
	width:176px;
	height:21px;
	text-align:center;
	background: url(../Images/cajas/botonCajaInf.gif) no-repeat top left;
	padding-top:2px;
	_padding-top:0px;
}
#cajaCentroInf div.boton a
{
	font-family:Trebuchet MS;
	font-size:11px;
	font-weight:bold;
	color:#302D7F;
	text-decoration:none;
	text-align:center;
	width:160px;
	height:21px;
	text-transform:uppercase;
	_padding-top:2px;
}
/********************************** fin caja centro inf ********************************/
/**************************************caja Documento*************************************/
#cajaDocumento
{
	width:378px;
	font-family:Trebuchet MS;
	margin-right:5px;
}
#cajaDocumento div.tituloCaja
{
	background: url(../Images/cajas/fondoTituloGenerico.gif) repeat-y left;
	margin-bottom:15px;
}
#cajaDocumento div.tituloCaja div.texto
{
	padding-top:3px;
	padding-bottom:1px;
	padding-left:16px;
	color:#2E2F81;
	font-family:Trebuchet MS;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
}
#cajaDocumento div.tituloCaja div.lineaPunteada
{
	background: url(../Images/cajas/lineaPunteadaTituloGenerico.gif) no-repeat left;
	padding-top:1px;
}
#cajaDocumento div.tituloCaja div.lineaRoja
{
	background: url(../Images/cajas/lineaRojaTituloGenerico.gif) repeat-y left;
	padding-top:4px;
}
#cajaDocumento div.volantaDocumento
{
	font-size:11px;
	font-weight:regular;
	color:#000000;
	padding-left:16px;
	margin-top:15px;
	text-transform:uppercase;
}
#cajaDocumento div.tituloDocumento
{
	font-size:18px;
	font-weight:bold;
	color:#C30452;
	padding-left:16px;
}
#cajaDocumento div.tituloDocumento a
{
	font-size:18px;
	font-weight:bold;
	color:#C30452;
	text-decoration:none;
}
#cajaDocumento div.copeteDocumento
{
	font-size:12px;
	font-weight:normal;
	color:#626262;
	padding-left:16px;
	text-align:justify;
}
#cajaDocumento div.copeteDocumento a
{
	color:#881133;
}
#cajaDocumento div.cuerpoDocumento
{
	font-size:11px;
	font-weight:normal;
	color:#000000;
	padding-left:16px;
	margin-top:10px;
	margin-bottom:10px;
	text-align:justify;
}
#cajaDocumento div.cuerpoDocumento a
{
	color:#881133;
}
#cajaDocumento div.detallesAbajo
{
	font-size:11px;
	padding-left:16px;
}
#cajaDocumento div.detallesAbajo span.tit
{
	font-weight:bold;
	color:#801D4B;
}
#cajaDocumento div.detallesAbajo span.texto
{
	font-weight:normal;
	color:#000000;
	padding-left:5px;
}
#cajaDocumento div.subTitulo
{
	font-family:Trebuchet MS;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	color:#302C89;
	margin-left:16px;
}
#cajaDocumento div.lista
{
	border-top:1px solid #D7D4E5;
	border-bottom:1px solid #D7D4E5;
	padding:10px 0px 10px 0px;
	margin-left:16px;
}
#cajaDocumento div.lista div.cajaTextoCH
{
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	color:#302C89;
	padding-left:10px;
}
#cajaDocumento div.cajaLinks div.link
{
	background: url(../Images/cajas/iconoTriangulo.gif) no-repeat right;
	width:205px;
}
#cajaDocumento div.cajaLinks div.link a
{
	font-size:11px;
	font-weight:bold;
	color:#312D81;
	text-decoration:none;
	text-transform:uppercase;
}
/******************************fin caja documento***********************/
/****************** caja MiPanel****************/
#cajaMiPanel
{
	margin-top:15px;
	width:357px;
	margin-left:11px;
	padding-left:6px;
}
#cajaMiPanel div.titulo
{
	height:31px;
	_height:41px;
	padding-top:10px;
	padding-right:15px;
	text-align:right;
}
#cajaMiPanel div.titulo a
{
	font-family:Trebuchet MS;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}
#cajaMiPanel div.cuerpo
{
	border-left:1px solid #838AC6;
	border-right:1px solid #838AC6;
	width:307px;
	_width:351px;
	background: url(../Images/cajas/miPanelFondoCuerpo.gif);
	padding:15px 21px 10px 21px;
}
#cajaMiPanel div.cuerpo a
{
	text-decoration:none;
	font-family:Trebuchet MS;
	font-size:11px;
	font-weight:normal;
	color:#000000;
}
#cajaMiPanel div.footer
{
	width:351px;
	height:12px;
	background: url(../Images/cajas/miPanelFooter.gif) no-repeat top center;
}
/**************************fin miMiPanel***********************************/
/************************listados*******************************************/
#cajaListado
{
	width:380px;
}
#cajaListado div.titulo
{
	background: url(../Images/cajas/fondoTituloGenerico.gif) repeat-y left;
	margin-bottom:15px;
}
#cajaListado div.titulo div.texto
{
	padding-top:3px;
	padding-bottom:1px;
	padding-left:16px;
	color:#2E2F81;
	font-family:Trebuchet MS;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
}
#cajaListado div.titulo div.lineaPunteada
{
	background: url(../Images/cajas/lineaPunteadaTituloGenerico.gif) no-repeat left;
	padding-top:1px;
}
#cajaListado div.titulo div.lineaRoja
{
	background: url(../Images/cajas/lineaRojaTituloGenerico.gif) repeat-y left;
	padding-top:4px;
}
#cajaListado div.cajaTexto
{
	padding: 12px 13px 11px 13px;
	margin-left:3px;
	border-bottom:1px solid #D7D4E5;
}
#cajaListado div.cajaTexto span.titulo, #cajaListado div.cajaTexto span.titulo a
{
	color:#C30454;
	font-family:Trebuchet MS;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}
#cajaListado div.cajaTexto div.copete, #cajaListado div.cajaTexto div.copete a, #cajaListado div.cajaTexto span.copete, #cajaListado div.cajaTexto span.copete a
{
	color:#000000;
	font-family:Trebuchet MS;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	text-align:justify;
}
#cajaListado div.cajaTexto span.fecha
{
	color:#000000;
	font-family:Trebuchet MS;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}
#cajaListado div.cajaTextoCH
{
	padding: 3px 0px 3px 11px;
	margin-left:3px;
	border-bottom:1px solid #BCD6E9;
}
#cajaListado div.cajaTextoCH span.tituloEspecialidad
{
	background: url(../Images/cajas/iconoListFlecha2.gif) no-repeat left;
	padding-left: 20px;
	padding-top:2px;
}
#cajaListado div.cajaTextoCH span.tituloEspecialidad a
{
	color:#302D7F;
	font-family:Trebuchet MS;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
#cajaListado div.cajaTextoCH span.tituloEspecialidad a:hover
{
	color:#3C89BF;
}
#cajaListado div.subTitulo
{
	color:#C81560;
	font-family:Trebuchet MS;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
	margin-left:10px;
}

#cajaListado div.textoInterno
{
	margin-left:10px;
	margin-right:10px;
	margin-bottom:15px;
	color:#000000;
	font-family:Trebuchet MS;
	font-size:12px;
	font-weight:normal;
}
#cajaListado div.resultados
{
	border-bottom:1px solid #302C80;
	margin-left:10px;
	margin-right:10px;
}
#cajaListado div.resultados div.cajaTextoGrande
{
	padding: 5px 0px 11px 0px;
	border-top:1px solid #D7D4E5;
}
#cajaListado div.resultados div.cajaTextoGrande div.nombre
{
	background: url(../Images/cajas/iconoListCuadrado.gif) no-repeat left;
	padding-left: 15px;
	font-family:Trebuchet MS;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	color:#302C80;
}
#cajaListado div.resultados div.cajaTextoGrande div.nombre a
{
	color: #C81560;
	font-weight:bold;
	text-decoration:none;
}
#cajaListado div.resultados div.cajaTextoGrande div.dato
{
	font-family:Trebuchet MS;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	color:#302C80;
}
#cajaListado div.resultados div.cajaTextoGrande div.dato a
{
	color:#302C80;
	font-weight:bold;
	text-decoration:none;
}
/***********************************fin caja listado**********************************/
/******************************caja listado de cursos**********************************/
#TituloCursos
{	
	margin-left:10px;
	margin-right:12px;
	font-family:Trebuchet MS;
	margin-top:15px;
	border-bottom:1px solid #C30454;
}
#TituloCursos span
{
	color:#FFFFFF;
	font-size:11px;
	font-family:Trebuchet MS;
	margin-left:10px;
}
#TituloCursos div.titulo span.texto
{
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	color:#FFFFFF;
	float:left;
	padding: 2px 0px 2px 8px;
}

#TituloCursos div.titulo
{
	height:24px;
	background-color:#3A8ECE;
	border:1px solid #302C80;
}
#TituloCursos div.titulo span.icono
{
	float:right;
}
#TituloCursos div.titulo span.icono img
{
	margin:3px 8px 3px 8px;
}
#Curso
{	
	color:#000000;
	font-size:11px;
	font-family:Trebuchet MS;
	margin-left:16px;
	border-bottom:1px solid #398DCD;
	margin-top:15px;
}
#Curso div.Info
{
	color:#000000;
	font-size:11px;
	font-family:Trebuchet MS;	
}
#Curso div.Titulo
{
	color:#C30452;
	font-size:11px;
	font-family:Trebuchet MS;
	font-weight:bold;
	
}
#Curso div.button
{	
	width:97px;
	height:22px;
	background-color:#DBDBDB;
	border:1px solid #302D7E;
	text-align:center;
	vertical-align:middle;	
}
#Curso div.button a
{
	color:#841C4D;
	font-size:10px;
	font-family:Trebuchet MS;
	font-weight:bold;
	text-decoration:none;	
}
#Curso div.Vacantes
{
	margin-top:10px;
	margin-bottom:10px;

}
#Curso div.Vacantes span.Agotadas
{
	color:#DBDBDB;
	font-size:11px;
	font-family:Trebuchet MS;
	font-weight:bold;
}
#Curso div.Vacantes span.Disponibles
{
	color:#302F7F;
	font-size:11px;
	font-family:Trebuchet MS;
	font-weight:bold;
}
/**********************************fin listado de cursos**************************/
/************* CALENDARIO ***************************************/
#cajaMes
{
	width:159px;
	border:1px solid #302E81;
	margin-bottom:10px;
}
#cajaMes div.titulo
{
	 font-family:Trebuchet MS;
	 font-size:11px;
	 font-weight:bold;
	 color:#302C80;
	 text-transform:uppercase;
	 border-bottom:1px solid #302E81;
	 text-align:right;
	 padding-right:5px;
	 background:url(../Images/cajas/fondoTituloCajaMes.gif);
}
#cajaMes div.cuerpo
{
	background:url(../Images/cajas/fondoCuerpoCajaMes.gif) bottom repeat-x;
	padding-bottom:2px;
}
#Fechas td
{
	 font-family:Trebuchet MS;
	 font-size:11px;
	 font-weight:normal;
	 padding-left:10px;	 
}
#Fechas td span.selected{	
	font-weight:bold;
	color:#C30452;
}
#Fechas td a.selected
{
	font-weight:bold;
	color:#C30452;
	text-decoration:none;
}
#Fechas td a.selected:hover
{	
	color:#EF815C;	
}

#Dias td{
	font-family:Trebuchet MS;
	font-size:12px;
	font-weight:bold;	
	padding-left:10px; 
}
#Dias td.Normal{
	color:#000000;
}
#Dias td.Selected{
	color:#40596D;
}
/************* FIN CALENDARIO ***************************************/
/*****************caja Banners****************************************/
#cajaBanners
{
	margin-top:5px;
	margin-bottom:15px;
}
#cajaBanners img, #cajaBanners object
{
	margin-top:3px;
}
/*******************fin caja banners*********************************/
/********************************caja relacionados**********************/
#cajaRelacionados
{
	width:359px;
	margin-left:15px;
	font-family:Trebuchet MS;
	margin-top:20px;
}
#cajaRelacionados div.titulo
{
	height:24px;
	background-color:#3A8ECE;
	border:1px solid #322F80;
}
#cajaRelacionados div.titulo span.texto
{
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	color:#FFFFFF;
	float:left;
	padding: 2px 0px 2px 8px;
}
#cajaRelacionados div.titulo span.icono
{
	float:right;
}
#cajaRelacionados div.titulo span.icono img
{
	margin:3px 8px 3px 8px;
}
#cajaRelacionados div.cuerpo
{
	border-top:1px solid #C30454;
	padding:2px 8px 10px 8px;
	margin-top:1px;
}
#cajaRelacionados div.cuerpo div.documentos
{
	border-bottom:1px solid #589FD5;
	padding:10px 3px 8px 3px;
}
#cajaRelacionados div.cuerpo div.documentos div.itemDocumento
{
	background:url(../Images/cajas/iconoListCuadrado.gif) no-repeat left;
	padding-left:25px;
	vertical-align:top;
	padding-top:4px;
}
#cajaRelacionados div.cuerpo div.documentos div.itemDocumento span.fecha
{
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	color:#000000;
	vertical-align:top;
}
#cajaRelacionados div.cuerpo div.documentos div.itemDocumento span.titulo, #cajaRelacionados div.cuerpo div.documentos div.itemDocumento span.titulo a
{
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	color:#C30454;
	text-decoration:none;
	vertical-align:top;
}
#cajaRelacionados div.cuerpo div.links
{
	padding:10px 3px 8px 3px;
}
#cajaRelacionados div.cuerpo div.links div.listItem
{
	background:url(../Images/cajas/iconoListCuadrado.gif) no-repeat left;
	padding-left:25px;
	vertical-align:top;
	padding-top:4px;
}
#cajaRelacionados div.cuerpo div.links div.listItem a
{
	font-family:Trebuchet MS;
	font-size:11px;
	font-weight:regular;
	color:#000000;
	vertical-align:top;
}
/********************************fin caja relacionados**********************/
/*************Caja Grande Registracion**********************************/
#cajaGrandeRegistracion
{	
	width: 350px;
	margin-left:15px;
	margin-right:15px;
	margin-top:20px;
	padding: 0px 0px 0px 0px;
	font-weight:normal;
}
#cajaGrandeRegistracion div.titulo
{
	height:20px;
	border:1px solid #322F80;
	background-color: #3A8ECE;
}
#cajaGrandeRegistracion div.titulo span.imagen
{
	float:right;
	padding: 2px 2px 2px 2px;
}

#cajaGrandeRegistracion div.titulo span.texto
{
	float:left;
	font-family:Trebuchet MS;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	padding-top:5px;
	padding-left:10px;
}
#cajaGrandeRegistracion div.copete
{
	border:1px solid #4237AA;
	padding-bottom:10px;
}
#cajaGrandeRegistracion div.textBox
{
	font-family:Trebuchet MS;
	font-size:10px;
	font-weight:normal;
	color:#000000;
	margin-bottom:7px;
	margin-top:5px;

}
#cajaGrandeRegistracion div.textBox span
{	
	font-weight:normal;
}
#cajaGrandeRegistracion div.textBox span.nombre
{
	width:100px;
	font-weight:normal;
	padding-left:0px;
	margin-left:10px;
	margin-top:5px;
}
#cajaGrandeRegistracion div.textBox span.input
{	
	padding-left:0px;	
}
#cajaGrandeRegistracion div.textBox select
{	
	height:21px;
	border:1px solid #838AC6;
	background:url(../Images/cajas/fondoInput.gif) center;
}
#cajaGrandeRegistracion div.textBox span.input Input
{
	height:21px;
	border:1px solid #838AC6;
	background:url(../Images/cajas/fondoInput.gif) center;
}
#cajaGrandeRegistracion div.botonesUsuario
{		
	background:url(../Images/cajas/botonSalir.gif) no-repeat center left;	
	width:66px;
	height:21px;		
	text-align:center;
	margin-left:150px;
	margin-bottom:10px;	
}
#cajaGrandeRegistracion div.botonesUsuario:hover
{
	background:url(../Images/cajas/botonSalirOver.gif) no-repeat center left;
}
#cajaGrandeRegistracion div.botonesUsuario a
{
	_background:url(../Images/cajas/botonSalir.gif) no-repeat center left;
	font-family:Trebuchet MS;
	font-size:11px;
	font-weight:bold;
	color:#841D4C;
	text-decoration:none;
	width:66px;
	height:21px;
	padding-top:2px;
}
#cajaGrandeRegistracion div.botonesUsuario a:hover
{
	_background:url(../Images/cajas/botonSalirOver.gif) no-repeat center left;
	color:#4237AA;
}
/*************Fin Caja Grande Registracion**********************************/
#mensaje, .mensaje
{
	font-family:Trebuchet MS;
	font-size:12px;
	font-weight:bold;
	color:#841D4C;
	text-decoration:none;
	padding-left:15px;
}
#mensaje a
{
	color:#224499;
	text-decoration:none;
}
#mensaje a:hover
{
	color:#2299ee;
}
/*****************************formulario de registracion***************************/
#registracion
{
	border-collapse:collapse;
	border:0px;
	width:385px;
}
#registracion table.formulario
{
	font-family:Arial;
	font-size: 11px;	
	margin-top:23px;
	width:100%;
}
#registracion table.formulario input
{
	width: 175px;
	height:21px;
	border:1px solid #838AC6;
	background:url(../Images/cajas/fondoInput.gif) center;
}
#registracion table.formulario input.chico
{
	width: 124px;
}
#registracion table.formulario input.boton
{
	width: auto;
	border: 0px;
}
#registracion table.formulario select
{
	width: 175px;
}
#registracion table.formulario select.chico
{
	width:auto;
}
#registracion table.formulario td.label
{
	text-align:right;
	width:195px;
}
#registracion table.formulario td.error
{
	padding-left:20px;
	width:100%;
}
#registracion td.confirmacion
{
}

#registracion .titulo
{
	font-family:Arial;
	font-weight:bold;
	font-size:14px;
	color:#283C95;	
	background: url("../Images/cajas/fondoTituloGenerico.gif");
	background-repeat:repeat-y;
	height:24px;
	vertical-align:bottom;
	padding-left:18px;
	padding-bottom:3px;
	width: 385px;
}
#registracion .linea
{
	background:	 url("../Images/Generico/lineaPunteadaTituloGenerico.gif");
	width: 385px;
	height: 1px;
	background-repeat:no-repeat;
}
#registracion .inferior
{
	background:	 url("../Images/cajas/lineaRojaTituloGenerico.gif");
	width: 385px;
	height: 1px;
	background-repeat:repeat-y;
	
}
#registracion td.titulo
{
	background: url(../Images/cajas/fondoTituloGenerico.gif) repeat-y left;
	height: 24px;
	margin-bottom:0px;
	padding-bottom:0px;
	padding-left:0px;
	margin-left:0px;
}
#registracion td.titulo div.texto
{
	padding-top:3px;
	padding-bottom:1px;
	padding-left:16px;
	color:#232388;
	font-family:Trebuchet MS;
	font-size:14px;
	font-weight:bold;
}
#registracion td.titulo div.lineaPunteada
{
	background: url(../Images/cajas/lineaPunteadaTituloGenerico.gif) no-repeat left;
	padding-top:1px;
	padding-left: 0px;
}
#registracion td.titulo div.lineaRoja
{
	background: url(../Images/cajas/lineaRojaTituloGenerico.gif) repeat-y left;
	padding-top:4px;
	padding-left: 0px;
}
#registracion td.botones
{
	text-align:center;	
	height:40px;
}
#registracion td.separador
{
	background-color:#841D4C;
	height:1px;
}
#registracion table.confirmacion
{
	width:100%;
	width:370px;
}
#registracion table.confirmacion td
{
	font-family: Arial;
	text-align:center;
	width:370px;
	font-size:11px;
	height:40px;
}
#registracion table.confirmacion a:link
{
	font-family: Arial;
	text-align:center;
	font-size:11px;
	text-decoration: none;
}
#registracion table.confirmacion a:visited
{
	font-family: Arial;
	text-align:center;
	font-size:11px;
	text-decoration: none;
}
/****************************fin registracion*****************************************/
/********************************caja resultados busqueda*****************************/
#cajaResultadoBusqueda
{
	width:359px;
	margin-left:12px;
	margin-right:12px;
	font-family:Trebuchet MS;
}
#cajaResultadoBusqueda div.titulo
{
	height:24px;
	background-color:#848AC6;
	border:1px solid #093A7F;
}
#cajaResultadoBusqueda div.titulo span.texto
{
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	color:#FFFFFF;
	float:left;
	padding: 2px 0px 2px 8px;
}
#cajaResultadoBusqueda div.titulo span.icono
{
	float:right;
}
#cajaResultadoBusqueda div.titulo span.icono img
{
	margin:3px 8px 3px 8px;
}
#cajaResultadoBusqueda div.cuerpo
{
	padding:0px 8px 10px 8px;
	margin-top:1px;
}
#cajaResultadoBusqueda div.cuerpo div.documentos
{
	border-bottom:1px solid #848AC6;
	padding:10px 3px 8px 3px;
}
#cajaResultadoBusqueda div.cuerpo div.documentos div.itemDocumento
{
	background:url(../Images/cajas/iconoListCuadrado.gif) no-repeat left;
	padding-left:25px;
	vertical-align:top;
	padding-top:5px;
}
#cajaResultadoBusqueda div.cuerpo div.documentos div.itemDocumento span.fecha
{
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	color:#000000;
	vertical-align:top;
}
#cajaResultadoBusqueda div.cuerpo div.documentos div.itemDocumento span.titulo, #cajaResultadoBusqueda div.cuerpo div.documentos div.itemDocumento span.titulo a
{
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	color:#C30454;
	text-decoration:none;
	vertical-align:top;
}
#cajaResultadoBusqueda div.cuerpo div.links
{
	padding:10px 3px 8px 3px;
}
#cajaResultadoBusqueda div.cuerpo div.links div.cajaListItem
{
	background:url(../Images/institucional/list.gif) no-repeat left top;
	padding-left:25px;
	vertical-align:top;
	padding-top:2px;
}
#cajaResultadoBusqueda div.cuerpo div.links div.cajaListItem a
{
	font-family:Trebuchet MS;
	font-size:11px;
	font-weight:regular;
	color:#000000;
	vertical-align:top;
}
/*******************************fin caja resultado busqueda *************************************/
/*****************paginador*******************************/
#pager 
{
	FONT-WEIGHT: bolder; 
	FONT-SIZE: 12px; 
	BACKGROUND: #ffffff; 
	MARGIN: 5px;  
	WIDTH: 370px; 
	COLOR: #ffffff; 
	FONT-FAMILY: arial; 
	TEXT-ALIGN: center 
}
#pager SPAN.butLeft 
{
	FONT-SIZE: 11px;
	VERTICAL-ALIGN:top;
}
#pager SPAN.butLeft A.first 
{
	background:url(../Images/paginador/primera.gif);
	WIDTH:24px;HEIGHT:16px;MARGIN-RIGHT:5px;
}
#pager SPAN.butLeft A.first:hover 
{
	background:url(../Images/paginador/primera-over.gif);
}
#pager SPAN.butLeft A.previous 
{
	background:url(../Images/paginador/anterior.gif);
	WIDTH:17px;HEIGHT:16px;
}
#pager SPAN.butLeft A.previous:hover 
{
	background:url(../Images/paginador/anterior-over.gif);
}

#pager SPAN.butRight 
{
	FONT-SIZE: 11px;
	MARGIN-LEFT: 5px; 
	VERTICAL-ALIGN:top; 
}
#pager SPAN.butRight A.last 
{
	background:url(../Images/paginador/ultima.gif);
	width:24px;
	height:16px;
}
#pager SPAN.butRight A.last:hover 
{
	background:url(../Images/paginador/ultima-over.gif);
}
#pager SPAN.butRight A.next
{
	background:url(../Images/paginador/siguiente.gif);
	width:17px;
	height:16px;
	MARGIN-RIGHT:5px;
}
#pager SPAN.butRight A.next:hover
{
	background:url(../Images/paginador/siguiente-over.gif);
}
#pager SPAN.numbers 
{
	TEXT-ALIGN:center;
	MARGIN-LEFT:10px;
	MARGIN-RIGHT:10px;
}
#pager SPAN.numbers A 
{
	 PADDING-RIGHT: 4px;
	 PADDING-LEFT: 4px;
	 BORDER-RIGHT: #000000 1px solid;
	 WIDTH: 17px;
	 COLOR: #000000;
	 HEIGHT: 17px;
	 TEXT-ALIGN: center;
	 TEXT-DECORATION: none;
}
#pager SPAN.numbers A:hover 
{
	BACKGROUND: #ffffff;
	COLOR: #2277FF;
}
#pager SPAN.numbers A.selected 
{
	BACKGROUND: #ffffff; 
	COLOR: #2240CC; 
}
/*****************************fin paginador*******************/
/************************caja cuadrada***************************/
#cajaCuadrada
{
	width:353px;
	margin-left:15px;
	margin-top:20px;
	margin-bottom:10px;
	_margin-bottom:0px;
}
#cajaCuadrada div.tituloCajaCuadrada
{
	background-color: #3C89BF;
	width:351px;
	_width:353px;
	height:22px;
	_height:24px;
	border:1px solid #302D7F;
}
#cajaCuadrada div.tituloCajaCuadrada span.img
{
	float:right;
	padding:4px 4px 0px 0px;
	vertical-align:top;
}
#cajaCuadrada div.tituloCajaCuadrada span.texto
{
	float:left;
	padding:4px 0px 0px 9px;
	vertical-align:top;
	font-family:Trebuchet MS;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	color:#FFFFFF;
}
#cajaCuadrada div.cuerpoCajaCuadrada
{
	width:351px;
	_width:353px;
	height:70px;
	padding-top:1px;
	border-left:1px solid #302D7F;
	border-right:1px solid #302D7F;
	border-bottom:1px solid #302D7F;
	background: url(../Images/cajas/fondoCajaCuadrada.gif);
}
#cajaCuadrada div.cuerpoCajaCuadrada div.cuerpoInternoCajaCuadrada
{
	height:70px;
	width:325px;
	_width:351px;
	padding:20px 7px 25px 19px;
	border-top:1px solid #C30454;
	vertical-align:top;
}
#cajaCuadrada div.cuerpoCajaCuadrada div.cuerpoInternoCajaCuadrada span.textBox 
{
	float:left;
}
#cajaCuadrada div.cuerpoCajaCuadrada div.cuerpoInternoCajaCuadrada span.textBox input.textBox
{
	width:218px;
	height:21px;
	border:1px solid #838AC6;
	background: url(../Images/cajas/fondoInput.gif) repeat-x top;
	margin-right:5px;
}
#cajaCuadrada div.cuerpoCajaCuadrada div.cuerpoInternoCajaCuadrada span.boton
{
	float:right;
	height:21px;
	margin-right:10px;
}
/************************fin caja cuadrada**********************/
/*******************bannerDerecha********************/
#bannerDerecha
{
	margin-bottom:10px;
}
/*****************fin bannerDerecha******************/