.TablaContenedora
{
	margin-top:3px;		
	/*padding-left:1px;	
	padding-right:1px;	*/
	background:white;
}
.Maximizar
{
	position:absolute;
	top:85px;
	right:10px;
	z-index:100;		
}
.Minimizar
{
	position:absolute;
	top:10px;
	right:10px;
	z-index:100;		
}
.LogoPantallaMaximizada
{
	position:absolute;
	top:5px;
	right:40px;	
	z-index:100;		
}
.LogoPantallaNormal
{
	position:absolute;
	visibility:hidden;	
}

.scroller
{
	height:400px;
	width:500px;
	overflow-y:scroll;
	display: block;
}

.AttributeCheckBox label {
	color:#000 !important;
	font-family: "Trebuchet MS",Arial,Helvetica,sans-serif !important;
}

.RDCTablaExplorer
{
	margin-top:5px;	
	
	padding-left:10px;
	padding-bottom:10px;
	
	-webkit-border-radius:15px;
	-moz-border-radius:15px;
	border-radius:15px;
	
	border:1px outset #E1E4E4;
	
	-moz-box-shadow: -2px 2px 2px #ccc;
	-webkit-box-shadow: -2px 2px 2px #ccc;
	
	height:600px;	
	background: #f0ffeb;/*#E1E4E4;*/ /*Porque en IE anda mal el gradiente*/
}

.RDCTablaDocumentos
{
	margin-top:5px;	
	
	padding-left:10px;
	padding-bottom:10px;
	
	-webkit-border-radius:15px;
	-moz-border-radius:15px;
	border-radius:15px;
	
	border:1px outset #E1E4E4;
	
	-moz-box-shadow: -2px 2px 2px #ccc;
	-webkit-box-shadow: -2px 2px 2px #ccc;
	
	background: #f0ffeb;/*#E1E4E4;*/ /*Porque en IE anda mal el gradiente*/
}

.ErrorViewerBullet div, .ErrorViewerBullet span
{
	margin-left:0px;
	display:block;	
	margin: 10px 0px;
	padding:15px 15px 15px 50px;
	
	border-style:solid;
	border-width:1px;
	border-top-left-radius:10px;
	border-top-right-radius:10px;
	border-bottom-right-radius:10px;
	border-bottom-left-radius:10px;
	
	background-repeat: no-repeat;
	background-position: 10px center;
	color: #D8000C;
	background-color: #FFBABA;
	background-image: url('./errorviewer.png');
	
	font-family:"Trebuchet MS",arial,helvetica,sans-serif;
	font-size:13px;
	font-weight:normal;
	color:#d8000c;
	text-align:left
		
	
}

.highlight
{
	background-color:#e5fc47;
}

.GCTextArea
{
	background-color:transparent;
	color:#747474;
	border:0px;
	width:600px;
	height:300px;	
}
.ReadonlyAttributeXML
{
	color:green;
	height:50px;
	width:50px;
	overflow-y: auto;
	overflow-x: auto;
	
	
}
.ReadonlyAttributeNoWrapYaEsta
{
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size:9pt;
	font-style:normal;
	font-variant:normal;
	text-decoration:none;
	color:#01a201;
	white-space:nowrap
}

/***** MENSAJES *****/

.MensajeError
{
	margin-right:0px;
	margin-top:10px;
	margin-top:0px;
	margin-left:10px;
	padding-bottom:15px;
	padding-left:50px;
	padding-right:15px;
	padding-top:15px;
	
	background-color:#ffbaba;
	background-image:url(../Resources/mensajeerror.png);
	background-position:10px center;
	background-repeat:no-repeat;
	
	
	border:1px solid #d8000c;	
	border-top-left-radius:15px;
	border-top-right-radius:15px;
	border-bottom-right-radius:15px;
	border-bottom-left-radius:15px;
	
	font-family:"Trebuchet MS",arial,helvetica,sans-serif;
	font-size:13px;
	font-style:normal;
	font-variant:normal;	
	color:#d8000c;
	text-align:left;
	vertical-align:middle
	text-decoration:none;
	white-space:nowrap;
	
}
.MensajeError ul
{
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	list-style-type:none;
}


.MensajeOk
{
	margin-right:0px;
	margin-top:10px;
	margin-top:0px;
	margin-left:10px;
	padding-bottom:15px;
	padding-left:50px;
	padding-right:15px;
	padding-top:15px;
	
	background-color:#dff2bf;
	background-image:url(../Resources/exito1.png);
	background-position:10px center;
	background-repeat:no-repeat;
	
	
	border:1px solid #4f8a10;	
	border-top-left-radius:15px;
	border-top-right-radius:15px;
	border-bottom-right-radius:15px;
	border-bottom-left-radius:15px;
	
	font-family:"Trebuchet MS",arial,helvetica,sans-serif;
	font-size:13px;
	font-style:normal;
	font-variant:normal;	
	color:#4f8a10;
	text-align:left;
	vertical-align:middle
	text-decoration:none;
	white-space:nowrap;
	
}
.MensajeOk ul
{
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	list-style-type:none;
}

