/* CSS Document */

*{
	margin: 0;
	padding: 0;
	}
	
H1{
	display: none;
	}

IMG{
	border-width: 0;	
	}

BODY{
	font-family: Arial, Helvetica, sans-serif;
	/*font-size: 15px;*/
	font-size:14px;
	color: #666;
	line-height: 22px;
	}
	
H2{
	font-size: 22px;
	font-weight: normal;
	color: #87455d;
	line-height: 28px;
	margin-bottom:10px;
	}
	
H3{
	margin: 10px 0 10px 0;
	font-size: 22px;
	color: #666;
	font-weight: normal;
	padding:0 0 5px 0;
	border-bottom:1px dotted #999999;
	}
	H3.noDisponible{
		border-bottom-width:0;
		}
	
H4{
	color: #87455d;
	margin-bottom: 5px;
	font-size: 18px;
	font-weight: bold;
	}
	
DL{
	float:left;
	width:100%;
	margin:0 0 0 0;
	padding:0 0 0 0;
	}
	DL DT{
		/*float:left;*/
		width:20%;
		margin:0 2% 5px 0;
		padding:0 0 0 0;
		font-weight:bold;
		clear:left;
		}
	DL DD{
		/*float:left;*/
		width:78%;
		margin:0 0 5px 0;
		padding:0 0 0 0;
		}	

	
		
TABLE{
	width:100%;
	padding:5px;
	empty-cells:show;
	border-collapse:collapse;
	border:1px solid #464646;
	}
	TH{
		padding:5px;
		color:#464646;
		background:#EDEDED;
		}
			TH.izq{
				text-align:left;
				}
		TD{
			padding:5px;
			}
			TD.izq{
				text-align:left;
				}
	
#all{
	margin: 0 auto;
	padding: 0 19px 0 18px;
	width: 966px;
	}
	
#general{
	width: 966px;
	border-top: 6px solid #a7b5be;
	}
	
#utilidades{
	float: left;
	padding-top: 15px;
	width: 100%;
	}
	#utilidades IMG.logo{
		float: left;
		}
	#utilidades UL{	
		float: right;
		padding-right: 4px;
		list-style-type: none;
		}
		#utilidades UL LI{	
			float: left;
			display: inline;
			}
			#utilidades UL LI A{
				float: left;
				color: #666;
				font-size: 10px;
				text-decoration: none;
				cursor:pointer;
				}
				#utilidades UL LI A:hover{
					text-decoration: underline;
					}
				#utilidades UL LI A.inicio{
					padding: 1px 6px 0 18px;
					background-image: url(../images/utilidades/inicio.gif);
					background-position: 0 4px;
					background-repeat: no-repeat;
					}
				 #utilidades UL LI A.imprimir{
				 	padding: 1px 6px 0 18px;
					background-image: url(../images/utilidades/imprimir.gif);
					background-position: 0 4px;
					background-repeat: no-repeat;
				 	}
				#utilidades UL LI A.enviar{
					padding: 1px 6px 0 20px;
					background-image: url(../images/utilidades/enviar.gif);
					background-position: 0 4px;
					background-repeat: no-repeat;
					}		
				#utilidades UL LI A.mapaWeb{
					padding: 1px 0 0 22px;
					background-image: url(../images/utilidades/mapaWeb.gif);
					background-position: 0 4px;
					background-repeat: no-repeat; 
					}
	#utilidades FORM{
		clear: right;
		float: right;
		padding-right: 4px;
		padding-top: 7px;
		width: auto;
		}			
		#utilidades FORM UL{	
			float: left;
			padding: 0;
			width: auto;
			list-style-type: none;
			}
			#utilidades FORM LABEL{
				display: none;
				}
			#utilidades FORM INPUT{
				float: left;
				padding-top: 4px!important;
				padding: 2px 2px 1px 2px;
				font-family: Arial, Helvetica, sans-serif;
				font-weight: bold;
				font-size: 10px;
				line-height: 18px;
				height: 15px!important;
				height: 17px;
				background-color: #FFF;
				background-image: url(../images/input.gif);
				background-position: 0 0;
				background-repeat: repeat-x;
				border: 1px solid #b0bcc4;
				color: #8b8c8c;
				}
				#utilidades FORM INPUT.boton{
					margin-left: 6px;
					padding: 0 0 0 4px!important;
					padding: 0 0 0 8px;
					background-color: transparent;
					border: 0;
					background-image: url(../images/botonBuscar.gif);
					background-position: 0 0;
					background-repeat: no-repeat;
					width: 63px;
					height: 22px!important;
					cursor: pointer;
					text-align: left;
					}

