/* CSS Document */

/*TOOLTIP*/
.hint {display: none;    position: absolute;    width: 120px;	font-size:11px;	margin-left: 14px;    margin-top: -4px;    border: 1px solid #c93;    padding: 6px 4px;    /* to fix IE6, I can't just declare a background-color,    I must do a bg image, too!  So I'm duplicating the pointer.gif    image, and positioning it so that it doesn't show up    within the box */    background: #ffc url(pointer.gif) no-repeat -10px 5px;	line-height:13px;}/* The pointer image is hadded by using another span */
.hint .hint-pointer {    position: absolute;    left: -10px;    top: 4px;    width: 10px;    height: 19px;    background: url(pointer.gif) left top no-repeat;}


/*=LAYOUTS PARA FORMULARIOS*/

/*1 COLUMNA*/
form.cmxform { width:100%; margin:0 auto 0 auto;}
form.cmxform table, form.cmxform table.widefield { margin:0 auto 0 auto; border-collapse:collapse; width:95%;  }
/*2 COLUMNAS*/
form.cmxform table td, form.cmxform table.data2columns td, form.cmxform table.data3columns td { border-bottom:1px solid #EAEAEA; padding:5px; vertical-align: top; }
form.cmxform table.data2columns td, form.cmxform table.data2columns td label { width:171px;}
/*3 COLUMNAS*/
form.cmxform table.data3columns { background-color:#EDF1E7;}
form.cmxform table.data3columns td { border-bottom:1px solid #ddd;}
form.cmxform table.data3columns td, form.cmxform table.data3columns td label { width:114px;}
/*3 COLUMNAS RSR*/
form.cmxform table.datarsrcolumns { background-color:#EDF1E7; width:95%; border:1px solid #ddd;}
form.cmxform table.datarsrcolumns td { border-:1px solid #ddd; padding:8px;}

/*=ESTILOS GLOBALES PARA FORMULARIOS*/
form.cmxform legend {  padding: 0 8px;  font-weight: bold; font-size:14px; font-weight:bold; color:#999999; }
form.cmxform fieldset {  margin: 10px 0 10px 0; border:none;}
form.cmxform fieldset.resultados {  margin: 10px 0; border:#D6DBCA 1px solid; background:#E7ECDF; padding:5px;}
form.cmxform { border:none;}
form.cmxform em {  font-weight: bold;  font-style: normal;  color: #f00;}
form.cmxform p { font-size:11px; padding:7px; color:#666666; }
form.cmxform h2 { margin-top:5px !important;}
form.cmxform label { line-height: 1em; font-weight:bold; color:#555;  display:block;  width:220px; font-size:11px;  }
form.cmxform td.ancholabel { width:220px;}
form.cmxform fieldset.buttonbar { background-color:#eee; border-bottom:#CCCCCC 2px solid; border-top:1px solid white; margin:0 auto 0 auto; padding:8px 12px; text-align:right; width:92%;}

/* =MENSAJES*/
#msg, #msg2 {  text-align:left;padding:15px 50px; font-size:12px;  font-weight:bold; margin:0 auto; position: relative; width:70%; margin-top: 8px;	margin-bottom: 8px}
#msg.alerta, #msg2.alerta {	background:lightyellow url(fondo_alert_icon.gif) 8px 4px no-repeat;	border:1px solid #FADD9A;	color:#CC6600;}
#msg.correcto {	background:#DFF8DC url(fondo_ok_icon.gif) 8px 4px no-repeat; border:1px solid #BDF1B8;	color:#003300;}
#msg.error { background:#FFEAEA url(fondo_error_icon.gif) 8px 4px no-repeat;	border:1px solid #FFD7D7;	color:#990000;}
.correcto {	background:#DFF8DC url(fondo_ok_icon.gif) 8px 4px no-repeat; border:1px solid #BDF1B8;	color:#003300;}
/*.error { background:#FFEAEA url(fondo_error_icon.gif) 8px 4px no-repeat;	border:1px solid #FFD7D7;	color:#990000;}*/
.error { background:#FFEAEA;	border:1px solid #FFD7D7;	color:#990000;}

/* =Precarga spry*/
#msg.HTMLPanelLoading, #msg2.HTMLPanelLoading {background:#FFFFFF url(loader.gif) 8px 4px no-repeat; border:1px dotted #666666;	color:#666666;}
#msg.HTMLPanelErrorContent, #msg2.HTMLPanelErrorContent {background:lightyellow url(fondo_alert_icon.gif) 8px 4px no-repeat;	border:1px solid #FADD9A;	color:#CC6600;}
.HTMLPanelLoading {background:#FFFFFF url(loader.gif) 8px 4px no-repeat; border:1px dotted #666666;	color:#666666;}
.HTMLPanelErrorContent {background:lightyellow url(fondo_alert_icon.gif) 8px 4px no-repeat;	border:1px solid #FADD9A;	color:#CC6600;}

form.cmxform ol {margin-left:15px;}
form.cmxform ol li { padding:4px 0 4px 0;}


.cmx_field { width:90%; border: #CCCCCC solid 1px; padding:2px;}
.cmx_field:hover, .cmx_field:focus { border: #999 solid 1px; background-color:#F2F2F2}
.cmx_fieldmultiline { width:90%; border: #CCCCCC solid 1px; padding:2px; font-family:Arial, Helvetica, sans-serif;}
.cmx_fieldmultiline:hover, .cmx_fieldmultiline:focus { border: #999 solid 1px; background-color:#F2F2F2}

/*FIELDSET AREA DE CAMPOS*/
form.cmxform fieldset.pmf_busqueda {	border:#ddd 1px solid;	background-color:#F0F0F0;	padding:8px;	display: block;	width:85%;	margin: 0 auto;	position: relative;		} 
form.cmxform fieldset.rsr_comentario { 	border:#ddd 1px solid;	background-color:#F0F0F0;	padding:6px;	display: block;	width:93%;	margin: 0 auto;	position: relative;}
form.cmxform fieldset.rsr_comentario table { width:100%;}




form.cmxform fieldset.pmf_busqueda .pmf_btn_buscar { float:right; width:15%; }
form.cmxform fieldset.pmf_busqueda .cmx_field { width:82%; float:left;}
