﻿h1
{
	font-family:"Trebuchet MS", Arial, verdana;
	font-weight:bold;
	font-size:1.4em;
	color:#990000;
	margin:auto;
}
h2
{
	font-family:"Trebuchet MS", Arial, verdana;
	font-weight:bold;
	font-size:1.2em;
	color:#fff;
	margin:1em  auto;
	padding:0.2em 0.2em 0.2em 0.4em;
	border:0.01em solid #999;
	background-image:url(../Imagenes/FondoMenuHover.jpg);
	background-repeat:no-repeat;
	background-size:cover;
}
h3
{
	font-family:"Trebuchet MS", Arial, verdana;
	font-weight:bold;
	font-size:1em;
	color:#990000;
	line-height:1em;
	padding:0;
	margin:0.5em;
}
p
{
	font-family:"Trebuchet MS", Arial, verdana;
	font-weight:normal;
	font-size:1em;
	color:#666;
	text-align:justify;

}
li 
{
	list-style:square;
	line-height:1.1em;
}
	ul{ margin:0 0 0 2em; }
/* Controles estandar***********************************************/

.TextBox
{
	font-family:"Trebuchet MS", Arial, verdana;
	font-weight:normal;
	font-size:1em;
	border:1px solid #7f7f7f;
	color:#000;
	width:98%;
	margin:0.2em 0.5em 0.2em 0.5em;
}
.ComboBox
{
	font-family:"Trebuchet MS", Arial, verdana;
	font-weight:normal;
	font-size:1em;
	background-color:#fff;
	color:#000;
	width:auto;
	margin:0.2em 0.5em 0.2em 0.5em;
}
.ComboBox100
{
	font-family:"Trebuchet MS", Arial, verdana;
	font-weight:normal;
	font-size:1em;
	background-color:#fff;
	color:#000;
	width:98.5%;
	max-width:80%;
	margin:0.2em 0.5em 0.2em 0.5em;
}
.TextBox5
{
	font-family:"Trebuchet MS", Arial, verdana;
	font-weight:normal;
	font-size:1em;
	border:1px solid #7f7f7f;
	color:#000;
	width:2.5em;
	margin:0.2em 0.5em 0.2em 0.5em;
}
.TextBox10
{
	font-family:"Trebuchet MS", Arial, verdana;
	font-weight:normal;
	font-size:1em;
	border:1px solid #7f7f7f;
	color:#000;
	width:5em;
	margin:0.2em 0.5em 0.2em 0.5em;
}
.TextBox20
{
	font-family:"Trebuchet MS", Arial, verdana;
	font-weight:normal;
	font-size:1em;
	border:1px solid #7f7f7f;
	color:#000;
	width:10em;
	margin:0.2em 0.5em 0.2em 0.5em;
}
.TextBox30
{
	font-family:"Trebuchet MS", Arial, verdana;
	font-weight:normal;
	font-size:1em;
	border:1px solid #7f7f7f;
	color:#000;
	width:15em;
	margin:0.2em 0.5em 0.2em 0.5em;
}
.TextBox40
{
	font-family:"Trebuchet MS", Arial, verdana;
	font-weight:normal;
	font-size:1em;
	border:1px solid #7f7f7f;
	color:#000;
	width:20em;
	margin:0.2em 0.5em 0.2em 0.5em;
}
.TextBox50
{
	font-family:"Trebuchet MS", Arial, verdana;
	font-weight:normal;
	font-size:1em;
	border:1px solid #7f7f7f;
	color:#000;
	width:25em;
	margin:0.2em 0.5em 0.2em 0.5em;
}
.TextBox60
{
	font-family:"Trebuchet MS", Arial, verdana;
	font-weight:normal;
	font-size:1em;
	border:1px solid #7f7f7f;
	color:#000;
	width:30em;
	margin:0.2em 0.5em 0.2em 0.5em;
}
.CheckBox
{
	border:0
}
.LabelSobre
{
	font-family:"Trebuchet MS", Arial, verdana;
	font-weight:bold;
	font-size:1em;
	color:#666;
	display:block;
	text-indent:0.4em;

}
.LabelIzquierda
{
	font-family:"Trebuchet MS", Arial, verdana;
	font-weight:bold;
	font-size:1em;
	color:#666;
	padding:0em;
	vertical-align:middle;
	display:inline-block;
	margin-left:0.5em;
}
.LabelTexto
{
	font-family:"Trebuchet MS", Arial, verdana;
	font-weight:bold;
	font-size:1em;
	color:#990000;
}
Fieldset
{
	border:1px solid #7f7f7f;
	padding:0.6em; 
	width:97%;
	margin:auto;
	background-color:#fff;
}
Legend
{
	font-family:"Trebuchet MS", Arial, verdana;
	font-weight:bold;
	font-size:1em;
	color:#990000;
	padding-bottom:0.5em;
	text-transform:uppercase;
}
/* ***************************************************** */
.Div50
{
	width:50%;
	margin:auto;
	text-align:left;
}
#DivRegistro
{
	margin-left:20%;
	margin-right:20%;
	text-align:left;
}
.BotonRegistro
{
    text-align:center;
    margin:auto;
    width:auto;
}
.Div50Centrado
{
	width:50%;
	margin: 0.5em auto;
	text-align:center;

}
.Div75Centrado
{
	width:75%;
	margin: 0.5em auto;
	text-align:center;
}
.Div75
{
	width:75%;
	margin: 0.5em auto;
	text-align:left;
}
.BotonAtras
{
	border:0;
	margin:0.5em;
	clear:both;
	width:1em;
	cursor:pointer;
}
.DivAviso
{
	font-family:"Trebuchet MS", Arial, verdana;
	font-weight:bold;
	font-size:1.3em;
	color:#195963;
	margin:2em auto 2em;
	width:50%;
	text-align:justify;
	border:0.01em solid #999;
	background-image: url(../Imagenes/Aviso.gif);
	background-repeat:no-repeat;
	background-color:#f6f6f6;
	line-height:1.5em;
	padding:0.5em 0.5em 0.5em 5em;
	color:#666;
}
.DivMensaje
{
	font-family:"Trebuchet MS", Arial, verdana;
	font-weight:bold;
	font-size:1.3em;
	color:#195963;
	margin:0.5em auto 0.5em;
	width:50%;
	text-align:center;
	border:0.01em solid #999;
	background-color:#f6f6f6;
	line-height:1.5em;
	padding:0.5em 0.5em 0.5em 0.5em;
	color:#666;
}

