﻿/* -------------------------------
	TAGS HTML
------------------------------- */
input, select, textarea
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
}
a
{
	text-decoration: none;
}
a:hover
{
	text-decoration: underline;
}
li
{
	list-style-type: circle;
}



/* -------------------------------
	AREAS
------------------------------- */
.popup
{
	margin: 0px 0px 0px 0px;
	background-color: #018bb2;
}
.areaAbsoluta
{
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0px;
}
.areaRelativa
{
	position: relative;
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0px;
}
.areaTotal
{
	width: 100%;
	height: 100%;
}



/* -------------------------------
	FONDOS
------------------------------- */
.fondo_principal
{
	background-color: #ffffff;
}
.fondo_popup
{
	background-color: #018bb2;
}
.fondoLanding
{
	background-color: #004872;
	background-image: url(/virtual/imageshandler/url/images/landing/bg.jpg);
	background-position: center top;
	background-repeat: repeat-x;
	color: #B1D2FF;
	margin: 0px 0px 0px 0px;
}
.fondo_titulos
{
	background-image: url(/virtual/imageshandler/url/images/genericos/bg_titulos_fnd.gif);
	background-position: center;
	background-repeat: repeat-x;
}
.fondo_bullet_flecha1
{
	background-image: url(/virtual/imageshandler/url/images/iconos/ico_flecha_bullet.gif);
	background-repeat: no-repeat;
	background-position: center 5px;
}
.fondoPaginaWiki
{
	background-image: url(/virtual/imageshandler/url/images/genericos/bg_wikipage.png);
	background-position: right bottom;
	background-repeat: no-repeat;
}
.fondo_menu_taxonomias
{
	background-color: #0181aa;
}
.fondo_menu_taxonomias *.fondo_menu_taxonomias
{
	background-color: #4eaec9;
}
.fondo_menu_taxonomias *.fondo_menu_taxonomias *.fondo_menu_taxonomias
{
	background-color: #83c6d9;
}
.fondo_menu_taxonomias *.fondo_menu_taxonomias *.fondo_menu_taxonomias *.fondo_menu_taxonomias
{
	background-color: #43a6c3;
}
.fondoTransparente
{
	background-color: Transparent;
}
.fondoNegro1
{
	background-color: Black;
}
.fondoBlanco1
{
	background-color: White;
}
.fondoBlanco2
{
	background-color: #fafefb;
}
.fondoAzul1
{
	background-color: #018bb2;
}
.fondoAzul2
{
	background-color: #134f98;
}
.fondoAzul3
{
	background-color: #426d7e;
}
.fondoAzul4
{
	background-color: #5aadd3;
}
.fondoAzul5
{
	background-color: #8cc6e0;
}
.fondoAzul6
{
	background-color: #eef5fd;
}
.fondoAzul7
{
	background-color: #61b1c8;
}
.fondoGris1
{
	background-color: #f3f3f3;
}
.fondoGris2
{
	background-color: #f9f9f9;
}
.fondoGris3
{
	background-color: #cfcfcf;
}
.fondoGris4
{
	background-color: #a3a3a3;
}
.fondoGris5
{
	background-color: #b8b7b7;
}
.fondoGris6
{
	background-color: #b6b5b6;
}
.fondoGris7
{
	background-color: #fafafa;
}
.fondoGris8
{
	background-color: #808080;
}
.fondoCeleste1
{
	background-color: #e8f3f9;
}
.fondoCeleste2
{
	background-color: #4eadc9;
}
.fondoCeleste3
{
	background-color: #dfeff5;
}
.fondoDurazno1
{
	background-color: #fdc689;
}
.fondoNaranja1
{
	background-color: #ff6c16;
}
.fondoNaranja2
{
	background-color: #faa420;
}
.fondoNaranja3
{
	background-color: #f29400;
}
.fondoNaranja4
{
	background-color: #ed1c24;
}
.fondoNaranja5
{
	background-color: #f26522;
}
.fondoNaranja6
{
	background-color: #ffe5bb;
}
.fondoAmarillo1
{
	background-color: #FFFFD2;
}
.fondoAmarillo2
{
	background-color: #fff69a;
}
.fondoAmarillo3
{
	background-color: #caae6d;
}
.fondoRojo
{
	background-color: Red;
}
.fondoRojo1
{
	background-color: Red;
}
.fondoVerde1
{
	background-color: #e2fcbc;
}
.fondoVerde2
{
	background-color: #669934;
}



/* -------------------------------
	SEPARATORS
------------------------------- */
.separador_gris
{
	background-image: url(/virtual/imageshandler/url/images/genericos/separador_horizontal_gris.gif);
	background-position: center center;
	background-repeat: repeat-x;
}
.separador_gris_vertical
{
	background-image: url(/virtual/imageshandler/url/images/genericos/separador_vertical_gris.gif);
	background-position: center center;
	background-repeat: repeat-y;
}
.separador_azul_vertical
{
	background-image: url(/virtual/imageshandler/url/images/genericos/separador_vertical_azul.gif);
	background-position: center center;
	background-repeat: repeat-y;
}
.separador_azul_horizontal
{
	background-image: url(/virtual/imageshandler/url/images/genericos/separador_vertical_azul.gif);
	background-position: center center;
	background-repeat: repeat-x;
}



