/* CSS Document */

body {
	background: #fff;
	font: 8pt "Trebuchet MS", Verdana, Sans, Arial, Sans-Serif;
	color: #0093b0;
	margin: 0px;
	text-align: left;

}


fieldset {
	border:#B5D5D7 1px solid;
	margin:20px;
}

legend{
	color:#F0A93F;
	font-weight:bold;
	font-size:12px;
}

input.campoTxt, textarea.campoTxt, select
{
	font-family: "Trebuchet MS", Verdana, Sans, Arial, Sans-Serif;
	border: 1px solid #4D98B5;
	font-size: 8pt;
	color: #00586A;	
	padding: 3px;
}
input.textoDefault
{
	color: Gray;
	font-style: italic;
}







input.jrg { width: 220px; padding: 5px; margin-right: 5px; border: 1px solid #A2CDDE; }
input.jrg_gde { width: 400px; padding: 5px; margin-right: 5px; border: 1px solid #A2CDDE; }

.boton {
	background-color:#71B7CF; 
	color:#FFFFFF; 
	border:0px #4B94B4 solid; 
	cursor:pointer; 
	font-family:Geneva, Arial, Helvetica, sans-serif;
	height: 23px;
}

.botonProcessing
{
	background-color: Gray; 
	color:#FFFFFF; 
	border:0px #4B94B4 solid; 
	cursor:pointer; 
	font-family:Geneva, Arial, Helvetica, sans-serif;
	height: 23px;
}

span.spanOpcional
{
	font-style: italic;
	font-size: 8pt;
}


div.divMsg
{
	display: block;
	width: 500px;
}

/* --------------------------------- */
/* ROUNDED ALTERNATE	  		 	*/

	/* ---------------------------------------------------------------------- */
	.round-a-gray{
		background:#444444 url(../img/round_gray-left.png) left top no-repeat;
		color:#FFFFFF;
		text-align:center;
	}
		.round-a-gray div{
			background:url(../img/round_gray-right.png) right bottom no-repeat;
			padding:4px;
			
		}
			.round-a-gray div strong { font-size: 10pt; }
	/* ---------------------------------------------------------------------- */
	.round-a-ok{
		background:#008000 url(../img/round_green-left.png) left top no-repeat;
		color:#FFFFFF;
		text-align:center;
	}
		.round-a-ok div{
			background:url(../img/round_green-right.png) right bottom no-repeat;
			padding:4px;
		}
			.round-a-ok div strong { font-size: 10pt; }
	/* ---------------------------------------------------------------------- */
	.round-a-error{
		background:#CC0000 url(../img/round_red-left.png) left top no-repeat;
		color:#FFFFFF;
		text-align:center;
	}
		.round-a-error div{
			background:url(../img/round_red-right.png) right bottom no-repeat;
			padding:4px;
		}
			.round-a-error div strong { font-size: 10pt; }
		
/* --------------------------------- */

a.lnkPDF
{
	background: url(../img/icoPDF.gif) no-repeat left center; 
	padding-left: 23px; 
	text-decoration: none;
}


/************/
#adminMain { }
	#adminMain #navPosition { margin: 10px 0 10px 0; }

#content { }

table.tabListado { }
table.tabListado thead th { text-align: left; height: 20px; border-bottom: 2px solid #71B7CF; }
table.tabListado tbody td { text-align: left; vertical-align: top; }
table.tabListado tbody td a { text-decoration: none; }

#adminMain div.formularioMantenimiento { }
#adminMain div.formularioMantenimiento div.section { margin-left: 15px;	}
#adminMain div.formularioMantenimiento div.section h4 { font-size: 10pt; font-weight: bold; margin: 10px 0 5px 0; }
#adminMain div.formularioMantenimiento div.section table, div.section table { margin-left: 20px; }

div.section { margin: 20px 10px; text-align: left; }
div.section h4 { color: #666; }
div.section ul { list-style: none; display: block; clear: both; margin: 5px; padding: 0; }
div.section ul li { background: url(../img/bullet.gif) no-repeat left 8px; padding: 0 14px; display: block; clear: both;}
div.section p { list-style: none; display: block; clear: both; margin: 0; padding: 0; }


#adminMain ul.opcionesMenu { }
#adminMain ul.opcionesMenu li { line-height: 20px; }
#adminMain ul.opcionesMenu li a { text-decoration: none; }
