/*	Estilo para la pagina													*/
body {
	font-family: 		Verdana, Helvetica, Arial, sans-serif;
	font-size:			12px;
	background-color:	#ececec;
	text-align:			center;
}

/* 	Estilo para el div de contenido general									*/
#allContent {
 /*       width:                  1154px;*/
	width: 			100%;
	margin-right:		auto;
	margin-left:		auto;
	/*padding:		5px 10px;*/
	background-color:	white;
/*	border: 		1px solid gray;*/
    -moz-border-radius: 6px 6px 6px 6px;
}

/* 	Estilo para el div de header											*/
#header {
        width: 			100%;
	margin-bottom:		5px;
        margin-right:  20px;
        width: 			100%;
}

/*	-- Pagina de Login --													*/
/*	Estilo para el div de barra lateral										*/
#sideBar {
	width:				30%;
	/*float: 				left;*/
	margin-bottom:		5px;	
}

/* Estilo para el div de contenido principal								*/
#loginForm {
	/*margin-left: 		70%;*/
        
}

/* Estilo para el footer de la pagina										*/
#footer {
	clear:				left;
	text-align: 		right;
	line-height:		2em;	
	background-color: 	gray;
	color: 				white;
	margin-top:			5px;
	border: 			1px solid white;
    -moz-border-radius: 6px 6px 6px 6px;	
}

/*	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*


/*	Estilo para formularios 												*/ 
.formulario {
	background-color: 	#F8F8F8;
    border: 			1px solid #2779AA;
    -moz-border-radius: 6px 6px 6px 6px;
    padding:			0.5em 2em 1em 2em;
    margin:				15px 100px;
}

.operationLink {
	text-align: 		center;
}


li.ui-wizard-step-title {
    font-size: 1em;
}

.wizardTab {
	width: 100%;
	text-align: center;
	background-color: #F8F8F8;
	border: 1px solid #2779AA;
	-moz-border-radius: 6px 6px 6px 6px;
	padding: 0.5em 0.5em 0.5em 2em;
}

/*	Estilo para renglones de un formulario									*/
.formFields {
	text-align: left;
	width:	    100%;
}

/*	Estilo para mesajes de error											*/									
.errorMessages {
	color:				red;
	text-align: 		left;
	width:				340px;
	background-color: 	#E8E8E8;
    border: 1px solid 	#2779AA;
    -moz-border-radius: 6px 6px 6px 6px;
    padding: 			0.5em 0.5em 0.5em 2em;
}
/*	Estilo para mesajes en grande											*/									
.displayMessages {
	color:				red;
	text-align: 		left;
	width:				100%;
        font-size: medium
}


/*	Estilo para renglones impares en una tabla								*/
.oddRow {
	background-color: 	#E8E8E8;
	text-align:			left;
	font-weight: 		bold;
}


.ui-panel-titlebar {
	text-align: left;
}

.PanelStyle.ui-panel .ui-panel-titlebar {
 background:#003946;
}

.PanelStyleTitle.ui-panel .ui-panel-titlebar .ui-panel-title {
 color:red;
 font-weight:bold;
 font-family: verdana;
}


/* 	Estilo para cantidades */
.cantidad {
	text-align: right;
}

.izquierdo {
	text-align: left;
}



.leftEtiqueta {
	text-align: left;
}

/*	Estilo para mostrar el detalle de alguna entidad						*/
.detalle {
	width: 95%;
	padding: 4px 10px;
	background-color: #F8F8F8;
    border: 1px solid #2779AA;
    -moz-border-radius: 6px 6px 6px 6px;
}

.detalleName {
	color: #2779AA;
	border-bottom: 1px solid gray;
	padding: 			0.5em 0.5em 0.5em 2em;
}

.detalleValue {
	color: black;
	border-bottom: 1px solid gray;
	padding: 			0.5em 0.5em 0.5em 2em;
}


.notificacion {
	color:				red;
	background-color: 	#F8F8F8;
    border: 			1px solid #2779AA;
    -moz-border-radius: 6px 6px 6px 6px;
    padding:			0.5em 0.5em 0.5em 2em;
}

.elementosParteSuperiorDerecha{
	
	text-align: right;
	
}
.order-table-header{
	text-align:center;
	background:none repeat scroll 0 0 #E5E5E5;
	border-bottom:1px solid #BBBBBB;
	padding:16px;
}

.one5050Col{width: 50%; vertical-align: top;}
.two5050Col{width: 50%; vertical-align: top;}

.one404020Col{width: 40%; vertical-align: top;}
.two404020Col{width: 30%; vertical-align: top;}
.thr404020Col{width: 30%; vertical-align: top;}

.one7030Col{width: 60%; vertical-align: top;}
.two7030Col{width: 40%; vertical-align: top;}

#sinPadding{padding: 0}

.pCalendarX input { background: #E5E5E5 !important }
.pCalendarO input { background: #FFFFFF !important }

.tituloHeaderBody { font: 1.9em 'Soberana Titular'; color: #929497}

.noBorders tr, .noBorders td {
    background: none !important;
    border: none !important;
}