/* -------------------------------
	HIGHLIGHTS
------------------------------- */
.highlight1
{
	background-color: #f7941d;
	color: White;
}
.highlight2
{
	background-color: #83c6d9;
	color: White;
}
.highlight2 *.azul1, .highlight2 *.gris1
{
	color: White;
}



/* -------------------------------
	CURSORS
------------------------------- */
.cursorDefault
{
	cursor: default;
}
.cursorPointer
{
	cursor: pointer;
}



/* -------------------------------
	TEXTOS
------------------------------- */
/* fuentes */
.verdana
{
	font-family: Verdana;
}
.tahoma
{
	font-family: Tahoma;
}

/* cuerpos */
.cuerpo6px
{
	font-size: 6px;
}
.cuerpo7px
{
	font-size: 7px;
}
.cuerpo8px
{
	font-size: 8px;
}
.cuerpo9px
{
	font-size: 9px;
}
.cuerpo10px
{
	font-size: 10px;
}
.cuerpo11px
{
	font-size: 11px;
}
.cuerpo12px
{
	font-size: 12px;
}
.cuerpo13px
{
	font-size: 13px;
}
.cuerpo14px
{
	font-size: 14px;
}
.cuerpo15px
{
	font-size: 15px;
}
.cuerpo16px
{
	font-size: 16px;
}
.cuerpo17px
{
	font-size: 17px;
}
.cuerpo18px
{
	font-size: 18px;
}
.cuerpo19px
{
	font-size: 19px;
}
.cuerpo20px
{
	font-size: 20px;
}
.cuerpo24px
{
	font-size: 24px;
}
.cuerpo36px
{
	font-size: 36px;
}
.cuerpo48px
{
	font-size: 48px;
}

/* pesos */
.normal
{
	font-weight: normal;
}
.bold
{
	font-weight: bold;
}

/* decoraciones*/
.underline
{
	text-decoration: underline;
}
.italic
{
	font-style: italic;
}

/* alineaciones */
.justificado
{
	text-align: justify;
}

/* efectos */
.blink
{
	text-decoration: blink;
}

/* colores */
.blanco1, .blanco1 a:link, .blanco1 a:visited, .blanco1 a:active
{
	color: White;
}
.blanco2, .blanco2 a:link, .blanco2 a:visited, .blanco2 a:active
{
	color: WhiteSmoke;
}
.negro2, .negro2 a:link, .negro2 a:visited, .negro2 a:active
{
	color: Black;
}
.gris1, .gris1 a:link, .gris1 a:visited, .gris1 a:active
{
	color: #6e6e6e;
}
.gris2, .gris2 a:link, .gris2 a:visited, .gris2 a:active
{
	color: #3e3e3e;
}
.gris3, .gris3 a:link, .gris3 a:visited, .gris3 a:active
{
	color: #606060;
}
.gris4, .gris4 a:link, .gris4 a:visited, .gris4 a:active
{
	color: #606060;
}
.gris5, .gris5 a:link, .gris5 a:visited, .gris5 a:active
{
	color: #666666;
}
.gris6, .gris6 a:link, .gris6 a:visited, .gris6 a:active
{
	color: #7a7a7a;
}
.azul, .azul a:link, .azul a:visited, .azul a:active
{
	color: blue;
}
.azul1, .azul1 a:link, .azul1 a:visited, .azul1 a:active
{
	color: #1c5ba2;
}
.azul2, .azul2 a:link, .azul2 a:visited, .azul2 a:active
{
	color: #1b5ea3;
}
.azul3, .azul3 a:link, .azul3 a:visited, .azul3 a:active
{
	color: #426d7e;
}
.azul4, .azul4 a:link, .azul4 a:visited, .azul4 a:active
{
	color: #0083a9;
}
.azul5, .azul5 a:link, .azul5 a:visited, .azul5 a:active
{
	color: #0081b5;
}
.azul6, .azul6 a:link, .azul6 a:visited, .azul6 a:active
{
	color: #003399;
}
.azul7, .azul7 a:link, .azul7 a:visited, .azul7 a:active
{
	color: #61b1c8;
}
.azul8, .azul8 a:link, .azul8 a:visited, .azul8 a:active
{
	color: #0082b5;
}
.celeste1, .celeste1 a:link, .celeste1 a:visited, .celeste1 a:active
{
	color: #5c8bbd;
}
.celeste2, .celeste2 a:link, .celeste2 a:visited, .celeste2 a:active
{
	color: #4eadc9;
}
.celeste3, .celeste3 a:link, .celeste3 a:visited, .celeste3 a:active
{
	color: #D7F2FB;
}
.celeste4, .celeste4 a:link, .celeste4 a:visited, .celeste4 a:active
{
	color: #6fa0b7;
}
.celeste5, .celeste5 a:link, .celeste5 a:visited, .celeste5 a:active
{
	color: #a8d3e2;
}
.celeste6, .celeste6 a:link, .celeste6 a:visited, .celeste6 a:active
{
	color: #A8D1DE;
}
.bordo1, .bordo1 a:link, .bordo1 a:visited, .bordo1 a:active
{
	color: #ad0100;
}
.verde1, .verde1 a:link, .verde1 a:visited, .verde1 a:active
{
	color: #73983b;
}
.verde2, .verde2 a:link, .verde2 a:visited, .verde2 a:active
{
	color: #707056;
}
.naranja1, .naranja1 a:link, .naranja1 a:visited, .naranja1 a:active
{
	color: #ff6c16;
}
.naranja2, .naranja2 a:link, .naranja2 a:visited, .naranja2 a:active
{
	color: #faa420;
}
.naranja3, .naranja3 a:link, .naranja3 a:visited, .naranja3 a:active
{
	color: #f29400;
}
.amarillo1, .amarillo1 a:link, .amarillo1 a:visited, .amarillo1 a:active
{
	color: #ffffd2;
}
.amarillo2, .amarillo2 a:link, .amarillo2 a:visited, .amarillo2 a:active
{
	color: #fcdc6a;
}
.rojo, .rojo a:link, .rojo a:visited, .rojo a:active
{
	color: Red;
}
.rojo1, .rojo1 a:link, .rojo1 a:visited, .rojo1 a:active
{
	color: Red;
}



