@import "../base/base.css";

div#mainContent a
{
	font-weight: normal;
	text-decoration: none;
	padding-bottom: 1px;
	border-bottom: 1px dotted #808080;
	color: #749901;
	cursor:help;
}

div#mainContent a.enlace
{
	cursor: pointer;
}

div#mainContent a:hover
{
	background-color: yellow;
}

div.dynamicContent
{
	display: block;
	visibility: hidden;
	position: absolute;
	left: 0; top: 0;
	background-color: #F5FEC4;
	padding: 0.5em 1em 0.5em 1em;
	width: 25em;
	text-align: left;
	color: #404040;
	border: 1px solid #e0e0e0;
}

div.dynamicContent h3
{
	display: block;
}

div.dynamicContent a
{
	display: none;
}

span.mensajeOk
{
	font-size:1.1em;
	font-weight:bold;
	color:#7BA400;
}

span.mensajeError
{
	font-size:1.1em;
	font-weight:bold;
	color:red;
}

dt.pdf
{
	background-image:url('imagenes/icoPdf.jpg');
	background-position:left bottom;
	background-repeat:no-repeat;
	padding-left:25px;
}

dt.sinpdf
{
	padding-left:25px;
}

dd.pdf
{
	padding-left:25px;
}

.frmClasesGratis
{
}

.frmClasesGratis div.pareja
{
	clear:both;
	padding:0;
	margin:0;
	height:2.5em;
}

.frmClasesGratis fieldset
{
	padding-left:50px;
}

.frmClasesGratis fieldset p
{
	margin:0.3em 0 0 0;
}

.frmClasesGratis fieldset p.primero
{
	margin:1.5em 0 0 0;
}

.frmClasesGratis fieldset p.ultimo
{
	margin:0.3em 0 1.5em 0;
}

.frmClasesGratis label
{
	float:left;
	width:10em;
	text-align:right;
	padding-right:10px;
	font-weight:bold;
}

.frmClasesGratis span.radio label
{
	float:none;
	width:10em;
	text-align:right;
	padding-right:10px;
}

.frmClasesGratis div.valor
{
	float:left;
}