.MensajeAdvertencia
{
	margin-right:0px;
	margin-top:10px;
	margin-top:0px;
	margin-left:10px;
	padding-bottom:15px;
	padding-left:50px;
	padding-right:15px;
	padding-top:15px;
	
	background-color:#feefb3;
	background-image:url(../Resources/GeoCulturaTheme/advertencia.png);
	background-position:10px center;
	background-repeat:no-repeat;
	
	
	border:1px solid #9f6000;	
	border-top-left-radius:15px;
	border-top-right-radius:15px;
	border-bottom-right-radius:15px;
	border-bottom-left-radius:15px;
	
	font-family:"Trebuchet MS",arial,helvetica,sans-serif;
	font-size:13px;
	font-style:normal;
	font-variant:normal;	
	color:#9f6000;
	text-align:left;
	vertical-align:middle
	text-decoration:none;
	white-space:nowrap;
	
}
.MensajeAdvertencia ul
{
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	list-style-type:none;
}


/***** AUDITORIA *****/

.AuditoriaTablaGeneral
{
	
}

.AuditoriaTablaCambios
{
	height:400px;
	width:500px;
	overflow-y:scroll;
	display: block;
}

.AuditoriaTituloCambio
{
	font-size:12px;
	font-family:Trebuchet MS;
	font-weight:normal;
	color:#aa603d;
	padding-right:20px;
}

.AuditoriaTituloCambioCorte
{
	font-size:14px;
	font-family:Trebuchet MS;
	font-weight:bolder;
	color:#aa603d;	
}

.AuditoriaTituloCambioVinieta
{
	font-size:12px;
	font-family:Trebuchet MS;
	font-weight:normal;
	color:#aa603d;	
	padding-right:5px;
	padding-left:5px;
}

