/* Estilos para el ISIEME que no son del template*/

/* Estilos de componentes RICHFACES */

.rich-tabhdr-side-cell {
	border-color: #E5E5E5;
}

.rich-dtascroller-table {
	margin-top: 10px;
	border-color: #FFFFFF;
}
	
.rich-mpnl-content {
	background-color: #FFFFFF;
	border-color: #999999;
	border-width: 2px;
	border-radius: 8px;
}		

.rich-panel {
	color: #000000;
	font-family: Tahoma,Verdana;
	font-size: 10px;
	padding: 3px;
	background-color: #FFFFFF;
	border-right: solid #555555 1px;
	border-bottom: solid #555555 1px;
	border-left: solid #999999 1px;
	border-top: solid #999999 1px;
}

.rich-panel-body {
	background-image: url(../images/estilos/back_panel.jpg);
	color: #000000;
	font-family: Tahoma,Verdana;
	font-size: 10px;
	border-right: solid #ffffff 1px;
	border-left: solid #ffffff 1px;
}

.rich-panel-header {
	padding-left: 20px;
	background-image: url(../images/estilos/panel_header.jpg);
	background-repeat: no-repeat;
	color: #FFFFFF;
	padding-top: 1px;
	height: 12px
}

.rich-table-header {
	background-color: #EDEDE7;
	background-image: none;
}

.rich-table-headercell {
	background-color: #E7E7E7;
	font-size: 10px;
	font-family: Tahoma, Verdana;
	font-weight: normal;
	color: #333333;	
	border: 1px solid #FFFFFF;
}

.rich-table-subheadercell {
	background-color: #E7E7E7;
	font-size: 10px;
	font-family: Tahoma, Verdana;
	font-weight: normal;
	color: #333333;	
	border: 1px solid #FFFFFF;
}

/*Paginador  ---------------------------- */ 

.rich-datascr-button-dsbld {
	color: #000000;
	background-color: #E7E7E7;
	border: 1px solid #999999;
	border-radius: 4px;
}

.rich-datascr-button {
	color: #000000;
	background-color: #F2F5F2;
	border: 1px solid #d4d4d4;
	height: 24px;
	border-radius: 4px;
}

.rich-datascr-act {
	color: #FFFFFF;
	background-color: #0170B7;
	border: 1px solid #999999;
	font-weight: bold;
	border-radius:4px;
}

.rich-datascr-inact {
    background-color: #F2F5F2;
    border: 1px solid #d4d4d4;
	color: #0170B7;
	font-weight: bold;
	border-radius: 4px;
}

.rich-datascr-inact:hover {
	color: #5D5D5D;
	background-color: #F2F5F2;
	border: 1px solid #5D5D5D;
	border-radius: 4px;
}

/* Fin Paginador  ---------------------------- */ 

.rich-table-subheader {
	background-color: #EDEDE7;
}

.rich-table {
	border-collapse: collapse;
	border-left: none;
	border-top: none;
}

.rich-table-cell {
	color: #333333;
	font-family: Tahoma;
	font-size: 10px;
	font-weight: normal;
	padding: 10px 5px;
	border-style: none none dotted none;
	border-width: 1px;
}

.rich-table-footercell {
	border-style: dotted none;
	border-width: 0px 0px 1px 0px;
	color: #333333;
	border-right: none;
	font-weight: normal;
	font-family: Tahoma;
	font-size: 10px;
	padding: 10px 5px;	
}	

.rich-tab-bottom-line {
	border-bottom-color: #cccccc;
}

.rich-tabpanel-content {
	background-color: #FFFFFF;
	border-top-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	border-right-color: #999999;
	font-family: Tahoma,Verdana;
	font-size: 11px;
}

.rich-tab-inactive {
	background-image: url(../images/estilos/slpa_inact.gif);
	background-position: center top;
	background-repeat: repeat-x;
	border-color: #999999;
	border-style: solid;
	border-width: 1px 1px 0;
	color: #000000;
	font-family: Tahoma,Verdana;	
	font-size: 10px;
	text-align: center;
}

