body {
	margin: 0px;
	background-color: #F2F3F7;
	font-family: Arial;
	font-size: 8pt
}
/*div
{
	background-color:#fff;
}*/

.backgroundPanel
{
    background-color: #F2F3F7;
}

a
{
	color: #5388cc;
}
a:link 
{
	text-decoration: none
}
a:visited {
	text-decoration: none
}
a:hover {
	text-decoration:none;
    color:#8BD0F0;
}
a:active {
	text-decoration: none
}
.control
{
	background-color: #fff;
	font-family: Arial;
	font-size: 8pt;
	border: solid 1px #a9a9a9
}


.control3
{
	background-color: #fff;
	font-family: Arial;
	font-size: 8pt;
	border: solid 1px #a9a9a9;
	text-align:left;
	vertical-align:top;
}

.control2
{
	background-color: #fff;
	font-family: Arial;
	font-size: 8pt
}
.controlbuscar
{
	font-family: Arial;
	font-size: 7pt;
	border: solid 1px #a9a9a9
}
.boton
{
	font-family: Arial;
	font-size: 8pt
}
.botonbuscar
{
	font-family: Arial;
	font-size: 7pt;
	border: solid 1px #808080;
	vertical-align: middle
}
.tablecontenido
{
	padding-left: 10px;
	padding-right: 10px;
	background-color: #fff
}
.tablecontenido2
{
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	background-color: #F8F8F8;
	border-bottom: inset 2px #fff
}
.labelpresentacion
{
	border: solid 1px #000000;
	background-color: #E3E3E7;
	font-family: Arial;
	height: 16px;
	padding-left: 5px;
	vertical-align: middle
}
.grid_title {
	font-family: Arial;
	font-size: 8pt;
	color: #000000;
	text-align: center;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #F2F3F5;
	border-bottom: solid 1px #E3E3E7;
	border-right: solid 1px #E3E3E7
}
.grid_title1 {
	font-family: Arial;
	font-size: 8pt;
	color: #000000;
	text-align: center;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #F2F3F5;
	border-bottom: solid 1px #E3E3E7;
	border-left: solid 1px #E3E3E7;
	border-right: solid 1px #E3E3E7
}	
.grid_title2 {
	font-family: Arial;
	font-size: 8pt;
	color: #000000;
	text-align: center;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #F2F3F5;
	border-bottom: solid 1px #E3E3E7;
	border-right: solid 1px #E3E3E7
}
.grid_title3 {
	font-family: Arial;
	font-size: 8pt;
	color: #000000;
	text-align: left;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	padding-right: 5px;
	background-color: #F2F3F5;
	border-bottom: solid 1px #E3E3E7;
	border-right: solid 1px #E3E3E7
}
.grid_title7 {
	font-family: Arial;
	font-size: 8pt;
	color: #000000;
	text-align: right;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	padding-right: 5px;
	background-color: #F2F3F5;
	border-bottom: solid 1px #E3E3E7;
	border-right: solid 1px #E3E3E7
}
.grid_datos {
	font-family: Arial;
	font-size: 8pt;
	color: #000000;
	border-bottom: solid 1px #E3E3E7;
	padding-left: 8px;
	padding-right: 8px;
	text-align: left;
	border-right: solid 1px #E3E3E7;
	padding-bottom: 2px;
	padding-top: 2px
}
.grid_datos2 {
	font-family: Arial;
	font-size: 8pt;
	color: #000000;
	border-bottom: solid 1px #E3E3E7;
	text-align: center;
	border-right: solid 1px #E3E3E7;
	border-left: solid 1px #E3E3E7;
	padding-bottom: 2px;
	padding-top: 2px
}
.grid_datos3 {
	font-family: Arial;
	font-size: 8pt;
	color: #000000;
	border-bottom: solid 1px #E3E3E7;
	text-align: center;
	border-right: solid 1px #E3E3E7;
	padding-bottom: 2px;
	padding-top: 2px
}
.grid_datos4 {
	font-family: Arial;
	font-size: 8pt;
	color: #000000;
	border-bottom: solid 1px #E3E3E7;
	text-align: left;
	border-right: solid 1px #E3E3E7;
	padding-left: 8px;
	padding-right: 8px;
	padding-bottom: 2px;
	padding-top: 2px
}
.grid_datos5 {
	font-family: Arial;
	font-size: 8pt;
	color: #000000;
	text-align: left;
	border-bottom: solid 1px #E3E3E7;
	border-left: solid 1px #E3E3E7;
	border-right: solid 1px #E3E3E7;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-top: 2px
}
.grid_datos6 {
	font-family: Arial;
	font-size: 8pt;
	color: #000000;
	text-align: left;
	border-bottom: solid 1px #E3E3E7;
	border-right: solid 1px #E3E3E7;
	padding-left: 8px;
	padding-right: 8px;
	padding-bottom: 2px;
}