#menu{
	float: left;
	margin: 20px 0 0 0;
	width: 241px;
	}
	
	#menu IMG
	{
		margin:10px 0 0 100px;
		padding:0 0 0 0;
		float:left;
		border:none;
	}
	
	#menu UL{
		float: left;
		width: 241px;
		background-color: #dce1e5;
		list-style-type: none;
		}
		#menu UL LI{
			float: left;
			padding: 5px 0 5px 0!important;
			padding: 5px 0 0 0;
			font-size: 13px;
			font-weight:bold;
			color: #666;
			line-height: 20px;
			border-bottom: 4px solid #FFF;
			}
			#menu UL LI A{
				float: left;
				padding: 0 20px 0 13px;
				color: #666;
				width: 208px;
				text-decoration: none;
				}
				#menu UL LI A:hover, #menu UL LI A.sel{
					color: #464646;
					}
			#menu UL LI UL{
				float: left;
				padding: 5px 0 5px 0;
				width: 241px;
				}
				#menu UL LI UL LI{
					float: left;
					padding: 0!important;
					border: 0;
					font-size: 11px;
					color: #686868;
					line-height: 20px;
					font-weight:normal;
					}
					#menu UL LI UL LI A{
						float: left;
						padding: 0 20px 0 30px;
						width: 191px;
						color: #686868;
						text-decoration: none;
						}
						#menu UL LI UL LI A:hover, #menu UL LI UL LI A.sel{
							background-color: #ececec; 
							}
							
							/* Menú Terciario... */
							#menu UL LI UL LI UL{
								float: left;
								padding: 5px 0 5px 10px;
								width: 231px;
								}
								#menu UL LI UL LI UL LI{
									float: left;
									padding: 0!important;
									border: 0;
									font-size: 11px;
									color: #686868;
									line-height: 20px;
									font-weight:normal;
									}
									#menu UL LI UL LI UL LI A{
										float: left;
										padding: 0 20px 0 30px;
										width: 181px;
										color: #686868;
										text-decoration: none;
										}
										#menu UL LI UL LI UL LI A:hover, #menu UL LI UL LI UL LI A.sel{
											background-color: #dce1e5;
											text-decoration:underline;
											font-weight:bold;
											}

#cabecera{
	float: left;
	margin: 20px 0 0 0;
	width: 100%;
	height: 123px;
	}
	.interior{
		background-image: url(../images/cabecera.jpg);
		background-position: 0 22px;
		background-repeat: no-repeat;
		}
	.interior2{
		background-image: url(../images/cabecera3.jpg);
		background-position: 0 22px;
		background-repeat: no-repeat;
		}
	.interiorFormulario{
		background-image: url(../images/cabecera2.jpg);
		background-position: 0 22px;
		background-repeat: no-repeat;
		}
	
#cabeceraHome{
	float: left;
	margin: 20px 0 0 0;
	width: 100%;
	height: 222px;
	background-image: url(../images/cabeceraHomeNew.jpg);
	background-position: 0 22px;
	background-repeat: no-repeat;
	}	