.rich-tab-active {
	background-image: url(../images/estilos/slpa_select.gif);
	border-color: #333333;
	color: #0170B7;
	font-weight: bold;
	font-family: Tahoma,Verdana;
	font-size: 10px;
	background-position: center top;
	background-repeat: repeat-x;
	border-style: solid;
	border-width: 1px 1px 0;
	cursor: default;
	text-align: center;
}

.rich-tabpanel-content {
	font-family: Tahoma,Verdana;
	font-size: 11px;
}

/* rich:Toolbar  ---------------------------- */ 

.rich-toolbar {
	background-image: none;
	background-color: #B4B4B4;
	white-space: nowrap;
	height:0px;
	padding:0px;
	border-top: solid #cccccc 1px;
	border-right: solid #999999 1px;
	border-bottom: solid #999999 1px;
	border-left: solid #cccccc 1px;
	border-radius: 4px;
}

.rich-toolbar-item {
	color: #999999;
	font-weight: normal;
}

.rich-label-text-decor{
	font-weight: normal;
}

/* rich:ModalPanel  ---------------------------- */ 

.rich-mp-content {
	background-color: none;
	border-bottom: solid #000000 2px;
	border-left: solid #000000 2px;
	border-right: solid #000000 2px;
	border-top: solid #000000 2px;
}

.rich-modalpanel {}	
.rich-mpnl_panel {}

.rich-mpnl-mask-div	{
	/*	Defines styles for a wrapper <div> element of a mask*/
}

.rich-mpnl-resizer {
	/*	Defines styles for a wrapper <div> element of a resizing element	*/
}

.rich-mpnl-shadow {
	background-color: #CCCCCC;
}

.rich-mpnl-header {
	padding-left: 20px;
	background-image: url(../images/estilos/panel_header.jpg);
	background-repeat: no-repeat;
	color: #FFFFFF;
	border-width: 0px 0px 0;
}

.rich-mpnl-header-cell {
	border-width: 0px 0px 0;
}

.rich-mpnl-text	{
	background-color: #bebfbe;
}

