.mayusculas
{
	text-transform: uppercase
}

.comboListado
{
	FONT-SIZE: 9px;
}

.sinBorde
{
	BORDER-TOP: 0px;
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    BORDER-RIGHT: 0px;
}

.1pxBorde
{
	BORDER-TOP: 1px solid;
    BORDER-BOTTOM: 1px solid;
    BORDER-LEFT: 1px solid;
    BORDER-RIGHT: 1px solid;
}
.1pxBordeAzul
{
	BORDER-TOP: #0033FF 1px solid;
    BORDER-BOTTOM: #0033FF 1px solid;
    BORDER-LEFT: #0033FF 1px solid;
    BORDER-RIGHT: #0033FF 1px solid;
}
.1pxBordeRojo
{
	BORDER-TOP: #FF0000 1px solid;
    BORDER-BOTTOM: #FF0000 1px solid;
    BORDER-LEFT: #FF0000 1px solid;
    BORDER-RIGHT: #FF0000 1px solid;
}
.1pxBordeVerde
{
	BORDER-TOP: #006633 1px solid;
    BORDER-BOTTOM: #006633 1px solid;
    BORDER-LEFT: #006633 1px solid;
    BORDER-RIGHT: #006633 1px solid;
}
.1pxBordeAmarillo
{
	BORDER-TOP: #FFCC66 1px solid;
    BORDER-BOTTOM: #FFCC66 1px solid;
    BORDER-LEFT: #FFCC66 1px solid;
    BORDER-RIGHT: #FFCC66 1px solid;
}
.1pxBordeRosa
{
	BORDER-TOP: #FF66FF 1px solid;
    BORDER-BOTTOM: #FF66FF 1px solid;
    BORDER-LEFT: #FF66FF 1px solid;
    BORDER-RIGHT: #FF66FF 1px solid;
}
.2pxBordeAzul
{
	BORDER-TOP: #0033FF 2px solid;
    BORDER-BOTTOM: #0033FF 2px solid;
    BORDER-LEFT: #0033FF 2px solid;
    BORDER-RIGHT: #0033FF 2px solid;
}
.2pxBordeRojo
{
	BORDER-TOP: #FF0000 2px solid;
    BORDER-BOTTOM: #FF0000 2px solid;
    BORDER-LEFT: #FF0000 2px solid;
    BORDER-RIGHT: #FF0000 2px solid;
}
.2pxBordeVerde
{
	BORDER-TOP: #006633 2px solid;
    BORDER-BOTTOM: #006633 2px solid;
    BORDER-LEFT: #006633 2px solid;
    BORDER-RIGHT: #006633 2px solid;
}
.2pxBordeAmarillo
{
	BORDER-TOP: #FFFF33 2px solid;
    BORDER-BOTTOM: #FFFF33 2px solid;
    BORDER-LEFT: #FFFF33 2px solid;
    BORDER-RIGHT: #FFFF33 2px solid;
}

.1pxBordeIz
{
    BORDER-LEFT: 1px solid;
}

.1pxBordeDer
{
    BORDER-RIGHT: 1px solid;
}

.1pxBordeSup
{
    BORDER-TOP: 1px solid;
}

.1pxBordeInf
{
    BORDER-BOTTOM: 1px solid;
}

.tituloMenu
{
    BORDER-LEFT: #bdbdbd 0px solid;
    BORDER-RIGHT: #bdbdbd 0px solid;
    BORDER-TOP: #bdbdbd 0px solid;
    BORDER-BOTTOM: #bdbdbd 0px solid;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
}

.paddingH5
{
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 5px;
}
.paddingH10
{
    PADDING-LEFT: 10px;
    PADDING-RIGHT: 10px;
}
.padding5
{
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 5px;
    PADDING-TOP: 5px;
    PADDING-BOTTOM: 5px;
}
.padding10
{
    PADDING-LEFT: 10px;
    PADDING-RIGHT: 10px;
    PADDING-TOP: 10px;
    PADDING-BOTTOM: 10px;
}
.padding15
{
    PADDING-LEFT: 15px;
    PADDING-RIGHT: 15px;
    PADDING-TOP: 15px;
    PADDING-BOTTOM: 15px;
}