/*#cabeceraHome{
	float: left;
	margin: 20px 0 0 0;
	width: 100%;
	height: 317px;
	background-image: url(../images/cabeceraHome.jpg);
	background-position: 0 22px;
	background-repeat: no-repeat;
	}	*/
	#cabeceraHome DIV.menu, #cabecera DIV.menu{
		float: right;
		width: 724px;
		height: 22px;
		background-image: url(../images/cabeceraMenu.gif);
		background-position: top right;
		background-repeat: no-repeat;
		line-height: 14px;
		font-size: 10px;
		}
		#cabeceraHome DIV.menu UL, #cabecera DIV.menu UL{
			float: right;
			padding: 3px 0 10px 0;
			width: auto;
			list-style-type: none;
			}
			#cabeceraHome DIV.menu UL LI, #cabecera DIV.menu UL LI{
				float: left;
				padding: 2px 7px 0 7px;
				display: inline;
				border-left: 1px solid #a7b5be;
				}
				#cabeceraHome DIV.menu UL LI.primero, #cabecera DIV.menu UL LI.primero{
					border-left: 0;
					}
				#cabeceraHome DIV.menu UL LI A, #cabecera DIV.menu UL LI A{
					color: #666;
					text-transform: uppercase;
					text-decoration: none;
					}
					#cabeceraHome DIV.menu UL LI A:hover, #cabecera DIV.menu UL LI A:hover, #cabeceraHome DIV.menu UL LI A.sel, #cabecera DIV.menu UL LI A.sel{
						color: #000;
						}
	
#contenido{
	float: left;
	padding: 0 0 10px 20px;
	width: 702px;
	line-height:20px;
	text-align:left;
	border-left:1px solid #86455d;
	}
	#contenido A{
		color:#af6d85;
		font-weight: bold;
		}
		#contenido A:hover{
			text-decoration: none;
			}
	#contenido P{
		padding: 0 0 15px 0;
		}
	#contenido P.destacado{
		padding: 5px 10px;
		margin: 0 0 10px 0;
		background-color: #e7e9eb;
		}
	#contenido UL{
		list-style-type:none;
		margin-bottom: 15px;
		padding-left:0px;
		width:95%;
		clear:both;
		}		
		#contenido UL LI{
			padding-left:13px;
			margin:4px 0;
			background:url(../images/listaPrinc.gif) no-repeat 0 5px;
			}
			#contenido UL LI UL{
				width:95%;
				margin-bottom: 5px;
				list-style-type:none;
				}
				#contenido UL LI UL LI{
					margin: 2px 0;
					background:url(../images/listaSec.gif) no-repeat 0 9px;
					}
	#contenido UL.tiraLetras{
		list-style-type:none;
		float:left;
		width:100%;
		margin:0 0 20px 0 !important;
		margin:0 0 10px 0;
		padding:0 0 0 0;
		}		
		#contenido UL.tiraLetras LI{
			float:left;
			background-image:none;
			margin:0 3px 0 0;
			padding:0 0 0 0;
			}
			#contenido UL.tiraLetras LI A{
				margin:0 0 0 0;
				background-color:#AF6D85;
				color:#A7B5BE;
				font-size:14px;
				text-decoration:none;
				padding:2px 0 2px 0;
				float:left;
				width:22px;
				text-align:center;
				}
				#contenido UL.tiraLetras LI A:hover{
					background-color:#A7B5BE;
					color:#AF6D85;
					}


	#contenido OL{
		float:left;
		padding:0 0 10px 26px!important;
		padding:0 0 10px 31px;		
		margin-bottom: 15px;
		width:96%!important;
		width:95%;
		line-height:23px;
		}
		#contenido OL LI OL{
			margin-bottom: 5px;
			padding-top: 5px;
			padding-left:26px;
			}
	#contenido TABLE{
		width:100%;
		margin-bottom: 15px;
		padding:5px;
		empty-cells:show;
		border-collapse:collapse;
		border: 0;
		}
		#contenido TH{
			padding: 5px;
			border-right: 1px solid #FFF;
			border-bottom: 1px solid #FFF;
			color: #000;
			background:#dce1e5;
			}
			#contenido TH.izq{
				text-align:left;
				}
			#contenido TH.der{
				text-align:right;
				}
			#contenido TH.centro{
				text-align:center;
				}
	
			#contenido TD{
				padding:5px;
				background-color: #ececec;
				border-right: 1px solid #FFF;
				border-bottom: 1px solid #FFF;
				}
				#contenido TD.izq{
					text-align:left;
					}
				#contenido TD.der{
					text-align:right;
					}
				#contenido TD.centro{
					text-align:center;
					}
					
		#contenido TABLE.glosario TH#termino{
				width:30%;
				}
			
		
