@media print
{
	.itgridChk {display:none;}
	.ittoolbar {display:none;}
	.ittoolbarLinks {display:none;}
	.iteditButton {display:none;}
	.iteditForm FIELDSET.submit {display:none;}
	.iteditForm FIELDSET LI { padding: 1px 2px !important;} 
	.itview LI { padding: 1px 2px !important;} 
	.noPrint {display:none;}
}

/*Tags*/
BODY {
    padding-right: 0;
    padding-left: 0;
    padding-bottom: 10px;
    padding-top: 0;
    margin: 0;
    font-family: Verdana, Arial, Sans-Serif; /*Tahoma*/
    background-color: #FFF;
    font-size: 80%;
}

FORM {
	margin: 0;
	padding: 0;
}
IMG {
	border: 0;
}
A {
	color: #00709E;
}
A:hover {
	color: #008ECC;
}

HR {
	border-right: 0;
	border-top: 1px solid;
	border-left: 0;
	border-bottom: 0;
	color: #0084C9;
	height: 1px;
}

TEXTAREA, INPUT.inputTexto, SELECT {
    font-family: Verdana, Arial, Sans-Serif;
    font-size: 8pt;
    color: #000000;
}
INPUT.inputID {
	text-align: right;
}

/*Universales*/
.barraOff {
	height: 10px;
	border-top: solid 1px #4d4d4d;
	border-bottom: solid 1px #4d4d4d;
	border-left: solid 1px #4d4d4d;
}
.barraOn {
	height: 10px;
	border-top: solid 1px #065295;
	border-bottom: solid 1px #065295;
	border-left: solid 1px #065295;
}
.clear {
	clear:both;
}
.colorOk {
	color: Green;
}
.colorKo {
	color : Red;
} 
.imagenThumbnail{
	width: 50px;
	margin-right: 5px;
	vertical-align: top;
	float:left;
}
.imagenLink {
	border: none;
	vertical-align: middle;
	margin-right: 2px;
}
.pageBox {
	padding: 3px;
	margin-bottom: 10px;
}
.textoMensaje {
	font-size: 0.9em;
	margin-bottom: 10px;
	padding: 0.2em 0.2em 0.2em 0.5em;
	border: #0084C9 1px solid;
	background-color: #FFF;
}
.textoMensajeResaltar {
	background-color: #FFFFF9;
}

/*Box*/
.itbox {
    border: #00709E 1px solid;
    margin-bottom: 10px;
    clear: both; 
}
.itbox .itboxTitulo {
    padding: 3px;
    font-weight: bold;
    border-bottom: #00709E 1px solid;
}
.itbox .itboxTitulo H3, .itbox .itboxTitulo H2{
	font-size: 1.1em;
	margin: 0;
	padding: 0;
	color: #000;
}
.itbox .itboxContenido {
	padding: 3px;
	background-color: #FFF;
}
.itbox .itboxTexto {
	font-size: 90%;
}
.itbox .itboxTools {
	padding: 3px;
	background-color: #F1F5F8;
    border-bottom: #00709E 1px solid;
}
.itbox .itboxPie {
	padding: 3px;
	background-color: #F1F5F8;
    border-top: #00709E 1px solid;
}

.itsubbox {
    border: #0084C9 1px solid;
    margin-bottom: 10px;
}
.itsubbox .itsubboxTitulo {
    font-weight: bold;
	padding: 3px 3px 1px 3px;
    border-bottom: #0084C9 1px solid;
}
.itsubbox .itsubboxTitulo H4{
	font-size: 0.9em;
	margin: 0;
	padding: 0;
	display: inline;
	color: #00709E;
	vertical-align:top;  
}
.itsubbox .itsubboxTitulo IMG{
    margin-right:2px;
}
.itsubbox .itsubboxContenido {
	padding: 3px;
	font-size: 90%;
}

