﻿
/* -------------------------------------------------------------------------- */
/* Generales */
/* -------------------------------------------------------------------------- */

/* Resaltar datos de busqueda */
.highlight
{
	background-color:#E71212;/*#F6D228;*/
	color:#FFF;
}

.resaltar
{
	font-weight:bold;
}

.explicacion
{
	font:italic 80% Georgia, serif;
	color:#777;
}

span.explicacion
{
	display:block;
}

.pnlImgDer
{
	float:right;
	border: dotted 1px #E71212;/*#514E4D;*/
	padding:3px; 
	overflow:auto;
	margin:0 0 20px 20px;
	background-color:#FFF;
}

.pnlImgDer span
{
	display:block;
	text-align:center;
	margin:4px 0 0 0;
	font-variant:small-caps;
}

.img
{
	border:none;
}

.oneLine
{
	white-space:nowrap
}

/* -------------------------------------------------------------------------- */
/* Clases para Errores y Validaciones */
/* -------------------------------------------------------------------------- */

.errorSummary
{
	color:#F00;
}

.pnlSuccessMsg
{
}

.successText
{
}

.pnlErrorMsg
{
	color:#F00;
}

.errorText
{
	color:#F00;
}

/* -------------------------------------------------------------------------- */
/* Tablas */
/* -------------------------------------------------------------------------- */

table.tbl > tbody > tr > td
{
	padding:2px;
}

/* Celdas con Labels */
.labelCell
{
	text-align:right;
	font-weight:bold;
}

/* Celdas de más de una línea de altura con Labels */
.labelTallCell
{
	text-align:right;
	font-weight:bold;
	vertical-align:top;
}

/* Celdas con Input Controls */
.inputCell
{
	
}

/* -------------------------------------------------------------------------- */
/* Listas */
/* -------------------------------------------------------------------------- */

ul.conSpan > li, ul.conLink > li
{
	margin-bottom:1.4em;
	list-style-type:none;
}

ul.conSpan > li > span
{
	display:block;
	font-weight:bold;
}

ul.conLink > li > span
{
	display:block;
}

/* -------------------------------------------------------------------------- */
/* Contenedores */
/* -------------------------------------------------------------------------- */

div.btnContainer
{
}

td.btnContainer
{
}

/* -------------------------------------------------------------------------- */
/* Grids */
/* -------------------------------------------------------------------------- */

.gridTopBtnContainer
{
	background-color:#DCDCDC;
	border-top:solid 1px #9F9F9F;
	border-left:solid 1px #9F9F9F;
	border-right:solid 1px #9F9F9F;
	overflow:auto;
}

.gridTopBtnContainerOrangeTheme
{
	background-color:#DCDCDC;
	border-top:solid 1px #D3D3D3;
	border-left:solid 1px #D3D3D3;
	border-right:solid 1px #D3D3D3;
	overflow:auto;
}


.gridTopBtn
{
	float:right;
	margin:2px;
}

.gridTopTbl
{
	margin-left:3px;
}

.gridView
{
	width:100%;
}

.gridView > tbody > tr > td
{
	padding:0;
}

.gridRowHover
{
	background-color:#E6E6E6;
}

.gridView .titlePanel
{
	font-size:110%;
	color:#000;
	font-weight:bold;
}

.imgEliminar > img
{
	cursor:pointer;
}

/* -------------------------------------------------------------------------- */
/* Popups */
/* -------------------------------------------------------------------------- */

.pupControl
{
}

/* -------------------------------------------------------------------------- */
/* TextBoxes */
/* -------------------------------------------------------------------------- */

.tbx3char
{
	width:3ex;
}

.tbx5char
{
	width:6ex;
}

.tbx10char
{
	width:10ex;
}

.tbx12char
{
	width:12ex;
}

.tbx15char
{
	width:15ex;
}

.tbx20char
{
	width:20ex;
}

.tbx25char
{
	width:25ex;
}

.tbx30char
{
	width:30ex;
}

.tbx35char
{
	width:35ex;
}

.tbx50char
{
	width:50ex;
}

.tbx80char
{
	width:80ex;
}

.tbx100char
{
	width:100ex;
}

/* --- DropDownList --- */

.ddl15char
{
	width:15ex;
}

.ddl25char
{
	/*width:25ex;*/
}