#contenidoHome{
	float: left;
	margin-top: 20px;
	padding: 0 0 0 10px;
	width: 713px;
	}
	#contenidoHome H2, #contenidoHome P{
		padding: 0 0 10px 8px;
		}
	#contenidoHome UL.listado{
		float: left;
		margin-bottom: 15px;
		padding-top: 25px;
		width: 100%;
		list-style-type: none;
		border-top: 1px solid #d0d6db;
		}
		#contenidoHome UL.listado H3{
			padding: 0 0 10px 0;
			font-size: 18px;
			line-height: 24px;
			font-weight: normal;
			color: #b1b1b1;
			}
		#contenidoHome UL.listado P{	
			font-size: 12px;
			padding: 0;
			line-height: 18px;
			}
		#contenidoHome UL.listado LI{	
			float: left;
			margin:0;
			padding:0;
			/*width: 100%;*/
			background:none;
			}
		#contenidoHome UL.listado LI DIV.izquierda{
			clear: left;
			float: left;
			margin-bottom: 10px;
			width: 348px;
			background-image: url(../images/listadoRepeIzq.gif);
			background-position: 0 0;
			background-repeat: repeat-y;
			}
		#contenidoHome UL.listado LI DIV.derecha{
			float: left;
			margin-bottom: 10px;
			margin-left: 7px;
			width: 358px;
			background-image: url(../images/listadoRepeDcha.gif);
			background-position: 0 0;
			background-repeat: repeat-y;
			}
			#contenidoHome UL.listado LI DIV.guia{
				padding: 20px 20px 0 128px;
				background-image: url(../images/guia.gif);
				background-position: 0 0;
				background-repeat: no-repeat;
				min-height: 152px;
				height: auto!important;
				height: 152px;
				}
				#contenidoHome UL.listado LI DIV.guia H3{
					margin-bottom: 15px;
					padding: 0;
					}
			#contenidoHome UL.listado LI DIV.ceei{
				padding: 20px 20px 0 126px;
				background-image: url(../images/ceei.gif);
				background-position: 0 0;
				background-repeat: no-repeat;
				min-height: 152px;
				height: auto!important;
				height: 152px;
				}
			#contenidoHome UL.listado LI DIV.financiacion{
				padding: 20px 20px 0 100px;
				background-image: url(../images/financiacion.gif);
				background-position: 0 0;
				background-repeat: no-repeat;
				min-height: 152px;
				height: auto!important;
				height: 152px;
				}
			#contenidoHome UL.listado LI DIV.ayudas{
				padding: 20px 20px 0 128px;
				background-image: url(../images/ayudas.gif);
				background-position: 0 0;
				background-repeat: no-repeat;
				min-height: 152px;
				height: auto!important;
				height: 152px;
				}
	#contenidoHome UL.pie{
		float: left;
		padding: 20px 0;
		width: 100%;
		border-top: 1px solid #d0d6db;
		list-style-type: none;
		font-size: 10px;
		font-weight: bold;
		line-height: 14px;
		}
		#contenidoHome UL.pie LI{	
			float: left;
			padding-left: 1%;
			width: 32%;
			border-left: 1px solid #e3e7ea;
			background:none;
			}
			#contenidoHome UL.pie LI.primero{
				padding-left: 0;
				border-left: 0;
				width: 33%;
				}
			#contenidoHome UL.pie LI P{
				padding: 0;
				}
			#contenidoHome UL.pie LI IMG{
				margin-bottom: 20px;
				}
			#contenidoHome UL.pie LI A{
				font-weight: normal;
				color: #af6d85;
				text-decoration: underline;
				}
				#contenidoHome UL.pie LI A:hover{
					text-decoration: none;
					}
	