/*Edit*/
.iteditControl {
	padding-bottom: 10px;
}
.iteditControl .iteditForm {
	margin: 0;
	padding: 0;
}
.iteditForm FIELDSET {  
	font-size: 90%;
	clear: left;  
	width: auto;
	margin: 0.5em 0 0 0;
	padding: 0; 
	border: 1px solid #0084C9;
	border-collapse: collapse;
} 
.iteditForm FIELDSET .comentario {
	color: #464646;
	padding: 0.2em 0 0.2em 0.5em;
}
.iteditForm LEGEND {
	padding: 0;  
	color: #00709E;  
	font-weight: bold; 
	padding-left: 1em;
} 
.iteditForm FIELDSET OL {
	clear: left;
	list-style: none; 
	padding: 0.2em 0;
	margin: 0;
} 
.iteditForm FIELDSET LI {  
	float: left;
	clear: left;  
	width: 85%;
	padding: 0.2em 0 0.2em 0.5em;
} 
.iteditForm FIELDSET LI + * {
	vertical-align: top; 
}
.iteditForm FIELDSET IMG {
	vertical-align: bottom; 
}
.iteditForm FIELDSET.submit {  
	float: none;  
	width: auto;  
	border-style: none;  
	padding: 4px;
	background-color: #F1F5F8;
    border: #00709E 1px solid;
    margin-top: 0.5em;
    text-align: center;
}
.iteditForm FIELDSET.submit INPUT{
	margin-right:2px;
}
.iteditForm LABEL {  
	float: left;
	width: 19em;
	text-align: left; 
}
.iteditForm LI.left LABEL {
	float: none;  
	width: auto;  
	vertical-align: top; 
}
.iteditForm LI.unico LABEL {  
	float: none;
	width: auto;
	text-align: left; 
	margin-right: 2px;
}
.iteditForm LABEL .required {  
	color: red;
	text-align: right;
}
.iteditForm .iteditCheckEnabled {
	float: left;
	vertical-align: top;
}
.iteditForm .iteditData {
	display: table-cell;
}
.iteditForm .imagenCaptcha {
    margin: 5px 0 5px 20px;
}
.iteditForm .iteditAyuda {
    vertical-align: middle;
    margin-left: 5px;
    font-size: 90%;
    color: #464646;
}
.iteditForm LI.listasAdd {
	float: none;  
	width: auto;  
}
.iteditForm .listasAdd TABLE {
	width: 90%;
}
.iteditForm .listasAdd .lista{
	width: 47%;
}
.iteditForm .listasAdd .lista LABEL{
	width: 100%;
}
.iteditForm .listasAdd .lista SELECT{
	width: 100%;
}
.iteditForm .listasAdd .listaBotones {
	font-size: 85%;
	width: 4%;
	text-align: center;
	vertical-align :middle;
}
.iteditForm .listasAdd .listaBotones UL {
	list-style-type: none;
	padding: 0;
	margin: 0;
}
.iteditForm .listasAdd .listaBotones UL LI{
	padding: 0.1em 0;
	margin: 0;
}

/*Edit universales*/
.iteditTextoBox {
	border: #b2bcbe 1px solid;
	color: #000;
	font-size: 9pt;
}
.iteditButton {
    border: #b2bcbe 1px solid;
    padding: 2px 0px;
    font-size: 9pt;
    background: url(iteditButtonBackground.gif) #dadfe0 repeat-x 50% top;
}

/* Grid */
.itgridControl {
	clear: both;
	margin-bottom: 10px;
}
.itgridControl .itgridTitlePanel {
    padding: 3px;
    text-align: left;
    border-top: #00709E 1px solid;
    border-right: #00709E 1px solid;
    border-left: #00709E 1px solid;
}	
.itgridControl .itgridTitlePanel H4 {
	font-size: 1.1em;
	margin: 0;
	padding: 0;
	color: #000;
}
.itgridControl .itgridLinks {
	padding: 3px;
	background-color: #F1F5F8;
    border-top: #00709E 1px solid;
    border-right: #00709E 1px solid;
    border-left: #00709E 1px solid;
}
.itgridControl .itgridHeaderPanel {
	font-size: 85%;
	padding: 7px 4px 8px 3px;
    white-space: nowrap;
    border-top: #00709E 1px solid;
    border-right: #00709E 1px solid;
    border-left: #00709E 1px solid;
    background-color: #FFF;
}
.itgridControl .itgridFooterPanel {
	font-size: 85%;
	padding: 7px 4px 8px 3px;
    border-right: #00709E 1px solid;
    border-left: #00709E 1px solid;
    border-bottom: #00709E 1px solid;
	background-color: #F1F5F8;
}
.itgridTable {
	font-size: 85%;
    color: #000;
    border-collapse: collapse;
    border: #00709E 1px solid;
}
.itgridTable CAPTION {
    padding: 3px;
    text-align: left;
    font-weight: bold;
    font-size: 1.1em;
    color: #000;
    border-top: #00709E 1px solid;
    border-right: #00709E 1px solid;
    border-left: #00709E 1px solid;
}	
.itgridTable .itgridHeading{
    white-space: nowrap;
    font-weight: normal;
    text-align: left;
    overflow: hidden;
    color: #FFF;
	border: #00709E 1px solid;
    background-color: #0084C9;
}
.itgridTable TD, .itgridTable TH {
	padding: 3px;
	vertical-align: middle;
}
.itgridTable .itgridChk {
	padding: 0;
 }