.margin5
{
    MARGIN: 5px;
}
.margin10
{
    MARGIN: 10px;
}


.linkMenu1
{
    TEXT-DECORATION: none;
}
.linkMenu1:hover
{
    TEXT-DECORATION: none;
    COLOR: white;
	BACKGROUND-COLOR: blue;
}
.linkMenu1:visited
{
    TEXT-DECORATION: none;
}
.linkMenu1:visited:hover
{
    TEXT-DECORATION: none;
    COLOR: white;
}
.linkMenu1s
{
    TEXT-DECORATION: none;
    COLOR: white;
	BACKGROUND-COLOR: blue;
}
.linkMenu1s:hover
{
    TEXT-DECORATION: none;
    COLOR: white;
	
}
.linkMenu1s:visited
{
    TEXT-DECORATION: none;
    COLOR: white;
}
.linkMenu1s:visited:hover
{
    TEXT-DECORATION: none;
    COLOR: white;
}

.linkMenu3
{
    TEXT-DECORATION: none;
}
.linkMenu3:hover
{
    TEXT-DECORATION: none;
    COLOR: black;
	FONT-WEIGHT: bold;
}
.linkMenu3:visited
{
    TEXT-DECORATION: none;
}
.linkMenu3:visited:hover
{
    TEXT-DECORATION: none;
    COLOR: black;
	FONT-WEIGHT: bold;
}

.linkMenu4
{
    COLOR: #FFFFFF;
    TEXT-DECORATION: none;
}
.linkMenu4:hover
{
    COLOR: #00FF00;
    TEXT-DECORATION: none;
}
.linkMenu4:visited
{
    COLOR: #FFFFFF;
    TEXT-DECORATION: none;
}
.linkMenu4:visited:hover
{
    COLOR: #00FF00;
    TEXT-DECORATION: none;
}
.linkMenu4s
{
    COLOR: #00FFFF;
    TEXT-DECORATION: underline;
	FONT-SIZE:large;
}
.linkMenu4s:hover
{
    COLOR: #00FF00;
    TEXT-DECORATION: underline;
	FONT-SIZE:large;
}
.linkMenu4s:visited
{
    COLOR: #00FFFF;
    TEXT-DECORATION: underline;
	FONT-SIZE:large;
}
.linkMenu4s:visited:hover
{
    COLOR: #00FF00;
    TEXT-DECORATION: underline;
	FONT-SIZE:large;
}

.linkMenu5
{
    TEXT-DECORATION: none;
	BORDER-TOP: 1px solid;
    BORDER-BOTTOM: 1px solid;
    BORDER-LEFT: 1px solid;
    BORDER-RIGHT: 1px solid;
}
.linkMenu5:hover
{
    TEXT-DECORATION: none;
	BORDER-TOP: 1px solid;
    BORDER-BOTTOM: 1px solid;
    BORDER-LEFT: 1px solid;
    BORDER-RIGHT: 1px solid;
}
.linkMenu5:visited
{
    TEXT-DECORATION: none;
}
.linkMenu5:visited:hover
{
    TEXT-DECORATION: none;
	BORDER-TOP: 1px solid;
    BORDER-BOTTOM: 1px solid;
    BORDER-LEFT: 1px solid;
    BORDER-RIGHT: 1px solid;
}