.grid_datos7 {
	font-family: Arial;
	font-size: 8pt;
	color: #000000;
	border-bottom: solid 1px #E3E3E7;
	text-align: right;
	border-right: solid 1px #E3E3E7;
	padding-left: 8px;
	padding-right: 8px;
	padding-bottom: 2px;
	padding-top: 2px;
}

.grid_datos_nb {
	font-family: Arial;
	font-size: 8pt;
	color: #000000;
	padding-left: 8px;
	padding-right: 8px;
	text-align: left;
	padding-bottom: 2px;
	padding-top: 2px
}
.grid_datos2_nb {
	font-family: Arial;
	font-size: 8pt;
	color: #000000;
	text-align: center;
	padding-bottom: 2px;
	padding-top: 2px
}
.grid_datos3_nb {
	font-family: Arial;
	font-size: 8pt;
	color: #000000;
	text-align: center;
	padding-bottom: 2px;
	padding-top: 2px
}
.grid_datos4_nb {
	font-family: Arial;
	font-size: 8pt;
	color: #000000;
	text-align: left;
	padding-left: 8px;
	padding-right: 8px;
	padding-bottom: 2px;
	padding-top: 2px
}
.grid_datos5_nb {
	font-family: Arial;
	font-size: 8pt;
	color: #000000;
	text-align: left;
	padding-left: 8px;
	padding-right: 8px;
	padding-bottom: 2px;
	padding-top: 2px
}
.grid_datos6_nb {
	font-family: Arial;
	font-size: 7pt;
	color: #000000;
	text-align: left;
	padding-left: 8px;
	padding-right: 8px;
	padding-bottom: 2px;
}
.Link
{
	font-family: Arial;
	font-size: 8pt;
	color: #094F8D
}
.panelpopup
{
	cursor: default;
	background-color: #DDDDDD;
	border: solid 1px #e4e4e4;
	border-bottom: 0px;
	color: #000000
}
.emptygrid
{
	font-family: Arial;
	font-size: 8pt;
	width: 100%;
	height: 100px;
	border: solid 1px #E3E3E7;
	border-top: 0px;
	text-align: center
}
.seccion
{
	font-weight: 700;
	border-bottom: solid 1px #BDBDBD
}
.titulocabecera
{
	background-image: url(../cimages/page/headerbg.jpg);
	background-repeat: repeat;
	color: #fff;
	font-weight: 700;
	padding-left: 5px;
	height:22px
}
.profile_title {
	font-family: Arial;
	font-size: 8pt;
	color: #000;
	text-align: left;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 8px;
	border-bottom: solid 1px #E3E3E7;
	background-color: #F2F3F5
}
.profile_title2 {
	font-family: Arial;
	font-size: 8pt;
	color: #000;
	text-align: left;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 8px;
	background-color: #F2F3F5
}
.profile_datosindex
{
	font-family: Arial;
	font-size: 8pt;
	color: #000;
	text-align: center;
	border-bottom: solid 1px #E3E3E7;
	border-right: solid 1px #E3E3E7
}
.foto
{
	font-family: Arial;
	font-size: 8pt;
	color: #000;
	text-align: center;
	border-left: solid 1px #E3E3E7
}
.profile_datos {
	font-family: Arial;
	font-size: 8pt;
	color: #000;
	text-align: left;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 8px;
	border-bottom: solid 1px #E3E3E7
}
.profile_datos2 {
	font-family: Arial;
	font-size: 8pt;
	color: #000;
	text-align: left;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 8px
}
.profile_datos3 {
	font-family: Arial;
	font-size: 8pt;
	color: #000;
	text-align: left;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 8px;
	border-bottom: solid 1px #E3E3E7;
	border-right: solid 1px #E3E3E7
}
/* Seccion Grid Especial */
.pl {
	font-family: Arial;
	font-size: 8pt;
	color: #000;
	text-align: center;
	padding-top: 2px;
	padding-bottom: 2px
}
.pl_spc {
	font-family: Arial;
	font-size: 8pt;
	color: #000;
	text-align: center;
	border-right: solid 1px #E3E3E7
}
.pl_left {
	font-family: Arial;
	font-size: 8pt;
	color: #000;
	text-align: left;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 4px
}
.pc {
	font-family: Arial;
	font-size: 8pt;
	color: #000;
	text-align: left;
	padding-left: 4px
}
.pt {
	font-family: Arial;
	font-size: 8pt;
	color: #000;
	text-align: left;
	padding-top: 5px;
	text-decoration: underline;
	padding-left: 4px
}
.pt2 {
	font-family: Arial;
	font-size: 8pt;
	color: #000;
	text-align: left;
	padding-top: 5px;
	text-decoration: underline
}
/* Fin de Seccion */
/*Modal Popup*/
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:250px;
}
.errortop{
	font-family: Arial;
	font-size: 8pt;
	font-weight: bold;
	color: #000000;
	text-align: left;
	padding: 5px;
	background-color: #FEFFC3;
	border-bottom: solid 1px #e0e0e0
}
.PanelPopUp
{
	border: solid 1px Gray;
	background-color: #fff;
	height: 330px;
	width: 560px
}
.HeaderPopUp
{
	cursor: move;
	border-bottom: solid 1px Gray;
	width: 560px
}
.TituloHeaderLeftPopUp
{
	width: 90%;
	font-weight: 700;
	padding-bottom: 0px;
	padding-left: 10px;
	background-color: #4CA6E2
}
.TituloHeaderRightPopUp
{
	width: 10%;
	font-weight: 700;
	padding-bottom: 0px;
	cursor: pointer;
	text-align: right;
	background-color: #4CA6E2
}
.validatorCalloutHighlight 
{
    background-color: lemonchiffon; 
}
/* ContentArea */
.contentarea
{
	padding: 5px;
}
.searcharea
{
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	padding-right: 15px
}
.bordercontent
{
	border: solid 1px #5388cc
}
.tabladetalle
{
	margin-bottom: 5px;
	margin-top: 5px;
	font-family: Arial;
	font-size: 8pt;
}
/* Master Page */
.bglogo
{
	background-image: url(../cimages/page/LogoTTSoliman.bmp);
	background-repeat: repeat;
}
.bgsuite
{
	background-image: url(../cimages/page/LogoTTSoliman.bmp);
	background-position: right;
	background-repeat: repeat;
	font-family: Arial;
	font-size: 8pt;
	color: #fff;
	text-align: right;
	padding-right: 10px;
	vertical-align: middle
}
.bgtopmenu
{
	background-image: url(../cimages/page/LogoTTSoliman.bmp);
	background-repeat: repeat;
	border-top: solid 1px #80B4E4;
	border-bottom: solid 1px #808080
}
.mpusuario
{
	font-family: Arial;
	font-size: 8pt;
	padding-top: 3px;
	padding-bottom: 3px;
	border-left: outset 2px #fff
}
.screenleftbg
{
	background-color: #fff;
	font-family: Arial;
	font-size: 9pt;
	font-weight: bold;
	color: #000;
	text-align: left;
	height: 31px;
	border-bottom: solid 1px #999999
}
.screenleftsubtitlebg{
	font-family: Arial;
	font-size: 8pt;
	font-weight: normal;
	color: #000;
	text-align: left
}
.screenrightbg
{
	background-color: #fff;
	text-align: right;
	border-bottom: solid 1px #999999
}
/* Enlaces Rapidos */
.enlacebg
{
	vertical-align: top;
	width: 180px;
	border-left: solid 1px #808080;
	padding-left: 10px
}
.titleenlace
{
	font-weight: 700
}
.headenlace
{
	font-weight: 700;
	padding-bottom: 5px
}
/* Menu Izquierda */
.menuleftbg
{
	width: 220px;
	background-color: #f9f9f9;
	border-right: solid 1px #808080;
	vertical-align: top
}
/* Criterios de Busqueda */
.titlepaso
{
	border-top: solid 1px #fff;
	font-family: Arial;
	font-size: 8pt;
	font-weight: 700;
	padding-top: 10px;
	padding-bottom: 5px;
	padding-left: 5px;
	background-color: #E3E3E7
}
.titlepaso2
{
	padding-top: 15px;
	font-family: Arial;
	font-size: 8pt;
	font-weight: 700;
	padding-bottom: 5px;
}
.titleCelda
{
	font-family: Arial;
	font-size: 8pt;
	font-weight: 700;
}
.searchbotones
{
	border-top: solid 1px #fff;
	background-color: #E3E3E7;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px
}
.headersearch
{
	border-right: solid 1px #3178C8;
	font-weight: 700;
	color: #3178C8;
	font-size: 9pt
}
.seccionsearch
{
	padding-top: 5px
}
.seccionsearchnotitle
{
	vertical-align: top
}