.rich-mpnl-body	{
	background-image: url(../images/estilos/back_panel.jpg);
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.rich-mpnl-controls	{}

.rich-messages {
 	padding: 10px 2px 2px;
}

.span.rich-messages-marker, span.rich-messages-marker {
	float: left;
}

.rich-messages-marker {
	padding: 8px 8px 8px 8px;
	text-align: center;
}

.rich-messages-label {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	width: 300px;
	vertical-align: middle;
}

/* rich:Calendar  ---------------------------- */ 

.rich-calendar-exterior {
	border-right: solid #555555 1px;
	border-bottom: solid #555555 1px;
	border-left: solid #999999 1px;
	border-top: solid #999999 1px;
	padding: 4px;
	background-color: #999999;
}

.rich-calendar-select {
	background-color: #0170B7;
	color: #ffffff;
	font-weight: bold;
}

.rich-calendar-tool {
	color: #FFFFFF;
}

.rich-calendar-tool-btn {
	color: #FFFFFF;
	background-color: #868C8A;
	padding: 2px 2px;
}

.rich-calendar-tool-btn-hover {
	background-color: #cccccc;
	padding: 2px 2px;
}

.rich-calendar-today {
	background-color: #ffffff;
	color: #000000;
	font-weight: normal;
	border: solid #999999 1px;
}

.rich-calendar-editor-btn-selected {
	color: #ffffff;
	cursor: default;
	font-weight: bold;
	background-color: #0170B7;
}

.rich-calendar-editor-btn {
	cursor: pointer;
	text-align: center;
	padding: 0;
	border: 0;;
	width: 36px;
}

.rich-calendar-editor-btn-over {
	background-color: #CCCCCC;
	padding: 0;
	border: 0;
	width: 36px;
}

.rich-calendar-date-layout {
	background: #FFFFFF none repeat scroll 0 0;
	border: 1px solid #cccccc;
	position: relative;
}

.rich-calendar-holly {
	background-color: #FFEBDA;
	color: #737E90;
}

.rich-calendar-time-btn {
	border: 1px solid #FFFFFF;
	cursor: pointer;
	padding: 2px;
	text-align: center;
	white-space: nowrap;
	width: 45px;
	background-image: url(../images/estilos/b_back.gif);
	font-weight: bold;
	border-left: 1px solid #AAAAAA;
	border-right: 1px solid #000000;
	border-top: 1px solid #AAAAAA;
	border-bottom: 1px solid #000000;
	margin: 2px;
}

/* rich:dropDownMenu  ---------------------------- */ 

.rich-ddmenu-label-unselect {
	background-image: url(../img/estilos/menu_item.gif);
	background-position: right;
	background-repeat: no-repeat;
	padding-right: 0px;
	padding-left: 0px;
	color: #000000;
	z-index: 9999;
}

.rich-ddmenu-label-select {
	background-image: url(../img/estilos/menu_item_f2.gif);
	background-position: right;
	background-repeat: no-repeat;
	padding-right: 0px;
	padding-left: 0px;
	color:#000000;
	background-color: transparent;
	border: 0;
	z-index: 9999;
}

.rich-menu-list-border {
	border-left: 1px solid #AAAAAA;
	border-right: 1px solid #000000;
	border-top: 1px solid #AAAAAA;
	border-bottom: 1px solid #000000;
	padding-left: 0px;
	z-index: 9999;
	/*-moz-border-radius: 10px;*/
}
/* rich:MENU  ---------------------------- */ 

.rich-menu-item, .rich-menu-group {
	background-color: #B4B4B4;
	color:#333333;
	border-top: solid #cccccc 1px;
	border-bottom: solid #979797 1px;
	border-right: solid #B4B4B4 1px;
	border-left: solid #B4B4B4 1px;
	padding: 4px 18px 4px 0px;
	z-index: 9999;
}
.rich-menu-item-hover, .rich-menu-group-hover {
	background-color: #E0E0E0;
	color:#0170B7;
	z-index: 9999;
}

.rich-menu-node-icon {
	background-image: url(../img/item_menu.png);
	z-index: 9999;
}

.rich-menu-node {
	font-size: 1px;
	height: 16px;
	left: 5px;
	position: absolute;
	top: 2px;
	width: 16px;
	z-index: 9999;
}
.rich-datascr-button-dsbld {}

.rich-legend {
	color: #000000
}

.rich-table-footer {
	background-color: #DBE8F0;
	border-top: solid #ffffff 2px;
}
	
.rich-table-subfootercell {
	text-align: right;
	background-color: #E7F0F5;
	border-top: solid #ffffff 2px;
}

.rich-table-subheadercell {
	background-color:#EDEDE7;
}	

input[type="text"],textarea,input[type="password"] {
	border-radius: 4px 4px 4px 4px;
	border-left: 1px solid #999999;
	border-right: 1px solid #cccccc;
	border-top: 1px solid #999999;
	border-bottom: 1px solid #cccccc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #0170B7;
	padding-left: 5px;
	background-image:none;
}

button[type="button"], button[type="reset"], button[type="submit"], input[type="reset"], input[type="submit"], input[type="button"] {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #0170B7;
	border-bottom: #333333 1px solid;
	border-left: #AAAAAA 1px solid;
	border-right: #333333 1px solid;
	border-top: #999999 1px solid;
	padding: 8px;
	margin-left: 5px;
	cursor: pointer;
	box-shadow: 2px 2px 2px #333333;
	border-radius: 5px;
	background-image: none;

}
button[type="button"], button[type="reset"], button[type="submit"], input[type="reset"], input[type="submit"], input[type="button"]:hover {
	color: #FFF;
	background-image: none;
}

textarea[type="textarea"][disabled], input[type="text"][disabled], input[type="password"][disabled] {
	background-color: #F2F2F2;
	color: #999999;
	background-image:none;
}

fieldset {
	border: 1px solid;
}

select {
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #0170B7;
	padding: 1px;
	border-radius: 4px 4px 4px 4px;
	margin-right: 10px;
}

.centered-cell {
	text-align: center;
}

.dr-tbpnl-tb-sel {
	border-color: #000000;
	background-image: url(../images/estilos/slpa_over.gif);
	color: #FFFFFF;
	padding-bottom: 3px;
}

.inpanelBody {
	overflow: auto;
	background-color: #FFFFFF;
	padding: 10px;
	border-right: solid #555555 1px;
	border-bottom: solid #555555 1px;
	border-left: solid #999999 1px;
	border-top: solid #999999 1px;
}

.panelModal {
	height: 350px;
	width: 600px;
	overflow: auto;
}

.modalPanelBusquedaAvanzada {
	background-color: transparent;
	border: hidden;
}	

.gridContent {
	color: #000000;
	font-size: 10px;
}

.lbl {
	color: #7B007B;
	font-size: 10px;
}

.headerText {
	color: #000000;
	font-size: 10px;
}

.Links {
	font-family: Tahoma, Verdana;
	font-size: 10px;
	font-style: normal;
	color: #0170B7;
	line-height: 15px;
	text-decoration: none;
}

.Links:hover {
	font-family: Tahoma, Verdana;
	font-size: 10px;
	font-style: normal;
	color: #000000;
	line-height: 15px;
	text-decoration: none;
}

.LinkDestacado {
	font-family: Tahoma, Verdana;
	font-size: 10px;
	font-style: normal;
	color: #0170B7;
	line-height: 15px;
	text-decoration: underline;
	font-weight: bold;
}

.LinkDestacado:hover {
	font-family: Tahoma, Verdana;
	font-size: 10px;
	font-style: normal;
	color: #000000;
	line-height: 15px;
	text-decoration: none;
	font-weight: bold;
}

.Smalltxt {
	font-family: Tahoma, Verdana;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	line-height: 15px;
}

.Smalltxt2 {

	font-family: Tahoma, Verdana;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #666666;
}

.txtParrafo {
	font-family: Tahoma, Verdana;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	line-height: 15px;
}

.Destacado {
	font-family: Tahoma, Verdana;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #0170B7;
	line-height: 15px;
}

.Destacado2 {
	font-family: Tahoma, Verdana;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #8B8B8B;
	line-height: 15px;
}

.DestacadoGreen {
	font-family: Tahoma, Verdana;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #A2BD32;
	line-height: 15px;
}

.barsearchbutton {
    border-width: 1px;
    background-color: #{a4jSkin.generalBackgroundColor};
}

.fondo {
	padding: 0 0 30px 0;
	border-width: 0px;
}	

.titulo {
	font-family: Arial;
	font-size: 10px;	
	color: #797979;
	font-style: normal;
}

.panelComponentes {
	padding: 0px;
}

.filasDeDetalle {
	vertical-align: top;
	padding: 0px;
}

.separacionTablas {
	width: 16px;
	padding: 0px;
}

.fondoDatos {
	overflow: scroll;
	background-color: #FFFFFF;
	padding: 0px;
	border-width: 0px;
	width: 100%;
}

.fondoPantalla {
	background-color: #FFFFFF;
	background-image: none;
	padding: 0px;
	margin: 0px;
	border: none;
}

.panelTitulo {
	width: 100%;
	border-style: hidden;
}

.columnaExcel {
	border-style: hidden;
	text-align: right;
	padding: 0px;
	border: none;
}

.columnaTitulo {
	text-align: left;
	border-style: hidden;
	padding: 0px;
	border: none;
}

.columnaTituloGrafico {
	text-align: left;
	border-style: hidden;
	padding: 0px;
	height: 21px;
	border: none;
}

/* Tooltips */	

.tooltip {
	background-color: #FFFFFF;
	padding: 10px;
	border: 3px solid #FF6600;
}

.tooltipData {
    font-weight: bold;
}
	
.separator-line {
	width: 100%;
	height: 4px;
}

.separator-line2 {
	background-image: url(../img/tit_back_2.gif);
	width: 100%;
	background-position: center;
}

.espacioADato {
	height: 1px;
}

.panelTitulo {
}

.columnaExcel {
	border-style: hidden;
}

.columnaTitulo {
	border-style: hidden;
}

.columnaTituloGrafico {
	border-style: hidden;
}

.TitTabla {
}

.filasDeFiltros {
	vertical-align: bottom;
	padding: 0px;
}

.filasFiltros {
	padding: 0px;
}

.encabezadoUnaFilaTabla {
	border: none;
	background-color: #FFFFFF;
	border-bottom: solid 2px #cccccc;
	padding-bottom: 10px;
}

.encabezadoUnaFilaTablaIzq {
	border: none;
	background-color: #FFFFFF;
	border-bottom: solid 2px #cccccc;
	padding-bottom: 10px;
	text-align: left;
}

.encabezadoUnaFilaTablaDer {
	border: none;
	background-color: #FFFFFF;
	border-bottom: solid 2px #cccccc;
	padding-bottom: 10px;
	text-align: right;
}

.encabezadoUnaFilaTablaCen {
	border: none;
	background-color: #FFFFFF;
	border-bottom: solid 2px #cccccc;
	padding-bottom: 10px;
	text-align: center;
}
	
/* Estilos de las filas de una tabla */ 

.filaTabla {
	background-color: #f4f4f4;
}
	
.filaRoja {
	background-color: #FFE8E8;
}

.filaAzul {
	background-color: #EBEBFF;
}

.filaNaranja {
	background-color: #FFEED4;
}

.filaAmarilla {
	background-color: #FFFFD2;
}

.filaVerde {
	background-color: #EAF6EA;
}		
	
.filaSubTotalTabla {
	background-color: #E9E9E9;
	border-top: solid  #ffffff 2px;
} 
 	
.filaTotalTabla {
	background-color: #E0E0E0;
	border-top: solid #ffffff 2px;
}

.filaSinDatoTabla {
	background-color: #FFFFD2;
}

.filaSinLink {
	cursor: text;
	color: #000000;	
}

.filaConLink {
}

/* ------------- tabla DATOS estatica-------------*/
.TablaDatos{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	font-style: normal;
	font-weight: normal;
}
.TablaDatos TH {
	height: 24px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFF;
	font-style: normal;
	font-weight: bold;
	text-align: left;
	padding-bottom: 5px;
	padding-top: 3px;
	background-image: url(img/th_back.gif);
	background-position: bottom;
}
.TablaDatos TD {
	background-color: #FFFFFF;
	border-bottom:1px dashed #DDDDDD;
	height: 24px;
}

	
/* -------------INICIO Estilos ACORDEON -------------*/

.header {
	background: #000;
	cursor: pointer;
	padding:1px;
}

.header:hover{
	background-color:#666;
}
.selected{
	background-color:#F00;
	color:#FFF;
}

.content{
	background:#FFF;
	padding:1px;
}

#basic-accordian{
	padding:1px;
	width:268px;	
}