.itgridTable .itgridHeading A {
	color: #FFF;
	text-decoration: none;
}
.itgridTable .itgridHeading A:hover {
	text-decoration: underline;
}
.itgridTable IMG {
	vertical-align: middle;
}
.itgridTable .itgridDataRowMaster {
	background-color: #C4D8E2;
}
.itgridTable .itgridDataRow {
	background-color: #fff;
}
.itgridTable .itgridDataRowAlternating {
	background-color: #F8FAFC;
}
.itgridTable .itgridDataRowChecked {
	background-color: #ffffcc;
}
.itgridTable .itgridDataRowAlternatingChecked {
	background-color: #ccffcc;
}
.itgridTable .itgridDataRowHover {
	background-color: #DDE9EE;
}
.itgridTable .itgridDataRowAlternatingHover {
	background-color: #DDE9EE;
}
.itgridTable .itgridDataCell{
    border-top: 0;
    border-right: #0084C9 1px solid;
    border-bottom: #0084C9 1px solid;
    border-left: #0084C9 1px solid;
}
.itgridTable A.itgridAnchorData {
	text-decoration: none;
}
.itgridTable A.itgridAnchorData:hover {
	text-decoration: underline;
}
.itgridTable TH.itgridDataCell{
    white-space: nowrap;
    color: #000;
    font-weight: normal;
    text-align: left;
    overflow: hidden;
}
.itgridTable TFOOT TD.itgridDataCellInfo {
    border: #0084C9 1px solid;
}	
.itgridTable TBODY TD.itgridDataCellInfo {
    border-right: #0084C9 1px solid;
    border-left: #0084C9 1px solid;
}	
.itgridDl {
	font-size: 90%;
    margin: 0;
    border-right: #00709E 1px solid;
    border-bottom: #00709E 1px solid;
    border-left: #00709E 1px solid;
}
.itgridDl DT {
	font-weight: bold;
	padding: 3px 3px 0px 4px;
	margin: 0;
    border-top: #0084C9 1px solid;
}
.itgridDl DD {
	margin: 0;
	padding: 3px 3px 3px 30px;
}
.itgridDl .itgridDefinition {
	background-color: #fff;
}
.itgridDl .itgridDefinitionAlternating {
	background-color: #F8FAFC;
}
/*Grid paginacion*/
.itgridPaginacionControl {
	font-size: 85%;
	padding: 7px 4px 8px 3px;
    margin-bottom: 10px;
    border: #00709E 1px solid;
	background-color: #F1F5F8;
}
.itgridPaginacion {
	list-style-type: none;
	display: inline;
}
.itgridPaginacion LI{
	display: inline;
	padding: 3px;
	margin: 3px;
}
.itgridPaginacion A IMG {
	border:0;
	vertical-align:middle;
}
.itgridPaginacion .itgridPaginaAnterior A IMG {
	margin-right: 2px;
}
.itgridPaginacion .itgridPaginaSiguiente A IMG {
	margin-left: 2px;
}

/*Help*/
P.ithelp {
    font-size: 90%;
}
.ithelpDlDesc {
    font-size: 90%;
	padding: 3px 0;
	border-bottom: #C4D8E2 1px solid;
}
.ithelpDlTitle {
    padding: 3px 0;
    font-weight: bold;
    border-bottom: #00709E 1px solid;
}
.ithelpDlTitle H3{
	font-size: 1.1em;
	margin: 0;
	padding: 0;
}
.ithelpDl {
    font-size: 90%;
    margin: 0 0 10px 0;
}
.ithelpDl DT {
	padding: 3px 0 0 0;
	margin: 0;
}
.ithelpDl DD {
	margin: 0;
	padding: 3px 0 3px 47px;
    border-bottom: #C4D8E2 1px solid;
}

/* List */
.itlist {
    margin-bottom: 10px;
    border: #00709E 1px solid;
}
.itlist .itlistTitlePanel {
    padding: 3px;
    font-weight: bold;
    border-bottom: #00709E 1px solid;
}
.itlist .itlistTitlePanel H4 {
	font-size: 1.1em;
	margin: 0;
	padding: 0;
	color: #000;
}
.itlist .itlistContent {
	padding: 3px;
	font-size: 90%;
}
.itlist UL.itlistLista {
	list-style-type: none;
	margin: 2px;
	padding-left: 2px;
}
.itlist UL.itlistLista LI.itlistItem {
	float: left;
	width: 30%;
	margin-bottom: 10px;
}
.itlist UL.itlistLista LI.itlistItem .itlistTitle IMG {
	border: none;
	vertical-align: middle;
	margin-right: 2px;
}
.itlist UL.itlistLista .itlistObservaciones {
	font-style: italic;
	padding: 5px 10px;
	color: #af6f1f;
}
.itlist UL.itlistLista .itlistComentario {
	padding: 5px 10px;
}