.searchbottom
{
	border-bottom: solid 1px #3178C8;
	border-left: solid 1px #3178C8;
	border-right: solid 1px #3178C8
}
.seccioncontent
{
	background-color: #E3E3E7;
	padding-left: 5px
}
.seccionborde
{
	padding-bottom: 10px
}
.labelselect
{
	background-color: #f9f9f9;
	font-family: Arial;
	font-size: 8pt;
	padding: 1px;
	border: solid 1px #a9a9a9
}
.screeninfo
{
	font-family: Arial;
	font-weight: 700;
	padding-top: 10px;
	padding-bottom: 20px;
	padding-right: 20px
}
.screenstep
{
	background-color: #AED1F1;
	border-left: solid 1px #808080;
	vertical-align: top
}
.steplefttop
{
	background-color: #fff;
	border-left: solid 1px #E3E3E7;
	padding-left: 5px;
	padding-top: 10px;
	padding-bottom: 3px;
	vertical-align: top
}
.steprighttop
{
	background-color: #fff;
	border-right: solid 1px #E3E3E7;
	padding-top: 5px;
	padding-bottom: 3px;
	padding-right: 5px;
	vertical-align: top
}
.stepleft
{
	background-color: #fff;
	border-left: solid 1px #E3E3E7;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 3px;
	vertical-align: top
}
.stepright
{
	background-color: #fff;
	border-right: solid 1px #E3E3E7;
	padding-bottom: 3px;
	padding-right: 5px;
	vertical-align: top
}
.stepleftbottom
{
	background-color: #fff;
	border-left: solid 1px #E3E3E7;
	border-bottom: solid 1px #E3E3E7;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 13px;
	vertical-align: top
}
.steprightbottom
{
	background-color: #fff;
	border-right: solid 1px #E3E3E7;
	border-bottom: solid 1px #E3E3E7;
	padding-bottom: 13px;
	padding-right: 5px;
	vertical-align: top
}
.steplegend
{
	font-family: Arial;
	font-size: 8pt;
	background-color: #C9E7F5;
	background-image: url(../cimages/page/corner.jpg);
	background-position: right;
	background-repeat: no-repeat;
	border-bottom: solid 1px #fff;
	color: #000;
	padding: 5px;
	text-align: left
}
.steplegend1
{
	font-family: Arial;
	font-size: 8pt;
	border: solid 1px #E3E3E7;
	padding: 5px;
	text-align: center
}
.steplegendni
{
	font-family: Arial;
	font-size: 8pt;
	background-color: #E3E3E7;
	border-bottom: solid 1px #fff;
	color: #000;
	padding: 5px;
	text-align: left
}
.stepfootherline
{
	background-color: #fff;
	border-bottom: solid 6px #DFE7F4
}
.stepfoothercurve
{
	background-image: url(../cimages/page/curva.jpg);
	background-position: right;
	background-repeat: no-repeat;
	border-bottom: solid 6px #DFE7F4;
	height: 30px;
}
.stepfootheroption
{
	background-color: #DFE7F4;
	border-bottom: solid 6px #DFE7F4;
	padding-top: 8px;
	text-align: right;
	padding-right: 6px
}
.stepfoother
{
	background-color: #E3E3E7;
	font-family: Arial;
	font-size: 3pt;
}
/* Seccion de Mensaje de Procedencia */
.procedencia
{
	background-color: #AED1F1;
	font-family: Arial;
	font-size: 8pt;
	padding: 4px;
	border-bottom: solid 1px #808080;
	margin-bottom: 10px
}
.botonprocedencia
{
	border-left: solid 1px #808080;
	padding-left: 10px;
	padding-right: 10px
}
/* Fin */
.opcioncontrol
{
	font-family: Arial;
	font-size: 7pt;
	color: #808080
}
.tablagridview
{
	border-bottom: solid 1px #E3E3E7;
	border-left: solid 1px #E3E3E7;
	border-right: solid 1px #E3E3E7
}
.update
{
	position:absolute;
	bottom: 4%;
	left: 1%;
	border: solid 3px #669DE9;
	width: 130px;
	height:30px;
	background-color: #FFFFAE;
	color: #000000;
	font-weight: 700;
	padding-top: 2px;
	padding-bottom: 2px
}
.CeldaLeftBuscar
{
	padding-left: 3px;
	padding-bottom: 3px;
	padding-top: 3px;
	border-left: solid 1px #E3E3E7;
	border-bottom: solid 1px #E3E3E7
}
.CeldaCenterBuscar
{
	padding-bottom: 3px;
	padding-top: 3px;
	border-bottom: solid 1px #E3E3E7
}
.CeldaRightBuscar
{
	 text-align: right;
	 padding-bottom: 3px;
	 padding-top: 3px;
	 border-right: solid 1px #E3E3E7;
	 padding-right: 3px;
	 border-bottom: solid 1px #E3E3E7
}
.CeldaLeftRightBuscar
{
	background-color: #f4f4f4;
	text-align: center;
	padding: 4px;
	border: solid 1px #E3E3E7
}
.tabla_involucrados
{
	border-left: solid 1px #E3E3E7;
	border-right: solid 1px #E3E3E7;
	border-bottom: solid 1px #E3E3E7
}
.selected{
	font-family: Arial;
	font-size: 8pt;
	color: #000000;
	background-color: #FFFFB3
}
/* Modal Popup */
.mppContent
{
	border: solid 1px #5095D6;
	cursor: move;
	color: #000;
	font-family: Arial;
	font-size: 8pt;
	width: 400px
}
.mppTitle
{
	font-weight: 700;
	font-size:12pt;
	background-color: #8BD0F0;
	border-bottom: solid 1px #669DE9;
	height: 23px;
	padding-top: 7px;
	padding-left: 7px;

}
/* Fin */
/* Tab */
.TabStrip
{
	border: 0px;
	font-family: Arial;
	font-size: 8pt
}
/* Fin */
.division
{
	padding-bottom: 5px;
	padding-top: 10px;
	font-weight: 700;
	text-decoration: underline
}
/* Animation */
.divMarkupPosition
{
	 display: none;
	 overflow: hidden;
	 z-index: 0;
	 background-color: #fff;
	 font-family: Arial;
	 font-size: 1pt
}
.divContent
{
	 display: none;
	 z-index: 2;
	 opacity: 0;
	 filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
	 font-size: 8pt;
	 border: solid 1px #000;
	 border-top: 0px;
	 background-color: #fff
}
.divButton
{
	float: right;
	background-color: #c9c9c9;
	border-top: solid 1px #000;
	text-align: right
}
.LinkCerrar
{
	 color: #000;
	 border: outset thin #fff;
	 padding: 5px
}
/* Fin */
.titulovista
{
	background-color: #F2F3F5;
	border-bottom: inset 2px #c9c9c9;
	font-family: Arial;
	font-size: 8pt;
	text-align: center;
	padding: 5px
}
.explica
{
	font-family: Arial;
	font-size: 7pt;
	color: #808080;
	background-color:#F2F3F7;
	padding-right: 10px
}
/* Login */
.tdLogin
{
	text-align: center
}
.tdLoginLeft
{
	text-align: left;
	padding-top: 10px
}
.tdLoginLeftControl
{
	text-align: left
}
.bghHeader
{
	background-image: url(../cimages/page/LogoTTSoliman.bmp);
	background-repeat: repeat;
}
.bghoption
{
	background-image: url(../cimages/page/LogoTTSoliman.bmp);
	background-repeat: repeat;
	height: 30px;
	border-bottom: solid 1px #b6b6b6
}
.bgoption
{
	background-image: url(../cimages/page/bgOption.jpg);
	background-repeat: repeat;
	border-top: solid 1px #DDDDE2;
	border-bottom: solid 1px #E6E7EA;
	height: 30px
}
.bgoption2
{
	background-image: url(../cimages/page/bgOption.jpg);
	background-repeat: repeat;
	border-top: solid 1px #DDDDE2;
	border-bottom: solid 1px #E6E7EA;
	height: 20px
}
.lnkOption
{
	color: #000;
	font-family: Arial;
	font-size: 8pt
}
.lnkOption:link 
{
	text-decoration: none
}
.lnkOption:visited {
	text-decoration: none
}
.lnkOption:hover {
	text-decoration: underline
}
.lnkOption:active {
	text-decoration: none
}
.Option
{
	color: #000;
	font-family: Arial;
	font-size: 8pt;
	border-right: inset 2px #fff
}
.tdopciones
{
	 width: 200px;
	 border-right: inset 2px #c9c9c9;
	 background-color: #f7f7f7
}
.trgrupo
{
	display: none;
	width: 99%
}
.tbopciones
{
	 width: 98;
	 margin-top: 2px;
	 margin-bottom: 2px
}
/* Fin Login */
/* Segmento de Modal Popups */
.panelpopup
{
	background-color: #fff;
	border: solid 1px #E3E3E7;
	background-color: #e3e3e7
}
.headerpopup
{
	cursor: move;
	background-color: #DDDDDD;
	border-bottom: solid 1px #E3E3E7;
	color: #000
}
.headertext
{
	font-size: 8pt;
	padding: 5px;
	height: 15%;
	margin-bottom: 5px;
	font-weight: 700
}
.contpopup
{
	background-color: #fff
}
.footherpopup
{
	height: auto;
	border-top: outset 2px #ffffff;
	margin-bottom: 10px;
	background-color: #E3E3E7;
	text-align: center;
	padding: 10px
}
.tblcontenido
{
	margin: 5px
}
/* Fin Segmento */
.tbinferencia
{
	padding: 5px;
	width: 100%;
	color: #000;
	border-bottom: #ffffff 2px inset;
	text-align: left
}
.grid_title4 {
	font-family: Arial;
	font-size: 8pt;
	color: #000000;
	text-align: left;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 8px;
	padding-right: 8px;
	background-color: #F2F3F5;
	border-bottom: solid 1px #E3E3E7;
	border-right: solid 1px #E3E3E7;
	border-left: solid 1px #E3E3E7;
	font-weight: bold
}
.grid_title5 {
	font-family: Arial;
	font-size: 8pt;
	color: #000000;
	text-align: center;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #F2F3F5;
	border-bottom: solid 1px #E3E3E7;
	border-right: solid 1px #E3E3E7;
	font-weight: bold
}
.grid_datos7 {
	font-family: Arial;
	font-size: 8pt;
	color: #000000;
	text-align:  right;
	border-bottom: solid 1px #E3E3E7;
	border-left: solid 1px #E3E3E7;
	border-right: solid 1px #E3E3E7;
	padding-left: 8px;
	padding-right: 8px;
	padding-bottom: 2px;
	padding-top: 2px
}
.grid_datos8 {
	font-family: Arial;
	font-size: 8pt;
	color: #000000;
	text-align: center;
	padding-bottom: 2px;
	padding-top: 2px;
	border-right: solid 1px #E3E3E7
}
.grid_datos9 {
	font-family: Arial;
	font-size: 8pt;
	color: #000000;
	padding-top: 2px;
	padding-left: 8px;
	padding-right: 8px;
	border-right: solid 1px #E3E3E7
}
.grid_datos10 {
	font-family: Arial;
	font-size: 8pt;
	color: #000000;
	padding-top: 2px;
	padding-left: 8px;
	padding-right: 8px;
}
.grid_datos11 {
	font-family: Arial;
	font-size: 8pt;
	color: #000000;
	padding-top: 2px;
	padding-left: 8px;
	padding-right: 8px;
	border-right: solid 1px #E3E3E7;
	border-left: solid 1px #E3E3E7
}
.grid_datos12 {
	font-family: Arial;
	font-size: 8pt;
	color: #000000;
	padding-top: 2px;
	padding-left: 8px;
	padding-right: 8px;
	border-right: solid 1px #E3E3E7;
	border-bottom: solid 1px #E3E3E7;
}
.profile_title3 {
	font-family: Arial;
	font-size: 8pt;
	color: #000;
	text-align: left;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 8px;
	background-color: #F2F3F5;
	border-bottom: solid 1px #E3E3E7;
	border-left: solid 1px #E3E3E7;
}
.searchareamiddle
{
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px
}
.grid_datos_nb {
	font-family: Arial;
	font-size: 8pt;
	color: #000000;
	padding-left: 8px;
	text-align: left;
	padding-bottom: 2px;
	padding-top: 2px
}
.grid_datos2_nb {
	font-family: Arial;
	font-size: 8pt;
	color: #000000;
	text-align: center;
	padding-bottom: 2px;
	padding-top: 2px
}
.grid_datos3_nb {
	font-family: Arial;
	font-size: 8pt;
	color: #000000;
	text-align: center;
	padding-bottom: 2px;
	padding-top: 2px
}
.grid_datos4_nb {
	font-family: Arial;
	font-size: 8pt;
	color: #000000;
	text-align: left;
	padding-left: 8px;
	padding-bottom: 2px;
	padding-top: 2px
}
.grid_datos5_nb {
	font-family: Arial;
	font-size: 8pt;
	color: #000000;
	text-align: left;
	padding-left: 8px;
	padding-bottom: 2px;
	padding-top: 2px
}
.grid_datos6_nb {
	font-family: Arial;
	font-size: 7pt;
	color: #000000;
	text-align: left;
	padding-left: 8px;
	padding-bottom: 2px;
}
.option_form {
	font-family: Arial;
	font-size: 8pt;
	color: #000000;
	padding-left: 10px;
	text-align: left
}
.titulo_msg {
	font-family: Arial;
	font-size: 8pt;
	font-weight: 700;
	color: #000000;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	text-align: left;
	background-color: #E2ECF8
}
.back_mensajeria
{
	background-image: url(../../images/mensajeria/backmensajes.jpg);
	background-repeat: repeat-x
}
.gd6
{
	font-weight: normal;
	font-family: Arial;
	font-size: 8pt;
	color: #000000;
	text-align: left;
	padding-bottom: 5px;
	padding-left: 5px;
	text-decoration: underline
}
.titulo
{
	COLOR: #5388cc; 
	PADDING-TOP: 10px; 
	TEXT-DECORATION: underline
}
.gd3 {
	font-weight: normal;
	font-family: Arial;
	font-size: 8pt;
	color: #000000;
	text-align: left;
	padding-left: 5px
}
.gd4 {
	font-weight: normal;
	border-bottom: solid 1px #E2ECF8
}
.logon
{
	background-image: url(../cimages/seguridad/back.jpg);
	background-repeat: repeat-x	
}
.backlogon
{
	background-image: url(../cimages/seguridad/icons.png);
	background-position: top right;
	background-repeat: no-repeat
}
.footer_text {
	font-family: Arial;
	font-size: 8pt;
	color: #000000;
	padding-top: 8px;
	padding-right: 5px;
	font-weight: normal;
	margin-top: 8px;
	margin-right: 8px;
	margin-bottom: 8px;
	padding-bottom: 5px;
	padding-left: 8px
}
/**/