.accordion_headings{
	padding:10px;
	background-image:url(../img/ayuda_barra_busq.png);
	background-repeat:no-repeat;
	height:18px;
	color:#FFFFFF;
	border:1px solid #FFF;
	cursor:pointer;
	font-weight:bold;
}

.accordion_headings:hover{
	background:#00CCFF;
	height:18px;
	background-image:url(../img/ayuda_barra_busq.png);
	background-repeat:no-repeat;
}

.accordion_child{
	padding:15px;
	background:#EEE;	
}

.header_highlight{
	background-repeat:no-repeat;
}

.accordion_headings1{
	padding-bottom: 8px;
	padding-top: 15px;
}

.accordion_headings2{
	padding-bottom: 8px;
}

.accordion_headings3{
	padding-bottom: 15px;
}

.accordion_child1 {
	padding:5px;
}

.accordion_headings11 {
	padding:5px;
	color:#FFFFFF;
	cursor:pointer; 
	font-weight:bold;
	width:225px;
}

.DetalleError {
	color: red;
	font-family: Arial,Tahoma;	
}

.comentarioActualizacion {
	color: #8D8D8D;
	font-family: Arial,Tahoma;
	padding: 0 0 0 28px;
	background-image: url(../img/ico_refresh_text.gif);
	background-repeat: no-repeat;
	background-position: botton-left;
	float: left;
	margin: 8px 0 8px 0;
	font-size: 10px;
	font-variant: normal;
}

