body {
		margin:0px;
		padding:0px 0px 0px 0px;
		font-size: 11px;
		font-family: Tahoma,Arial,Helvetica,sans-serif;
		color: #000000;
	 }
 
td { font-size: 11px; }
td.small { font-size: 9px; }
.small { font-size: 9px; }

td.small_data_error {   background: #FFCECE;
				   color:black;
				   text-align: left;
				   padding:2px 2px 2px 2px;
}


div.msg_info { border:1px dashed #BBBBBB;
			   padding:10px 10px 10px 10px;
			   background-color: #F4F4F4;
}

a.small_header:active { background: #F4F6F8;
				  height: 14px;
				  color: #0C4C75;
				  font-size: 9px;
				  font-family: Tahoma,Arial,Helvetica,sans-serif;
				  text-transform: lowercase;
				  text-align: center;
				  vertical-align: middle;
			    }
a.small_header:link { background: #F4F6F8;
				  height: 14px;
				  color: #0C4C75;
				  font-size: 9px;
				  font-family: Tahoma,Arial,Helvetica,sans-serif;
				  text-transform: lowercase;
				  text-align: center;
				  vertical-align: middle;
			    }
a.small_header:visited { background: #F4F6F8;
				  height: 14px;
				  color: #0C4C75;
				  font-size: 9px;
				  font-family: Tahoma,Arial,Helvetica,sans-serif;
				  text-transform: lowercase;
				  text-align: center;
				  vertical-align: middle;
			    }
a.small_header:hover { background: #F4F6F8;
				  height: 14px;
				  color: #0C4C75;
				  font-size: 9px;
				  font-family: Tahoma,Arial,Helvetica,sans-serif;
				  text-transform: lowercase;
				  text-align: center;
				  vertical-align: middle;
			    }