.linkMenu6
{
    TEXT-DECORATION: none;
	BORDER-TOP: 1px solid;
    BORDER-BOTTOM: 1px solid;
    BORDER-LEFT: 1px solid;
    BORDER-RIGHT: 1px solid;
}
.linkMenu6:hover
{
    TEXT-DECORATION: none;
	BACKGROUND-COLOR: #CCFFCC;
	BORDER-TOP: 1px solid;
    BORDER-BOTTOM: 1px solid;
    BORDER-LEFT: 1px solid;
    BORDER-RIGHT: 1px solid;
}
.linkMenu6:visited
{
    TEXT-DECORATION: none;
}
.linkMenu6:visited:hover
{
    TEXT-DECORATION: none;
	BACKGROUND-COLOR: #CCFFCC;
	BORDER-TOP: 1px solid;
    BORDER-BOTTOM: 1px solid;
    BORDER-LEFT: 1px solid;
    BORDER-RIGHT: 1px solid;
}

.linkMenu7
{
    TEXT-DECORATION: none;
	BORDER-TOP: 1px solid;
    BORDER-BOTTOM: 1px solid;
    BORDER-LEFT: 1px solid;
    BORDER-RIGHT: 1px solid;
}
.linkMenu7:hover
{
    TEXT-DECORATION: none;
	BACKGROUND-COLOR: #FF9999;
	BORDER-TOP: 1px solid;
    BORDER-BOTTOM: 1px solid;
    BORDER-LEFT: 1px solid;
    BORDER-RIGHT: 1px solid;
}
.linkMenu7:visited
{
    TEXT-DECORATION: none;
}
.linkMenu7:visited:hover
{
    TEXT-DECORATION: none;
	BACKGROUND-COLOR: #FF9999;
	BORDER-TOP: 1px solid;
    BORDER-BOTTOM: 1px solid;
    BORDER-LEFT: 1px solid;
    BORDER-RIGHT: 1px solid;
}


.textovertical{
	writing-mode:tb-rl;
	filter: flipv fliph;
} 

.letraAzul_01
{
    COLOR: #330066;
}
.letraBlanca
{
    COLOR: white;
}
.letraRoja
{
    COLOR: red;
}
.letraVerde
{
    COLOR: green;
}
.letraAzul
{
    COLOR: blue;
}
.letraNaranja
{
    COLOR: #E8A61E;
}
.letraVerde_01
{
    COLOR: #009900;
}


.fondoRosa_01
{
    BACKGROUND-COLOR: #FFCCFF;
}

.fondoAzul_01
{
    BACKGROUND-COLOR: #330099;
}
.fondoAzul_02
{
    BACKGROUND-COLOR: #A6F9F4;
}
.fondoAzul_03
{
    BACKGROUND-COLOR: #9999FF;
}
.fondoBlanco
{
    BACKGROUND-COLOR: #FFFFFF;
}
.fondoGris_01
{
    BACKGROUND-COLOR: #F0F0F0;
}
.fondoGris_02
{
    BACKGROUND-COLOR: #E2E2E2;
}
.fondoNegro
{
    BACKGROUND-COLOR: #000000;
}
.fondoRojo
{
    BACKGROUND-COLOR: #FF0000;
}
.fondoNaranja
{
    BACKGROUND-COLOR: #FFCC66;
}
.fondoAmarillo_01
{
    BACKGROUND-COLOR: #FCF01B;
}
.fondoAmarillo_02
{
    BACKGROUND-COLOR: #FECF2E;
}
.fondoVerde
{
    BACKGROUND-COLOR: #CCFFCC;
}
.fondoVerde_01
{
    BACKGROUND-COLOR: #009966;
}

.colorNivel_0
{
    BACKGROUND-COLOR: #FFFFFF;
}
.colorNivel_1
{
    BACKGROUND-COLOR: #FFFFFF;
}
.colorNivel_2
{
    BACKGROUND-COLOR: #FFFFCC;
}
.colorNivel_3
{
    BACKGROUND-COLOR: #FFCC66;
}
.colorNivel_4
{
    BACKGROUND-COLOR: #FFCC88;
}
.colorNivel_5
{
    BACKGROUND-COLOR: #FFDD66;
}
.colorNivel_6
{
    BACKGROUND-COLOR: #009966;
}
.colorNivel_7
{
    BACKGROUND-COLOR: #009966;
}
.colorNivel_8
{
    BACKGROUND-COLOR: #009966;
}
.colorNivel_9
{
    BACKGROUND-COLOR: #009966;
}
.colorNivel_10
{
    BACKGROUND-COLOR: #009966;
}