.comentarioInformacion {
	color: #8D8D8D;
	font-family: Arial,Tahoma;
	padding: 0 0 0 28px;
	background-image: url(../img/ico_info_text.gif);
	background-repeat: no-repeat;
	background-position: botton-left;
	float: left;
	margin: 8px 0 8px 0;
	font-size: 10px;
	font-variant: normal;
}

.textoCantFilas {
	font-family: Arial;
	font-size: 11px;	
}

.textoCantFilasNegrita {
	font-family: Arial;
	font-size: 11px;	
	font-weight: bold;
}

.paginadorMasCantFilas {
	text-align: right;
}

.cantFilas {
	text-align: right;
	padding-top: 10px;
}
.TablaLinks {
}

.TablaLinks TD {
	border-bottom:1px dashed #DDDDDD;
	height:34px;
	text-align: left;
}

.LinksApp a  {
	background: url(../img/item_link.gif);
	background-repeat:no-repeat;
	background-position:top-left;
	cursor:pointer;
	font-size:11px;
	padding-left:35px;
	padding-top:2px;
	padding-bottom:8px;
	color: #7F7F7F;
	font-weight: normal;
}

.LinksApp a:hover {
	background: url(../img/item_link.gif);
	background-repeat:no-repeat;
	background-position:top-left;
	cursor:pointer;
	font-size:11px;
	padding-left:35px;
	padding-top:2px;
	padding-bottom:8px;
	color: #E30614;
	font-weight: normal;
}