/* -------------------------------
	MARGENES / SEPARACIONES
------------------------------- */
.margen0px
{
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
}
.margen3px
{
	margin-top: 3px;
	margin-bottom: 3px;
	margin-left: 3px;
	margin-right: 3px;
}
.margen_h_3px
{
	margin-left: 3px;
	margin-right: 3px;
}
.margen_h_5px
{
	margin-left: 5px;
	margin-right: 5px;
}
.padding3px
{
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	padding-right: 3px;
}
.padding5px
{
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
}



/* -------------------------------
	Webparts
------------------------------- */
.webpart
{
	position: static;
}
.webpart_draghandle
{
	cursor: move;
}
.webpart_draghandle_dummy
{
	cursor: move;
}
.webpart_dropcue
{
	border: dashed 1px LightBlue;
	background-color: LightBlue;
	display: none;
	min-height: 100px;
}
.webpart_outerborder
{
	border: solid 1px #0182a9;
}


/* -------------------------------
	Borders
------------------------------- */
.box1BorIzq
{
	background-color: #0083a8;
}
.box1BorDer
{
	background-color: #0083a8;
}

.box2BorIzq
{
	background-color: #ffffff;
}
.box2BorDer
{
	background-color: #ffffff;
}

.box3BorIzq
{
	background-color: #ffffff;
}
.box3BorDer
{
	background-color: #ffffff;
}



/* -------------------------------
	Buttons
------------------------------- */
.submitButton1
{
	border: solid 1px #b4b4b4;
	padding: 3px;
	cursor: pointer;
}



/* -------------------------------
	System
------------------------------- */
.sys-template
{
	display: none;
}



/* -------------------------------
	StartTab
------------------------------- */
.tabActive
{
	background-color: #e2efff;
	border-top: solid 1px #cfcfcf;
	border-left: solid 1px #cfcfcf;
	padding: 5px 3px 5px 3px;
}
.tabActive_Link
{
	color: #0081b5;
	cursor: pointer;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	white-space: normal;
}
.tabHover
{
	background-color: #e2efff;
	border-top: solid 1px #cfcfcf;
	border-left: solid 1px #cfcfcf;
	border-bottom: solid 1px #cfcfcf;
	padding: 5px 3px 5px 3px;
}
.tabInactive
{
	background-image: url(/virtual/images/starttab/v2/inactiveTab_bg.gif);
	background-repeat: repeat-x;
	background-position: center bottom;
	border-top: solid 1px #cfcfcf;
	border-bottom: solid 1px #cfcfcf;
	border-left: solid 1px #cfcfcf;
	padding: 5px 3px 5px 3px;
}
.tabInactive_Link
{
	color: #666666;
	cursor: pointer;
	font-size: 11px;
	text-decoration: none;
	white-space: normal;
}
.ingresar_button
{
	background-image: url(/virtual/images/botones/btn_userbox_fondo.png);
	background-repeat: repeat-x;
	background-position: center bottom;
	border-top: solid 1px #b7b6b4;
	border-bottom: solid 1px #b7b6b4;
	border-left: solid 1px #b7b6b4;
	border-right: solid 1px #b7b6b4;
	padding: 3px 3px 3px 3px;
}