#pie{
	float: left;
	border-top: 6px solid #a7b5be;
	padding: 23px 0 10px 0;
	width: 100%;
	font-size: 12px;
	line-height: 18px;
	color: #666;
	}
	#pie A{
		color: #666;
		}
		#pie A:hover{
			text-decoration: none;
			}
	#pie UL{
		float: left;
		list-style-type: none;
		min-height: 64px;
		height: auto!important;
		height: 64px;
		background-image: url(../images/listaPie.gif);
		background-position: 0 0;
		background-repeat: repeat-y;
		}
	#pie UL#izquierda{
		margin-left: 60px!important;
		margin-left: 30px;
		padding: 0 115px 0 12px;
		width: 225px;
		}
	#pie UL#centro{
		padding-left: 12px;
		width: 280px;
		}
	#pie UL#derecha{
		padding-left: 12px;
		width: 250px;
		}
		
/********* FORMULARIO ***********/

FORM{
	width: 100%;
	}
	FORM .formulario{
		float: left;
		padding: 1% 2%;
		margin-bottom: 10px;
		width: 96%;
		background-color: #ECECEC;
		}
		#contenido FORM .formulario UL{
			float: left;
			width: 100%;
			padding-bottom: 5px;
			margin-bottom: 0;
			list-style-type: none;
			}
			#contenido FORM .formulario UL LI{
				float: left;
				width: 100%;
				padding: 1px 0;
				background-image: none;
				}
				#contenido FORM .formulario UL LI.aceptaprivacidad{
					float:left;
					margin:0 0 0 0;
					padding:0 0 0 128px;
					width: 60%;
					}
					#contenido FORM .formulario UL LI.aceptaprivacidad INPUT.checkbox{
						float:left;
						margin:0 0 0 0;
						padding:0 0 0 0;
						width: 20px;
						border-width: 0;
						}
					#contenido FORM .formulario UL LI.aceptaprivacidad LABEL{
						float:left;
						margin:0 0 0 5px!important;
						margin:4px 0 0 5px;
						padding:0 0 0 0;
						width: auto;
						font-size: 11px;
						}
					
			#contenido FORM .formulario UL.campos_combo LI{
				float: left;
				display: inline;
				padding-left: 1%;
				width: 32%;
				}
				FORM .formulario LABEL{
					float: left;
					color: #87455d;
					width: 130px;
					font-size: 11px;
					line-height: 16px;
					font-weight: bold;
					}
					FORM .formulario TABLE LABEL{
						width: auto;
						}
				FORM .formulario INPUT{
					float: left;
					padding: 2px 2px 1px 2px!important;
					font-family: Arial, Helvetica, sans-serif;
					font-weight: bold;
					font-size: 10px;
					line-height: 18px;
					background-color: #FFF;
					background-image: url(../images/input.gif);
					background-position: 0 0;
					background-repeat: repeat-x;
					border: 1px solid #b9a990;
					color: #8b8c8c;
					}
				FORM .formulario TEXTAREA{
					float: left;
					padding: 2px 2px 1px 2px!important;
					font-family: Arial, Helvetica, sans-serif;
					font-weight: bold;
					font-size: 10px;
					line-height: 14px;
					background-color: #FFF;
					background-image: url(../images/textarea.gif);
					background-position: 0 0;
					background-repeat: repeat-x;
					border: 1px solid #b9a990;
					color: #8b8c8c;
					}
				DIV.boton{
					float: right;
					margin: 0;
					padding-right: 22px;
					width: auto;
					height: 31px;
					background-color: #87455d;
					background-image: url(../images/flechaBoton.gif);
					background-position: top right;;
					background-repeat: no-repeat;
					}
					DIV.boton INPUT.boton{
						float: left;
						padding: 0 0 0 11px;
						margin: 0;
						width: 130px;
						background-image: url(../images/botonForm.gif);
						background-position: 0 0;
						background-repeat: no-repeat;
						background-color: transparent;
						font-family: Arial, Helvetica, sans-serif;
						border: 0;
						height: 31px;
						color: #FFF;
						font-size: 13px;
						font-weight: bold;
						color: #FFF;
						cursor: pointer;
						text-align: left;
						}
					DIV.boton INPUT.botonEnviar{
						float: left;
						padding: 0 0 0 22px;
						margin: 0;
						width: 70px;
						background-image: url(../images/botonForm.gif);
						background-position: 0 0;
						background-repeat: no-repeat;
						background-color: transparent;
						font-family: Arial, Helvetica, sans-serif;
						border: 0;
						height: 31px;
						color: #FFF;
						font-size: 13px;
						font-weight: bold;
						color: #FFF;
						cursor: pointer;
						}	
			#contenido FORM .formulario TABLE{
				width:100%;
				margin-bottom: 15px;
				padding:5px;
				empty-cells:show;
				border-collapse:collapse;
				border: 0;
				}
				#contenido FORM .formulario TH{
					padding: 5px;
					border: 0;
					color: #000;
					background: transparent;
					}
				#contenido FORM .formulario TD{
					padding:5px;
					background-color: transparent;
					border: 0;
					}
	
