/* CSS Document */

body { /*Parte con 16px de tamaņo de fuente*/
	background-image: url(/images/general/fondo.jpg);
	margin-left: 0px;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-repeat: repeat;
	background-position: center;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
  background-color:#FFFFFF;
	color:#000000;
}
html { }
fieldset{ border:0; margin:0; padding:0}
#capaSuperior{
	width:1003px;
	height:157px;
	padding-bottom:8px;
	float:left;
}

#logo{
width:205px;
height:157px;
float:left;
background-image: url(/images/general/logo.png);
background-repeat:no-repeat;
}

#ImgCabecera{
width:790px;
height:157px;
float:left;
margin-left:8px;
background-image: url(/images/general/imgCabecera.png);
background-repeat:no-repeat;
}


/*ENTORNO GENERAL*/
form{ padding:0; margin:0;}
div.clear { float:left; clear:both}
#posicionador{ float:none; width: 1003px; margin-left:auto; margin-right:auto; margin-top:0px; font-size:100%; }
#centrado{ float:left; width:1003px; min-height:200px; _height:200px; overflow:visible}

/*MENU*/
#capaMenu{
	width:1003px;
	height:42px;
	border-top:solid 8px #04550D;
	border-bottom:solid 8px #CDF139;
	background-image: url(/images/general/fondoVerde.png);
	background-repeat:repeat;
	float:left;

}
#datosCto{float:left; 
		height:34px; 
		width:150px;
		padding: 8px 0 0 20px;
		font-family: Arial, Helvetica, sans-serif;
		font-size:11px;
		color: #008417;
		text-align:left;
}
#datosCto a:link, a:visited {color:#04550D; font-weight:normal;text-decoration:none}
#datosCto a:active, a:hover, a:focus {color:#EBFF9C; text-decoration:underline}


	.btnMenu, .btnMenu:visited, .btnMenu:link {
		font-family: Arial, Helvetica, sans-serif;
		font-weight:bold;
		text-decoration:none;
		color:#008417;
		float:left;
		font-size:14px;
		width:200px;
		height:42px;
		background-image: url(/images/general/btnMenu.png);
		background-repeat:no-repeat;
		text-align:center;
		padding-top:20px;
	  margin-right:7px;
	}
	.btnMenu:active, .btnMenu:hover, .btnMenu:focus {
		background-image: url(/images/general/btnMenu_over.png);
		color:#CDF139;
	}