.fondo_im01
{
	background-image:url('/imagenes/complementos/toolgrad.gif');
}


.inputCheckBox:checked
{
    COLOR: black;
    BACKGROUND: #FF3300;
}


.inputReadOnly
{
    COLOR: black;
    BACKGROUND-COLOR: #EEF1FD;
}

.lineaTablaPar
{
    BACKGROUND-COLOR: #DADADA;
}
.lineaTablaImpar
{
    BACKGROUND-COLOR: #F4F4F4;
}

.lineaTablaParSel
{
    BACKGROUND-COLOR: #E06161;
}
.lineaTablaImparSel
{
    BACKGROUND-COLOR: #E06161;
}

.bordeGris01
{
    BORDER-LEFT: #707070 1px solid;
    BORDER-RIGHT: #707070 1px solid;
    BORDER-TOP: #707070 1px solid;
    BORDER-BOTTOM: #707070 1px solid;
}

.bordeAzul
{
    BORDER-LEFT: #0000FF 2px solid;
    BORDER-RIGHT: #0000FF 2px solid;
    BORDER-TOP: #0000FF 2px solid;
    BORDER-BOTTOM: #0000FF 2px solid;
}

.pctw100
{
	WIDTH:100%;
}
.pctw90
{
	WIDTH:90%;
}

.pctw80
{
	WIDTH:80%;
}
.pctw70
{
	WIDTH:70%;
}
.pctw60
{
	WIDTH:60%;
}
.pctw50
{
	WIDTH:50%;
}
.pctw40
{
	WIDTH:40%;
}
.pctw30
{
	WIDTH:30%;
}


.fuenteB
{
	FONT-WEIGHT: bold;
}

.fuente6
{
	FONT-SIZE: 6px;
}
.fuente7
{
	FONT-SIZE: 7px;
}
.fuente8
{
	FONT-SIZE: 8px;
}
.fuente10
{
	FONT-SIZE: 10px;
}
.fuente11
{
	FONT-SIZE: 11px;
}
.fuente12
{
	FONT-SIZE: 12px;
}
.fuente14
{
	FONT-SIZE: 14px;
}
.fuente16
{
	FONT-SIZE: 16px;
}
.fuente18
{
	FONT-SIZE: 18px;
}
.fuente20
{
	FONT-SIZE: 20px;
}
.fuente25
{
	FONT-SIZE: 25px;
}
.fuente30
{
	FONT-SIZE: 30px;
}
.fuente40
{
	FONT-SIZE: 40px;
}

.fuenteA
{
   FONT-FAMILY: 'serif';
}

.aright {
    text-align: right;
}
.acenter {
    text-align: center;
}
.aleft {
    text-align: left;
}


.thumbcaption {
	border: none;
	text-align: center;
	line-height: 0.9em;
	padding: 0;
	font-size: 75%;
}
.tright {
    float: right;
	border: 1px solid #ccc;
	padding: 3px;
	background-color: #e9e9e9;
}
.tleft {
    float: left;
	border: 1px solid #ccc;
	padding: 3px;
	background-color: #e9e9e9;
}
.bordegris {
	border: 3px solid #ccc;
	background-color: #e9e9e9;
}
.hueco10 {
	padding: 10px;
}
.hueco20 {
	padding: 20px;
}
.hueco30 {
	padding: 30px;
}

.estilo_popup {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	position: absolute;
	border: 1px solid #666666;
	background-color:#F7F7F7;
	color:#000000;
	z-index:1
}