.AuditoriaTablaObjetos {
	margin-left:20px;padding:0px;
	width:100%;
	border:1px solid #feefb3;
	
	-moz-border-radius-bottomleft:6px;
	-webkit-border-bottom-left-radius:6px;
	border-bottom-left-radius:6px;
	
	-moz-border-radius-bottomright:6px;
	-webkit-border-bottom-right-radius:6px;
	border-bottom-right-radius:6px;
	
	-moz-border-radius-topright:6px;
	-webkit-border-top-right-radius:6px;
	border-top-right-radius:6px;
	
	-moz-border-radius-topleft:6px;
	-webkit-border-top-left-radius:6px;
	border-top-left-radius:6px;
}.AuditoriaTablaObjetos table{
	width:100%;
	height:100%;
	margin:0px;padding:0px;
}.AuditoriaTablaObjetos tr:last-child td:last-child {
	-moz-border-radius-bottomright:6px;
	-webkit-border-bottom-right-radius:6px;
	border-bottom-right-radius:6px;
}
.AuditoriaTablaObjetos table tr:first-child td:first-child {
	-moz-border-radius-topleft:6px;
	-webkit-border-top-left-radius:6px;
	border-top-left-radius:6px;
}
.AuditoriaTablaObjetos table tr:first-child td:last-child {
	-moz-border-radius-topright:6px;
	-webkit-border-top-right-radius:6px;
	border-top-right-radius:6px;
}.AuditoriaTablaObjetos tr:last-child td:first-child{
	-moz-border-radius-bottomleft:6px;
	-webkit-border-bottom-left-radius:6px;
	border-bottom-left-radius:6px;
}.AuditoriaTablaObjetos tr:hover td{
	background-color:#ffffff;
		

}
.AuditoriaTablaObjetos td{
	vertical-align:middle;
		background:-o-linear-gradient(bottom, #fefaf1 5%, #ffffff 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fefaf1), color-stop(1, #ffffff) ); 
	background:-moz-linear-gradient( center top, #fefaf1 5%, #ffffff 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#fefaf1", endColorstr="#ffffff");	background: -o-linear-gradient(top,#fefaf1,ffffff);

	background-color:#fefaf1;

	border:1px solid #feefb3;
	border-width:0px 1px 1px 0px;
	text-align:left;
	padding:3px;
	font-size:9px;
	font-family:Trebuchet MS;
	font-weight:normal;
	color:#aa603d;
}.AuditoriaTablaObjetos tr:last-child td{
	border-width:0px 1px 0px 0px;
}.AuditoriaTablaObjetos tr td:last-child{
	border-width:0px 0px 1px 0px;
}.AuditoriaTablaObjetos tr:last-child td:last-child{
	border-width:0px 0px 0px 0px;
}
.AuditoriaTablaObjetos tr:first-child td{
		background:-o-linear-gradient(bottom, #fefaf1 5%, #feefb3 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fefaf1), color-stop(1, #feefb3) );
	background:-moz-linear-gradient( center top, #fefaf1 5%, #feefb3 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#fefaf1", endColorstr="#feefb3");	background: -o-linear-gradient(top,#fefaf1,feefb3);

	background-color:#fefaf1;
	border:0px solid #feefb3;
	text-align:center;
	border-width:0px 0px 1px 1px;
	font-size:9px;
	font-family:Trebuchet MS;
	font-weight:bold;
	color:#aa603d;
}
.AuditoriaTablaObjetos tr:first-child:hover td{
	background:-o-linear-gradient(bottom, #fefaf1 5%, #feefb3 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fefaf1), color-stop(1, #feefb3) );
	background:-moz-linear-gradient( center top, #fefaf1 5%, #feefb3 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#fefaf1", endColorstr="#feefb3");	background: -o-linear-gradient(top,#fefaf1,feefb3);

	background-color:#fefaf1;
}
.AuditoriaTablaObjetos tr:first-child td:first-child{
	border-width:0px 0px 1px 0px;
}
.AuditoriaTablaObjetos tr:first-child td:last-child{
	border-width:0px 0px 1px 1px;
}

.ImageContraer
{
	text-align:right;
	position:relative;
	top:-10px;
	
}

.CellContraer
{
	text-align:right;
}

.CellPaginado
{
	text-align:right;
}

.TablePaginado
{
	text-align:right;
}

.FieldSetTitle
{
	padding-top:0px; 
	position:relative;
	top:15px;
}

.Group
{
	padding-top:20px;
}
.GroupTitle
{
	padding-top:0px; 
	position:relative;
	top:15px;
}
UL.Tabs LI.Tab SPAN.TabText
{
	font-size: 12pt;
}

.ReadonlyAttribute
{
	vertical-align : middle;
	padding: 0px;
	padding-right:1px;
	color: #333;
}

.TextBlockTrn
{
	vertical-align : middle;
	padding-left: 3px;
	font-size:9pt;
}

.Label
{
font-size:9pt;
}

.ReadonlyAttributeTitulo
{
	font-size:8.5pt;
}

.WorkWithTitle
{
	background-color:#375C89;
}

.WorkWithEven
{
	background-color:#e1e5dd;
}

.Button, .BtnEnter
{
	background-color: #375C89;
}


/* Popup */

.PopupBorder{
                box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
                -moz-box-shadow:0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
                -webkit-box-shadow:0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
                -webkit-tap-highlight-color:transparent;
                -moz-transition:.2s ease-out;
                -ms-transition:.2s ease-out;
                -o-transition:.2s ease-out;
                transition:.2s ease-out;
                -webkit-transition:.2s ease-out;
                background-color: #F7F7F7;
                border-radius: 10px;
				margin-top: 20px !important;
}

.PopupHeader{
                background-color: #F7F7F7;
                border-top-left-radius: 10px;
                border-top-right-radius: 10px;
                font-size: 16pt;
                position: relative !important;
                left: 0px !important;
                top: -20px !important;
                height: 30px !important;
                padding: 5px 0px 5px 5px !important;
                border-bottom: 1px solid #E0E0E0;
				color: #375C89;
}

.PopupHeaderButton{
    background-position: center center;
    background-repeat: no-repeat;
    border-radius: 20px;
    float: right;
    height: 16px;
    width: 16px;
    cursor: pointer;
    text-align: right;
    margin-right: 10px;
    margin-top: 8px;
}

/* Group */
.GroupTitle
{
	padding-top:0px; 
	position: relative;
	top: 11px !important;
}

.GroupBlueTitle{
	padding-top:0px; 
	position:relative;
	top: 12px;
	border-top-left-radius: 1px;
	border-top-right-radius: 1px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	padding-bottom: 3px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
}

.gx-content-placeholder {
	padding: 10px;
}

.FieldSetTitle{
	position:relative;
	top:1px;
	border-top-left-radius: 1px;
	border-top-right-radius: 1px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	padding-bottom: 3px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	margin-bottom: 10px;
	color: #FFF !important;
	text-shadow: none !important;
	font-size: 10pt;
	font-weight: normal;
}

.FieldSetSinTituloTitle{
	display: none;
}

#gxp0_rs{
	position: absolute !important;
	bottom: 100% !important;
	right: 100% !important; 
	top: 100% !important;
	left: 100% !important;
}

/*DIV.gx-mask{ background-image: url(loader.gif);background-position: center;background-repeat: no-repeat;}*/

.ErrorMessages{
	top: 0px !important;
	right: 25px !important;
}


.WorkWithNormalFooter .PagingButtonsFirst, .WorkWithNormalFooter .PagingButtonsPrevious, .WorkWithNormalFooter .PagingButtonsNext, .WorkWithNormalFooter .PagingButtonsLast {
	padding-left: 10px !important;
    padding-bottom: 15px !important;
	background-color: transparent !important;
}

.no-padding
{
	padding: 0px !important;	
}

TH.WorkWithTitle {
    background-color: #145082 !important;
}

TH.WorkWithTitle {
    color: #fcfcfc !important;
}

.WorkWith TR {
    border: none !important;
}

INPUT[type="text"] {
	border: 1px solid #ccc;
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
}

SELECT  {
	border: 1px solid #ccc;
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
}


#LAYOUTMAINTABLE_MPAGE{
	padding-left: 0px !important;
}

.menu-dropdown, .menu-text {
	background-color: #FFFFFF
}