/*MenuList*/
.itmenulist{
	padding-bottom: 1px;
	padding-top: 1px;
	margin-bottom: 10px;
	border: #00709E 1px solid;
}
.itmenulist UL {
	font-size: 90%;
	list-style-type: none;
	margin: 0;
	padding-left: 0;
}
.itmenulist LI {
	padding: 0.4em 0 0.4em 3px;

}
.itmenulist IMG {
	border: none;
	vertical-align: middle;
	margin-right: 2px;
}

/*Msj*/
.itmsj {
	position: relative;
	margin-bottom: 10px;
	padding: 5px;
}
.itmsjOk{
	font-size: 90%;
	color: #009900;
	border: #009900 1px solid;
	background-color: #ECFFEC;
}
.itmsjKo{
	font-size: 90%;
	color: #FF0000;
	border: #FF0000 1px solid;
	background-color: #FFECEC;
}
.itmsjWarning{
	font-size: 90%;
	border: #00709E 1px solid;
	background-color: #FFFFF9;
}
.itmsjNota {
	font-size: 1.0em;
	border: #00709E 1px solid;
}
.itmsjBox{
	font-size: 90%;
	border: #00709E 1px solid;
}
.itmsj .itmsjIcono {
	position: absolute;
}
.itmsj .itmsjTitulo {
	margin-left: 30px;
	margin-right: 5px;
	vertical-align: middle;
	padding: 5px 0;
	font-weight: bold;
}
.itmsj .itmsjTexto {
	margin-left: 30px;
	margin-right: 5px;
	padding: 5px 0;
}
.itmsj .itmsjTextoBox {
	margin-left: 23px;
	vertical-align: middle;
	padding: 0;
}


/*ToolBar*/
.ittoolbar{
	clear: both;
	padding-bottom: 1px;
	padding-top: 1px;
	margin-bottom: 10px;
	color: #FFF;
	border: #00709E 1px solid;
	background-color: #F1F5F8;
}
.ittoolbarInner {
	margin-bottom: 0;
	border-bottom-width: 0;
}
.ittoolbarLinks{
}
.ittoolbar UL, .ittoolbarLinks UL {
	font-size: 85%;
	list-style-type: none;
	margin: 0;
	padding-left: 0;
}
.ittoolbar LI, .ittoolbarLinks LI{
	float: left;
	margin: 1px 1px;
	white-space: nowrap;
}
.ittoolbar IMG, .ittoolbarLinks IMG{
	border: none;
	vertical-align: middle;
	margin-right: 2px;
}
.ittoolbar A {
	display: block;
	text-decoration: none;
	padding-right: 3px;
	margin: 1px 1px 1px 1px;
	color: #00709E;
	border-right: solid 1px #00709E;
}
.ittoolbar A:hover {
	color: #008ECC;
	text-decoration: underline;
}
.ittoolbarLinks INPUT, .ittoolbarLinks SELECT {
	vertical-align: top;
}

/* View */
.itview {
	margin-bottom: 10px;
	border: #0084C9 1px solid;
}
.itview OL.itviewGrupo {
	font-size: 90%;
	list-style: none; 
	padding: 0;
	margin: 0;
} 
.itview LI.itviewDato {  
	clear: left;  
	margin: 0;
	width: 85%;
	padding: 0.4em 0 0.2em 0.5em;
} 
.itview LI.itviewDato .itviewEtiqueta {
	float: left;
	width: 19em;
	vertical-align: top;
}
.itview LI.itviewDato .itviewEtiqueta IMG {
	vertical-align: middle;
}
.itview LI.itviewDato .itviewData {
	vertical-align: middle;
	display: table-cell;
}
.itview .itviewCaption {
	clear: left;
	padding: 0.6em 0 0.4em 1em;
	font-weight: bold;
	text-align: left;
	color: #00709E;  
}
.itview .itviewTable {
	font-size: 90%;
	width: 95%;
}
.itview .itviewTable TD {
	padding: 3px;
	vertical-align: middle;
}

/*Atnova link*/
.atnova {
	font-weight: bold;
	text-decoration: none;
	color: #FF6000;
}
A.atnova:hover {
	text-decoration: none;
	color: #000000;
}
.atnovawebsystems {
	text-decoration: none;
	color: #000000;
}
A.atnovawebsystems:hover{
	text-decoration: none;
	color: #FF6000;
}