.grid_detalle {
    border-left: solid 1px #E3E3E7;
    border-bottom: solid 1px #E3E3E7;
    border-right: solid 1px #E3E3E7;
}
.grid_detalle2 {
    border-bottom: solid 1px #E3E3E7;
    border-right: solid 1px #E3E3E7;
}
.grid_detalle3 {
    border-bottom: solid 1px #E3E3E7;
}
.grid_detalle3_rb 
{   padding-left: 8px;
    border-bottom: solid 1px #E3E3E7;
    border-right: solid 1px #E3E3E7;
}
.grid_datos_rb {
	font-family: Arial;
	font-size: 8pt;
	color: #000;
	padding-left: 8px;
	text-align: left;
	border-right: solid 1px #E3E3E7;
	padding-bottom: 2px;
	padding-top: 2px;
	border-right: solid 1px #E3E3E7;
}
.grid_datos2_rb {
	font-family: Arial;
	font-size: 8pt;
	color: #000000;
	text-align: center;
	padding-bottom: 2px;
	padding-top: 2px;
	border-right: solid 1px #E3E3E7;
}

.pt3 {
	font-family: Arial;
	font-size: 8pt;
	color: #000;
	text-align: left;
	padding-top: 5px;
	text-decoration: underline;
	padding-left: 5px;
	border-right: solid 1px #E3E3E7;
}
.pt2 {
	font-family: Arial;
	font-size: 8pt;
	color: #000;
	text-align: left;
	padding-top: 5px;
	text-decoration: underline;
	border-right: solid 1px #E3E3E7;
	padding-left: 5px;
}
.menuleft
{
	border-right: dotted 1px #8e8e8e;
	background-color: #8BD0F0;
}
.tlmn {
	text-align: left;
	padding-top: 7px;
	padding-bottom: 8px;
	padding-left: 5px;
	border-bottom: dotted 1px #8e8e8e;
	background-color: #B4E0F4;
	height: 17px
	
}
.txtlkmn {
	text-align: left;
	padding-top: 1px;
	padding-bottom: 1px;
	background-color: #8BD0F0;

}
.txtlkmn a:hover {
color:White;
}

.txtmn {
	font-size: 8pt;
	font-weight:  bold;
	color: #000;
	text-align: left;
}
.txtmn:hover {
	text-decoration: none ;
}
.titulo_submenu
{
	font-size: 8pt;
	text-align: left;
	height:17px;
	text-decoration: none;
	border: 0px;
	color: #000;
	display: block;
	padding-left: 10px
}
.pager
{
	background-color: #E3E3E7;
	color: #000;
	text-align: center;
	padding: 3px;
	font-size: 9pt
}
