#IDcuerpo{
position: absolute;
width: 100%;
}
.H2text {
    FONT-FAMILY: Arial,Verdana,Sans-serif; 
    FONT-SIZE: 13px;
    padding          : 0px 0px 0px 0px;
    font-weight: bold;
}
.tableCellHeader {
   padding          : 2px 2px 2px 3px;
   text-align       : left;
   margin        	: 0px;
   font-size        : 11px;
   border-top       : 1px solid #b8b8b8;
   border-bottom       : 1px solid #b8b8b8;
   border-left  : 1px solid #b8b8b8;
   background-color : #9EC7E7;
}

.tableCellHeaderPart {
   padding          : 2px 2px 2px 3px;
   text-align       : center;
   margin        	: 0px;
   font-size        : 11px;
   border-top       : 1px solid #b8b8b8;
   border-bottom       : 1px solid #b8b8b8;
   border-left  : 1px solid #b8b8b8;
   background-color : #416D8E;
   
}

td.cell {
    padding       : 2px 2px 2px 3px;
    margin        : 0px;
    border-bottom : 1px solid #b8b8b8;
    border-right  : 1px solid #b8b8b8;
    overflow      : hidden;
    font-size     : 10px;
    font-family: verdana, arial, helvetica, sans-serif;
    line-height: 12px;
}

.first {
   padding       : 2px 2px 2px 3px;
   margin        : 0px;
   border-bottom : 1px solid #b8b8b8;
   border-left  : 1px solid #b8b8b8;
   border-right  : 1px solid #b8b8b8;
   overflow      : hidden;
   font-size     : 10px;
   font-family: verdana, arial, helvetica, sans-serif;
   line-height: 12px;
}



.w-esq {
   	padding-top: 40px;
    margin-top:  0px;
    padding-left: 0px;
    
 	
/* presets */
	/*cursor:move;*/
    display:none;
     	
	width: 400px;
	/*z-index: 2;*/
	
}

.w-esqMT {
	position: relative;
	margin-top:  0px;
    
 	
/* presets */
	/*cursor:move;*/
    display:block;
    
}

.w-center {
	position: relative;
	width: 594px;
	height: 500px;
	overflow: hidden;
	
}


.w-centerMT {
	position: relative;
	width: 565px;
	height: 330px;
	overflow: hidden;
	
}


.w-header-esq-1 {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 600px;
	height: 26px;
	overflow: hidden;
	padding-left: 8px;
	background-image: url(../gfx/windowhead_start.gif);
	background-position: top left;
	background-repeat: no-repeat;
}

.w-header-esq-1MT {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 550px;
	height: 26px;
	overflow: hidden;
	padding-left: 8px;
	background-image: url(../gfx/windowhead_start.gif);
	background-position: top left;
	background-repeat: no-repeat;
}

.w-header-esq-2 {
	position: relative;
	height: 26px;
	padding-right: 8px;
	background-image: url(../gfx/windowhead_end.gif);
	background-position: top right;
	background-repeat: no-repeat;
	
}

.w-header-esq-2MT {
	position: relative;
	height: 26px;
	padding-right: 8px;
	background-image: url(../gfx/windowhead_end.gif);
	background-position: top right;
	background-repeat: no-repeat;
	
}

.w-header-center {
	position: relative;
	background-image: url(../gfx/windowhead_back.gif);
	background-repeat: repeat-x;
	height: 26px;
	width:582px;
	line-height: 26px;
	font-family: Tahoma, Verdana;
	font-size: 11px;
	font-weight: bold;
	padding-left: 2px;
	left:8px;
	margin-right:2px;
	
}

.w-header-centerMT {
	position: relative;
	background-image: url(../gfx/windowhead_back.gif);
	background-repeat: repeat-x;
	height: 26px;
	width:535px;
	line-height: 26px;
	font-family: Tahoma, Verdana;
	font-size: 11px;
	font-weight: bold;
	padding-left: 2px;
	left:8px;
	margin-right:2px;
	
}

.w-headercontrols {
	position: absolute;
	right: 8px;
	top: 0px;
	cursor: hand;
}

.w-headercontrol-start {
	background-image: url(../gfx/windowcontrols_start.gif);
	background-repeat: no-repeat;
}
.w-headercontrol-close {
	background-image: url(../gfx/windowcontrol_close.gif);
	background-repeat: no-repeat;
}
.w-headercontrol-max {
	background-image: url(../gfx/windowcontrol_max.gif);
	background-repeat: no-repeat;
}
.w-headercontrol-min {
	background-image: url(../gfx/windowcontrol_min.gif);
	background-repeat: no-repeat;
}
.w-headercontrol-hov {
	background-position: 0px -14px;
}
.w-headercontrol-inner {
	width: 15px;
	height: 14px;
	overflow: hidden;
}

.w-body-esq-1,
.w-body-esq-2,
.w-body-center-1 {
	position: relative;
	overflow: hidden;
	border-color: #7f98b2;
	border-style: solid;
	border-width: 0 1px 1px 1px;
  
	}

.w-body-center-1MT {
	position: relative;
	overflow: hidden;
	border-color: #7f98b2;
	border-style: solid;
	border-width: 0 1px 1px 1px;
  
	}

.w-body-center-2 {
	position: relative;
	background-color: #fefeff;
	width:100%;
	height: 440px;
	
			
}

.w-body-center-2MT {
	position: relative;
	background-color: #fefeff;
	width:100%;
	height: 320px;

			
}

.w-body-contenido {
	position: relative;
	overflow: auto;
background-color: #ffffff;
	padding: 0px;
	height: 535px;
	
	
	
}

.w-body-contenidoMT {
	position: relative;
	overflow: auto;
background-color: #ffffff;
	padding: 0px;
	height: 320px;
	
	
}

.w-body-esq-1 { padding: 0 1px 1px 1px; background-color: #fefeff; }
.w-body-esq-2 { border-color:#a8b9ca; }

.sbmt {
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #FF6600;
	border: 1px outset #FFFFE1;	
}	
.sbvv {
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	background-color: #00FF00;
	border: 1px outset #FFFFE1;	
}	
.sbbb{
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #999999;
	border: 1px outset #FFFFE1;
	
}

input,select,textarea
{
	border:1 solid #000000;
	color:#000000;
	background-color:#FFFFFF;
	font-family: Verdana, Arial, Geneva;
	font-size: 10px;
}

.mainform {
	margin: 0px 0px 0px 0px;
	border: 0px none;
	padding: 0px;
}