/******* BLOQUE DERECHA ****/
#contenido .izquierda{
	float: left;
	width: 70%;
	}

#contenido .derecha{
	float: right;
	padding: 1%;
	width: 26%;
	background-color: #ececec;
	}
	#contenido .derecha H3{
		border-bottom-width:0;
		margin-bottom:5px;
		}
	#contenido .derecha H4{
		font-weight:normal;
		font-size:16px;
		}
	#contenido .derecha A{
		font-weight:normal;
		}

/****** BUSCADOR ******/
#contenido UL.mapaWeb, #contenido UL.buscador{
	margin: 10px 0 10px 0;
	}
	#contenido UL.buscador LI{
		float: left;
		padding: 4px 2% 3px 0;
		margin: 0 0 4px 0;
		width: 98%;
		background-image: none;
		font-size: 12px;
		line-height: 14px;
		}
	#contenido UL.mapaWeb LI{
		float: left;
		padding: 6px 2% 4px 0;
		margin: 0 0 4px 0;
		width: 48%;
		background-image: none;
		font-size: 12px;
		line-height: 14px;
		}
		#contenido UL.mapaWeb LI A, #contenido UL.buscador LI A{
			float: left;
			padding-left: 14px;
			background-image: url(../images/listaPrinc.gif);
			background-position: 0 2px;
			background-repeat: no-repeat;
			font-weight: bold;
			font-size: 13px;
			color: #666;
			text-decoration: none;
			}
			#contenido UL.mapaWeb LI A:hover, #contenido UL.buscador LI A:hover{
				color: #333;
				text-decoration: none;
				}
				#contenido UL.mapaWeb LI UL, #contenido UL.buscador LI UL{
					float: left;
					padding-left: 2%;
					margin: 8px 0 0 0!important;
					width: 98%;
					}
					#contenido UL.mapaWeb LI UL LI, #contenido UL.buscador LI UL LI{
						margin: 0;
						padding: 2px 0;
						width: 100%;
						}
						#contenido UL.mapaWeb LI UL LI A, #contenido UL.buscador LI UL LI A{
							margin-left: 5px;
							font-size: 11px;
							background-image: url(../images/listaSec.gif);
							background-position: 0 3px;
							background-repeat: no-repeat;
							text-decoration: none;
							font-weight: normal;
							}
							#contenido UL.mapaWeb LI UL LI A:hover, #contenido UL.buscador LI UL LI A:hover{
								}
								#contenido UL.mapaWeb LI UL LI UL, #contenido UL.buscador LI UL LI UL{
									margin: 4px 0 0 0!important;
									}
									#contenido UL.mapaWeb LI UL LI UL LI{
										}
										#contenido UL.mapaWeb LI UL LI UL LI A, #contenido UL.buscaodr LI UL LI UL LI A{
											margin-left: 5px;
											padding-left: 10px;
											background-image: url(../images/listaTerc.gif);
											background-position: 0 4px;
											background-repeat: no-repeat;
											font-size: 10px;
											}
											#contenido UL.mapaWeb LI UL LI UL LI A:hover, #contenido UL.buscaodr LI UL LI UL LI A:hover{
												text-decoration: underline;
												}
		
/********* ESTILOS *********/

.imagenIzquierda{
	float: left;
	margin: 0 7px 7px 0;
	}
	
.imagenDerecha{
	float: right;
	margin: 0 0 7px 7px;
	
	}