/*CONTENIDO*/
#interior{
	float:left;
	width:1003px;
	min-height:30px;
	padding-top:5px;
}
	#Izda{
		float:left;
		width:205px;
		min-height:524px;
	}
		#tapaIzda{
			float:left;
			width:200px;
			height:12px;
				background-image: url(/images/general/tapaIzda.png);
				background-repeat:no-repeat;
		}
		#interiorIzda{
			float:left;
			width:200px;
			min-height:500px;
			padding-left:15px;
			background-image: url(/images/general/fondoIzda.png);
			background-repeat:repeat-y;
		}
		#pieIzda{
			float:left;
			width:200px;
			height:12px;
				background-image: url(/images/general/pieIzda.png);
				background-repeat:no-repeat;
		}
	#contenido{
		float:left;
		width:625px;
		min-height:30px;
	}
		#tapaContenido{
			float:left;
			width:620px;
			height:12px;
				background-image: url(/images/general/tapaContenido.png);
				background-repeat:no-repeat;
		}
		#interiorContenido{
			float:left;
			width:620px;
			min-height:500px;
			background-image: url(/images/general/fondoContenido.png);
			background-repeat:repeat-y;
		}
		#pieContenido{
			float:left;
			width:620px;
			height:12px;
				background-image: url(/images/general/pieContenido.png);
				background-repeat:no-repeat;
		}
	#Drcha{
		float:left;
		width:173px;
		min-height:524px;
	}
		#tapaDcha{
			float:left;
			width:173px;
			height:12px;
				background-image: url(/images/general/tapaDcha.png);
				background-repeat:no-repeat;
		}
		#interiorDcha{
			float:left;
			/*width:173px;*/
			width:166px;
			padding-left:7px;
			min-height:500px;
			background-image: url(/images/general/fondoDcha.png);
			background-repeat:repeat-y;
		}
		#pieDcha{
			float:left;
			width:173px;
			height:12px;
				background-image: url(/images/general/pieDcha.png);
				background-repeat:no-repeat;
		}


		#datos{ float:left; width:590px; padding-left:15px; padding-right:15px; min-height:400px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000;}
		
		h1{ width:590px; float:left; padding-left:5px; padding-top:6px; min-height:20px; background-color:#CDF139; color:#04550D; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px}
		h2{ width:590px; float:left; padding-left:5px; padding-top:6px; min-height:18px; background-color:#EBFF9C; color:#04550D; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px}
		h3{ width:590px; float:left; padding-left:5px; padding-top:6px; min-height:16px; background-color:#EBFF9C; text-decoration:underline; color:#04550D; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px}
		h4{ width:590px; float:left; padding-left:5px; padding-top:6px; min-height:14px; background-color:#EBFF9C; color:#04550D; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:10px}
/*FORMATOS PARA TEXTO*/

.tituloLateral{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#04550D }

/*IZDA*/
.lHoja{margin:0; padding:15px; font-family:Arial, Helvetica, sans-serif;  font-size:12px; color:#04550D;list-style-image:url(/images/general/hojita.gif);}
.lHoja LI{ padding-bottom:5px;}
.enlaceHoja:link, .enlaceHoja:visited {color:#04550D; font-weight:bold;text-decoration:none}
.enlaceHoja:active, .enlaceHoja:hover, .enlaceHoja:focus {color:#EBFF9C; text-decoration:underline}


/*CONTENIDOS*/
/*BreadCrumb*/
#Breadcrumb {	min-height:15px; padding-left:10px; font-size:11px; padding-bottom:10px;color:#508C40; font-weight:bold;	width:590px; }
#Breadcrumb a:link, #Breadcrumb a:visited {	font-size:11px;	text-decoration:none; font-weight:bold;	white-space: nowrap; color:#397A28}
#Breadcrumb a:hover, #Breadcrumb a:active, #Breadcrumb a:focus {	text-decoration:underline;}

/*Listado por ejemplo de temas*/
.lHojaCont{margin:0; padding: 0; font-family:Arial, Helvetica, sans-serif; font-weight:bold;  font-size:12px; color:#04550D;list-style:none}
OL.lHojaCont{ margin-top:20px; float:left}
UL.lHojaCont{ margin-top:20px; float:left}
.lHojaCont LI{ 
	margin-bottom:18px; 
	float:left; 
	clear:both; 
	min-height:18px; 
	padding:2px 0 0 15px; 
	width:580px; 
	background-color:#EBFF9C; 
	background-position:left center; 
	background-image: url(/images/general/hojita.gif); 
	background-repeat:no-repeat
}
.enlaceHojaCont:link,.enlaceHojaCont:visited {color:#5E982C; font-size:11px; font-weight:bold;text-decoration:none}
.enlaceHojaCont:active, .enlaceHojaCont:hover, .enlaceHojaCont:focus {color:#CDF139; text-decoration:underline}

.lHojaTema{margin:0; padding: 0; font-family:Arial, Helvetica, sans-serif; font-weight:normal;  font-size:11px; color:#04550D;list-style:none}
OL.lHojaTema{ margin-top:20px; float:left}
UL.lHojaTema{ margin-top:20px; float:left}
.lHojaTema LI{ 
	margin-bottom:18px; 
	clear:both; 
	min-height:18px; 
	padding:2px 0; 
	width:580px; 
}
.enlaceHojaTema:link,.enlaceHojaTema:visited {padding:2px 0 0 15px; float:left;width:580px; color:#5E982C;background-color:#EBFF9C;  font-size:12px; font-weight:bold;text-decoration:none;	background-position:left center; 
	background-image: url(/images/general/hojita.gif); 
	background-repeat:no-repeat
}
.enlaceHojaTema:active, .enlaceHojaTema:hover, .enlaceHojaTema:focus {color:#CDF139; text-decoration:underline}



.termino,.termino:link, .termino:visited {text-decoration:none; color:#5E982C; font-style:italic; border-bottom:1px dashed;}
.termino:active, .termino:hover, .termino:focus {color:#CDF139; text-decoration:none}

/*TEMARIO*/

OL.lIndice { margin-top:20px; margin-bottom:20px; list-style-position:inside;	float:none;}
.lIndice LI{ 
	margin-bottom:18px; 
	/*min-height:18px; Esto jode compleamente el conteo de elementos.*/
	padding:3px 0; 
	background-color:#EBFF9C; 
	font-family:Arial, Helvetica, sans-serif; font-weight:bold;  font-size:12px; color:#04550D;
}
/*********/

a{ color:inherit;}
/*Estilos del contenido del editor*/
#unidad{
	float:left; 
	width:590px; 
	min-height:30px; 
	margin-top:20px; 
	padding:0 0 20px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}
.etiqueta { float:left; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#04550D}
.campo { background-color:#FFFFFF; border-width:2px; font-family:Arial, Helvetica, sans-serif; font-size:11px; border-style: solid; border-color: #CDF139; padding:2px;}
.boton { background-color:#CDF139}



input.boton{ border: 1px solid #04550D;background-color:#CDF139; font-size:11px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#04550D}
.boton, .boton:link, .boton:visited {
	font-family:Arial, Helvetica, sans-serif;
	background-color:#CDF139;	
	min-height:15px;
	text-decoration:none;
	font-weight:bold;
	color:#04550D;
	 border: 1px solid #04550D;
	font-size:11px; 
	padding:2px 5px 0 5px;
}
.boton:hover, .boton:active, .boton:focus {
	background-color:#04550D;
	color:#CDF139;	
}

#paginacion a:link, #paginacion a:visited {	font-size:11px;	text-decoration:none;	white-space: nowrap; color:#397A28}
#paginacion a:hover, #paginacion a:active, #paginacion a:focus {	text-decoration:underline;}

.verde{color:#04550D;}
.verdeClaro{color:#5E982C;}
OL.lletras { list-style-type:lower-latin}
.lletras LI{ 
	list-style-type:lower-latin;
}
OL.lnumeros { list-style-type:decimal}
.lnumeros LI{ 
	list-style-type:decimal;
}
.cita{ font-style:italic; font-family:"Times New Roman", Times, serif; font-weight:normal; color:#333333;}
.verde{color:#04550D;}
.verdeClaro{color:#5E982C;}
.cabeceraTabla { background-color:#5E982C; border-color:#FFFFFF; color:#FFFFFF; font-weight:bold; text-align:center}
.cabeceraTabla TD{ background-color:#5E982C; border-color:#FFFFFF; color:#FFFFFF; font-weight:bold; text-align:center}
.cabeceraTabla TR{ background-color:#5E982C; border-color:#FFFFFF; color:#FFFFFF; font-weight:bold; text-align:center}
.tablaBordeVerde{ border:1px solid #5E982C; border-collapse:collapse}
.tablaBordeVerde TD {border:1px solid #5E982C; border-collapse:collapse}
.tablaBordeVerde TR {border:1px solid #5E982C; border-collapse:collapse}
.tablaBordeVerdeOscuro{border:1px solid #04550D; border-collapse:collapse; }
.tablaBordeVerdeOscuro TD {border:1px solid #04550D; border-collapse:collapse}
.tablaBordeVerdeOscuro TR {border:1px solid #04550D; border-collapse:collapse}
.capaBordeVerde{border:1px solid #5E982C; border-collapse:collapse}
.capaBordeVerdeOscuro{border:1px solid #04550D; border-collapse:collapse}

.enlace,.enlace:link,.enlace:visited {
	font-style:italic;
	text-decoration:underline;
}
.enlace:hover, .enlace:active, .enlace:focus {
	color:#04550D;
	 font-weight:bold;	
	text-decoration: underline;
}

/*DERECHA*/
			.areaUsuario { 
				width:158px;
				min-height:50px;
				border:1px solid #008417;
			}
		 .tituloAreaUsuario { 
			background-color:#008417;
			width:158px;
			font-size:12px;
			font-weight:bold;
			min-height:20px;
			color:#CDF139;
			text-align:center;
			padding-top:3px;
			margin-bottom:5px;
		 }
		 .interiorAreaUsuario{ width:145px; padding:0 5px 5px 8px; min-height:20px;}
		 .interiorAreaUsuario label{ font-size:11px; float:left; }


			.areaCompra { 
				margin-top:5px;
				width:143px;
				min-height:50px;
				border:2px solid #008417;
				background-color:#EBFF9C;
				padding:0 5px 5px 8px;
				min-height:80px;
			}


.formulario {border:1px solid #008417; width:580px; min-height:20px; padding:5px 5px 5px 5px;}
.formulario label{ float:left; color:#008417; font-weight:bold}
.msgError { color:#FF0000; border:1px solid #FF0000; font-size:11px; margin-bottom:20px;; padding:10px;}
.fldFormulario {border:1px solid #008417; margin:0; padding:10px 5px; float:left;; width:580px}
.fldFormulario label { font-weight:bold; color:#008417;; float:left}
legend span {	color:#008417;
	font-weight:bold;
	display:block;
	text-align:center;
	vertical-align:top;
	marging:0;
	padding:0;
	padding-top:5px;
	white-space: normal;
	width:100%;
}

#tblDescargas { float:left; width:590px; min-height:20px;}
#idPedido{ background-color:#5E982C;  color:#FFFFFF; width:40px; text-align:center}
#idTema{ background-color:#5E982C;  color:#FFFFFF; width:260px;}
#idFecha {background-color:#5E982C;  color:#FFFFFF; width:70px; text-align:center}
#idFPago {background-color:#5E982C;  color:#FFFFFF; width:70px; text-align:center}
#idDescarga {background-color:#5E982C;  color:#FFFFFF; width:50px; text-align:center}

.enlacePvp:link,.enlacePvp:visited {color:#008417; font-size:11px; font-weight:bold;text-decoration:none; float:right; padding-right:1em}
.enlacePvp:active, .enlacePvp:hover, .enlacePvp:focus {color:#5E982C; text-decoration:underline}