a:active  {  font: 11px Tahoma, Arial, Helvetica, sans-serif; text-decoration: none}
a:link    {  font: 11px Tahoma, Arial, Helvetica, sans-serif; color: #000000; text-decoration: none}
a:visited {  font: 11px Tahoma, Arial, Helvetica, sans-serif; color: #000000; text-decoration: none}
a:hover   {  font: 11px Tahoma, Arial, Helvetica, sans-serif; color: #000000; text-decoration: underline}


.group {
	margin:0px;
	background-color: #FFFFFF;
	text-align:left;
	padding:0px 10px 0px 10px;
}

.head_group {
	background-color:#E2EFF6;
	height:30px;
}

.head_group_level2 {
	background-color:#E2EFF6;
	height:20px;
}

.titulo_group {	/* es la que pinta el titulo del group */
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align:left;
	color: black;
	background-image: url(/images/gui/cabecera.gif);
	background-position: left;
	background-repeat: no-repeat;
	float:left;
	margin-left:5px;
	margin-top:7px;
	padding:0px 0px 0px 7px;
}

.titulo_group_level2 {	/* es la que pinta el titulo del group */
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align:left;
	color: black;
	background-image: url(/images/gui/cabecera.gif);
	background-position: left;
	background-repeat: no-repeat;
	float:left;
	margin-left:5px;
	margin-top:3px;
	padding:0px 0px 0px 7px;
}

.cabecera_group { /* el div que va arriba a la derecha */
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: black;
	float:right;
	margin-right:5px;
	margin-top:7px;
	padding:0px 0px 0px 0px;
}

.cabecera_group_level2 { /* el div que va arriba a la derecha */
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: black;
	float:right;
	margin-right:5px;
	margin-top:3px;
	padding:0px 0px 0px 0px;
}

.body_group {
	padding:10px 10px 10px 10px;
}

table.layout
{
	padding:0px 0px 0px 0px;
	margin:0px;
	background-color:#BBBBBB;
	border-spacing:1px;
	width:100%;

}

td.layout
{
	vertical-align:top;
	background-color:#FFFFFF;
	padding:0px 0px 0px 0px;
	margin:0px;
}

/* classes para los inputs */

input
{
	font-family: Tahoma,Arial,Helvetica,sans-serif;
	font-size: 11px;
	color:#0B333C;
	vertical-align: middle;
	margin:0px;
	margin-right:5px;
	border:0px;
	padding:1px 3px 1px 3px;
}

textarea
{ 
	font-size: 11px;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
	color:#0B333C;
	padding:0px 0px 0px 3px;
}

select
{ 
	font-size: 11px; 
	font-family: Tahoma,Arial,Helvetica,sans-serif;
	color:#0B333C;
}

.textbox
{
	border: 1px solid #7F9DB9;
}

/* classes para los Tabs */

div.webTabGroup { position:relative; }
div.webTab { position:absolute; left:0px; width:100%; height:100%; visibility:hidden; z-index:1; }
td.webTabSpacer { border-bottom:1px solid #085C97;}

td.webTabFirst
{
	vertical-align:top;
	border-top:1px solid #DDDDDE;
}

div.webTabSel
{
  position:absolute; left:0px; width:100%; height:100%;
  border: 1px solid #BBBBBB;
  background-color: #FFFFFF;
  visibility:inherit;
  overflow:auto;
  z-index:2;
}

.webTabLbl
{
  border-bottom:1px solid #DDDDDE;
  border-left:1px solid #DDDDDE;
  cursor:pointer;
  font: 10px Tahoma, Arial, Helvetica, sans-serif;
  background-image: url(/images/gui/bck_webtab.gif);
  background-repeat: repeat-x;
  color: #A1A1A2;
  padding-left:10px;
  padding-right:10px;
  height:25px;
  line-height:25px;
}
.webTabLblSel
{
  border-bottom:1px solid #DDDDDE;
  border-left:1px solid #DDDDDE;
  cursor:pointer;
  font: 10px Tahoma, Arial, Helvetica, sans-serif;
  background-image: url(/images/gui/bck_webtab_sel.gif);
  background-repeat: repeat-x;
  color:#0E4B74;
  padding-left:10px;
  padding-right:10px;
  height:25px;
  line-height:25px;
}

/* clases para los dialogos */

div.dialogSource
{
  visibility:hidden;
  position:absolute;
  left:0px;
  top:0px;
}

div.fontpicker_tooltip
{
	visibility:hidden;
	position:absolute;
	left:0px;
	top:0px;
	border:1px solid black;
	background:#FFFFE1;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
	font-size:10px;
}

td.fontpicker_previewpanel
{
	border-top:1px solid #BBBBBB;
	border-bottom:1px solid #BBBBBB;
	padding:10px 10px 10px 10px;
	text-align:center;
	vertical-align:middle;
}

/* clases para el table_editor */

#editor .selector_down { width:20px; height:20px; background-repeat: no-repeat; background-color: #dedede; background-image: url(/images/gui/down_arr.gif); background-position:center; }
#editor .selector_right { width:20px; height:20px; background-repeat: no-repeat; background-color: #dedede; background-image: url(/images/gui/right_arr.gif); background-position:center; }

#editor .selector_down_selected { width:20px; height:20px; background-repeat: no-repeat; background-color: #fae896; background-image: url(/images/gui/down_arr.gif); background-position:center; }
#editor .selector_right_selected { width:20px; height:20px; background-repeat: no-repeat; background-color: #fae896; background-image: url(/images/gui/right_arr.gif); background-position:center; }

#editor .corner { background-color: #CECECE; }
#editor { background: #0E4B74; border-spacing:1px; }
#editor TD, #editor TH { background-color: #FFFFFF; font-family: Tahoma,Arial,Helvetica,sans-serif; font-size:11px; text-align:center; }



/* clases para los iconos de alineacion (enlaces) */

.alignIco { background-color: #FFFFFF; border:1px solid #AEAEAE; cursor:pointer; }
.alignIco_selected { background-color: #FAE896; border:1px solid #AEAEAE; cursor:pointer; }

/* clases para el buscador */

.search_num { font: bold 12px Arial,Helvetica,sans-serif; color:#0E4B74; } 
a.search_nombre { font: 12px Arial,Helvetica,sans-serif; color:#0E4B74; }

