body
{
}
.newbody
{
	text-align: left; /*background: #ffffff repeat-x url(../images/fondo.png) left bottom fixed; 	padding: 20px; 	color:#E80810; */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #222222;
	font-size: 11px;
	margin-top: 0px;
}
.borde-destacado
{
	border: 1px solid #FFCC99;
	background-color: #FFEEDD;
	padding: 0.50em 0.50em 0.50em 0.50em;
	margin: 1em 1.5em 1em 1.5em;
}

/*****************************************************/
.Titulo
{
	color: #FFFF90;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	text-align: center;
	vertical-align: sub;
	background-image: url(../2010_Theme/Imagenes/Fondo/titulo.jpg);
	background-repeat: repeat-x;
}
/********************** Fin **************************/
.ItemHeader
{
	background-color: #333333;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	text-transform: uppercase;
	height: 25px;
}
TABLE.opciones
{
	border-right: #33cc00 0px solid;
	border-top: #33cc00 0px solid;
	border-left: #33cc00 0px solid;
	border-bottom: #33cc00 0px solid;
	background-color: #ffeccd;
}
.Comentario
{
	font-style: italic;
	font-size: 10px;
	color: #999999;
}
.Textboxes
{
	font-weight: bold;
	color: #003300;
	font-size: small;
	text-transform: uppercase;
}
.Textboxes2
{
	font-weight: bold;
	color: #333333;
	font-size: small;
	text-transform: none;
}
.button
{
	font-weight: bold;
	color: #003300;
	font-size: small;
}
.helpListSearch
{
	border: solid thin silver;
	white-space: pre-line;
	background-color: white;
	padding-right: 1px;
	padding-left: 1px;
	padding-bottom: 1px;
	padding-top: 1px;
	font-size: 10px;
	height: 10px;
	color: black;
	text-transform: capitalize;
	text-align: left;
	vertical-align: middle;
	font-family: Arial;
	text-transform: uppercase;
}
.manchaagua
{
	font-weight: normal;
	font-size: x-small;
	color: gray;
	font-variant: normal;
	background-color: white;
}
#barraSuperior
{
	background-image: url(../2010_Theme/Imagenes/Fondo/banner.jpg);
	height: 28px;
	color: #FFFFFF;
}
#columnaA, #columnaB, #columnaC, #columnaD, #columnaE
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.65em;
	text-transform: uppercase;
	height: 25px;
}
#columnaA
{
	width: 60px;
	float: left;
	margin-left: 0.92em;
	text-align: left;
}
#columnaA a
{
	color: #FFFFFF; /*background-color: #333333;*/
	text-decoration: none;
}
#columnaA a:hover
{
	text-decoration: underline;
}
#columnaB
{
	width: 270px;
	float: left;
	margin-left: 0.92em;
	text-align: left;
}
#columnaB a
{
	color: #FFFFFF;
	background-color: #333333;
	text-decoration: none;
}
/*		#columnaB a:hover {text-decoration: underline;} */
#columnaC
{
	width: 175px;
	float: left;
	margin-left: 0.92em;
	text-align: left;
}
#columnaC a
{
	color: #FFFFFF;
	background-color: #333333;
	text-decoration: none;
}
#columnaC a:hover
{
	text-decoration: underline;
}
#columnaD
{
	width: 140px;
	float: left;
	margin-left: 0.92em;
	text-align: left;
	white-space: nowrap;
}
#columnaD a
{
	color: #FFFFFF;
	background-color: #333333;
	text-decoration: none;
}
/*		#columnaD a:hover {text-decoration: underline;} */
#columnaE
{
	width: 50px;
	float: left;
	margin-left: 0.92em;
	text-align: left;
}
#columnaE a
{
	color: #FFFFFF; /*background-color: #333333;*/
	text-decoration: none;
}
#columnaE a:hover
{
	text-decoration: underline;
}
.navigation
{
	font-size: 0.9em;
	color: #F81414;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#navegacion
{
	position: relative;
	left: 0.08em;
	top: 0.20em;
	float: right;
	height: 25px;
	width: 705px;
	background: url(../2010_Theme/imagenes/portal/menu_back2.gif) top left no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.70em;
	background-color: #cc0000;
	color: White;
}
.barraInferior
{
	background-color: #333333;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.54em;
	text-transform: uppercase;
	height: 25px;
}
.barraInferior a
{
	color: #FFFFFF;
	background-color: #333333;
	text-decoration: none;
}
.barraInferior a:hover
{
	text-decoration: underline;
}
.scrol1
{
	width: 100%;
	background-color: transparent;
	scrollbar-face-color: #FFFFFF;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #FFFFFF;
	scrollbar-3dlight-color: #FFFFFF;
	scrollbar-arrow-color: #FFFFFF;
	scrollbar-track-color: #FFFFFF;
	scrollbar-darkshadow-color: #FFFFFF;
	overflow: hidden;
	overflow-y: scroll;
}
.scrol2
{
	width: 100%;
	background-color: transparent;
	scrollbar-face-color: #FFFFFF;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #FFFFFF;
	scrollbar-3dlight-color: #FFFFFF;
	scrollbar-arrow-color: #999FFF;
	scrollbar-track-color: #FFFFFF;
	scrollbar-darkshadow-color: #FFFFFF;
	overflow: hidden;
	overflow-y: scroll;
}

/********************** pie de pagina *********************************/
/**************************** modalpopup *************************/
.popUpStyle
{
	bottom: 0px;
	background-color: ButtonFace;
	border-style: groove;
	border-width: thin;
	text-transform: uppercase;
	color: Black; /*margin-bottom: 2%;*/
}
.modalpopUpStyle
{
	background-color: ButtonFace;
	border-style: groove;
	border-width: thin;
	text-transform: uppercase;
	color: Black; /*position:fixed; 	margin:15px auto 0; 	bottom:27px; 	left:29px;*/
}
.modalclass
{
	background-color: Gray;
	filter: Alpha(Opacity=70);
	opacity: 0.7;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	position: fixed;
}
/******************************************************************/
.menu_asp
{
	cursor: pointer;
}
.tdSubMenu
{
	bottom: 0px;
	background-color: ButtonFace;
	border-style: groove;
	border-width: thin;
	border-bottom-style: none;
	border-top-style: none;
	border-left-style: none;
	text-transform: uppercase;
	color: Black;
	font-variant: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	white-space: nowrap;
}
.pieSubMenu
{
	bottom: 0px;
	background-color: ButtonFace;
	border-style: groove;
	border-width: thin;
	border-bottom-style: none;
	Filter: Alpha(Opacity=50);
	text-transform: uppercase;
	color: Black;
	font-variant: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.54em;
	white-space: nowrap;
}
.casa
{
	position: absolute;
	background: url( "../2010_Theme/Imagenes/Fondo/casa.png" );
	width: 16px;
	height: 16px;
}
/********************** fin ***********************************/
TABLE.fltopciones
{
	border-right: #33cc00 0px solid;
	border-top: #33cc00 0px solid;
	border-left: #33cc00 0px solid;
	border-bottom: #33cc00 0px solid;
	background-color: #333333;
	text-transform: none;
	color: white;
	font-weight: bold;
}
.lblFiltros
{
	font-variant: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	white-space: nowrap;
	text-align: left;
}
.txtFiltros
{
	color: #333333;
	background: white;
	font-variant: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	white-space: nowrap;
	text-transform: uppercase;
}
.txtMultiLine_estilo
{
	color: #333333;
	background: white;
	font-variant: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	/*white-space: nowrap;*/
	text-transform: uppercase;
}
.txtProyectos
{
	color: #333333;
	background: white;
	font-variant: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	white-space: nowrap;
	text-transform: none;
}
.lstFiltros
{
	text-align: left;
	color: #333333;
	font-variant: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	white-space: nowrap;
}
/************************* fin *****************************/
/********************* estilos del Repeater ****************/
.ItemBlanco
{
	border-right: 1px;
	border-top: 1px;
	border-left: 1px;
	color: #000;
	border-bottom: 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif; /*background-color: palegoldenrod;*/
	background-color: #FFFFFF;
	font-weight: normal;
}
.ItemAlterno
{
	border-right: 1px;
	border-top: 1px;
	border-left: 1px;
	color: #000;
	border-bottom: 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #DCDCDC;
	font-weight: normal;
}
.EncavezadoDeTablas
{
	background: url( "../2010_Theme/Imagenes/Fondo/Banner_grid.jpg" );
	width: 13px;
	height: 26px;
	color: #FFFFFF;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.EncavezadoDeTablasG
{
	background: url( "../2010_Theme/Imagenes/Fondo/grid.jpg" ); /*width: 13px; 	height: 26px;*/
	color: #fff;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.ItemHeader
{
	background-color: #FFFFFF;
	color: #000;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	border: 1px;
}
/*********************************************************/
.ItemAlterno a:link
{
	text-decoration: none;
	font-weight: bold;
	color: #333333;
}
.ItemAlterno a:hover
{
	text-decoration: underline;
	font-weight: bold;
}
.ItemAlterno a:visited
{
	text-decoration: none;
	font-weight: bold;
	color: #333333;
}
.ItemAlterno a:active
{
	text-decoration: none;
	font-weight: bold;
	color: #003A00;
}

.ItemBlanco a:link
{
	text-decoration: none;
	font-weight: bold;
	color: #333333;
}
.ItemBlanco a:hover
{
	text-decoration: underline;
	font-weight: bold;
}
.ItemBlanco a:visited
{
	text-decoration: none;
	font-weight: bold;
	color: #333333;
}
.ItemBlanco a:active
{
	text-decoration: none;
	font-weight: bold;
	color: #003A00;
}
/********************** fin ******************************/
/********************** Links ****************************/
A:link
{
	text-decoration: none;
	font-weight: bold;
	color: #333333;
}
A:visited
{
	text-decoration: none;
	font-weight: bold;
	color: #333333;
}
A:active
{
	text-decoration: none;
	font-weight: bold;
	color: #003A00;
}
A:hover
{
	text-decoration: underline;
	font-weight: bold;
}
/************************* fin ****************************/
.btn
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	text-decoration: none;
	background-color: #930;
	border: 0px;
}
.inputButton
{
	/*border:5px; 	border-style:solid; 	text-transform: uppercase; 	font-size:30px;*/
}
.inputSmall
{
	width: 50px;
}
.inputMedium
{
	width: 80px;
}
.input150
{
	width: 120px;
}
.inputLarge
{
	width: 200px;
}
.inputMail
{
	text-transform: lowercase;
}
.inputDisabled
{
	background-color: #eeeeee;
}
/****************** Logo ********************************/
.Textbutons
{
	font-weight: normal;
	color: #003300;
	font-size: small;
	text-transform: uppercase;
}
.TextboxesLogon
{
	font-weight: bold;
	color: #003300;
	font-size: small;
	text-transform: uppercase;
	width: 100px;
}
.lblLogn
{
	font-variant: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	color: White;
	white-space: nowrap;
}
.chekLogon
{
	font-variant: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	white-space: nowrap;
}
.TextTitleLogon
{
	font-variant: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: medium;
	color: #FFFF90;
	white-space: nowrap;
}
.ButtomLogon
{
	/*border:1px; 	border-style:solid; 	text-transform: uppercase; 	font-size:10px; 	position: inherit; 	float:left; margin:1em 0.2em 0 5.33em; padding:0; display: inline;*/
}
.ValidadorLogon
{
	font-variant: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: medium;
	color: White;
	white-space: nowrap;
}
/********************* fin ****************/
.StaticHoverStyle
{
	background-color: Fuchsia;
	font: Verdana;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
.pie
{
	width: 959px;
	margin: 15px auto 0;
	position: absolute;
	bottom: 0px;
}
/********** tamaño de las letras *************/
.tnormal
{
	font-size: small;
}
.tpequeña
{
	font-size: x-large;
}
/***************** fin **********************/
/*********** eventos de Text ****************/
.activoout
{
	color: #333333;
	background: white;
	font-variant: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	white-space: nowrap;
	text-transform: uppercase;
}
.activooutProy
{
	color: #333333;
	background: white;
	font-variant: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	white-space: nowrap;
	text-transform: none;
}
.activoin
{
	border: solid 2px #000000;
	color: #333333;
	background: white;
	font-variant: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	white-space: nowrap;
	text-transform: uppercase;
}
.activoinProy
{
	border: solid 2px #000000;
	color: #333333;
	background: white;
	font-variant: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	white-space: nowrap;
	text-transform: none;
}
/******************* fin *************************/
/************** eventos del boton ***************/
.boton_out
{
	background: url( "../2010_Theme/Imagenes/Fondo/boton_Out.jpg" );
	width: 93px;
	height: 25px;
	border: solid 1px #F7F7F7;
}
.boton_in
{
	background: url( "../2010_Theme/Imagenes/Fondo/boton_In.jpg" );
	width: 93px;
	height: 25px;
	border: solid 1px #F7F7F7;
}

.boton_On
{
	background: url( "../2010_Theme/Imagenes/Fondo/boton_On.jpg" );
	width: 93px;
	height: 25px;
	border: solid 1px #F7F7F7;
}
/************************ fin **********************************/
/****************** eventos del td del pie de paguina**********************/
.td_out
{
	background-color: ButtonFace;
	border-bottom: solid 1px ButtonFace;
	border-left: solid 1px ButtonFace;
	border-right: solid 1px ButtonFace;
	border-top: solid 1px ButtonFace; /*width: 40px; 	height: 18px;*/
}
.td_in
{
	cursor: pointer;
	background-color: #FFFFFF;
	border: solid 1px #000000; /*width: 40px; 	height: 18px;*/
}

.td_On
{
	background-color: ButtonFace;
}

/**********************************************************/

/********************** class Lb *************************/
.lbldatos
{
	text-align: left;
	color: #333333;
	font-variant: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	white-space: nowrap;
}
.lblEtiqueta
{
	text-align: right;
	color: #333333;
	font-variant: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	white-space: nowrap;
	font-weight: bold;
}
.lblEtiqueta_left
{
	text-align: left;
	color: #333333;
	font-variant: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	white-space: nowrap;
	font-weight: bold;
}
.lblSubtitulo1
{
	text-align: left;
	color: #007700;
	font-variant: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	white-space: nowrap;
	font-weight: bold;
	text-transform: uppercase;
}
/*******************************************************/
/********************* Grid ***************************/
.GridText
{
	color: #333333;
	background: white;
	font-variant: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	white-space: nowrap;
	text-align: left;
}
.imagengrid
{
	background: url( "../2010_Theme/Imagenes/Fondo/Banner_grid.jpg" );
	width: 13px;
	height: 22px;
}
.imagengrid2
{
	background: url( "../2010_Theme/Imagenes/Fondo/banner_grid2.jpg" );
	width: 3px;
	height: 35px;
}
.imagengridG
{
	background: url( "../2010_Theme/Imagenes/Fondo/grid.jpg" ); /*width: 13px; 	height: 22px;*/
}
/****************** fin *******************/
/*********** segundo grid *****************/
.link_b
{
	color: #333333;
	background: white;
	font-variant: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	white-space: nowrap;
	text-align: left;
}
.link_b a:link
{
	text-decoration: none;
	font-style: italic;
	color: #212121;
}
.link_b a:hover
{
	text-decoration: underline;
	font-style: italic;
}
.link_b a:visited
{
	text-decoration: none;
	font-style: italic;
	color: #212121;
}
.link_b a:active
{
	text-decoration: none;
	font-style: italic;
	color: #212121;
}
/***************** fin ********************/
.linkbutton
{
	text-decoration: none;
	font-weight: bold;
	color: #333333;
}
.Salir
{
	position: fixed;
	top: 7px;
	right: 19px;
}
.menu
{
	cursor: pointer:;
}
.menus
{
	/*position:static; 	top:1px; 	right:4px; 	border: solid 1px #000000;  	height: 40px;  	width: 109px;*/
}
/*************************** logon ******************************/
.panel_logo
{
	background-color: White;
	text-align: right;
	color: #333333;
	font-variant: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	white-space: nowrap;
	font-weight: bold;
	border: solid 2px #000000;
}
.boton_v
{
}
.boton_f
{
	top: 100px;
	right: 100px;
	position: fixed;
}
.firefox
{
	background: url( "../2010_Theme/Imagenes/Fondo/firefox.jpg" );
	width: 50px;
	height: 50px;
}
.explorer
{
	background-image: url( "../2010_Theme/Imagenes/Fondo/explorer.jpg" );
	width: 60px;
	height: 60px;
}
/***************************************************************/
.fondo_log
{
	background-image: url(../2010_Theme/Imagenes/Fondo/fondo_log.jpg);
	background-repeat: repeat-x;
}
tablaSinEspacio
{
	border-collapse: collapse;
	border: none;
}
celdaSinEspacio
{
	padding: 0;
}
.imagen {
width: 400px;
height: 219px;
background-image: url(../2010_Theme/Imagenes/Fondo/Escudo.png) !important;
background-image: none;
filter: none !important;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../2010_Theme/Imagenes/Fondo/Escudo.png');
}
.folio
{
	height: 100%;
	cursor: pointer;
}
.lblTitulo
{
	font-size: 14px; 
	font-weight: bold; 
	color: White; 
	text-transform:uppercase;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	text-align: center;	
}