.destacado1{
	padding:15px;
	/* Color del destacado 1 */
	background: #DCE1E5;
	}	
.negrita{
	font-weight: bold;
	}

.oculto{
	display: none;
	}
	
A.pdf{
	float: left;
	margin: 3px 0;
	padding: 0 0 0 25px;
	width:80%;
	background-image: url(../images/pdf.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
	font-size: 18px;
	text-decoration: none;
	color:#666;
	}
	
A.leerMas{
	padding: 0 20px 0 1px;
	background-image: url(../images/leerMas.gif);
	background-position: 100% 10%;
	background-repeat: no-repeat;
	color: #af6d85;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	}
	A.leerMas:hover{
		text-decoration: underline;
		}		
		
#contenido P.migas{
	color: #8d8d8d;
	padding: 0;
	font-size: 10px;
	}
	#contenido P.migas A{
		color: #8d8d8d;
		font-size: 10px;
		}
		#contenido P.migas A:hover{
			text-decoration: none;
			}
			
#contenido P.utilidades{
	clear: both;
	float: left;
	border-top: 1px solid #d5d5d5;
	margin-top: 10px;
	padding: 5px 0 0 0;
	width: 100%;
	text-align: right;
	}
	#contenido P.utilidades A{
		color: #666;
		font-size: 11px;
		text-decoration: none;
		}
		#contenido P.utilidades A:hover{
			text-decoration: underline;
			}	
	#contenido P.utilidades A.volver{
		padding-right: 15px;
		background-image: url(../images/volver.gif);
		background-position: top right;
		background-repeat: no-repeat;
		}
	#contenido P.utilidades A.subir{
		padding-right: 15px;
		margin-left: 10px;
		background-image: url(../images/subir.gif);
		background-position: top right;
		background-repeat: no-repeat;
		}


/************************ Test de contenidos ***************************/	
.test01, .test01V{
	}/*
.test01 IMG{
	float:left;
	margin:0 0 0 0;
	padding:2px 0 0 0!important;
	padding:4px 0 0 0;		
	width:13px;
	height:13px;
	visibility:hidden;
	}

.test01V IMG{	
	float:left;
	margin:0 0 0 0;
	padding:2px 0 0 0!important;
	padding:4px 0 0 0;		
	width:13px;
	height:13px;
	visibility:visible;
	}*/
#tipoTest{
	margin:5px 0 10px 0;
	padding:0 0 0 0;
	width:100%;
	}
	#tipoTest A{
		margin:0 10px 0 0;
		padding:2px 10px 2px 10px;
		background-color:#AF6D85;
		color:#A7B5BE;
		font-size:14px;
		text-decoration:none;
		}
		#tipoTest A:hover, #tipoTest A.sel{
			/*background-color:#ACA62C;
			background-color:#FAA50C;*/
			background-color:#A7B5BE;
			color:#AF6D85;
			}

#contenido FORM .formulario #test01{
	float:left;
	margin:0 0 0 0;
	padding:0 0 0 0;
	width:673px;
	}