/* ****************************************************************/
/* Maquetacion columnas con div
/* DivLayoutCol*: Cada una de las columnas
/* ****************************************************************/ 

.DivLayoutCol
{
	position:relative;
	padding:0 1em 0em 0em;
	width:15em;
	margin-right:2px;
	float:left;
	white-space:nowrap;
}
.DivLayoutColDoble
{
	position:relative;
	padding:0 1em 0em 0em;
	width:30em;
	margin-right:2px;
	float:left;
	white-space:nowrap;
}
.DivSeparador
{
	height:0.2em;
	clear:both;
}
.DivLayoutColMitad
{
	position:relative;
	padding:0 1em 0em 0em;
	width:13em;
	margin-right:2px;
	float:left;
	white-space:nowrap;
}

/* ****************************************************************/
/* Maquetacion columnas para Treeview+gridView
/* DivLayoutTreeViewCol*: Cada una de las columnas
/* DivLayoutGridViewCol*: Cada una de las columnas
/* ****************************************************************/ 

.DivLayoutTreeViewCol
{
	position:relative;
	margin:1em 0 0 0;
	/*height:13em;*/
	height:21em;
	width:35%;
	border:1px solid #999;
	float:left;
	background-image: url(../Imagenes/FondoTabla.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
}
.DivTreeViewContent
{
	margin:0.3em;
	overflow:scroll;
	/*height:10em;*/
	height:18em;
}
.DivLayoutTreeViewCol .AreaTexto
{
	font-weight:normal;
	font-size:100%;
	line-height:2.2em;
	text-align:center;
	color:#fff;
	border-bottom:1px solid #666;
	display:block;
	background-image: url(../Imagenes/FondoTopTabla.jpg);
	background-position:top;
	background-repeat:repeat-x;
	vertical-align:bottom;
}
.DivLayoutGridViewCol
{
	position:relative;
	margin:1em 0 0 0;
	left:10px;
	/*height:13em;*/
	height:21em;
	width:63%;
	border:1px solid #999;
	float:left;
	background-image: url(../Imagenes/FondoTabla.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
}
.DivLayoutGridViewCol .AreaTexto
{
	font-weight:normal;
	font-size:100%;
	line-height:2.2em;
	text-align:center;
	color:#fff;
	border-bottom:1px solid #666;
	display:block;
	background-image: url(../Imagenes/FondoTopTabla.jpg);
	background-position:top;
	background-repeat:repeat-x;
	vertical-align:bottom;
}
.DivGridViewContent
{
	margin:0.3em;
	padding: 0.5em 1em 0em 0.5em;
	overflow:auto;
	/*height:9.7em;*/
	height:18em;
}

/* Operaciones  ***************************************************/ 
/* ****************************************************************/ 

.BarraOperaciones 
 {
	font-family:"Trebuchet MS", Arial, verdana;
	font-weight:normal;
	font-size:1em;
	width:95.5%;
	overflow:auto;
	border:0px solid #7f7f7f;
	border-right:1px solid #7f7f7f;
	border-bottom:1px solid #7f7f7f;
	background-color:#eef0f0;
	padding:0.5em;
	padding-left:2.5em;
	background-image: url(../Imagenes/FondoBarraOperaciones.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	color:#000;
	margin:1em auto 1em auto;
	text-transform:uppercase;
}
.BarraOperaciones .Botonera
{
	float:left;
	margin-left:1.5em;
}
.BarraOperaciones .BotonBO
{
	font-family:"Trebuchet MS", Arial, verdana;
	font-weight:normal;
	font-size:100%;
	border:0.1em solid #999;
	color:#990000;
	background-image: url(../Imagenes/FondoBotonBO.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
}
.BarraOperaciones .LabelBO
{
	font-family:"Trebuchet MS", Arial, verdana;
	font-weight:normal;
	font-size:0.9em;
	color:#175967;
	float:right;
	text-transform:uppercase;
}
/* ************************************************************** */ 
/* ******************** Barra Búsqueda ************************** */
.BarraBusqueda
 {
	font-family:"Trebuchet MS", Arial, verdana;
	font-weight:normal;
	font-size:1em;
	width:95.5%;
	overflow:auto;
	border:0px solid #7f7f7f;
	border-right:1px solid #7f7f7f;
	border-bottom:1px solid #7f7f7f;
	background-color:#eef0f0;
	padding:0.5em;
	padding-left:1.5em;
	background-image: url(../Imagenes/FondoBarraBusqueda.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	color:#000;
	margin:1em auto 1em auto;
	text-transform:uppercase;
}
.BarraBusqueda .Botonera
{
	float:left;
	margin-left:1.5em;
}
.BarraBusqueda .BotonBO
{
	font-family:"Trebuchet MS", Arial, verdana;
	font-weight:normal;
	font-size:100%;
	border:0.1em solid #999;
	color:#175967;
	background-image: url(../Imagenes/FondoBotonBO.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
}
.BarraBusqueda .LabelBO
{
	font-family:"Trebuchet MS", Arial, verdana;
	font-weight:normal;
	font-size:0.8em;
	color:#175967;
	float:right;
	text-transform:uppercase;
}
/* *******************CARRUSEL DE FOTOS ************************* */
/* ************************************************************** */ 
.FotoCarnet
{
	width:83px;
	height:110px;
	padding:5px 12px 15px 8px;
	background-image: url(../Imagenes/FondoFotoCarnet.jpg);
	background-position:top center;
	background-repeat: no-repeat;
}
.Ficha
{
	width:150px;
	height:210px;
	position:relative;
	float:left;
	margin-left:1em;
	margin-bottom:1em;
	padding:2px;
	text-align:center;
	color:#666;
}
.DivFloat
{
	position:relative;
	float:left;
	margin-left:0.5em;
	margin-bottom:0.5em;
	padding:2px;
	vertical-align:bottom;
}
.DivFloatDerecha
{
	position:relative;
	float:right;
	margin-bottom:0.5em;
	margin-right:0.25em;
	vertical-align:bottom;
}
.DivFloatCheck
{
	position:relative;
	float:left;	
	margin-left:0.5em;
	margin-top:0.4em;
	margin-bottom:0.5em;
	padding:2px;
	vertical-align:bottom;
}

.DivFloatIcono
{
	padding: 2px;
	margin-top: 1.5em;
	float: left;
}
.DivFloatMenuCV
{
	position:relative;
	float:left;
	margin-left:-1.1em;
	margin-top:-0.1em;
	margin-right:0.5em;
	margin-bottom:0.5em;
	padding:2px;
}
.DivColumnaFijaTitulo
{
	position:relative;
	float:left;
	width:100%;
	margin-left:0.5em;
	margin-bottom:0.5em;
	padding:2px;
	background-color:#b8b8b8;
	text-align:center;
	font-weight:bold;
}
.DivColumnaFijaSubTitulo
{
	position:relative;
	float:left;
	width:47%;
	margin-left:0.5em;
	margin-bottom:0.5em;
	padding:2px;
	background-color:#b8b8b8;
	text-align:center;
	font-weight:bold;
}
.DivColumnaFija
{
	position:relative;
	float:left;
	width:47%;
	border-bottom:0.1em dotted #b8b8b8;
	margin-left:0.5em;
	margin-bottom:0.5em;
	padding:2px;
}
.DivColumnaFijaDerecha
{
	position:relative;
	float:left;
	width:47%;
	margin-left:0.5em;
	margin-bottom:0.5em;
	padding:2px;
	text-align:right;
	font-weight:bold;
	text-transform:uppercase;
}
.DivColumnaFijaCentro
{
	position:relative;
	float:left;
	width:47%;
	border-bottom:0.1em dotted #b8b8b8;
	margin-left:0.5em;
	margin-bottom:0.5em;
	padding:2px;
	text-align:center;
}
.DivLayoutTreeViewCol100
{
	position:relative;
	margin: 0.2em 0.5em;
	/*height:13em;*/
	height:21em;
	width:98%;
	border:1px solid #999;
	float:left;
	background-image: url(../Imagenes/FondoTabla.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
}
.DivLayoutTreeViewCol100 .AreaTexto
{
	font-weight:normal;
	font-size:100%;
	line-height:2.2em;
	text-align:center;
	color:#fff;
	border-bottom:1px solid #666;
	display:block;
	background-image: url(../Imagenes/FondoTopTabla.jpg);
	background-position:top;
	background-repeat:repeat-x;
	vertical-align:bottom;
}

.AlturaLayoutTreeView
{
	height:30em;
}

.AlturaContentTreeView
{
	height:27em;
}

.Mayusculas 
{
	text-transform:uppercase;
}
/* ****************** PAGINACION GALERIA FOTOS ***********************/

.AspNet-FormView-Pagination
{
	text-align:left;
	background-image: url(../Imagenes/FondoTopTabla.jpg);
	background-repeat:repeat-x;
	background-position:top;
	color:#fff;
	padding-left:10px;
	border-top:1px solid #999;
	line-height:2em;
}
.AspNet-FormView-Pagination a
{
	color:#FFF;
	padding:5px 10px 10px 11px;
	border:1px solid transparent;
	background-position:bottom;
	text-decoration: none;
}
.AspNet-FormView-Pagination span
{
	/*padding:5px 10px 10px 10px;*/
	padding:3px 10px 3px 10px;
	border-left:1px solid #999;
	border-right:1px solid #999;
	background-image: url(../Imagenes/FondoPaginacionActiva.jpg);
	background-position:top;
	background-repeat:repeat-x;
	color:#000;
}
.AspNet-FormView-Pagination a:hover
{
	/*padding:5px 10px 10px 11px;*/
	padding:3px 11px 1px 10px;
	background-image: url(../Imagenes/FondoPaginacion.jpg);
	background-position:top;
	background-repeat:repeat-x;
	color:#000;
}
/* ********************************************* */
.PosicionAbsoluta
{
	position:absolute;
	top:10%;
}
.DivAlturaMinima
{
	height:50px;
}
DivColumnaFijaTitulo
{
	position:relative;
	float:left;
	width:99%;
	margin:0.5%;
	background-color:#b8b8b8;
	text-align:center;
	font-weight:bold;
}
.DivColumnaSubTituloIzquierda
{
	position:relative;
	overflow:hidden;
	float:left;
	width:49%;
	background-color:#b8b8b8;
	text-align:center;
	font-weight:bold;
	margin:0 0.5% 0.5% 0.5%;
}
.DivColumnaSubTituloDerecha
{
	position:relative;
	overflow:hidden;
	float:right;
	width:49%;
	margin:0 0.5% 0.5% 0.5%;
	background-color:#b8b8b8;
	text-align:center;
	font-weight:bold;
}
.LabelTextoIndentado
{
	font-family:"Trebuchet MS", Arial, verdana;
	font-weight:bold;
	font-size:1em;
	color:#18545f;
	margin-left:0.5%;
}
.DivCol50
{
	float:left;
	padding:0.5em;
	width:44%;
}
.LabelTextoBorde
{
	font-family:"Trebuchet MS", Arial, verdana;
	font-weight:normal;
	font-size:1em;
	border:1px solid #999;
	color:#666;
	width:auto;
	margin-top:2px;
	height:15px;
	display:block;
	margin-left:5px;
	padding:0.2em;
	white-space:nowrap;
}

/* Secuencia de matricula */

.DivSecuencia
{
	margin:1em 0 1em 0.5em;
	/*width:100%;*/
	height:4em;
	clear:both;
}
.Secuencia .Descripcion
{
	font-family:"Trebuchet MS", arial;
	font-size:10px;
	color:#999;
	padding:0px 2px 0px 2px;
	white-space:nowrap;
}
.Secuencia a:link
{
	background-image:url('../Imagenes/FondoSecuenciaOff.jpg');
	background-repeat:repeat;
	min-width:8%;
	height:3em;
	font-family:"Trebuchet MS", arial;
	text-decoration:none;
	text-align:center;
	font-size:1.5em;
	color:#d0cfcf;
	float:left;
	display:block;
}
.Secuencia a:active
{
	background-image:url('../Imagenes/FondoSecuenciaOff.jpg');
	background-repeat:repeat;
	min-width:8%;
	height:3em;
	font-family:"Trebuchet MS", arial;
	text-decoration:none;
	text-align:center;
	font-size:1.5em;
	color:#d0cfcf;
	float:left;
	display:block;
}
.Secuencia a:visited
{
	background-image:url('../Imagenes/FondoSecuenciaOff.jpg');
	background-repeat:repeat;
	min-width:8%;
	height:3em;
	font-family:"Trebuchet MS", arial;
	text-decoration:none;
	text-align:center;
	font-size:1.5em;
	color:#d0cfcf;
	float:left;
	display:block;
}
.Secuencia a:hover
{
	background-image:url('../Imagenes/FondoSecuenciaOn.jpg');
	background-repeat:repeat;
	min-width:8%;
	height:3em;
	font-family:"Trebuchet MS", arial;
	text-align:center;
	color:#666;
	float:left;
	display:block;
}
.SecuenciaCurrent a:link
{
	font-size:1.5em;
}
.SecuenciaCurrent .Descripcion
{
	font-family:"Trebuchet MS", arial;
	font-size:12px;
	color:#990000;
	padding:0px 2px 0px 2px;
	white-space:nowrap;
	text-transform:uppercase;
}
.SecuenciaCurrent a:link
{
	background-image:url('../Imagenes/FondoSecuenciaOn.jpg');
	background-repeat:repeat;
	min-width:8%;
	height:3em;
	font-family:"Trebuchet MS", arial;
	text-align:center;
	text-decoration:none;
	color:#990000;
	float:left;
	font-size:1.5em;
	display:block;
}
.SecuenciaCurrent a:active
{
	background-image:url('../Imagenes/FondoSecuenciaOn.jpg');
	background-repeat:repeat;
	min-width:8%;
	height:3em;
	font-family:"Trebuchet MS", arial;
	text-align:center;
	text-decoration:none;
	color:#990000;
	float:left;
	font-size:1.5em;
	display:block;
}
.SecuenciaCurrent a:visited
{
	background-image:url('../Imagenes/FondoSecuenciaOn.jpg');
	background-repeat:repeat;
	min-width:8%;
	height:3em;
	font-family:"Trebuchet MS", arial;
	text-align:center;
	text-decoration:none;
	color:#990000;
	font-size:1.5em;
	float:left;
	display:block;
}

/*radioButtonList */ 

.RbListHorizontal .AspNet-RadioButtonList-Item
{
	list-style:none;
	float:left;
}
.RbListVertical .AspNet-RadioButtonList-Item
{
	list-style:none;
}

/*Alineación para las cantidades totales*/

.AlineacionDerecha
{
    float:right;
    text-align:right;
    margin-right:0.6em; 
    margin-top:1em;   
    border:1px solid #ccc;
    background-image: url(../Imagenes/FondoTabla.jpg);
    background-repeat:no-repeat;
    background-position:bottom;
    background-color:#f6f6f6;
    padding:1em;
}
.AlineacionDerechaPVP
{
    width:98%;
    text-align:right;
    margin-right:0.6em; 
    margin-top:0;
    border-bottom:1px dotted #999;
    text-transform:uppercase;
}
.AreaCesta
{
	float: right;
    background-image: url(../Imagenes/FondoCesta.jpg);
    background-repeat:no-repeat;
    background-position:bottom left;
    height:30px;
    margin-right:-12px;
}
.Importe
{
	color:#990000;		
	text-transform:uppercase;
	margin-top:0;
}
.ImporteEUR
{
	color:#000;		
}
.BotonCesta
{
	font-family:"Trebuchet MS", Arial, verdana;
	font-weight:normal;
	font-size:100%;
	border:0.1em solid #999;
	color:#000;
	background-color:#b8b8b8;
	background-image: url(../Imagenes/FondoBoton.jpg);
	background-position:top;
	border:1px solid #666;
	font-size:1em;
	height:20px;
	padding-top:0;
}
.AspNet-RadioButtonList ul
{   
    font-family:"Trebuchet MS", Arial, verdana;
    font-weight:bold;
    font-size:1em;
    color:#666;
    float:left;
    margin-left:0;
    margin-bottom:1em;
}
.AspNet-RadioButtonList ul li
{   
    float:left;
    list-style:none;
    margin-right:2em;

}
.LabelNota
{
    font-family:"Trebuchet MS", Arial, verdana;
    font-size:1em;
    color:#939393;
    padding:0em;
    text-transform:none;
}
.DivPanelInfoFoto
{
	position:relative;
	padding:1em 1em 0em 0em;
	width:30em;
	margin-right:2px;
	float:left;
	/*white-space:nowrap;*/
}

.DivPanelInfoFoto ul
{
	padding-left:20px;
}

.TextoInfoFoto
{
	font-family:"Trebuchet MS", Arial, verdana;	
	color:#666;
}
.Semicrol_ReadOnly
{
	font-family: "Trebuchet MS" , Arial, verdana;
	font-weight: normal;
	font-size: 1em;
	border: 1px solid #999;
	color: #666;
	padding: 0.2em;
	margin-right: 1em;
	float: left;
	width: auto;
	min-width: 20px;
	margin-left: 0.5em;
	min-height:18px;
}
.DivTextBoxTotal
{
	max-width:77%;
	float:left;
}
.TextBoxTotal
{
	font-family: "Trebuchet MS" , Arial, verdana;
	font-weight: normal;
	font-size: 1em;
	border: 1px solid #7f7f7f;
	color: #000;
	min-width: 400px;
	width: 96%;
	margin: 0em 0.5em 0.2em 0.5em;
}
/* CAMPOS OBLIGATORIOS */
.TextBoxObligatorio
{
	background-color: #FFDBAA;
} 
.ComboBoxObligatorio
{
	background-color: #FFDBAA;
}
.DeshabiltarPestaña
{
	cursor:text;
}
.ControlCaptcha input
{
	font-family:"Trebuchet MS", Arial, verdana;
	font-weight:normal;
	font-size:1em;
	border:1px solid #7f7f7f;
	color:#000;
	width:96%;
	margin:0.2em 0.3em 0.2em 0.3em;
	background-color: #FFDBAA;
}
.ControlCaptcha span
{
	font-family:"Trebuchet MS", Arial, verdana;
	font-weight:bold;
	font-size:1em;
	color:#990000;
}


/************* Mensajes ***********************************************************/

.MensajeNoLeido a
{
	background-image:url('../Imagenes/MarcarNoLeidoGrid.gif');
	background-repeat:no-repeat;
	/*background-position:0%;*/
	padding-left:1.8em;	
}
.MensajeLeido a
{
	background-image:url('../Imagenes/MarcarLeidoGrid.gif');
	background-repeat:no-repeat;
	/*background-position:0%;*/
	padding-left:1.8em;	
}
.SelectorMensajes {
	float:right;
}
.SelectorMensajes span {
	float:left;
	line-height:24px;
	color:#990000;
	font-weight:bold;
	font-size:1.1em;
}
.LinkMensajes {
	color:#990000;
	text-decoration:none;
	width:75px;
	line-height:24px;
	float:left;
	margin:0 5px;
	text-align:center;
}
.LinkMensajes a{
	color:#999;
	text-decoration:none;
	font-weight:bold;
}
.LinkMensajes a:hover{
	color:#990000;
}
.LinkMensajesSelect{
	background-image:url('../Imagenes/LinkMensajesSelect.jpg');
	background-position:left top;
	width:75px;
	line-height:24px;
	float:left;
	text-align:center;
	margin:0 5px;
}
.LinkMensajesSelect a{
	color:#fff;
	text-decoration:none;
	font-weight:bold;
}
/**************/
.DivLeyenda
{
	width:180px;
	float:right;
/*	border:1px solid #ccc;*/
	margin-right:10px;
	font-family:"Trebuchet MS", Arial, verdana;   
    font-size:0.9em;
    color:#666;
}
.EstadoLeyenda1
{
	padding:0px 0px 0px 20px;	
	width:10px;
	clear:both;	
	float:left;	
	background-color:#666;
}
.EstadoLeyenda2
{
	padding:0px 0px 0px 20px;	
	width:10px;
	clear:both;	
	float:left;
	background-color:#B15354;	/*#B15354*/
}

.TextoPruebasNivel li
{
	font-family:"Trebuchet MS", Arial, verdana;
	font-weight:bold;
	font-size:1em;
	color:#990000;
	line-height:1.5em;
}

.DivListaCursosCabecera
{
	width: 550px;
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	padding:10px;
	margin:30px auto 0 auto;
	text-align:center;
	text-transform:uppercase;
	font-weight:bold;
	font-size:16px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	background-color:#5C81BD;
	color:#fff;
	

}
.DivListaCursos
{
	width: 550px;
	border:1px solid #ccc;
	padding:10px;
	margin:auto;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
}
.ListaCursos
{
	padding:5px;
	border-bottom:1px dotted #ccc;
}
	.ListaCursos:hover
	{
		background-color:#EDEDED!important;
		cursor:pointer;
	}
.ListaCursos a
{
	color:#24529C!important;
	font-weight:bold;
	text-align:center;
	display:block;
}
.ListaCursos a:hover {text-decoration:none;}

.EnlaceIdentificacion
{
	height:34px;
	width:125px;
	float:right;
	margin:10px 25px 0 0;
	background-image:url('../Imagenes/EnlaceIdentificacion.png');
	background-repeat:no-repeat;
	padding:18px 0 0 50px;
	color:#fff;
	font-size:16px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	text-decoration:none;
}
.EnlaceIdentificacion:hover
{
	color:#666;
	cursor:pointer;
	background-color:#fff;
	text-decoration:none;

}