.LinksInforme a  {
	background: url(../img/item_informe.gif);
	background-repeat:no-repeat;
	background-position:top-left;
	cursor:pointer;
	font-size:11px;
	padding-left:35px;
	color: #7F7F7F;
	font-weight: normal;
	padding-top: 2px;
	padding-bottom: 8px;
}

.LinksInforme a:hover {
	background: url(../img/item_informe.gif);
	background-repeat:no-repeat;
	background-position:top-left;
	cursor:pointer;
	font-size:11px;
	padding-left:35px;
	padding-top:2px;
	padding-bottom:8px;
	color: #333;
	font-weight: normal;
}

.LinksPdf a  {
	background: url(../img/item_pdf.gif);
	background-repeat:no-repeat;
	background-position:top-left;
	cursor:pointer;
	font-size:11px;
	padding-left:35px;
	color: #7F7F7F;
	font-weight: normal;
	padding-top: 2px;
	padding-bottom: 8px;
}

.LinksPdf a:hover {
	background: url(../img/item_pdf.gif);
	background-repeat:no-repeat;
	background-position:top-left;
	cursor:pointer;
	font-size:11px;
	padding-left:35px;
	padding-top:2px;
	padding-bottom:8px;
	color: #333;
	font-weight: normal;
}

.rich-table-cell {
    color: #333333;
    font-family: Tahoma;
    font-size: 10px;
    font-weight: normal;
    padding: 10px 5px;
    border-style: inherit none dotted none;
    border-width: 1px;
}
.separator-line2 {
    background-image: url(../img/tit_back_2.gif);
    width: 100%;
    background-position: center;
}
.rich-table-header {
	background-color: #EDEDE7;
	background-image: none;
}
.columnaExcel {
    border-style: hidden;
    text-align: right;
    padding: 0px;
    border: none;
}

.columnaTitulo {
    text-align: left;
    border-style: hidden;
    padding: 0px;
    border: none;
}

.columnaTituloGrafico {
    text-align: left;
    border-style: hidden;
    padding: 0px;
    height: 21px;
    border: none;
}
.rich-sort-icon {
	width: 9px;
	height: 10px;	
}

.espacioADetallesTutoriales {
	padding-left: 25px;	
}	

.panelDatoObligatorio {
	padding-top: 6px;
}

.panelBotonesEditar {
	padding-top: 10px;
}