#contenido FORM .formulario #test01 UL{
	float:left;
	margin:0 0 0 0;
	padding:0 0 0 0;
	width:673px;
	}
	#contenido FORM .formulario #test01 UL LI{
		float: left;
		/*margin:25px 0 5px 0;*/
		margin:5px 0 5px 0;
		padding:1px 0 0 0;
		width:673px;
		background-image: none;
		}
	#contenido FORM .formulario #test01 UL LI.pri{
		float: left;
		margin:5px 0 5px 0;
		padding:1px 0 0 0;
		width: 100%;
		background-image: none;
		}		
	
	#contenido FORM .formulario #test01 UL LI.test{	
		float:left;
		margin:0x 0 0 0!important;
		margin:0 0 10px 0;
		padding:0 0 0 0;
		width:673px;
		}
		#contenido FORM .formulario #test01 UL LI.test IMG.si{		
			float:left;
			margin:0 10px 0 0!important;
			margin:2px 10px 0 0;
			padding:0 0 0 0;
			width:13px;
			visibility:visible;
			}
		#contenido FORM .formulario #test01 UL LI.test IMG.no{		
			float:left;
			margin:0 10px 0 0;
			padding:0 0 0 0;
			width:13px;
			visibility:hidden;
			}	
		#contenido FORM .formulario #test01 UL LI.test LABEL{		
			float:left;
			margin:-20px 0 10px 23px;
			padding:0 0 0 0;
			width:600px;
			}	
			#contenido FORM .formulario #test01 UL LI.test LABEL INPUT{
				float:left;
				margin:0 8px 0 0;
				padding:0 0 0 0;
				width:13px!important;
				width:13px;
				height:13px;
				border:none;
				background-image:none;				
				background-color:#ececec;
				}	
			/*
#contenido FORM .formulario #test01 UL LI.test{
	float:left;
	margin:0 0 0 0;
	padding:0 0 0 0;
	width:100%;
	} 	
#contenido FORM .formulario #test01 UL LI.test LABEL IMG.no{
	float:left;
	margin:0 0 0 0;
	padding:2px 0 0 0!important;
	padding:4px 0 0 0;		
	width:13px;
	height:13px;
	visibility:hidden;
	background-color:#00CC33;
	}

#contenido FORM .formulario #test01 UL LI.test LABEL IMG.si{	
	float:left;
	margin:0 0 0 0;
	padding:2px 0 0 0!important;
	padding:4px 0 0 0;		
	width:13px;
	height:13px;
	visibility:visible;
	background-color:#00CC33;
	}
	
#contenido FORM .formulario #test01 UL LI.test LABEL{
	float:left;
	padding:-13px 0 0 0;
	margin:0 0 0 0;
	width:100%;
	}		
#contenido FORM .formulario #test01 UL LI.test INPUT{
	border:none;
	float:left;
	margin:1px 4px 0 0!important;
	margin:-2px 2px 0 0;
	padding:0 0 0 0;
	background:transparent;
	width:13px;
	}	*/
DIV.botonTest{
	float: right;
	margin: 0 0 0 0;
	padding:0 22px 0 0;
	width: auto;
	height: 31px!important;
	background-color: #87455d;
	background-image: url(../images/flechaBoton.gif);
	background-position: top right;;
	background-repeat: no-repeat;
	}	
	DIV.botonTest INPUT.botonTest{
		float: left;
		padding:7px 0 0 11px!important;
		padding:7px 0 0 11px;												
		margin: 0;
		width: 130px;
		background-image: url(../images/botonForm.gif);
		background-position: 0 0;
		background-repeat: no-repeat;
		background-color: transparent;
		font-family: Arial, Helvetica, sans-serif;
		border: 0;
		height: 31px!important;
		height:24px;
		color: #FFF;
		font-size: 13px;
		font-weight: bold;
		color: #FFF;
		cursor: pointer;
		text-align: left;
		}

/*****************************************************************************************************/

/****** ESTILOS EDITOR *****/
/*#contenedorA3{
	float: left;
	margin: 0 0 15px 0;
	width: 99%
	}
	#contenedorA3 .contenido{	
		float: left;
		display: inline;
		margin-left: 1%;
		padding: 0 1%!important;
		padding: 0 0.5%;
		width: 30%;
		}*/
	
/************************Dos columnas*************************/
#contenedorA50{
	float:left;
	margin:1% 0 0 0;
	padding:1% 0 1% 0;
	width:99%;
	}
	#contenedorA50 div.a50{
		float:left;
		margin:0 0 0 1%;
		padding:1%;
		width:46%;
		}
		#contenedorA50 div.a50 P{
			margin:0 0 0 0;
			padding:0;
			width:100%;
			}
/************************Tres columnas*************************/
#contenedorA33{
	float:left;
	margin:1% 0 0 0;
	padding:1% 0 1% 0;
	width:99%;
	}
	#contenedorA33 div.a33{
		float:left;
		margin:0 0 0 1%;
		padding:1%;
		width:30%;
		}
		#contenedorA33 div.a33 P{
			margin:0 0 0 0;
			padding:0;
			width:100%;
			}
		
/************************Separador************************/
.separador{
	width:100%;
	height:1px;
	background-color:#D0D6DB;
	}



