body {
	margin:0px;
	background-color:#FFCC01;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	line-height: 14px;
}

h1{
	color:#A7B845;
	font-size:14px;
	font-weight:bold;
	margin-bottom:20px;
	margin-top:10px;
	_margin-bottom:18px;
	_margin-top:12px;

}

.margen_10{
	color:#999999;
	margin-top:-8px;
	_margin-top:-8px;

}

.margen_10	p{
	color:#999999;
}


img{
	border:0px;
}

.verde{
	color:#A7B845;

}
.azul{
	color:#0379C0;
}
.naranja{
	color:#FF6600;
}



/* formularios */

.cform input,.cform textarea,.cform select{
		background-color:#fcfcfc;
		background-image:url(../images/layout/field_bg.jpg);
		background-repeat:repeat-x;
		background-position:top; 
		border: 1px solid #dadada;
		border-top: 1px solid #bababa;
		color:#666;
		padding:1px 3px;
		font-weight:normal;
	
}
.cform .titulos{
	font-size:12px;
	font-weight:bold;
		color:#A7B845;
}
.cform .titulos_gris{
	font-size:14px;
	font-weight:bold;
		color:666;
		padding-bottom:10px;
}
.cform .texto{
	font-size:12px;	
	font-weight:normal;
		color:#A7B845;
}
.cform textarea,.cform input{
		width:310px;
		font-family:Arial, Helvetica, sans-serif;font-size:12px;
}

.cform .ancho{
		width:15px;
		border:0px;
		background-image:none;
		font-family:Arial, Helvetica, sans-serif;font-size:12px;
}
.cform .ancho100{
		width:150px;

		font-family:Arial, Helvetica, sans-serif;font-size:12px;
}

.cform select{
		width:258px;
}
.cform select.cfselectmulti{
		height:7.5em;
}
.cform textarea{
		overflow:auto;
}
.cform input.sendbutton{
		background:url(../images/layout/sidebar_selected.gif);
		color:#FFF;
		/*float:right;*/
		margin:10px 0 0 10px;
		padding:3px;
		width:240px;
		border-top: 1px solid #dadada;
		cursor:pointer;
		
}
.cform input.sendbutton:hover{
		background:url(../images/layout/sidebar_active.gif);
		color:#C2E066;
		border-top: 1px solid #dadada;
		cursor:pointer;
}




/* tabla general que contiene todo y estilos generales */
.tabla_general {
	width:820px;
}

.tabla_general td{
	padding:0px;
	margin:0px;

}
.tabla_general .menu{
	vertical-align:top;
	padding:0px;
	margin:0px;
	width:124px;
	background-image:url(../images/fondo_izda.gif);
	background-repeat:repeat-y;

}
.tabla_general .contenido{
	text-align:left;
	padding-left:30px;
	padding-right:30px;

	/*width:696px;*/
	width:636px;
	background-image:url(../images/fondo_centro.gif);

	background-repeat:repeat-y;


	vertical-align:top;
}

.tabla_general .contenido #ficha{
	text-align:left;
	padding-left:0px;
	padding-right:30px;
	background-color:#FFFFFF;
	/*width:696px;*/
	width:636px;
	background-image:url(../images/fondo_centro.gif);
	background-repeat:repeat-y;

	vertical-align:top;
}

a:link, a:visited, a:active {
	color: #A7B845;
	border-bottom: dotted #A7B845 1px;
	text-decoration:none;
}
a:hover {
	color: #999999;
	border-bottom: dotted #A7B845 1px;
	text-decoration:none;
}
p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999999;
	line-height: 17px;
	margin-top:5px;

}

.linea_subrayado{
	margin-top:-10px;
	margin-bottom:10px;
	_margin-bottom:-5px;
	padding:0px;
	border-top: dotted #A7B845 1px;
	width:390px;
}

.linea_subrayado_azul{
	margin-top:-10px;
	margin-bottom:10px;
	_margin-bottom:-5px;
	padding:0px;
	border-top: dotted #0379C0 1px;
	width:390px;
}
.linea_subrayado_naranja{
	margin-top:-10px;
	margin-bottom:10px;
	_margin-bottom:-5px;
	padding:0px;
	border-top: dotted #FF6600 1px;
	width:390px;
}

/* fin tabla general */

/* ESTILOS PAGINA RESULTADOS PRODUCTOS EDUCATIVOS*/

.pagina_resultados img{
border:0px;

}

.pagina_resultados p{
	color:#A7B845;
	font-size:11px;
	_font-size:11px;
	line-height: 17px;
	margin-bottom:12px;
	margin-top:0px;
	_margin-top:0px;

}
.pagina_resultados .margen_10{
	color:#999999;
	margin-top:-8px;
	_margin-top:-8px;

}
.pagina_resultados h1{
	color:#A7B845;
	font-size:14px;
	font-weight:bold;
	margin-bottom:20px;
	margin-top:10px;
	_margin-bottom:18px;
	_margin-top:12px;

}
.pagina_resultados a:link, a:visited, a:active {
	color: #A7B845;
	border-bottom: dotted #A7B845 1px;
	text-decoration:none;
}
.pagina_resultados a:hover {
	color: #999999;
	border-bottom: dotted #999999 1px;
	text-decoration:none;
}

/* fin página resultados */



/* ESTILOS PAGINA GENERAL*/

.pagina_general img{
border:0px;

}

.pagina_general p{
	color:#A7B845;
	font-size:11px;
	_font-size:11px;
	line-height: 17px;
	margin-bottom:12px;
	margin-top:0px;
	_margin-top:0px;

}
.pagina_general .margen_10{
	color:#999999;
	margin-top:-8px;
	_margin-top:-8px;

}
.pagina_general h1{
	color:#A7B845;
	font-size:14px;
	font-weight:bold;
	margin-bottom:10px;
	margin-top:10px;
	_margin-bottom:8px;
	_margin-top:12px;

}
.pagina_general a:link, a:visited {
	color: #A7B845;
	border-bottom: dotted #A7B845 1px;
	text-decoration:none;
}
.pagina_general a:hover {
	color: #999999;
	border-bottom: dotted #999999 1px;
	text-decoration:none;
}

/* fin página resultados */



/* ESTILOS PAGINA RESULTADOS CURSOS IDIOMAS */

.pagina_resultados_idiomas img{
	border:0px;
}

.pagina_resultados_idiomas p{
	color:#0379C0;
	font-size:11px;
	_font-size:11px;
	line-height: 17px;
	margin-bottom:12px;
	margin-top:0px;
	_margin-top:0px;

}
.pagina_resultados_idiomas .margen_10{
	color:#999999;
	margin-top:-8px;
	_margin-top:-8px;

}
.pagina_resultados_idiomas h1{
	color:#0379C0;
	font-size:14px;
	font-weight:bold;
	margin-bottom:20px;
	margin-top:10px;
	_margin-bottom:18px;
	_margin-top:12px;

}

.pagina_resultados_idiomas a:link, a:visited {
	color: #0379C0;
	border-bottom: dotted #0379C0 1px;
	text-decoration:none;
}
.pagina_resultados_idiomas a:hover {
	color: #999999;
	border-bottom: dotted #999999 1px;
	text-decoration:none;
}

/* fin página resultados */



/* ESTILOS PAGINA RESULTADOS MOVILES */

.pagina_resultados_moviles img{
	border:0px;
}

.pagina_resultados_moviles p{
	color:#FF6600;
	font-size:11px;
	_font-size:11px;
	line-height: 17px;
	margin-bottom:12px;
	margin-top:0px;
	_margin-top:0px;

}

.pagina_resultados_moviles ul{
	color:#FF6600;
	font-size:11px;
}

.pagina_resultados_moviles li{
	color:#FF6600;
	font-size:11px;
}

.pagina_resultados_moviles .margen_10{
	color:#999999;
	margin-top:-8px;
	_margin-top:-8px;

}
.pagina_resultados_moviles h1{
	color:#FF6600;
	font-size:14px;
	font-weight:bold;
	margin-bottom:20px;
	margin-top:10px;
	_margin-bottom:18px;
	_margin-top:12px;

}

.pagina_resultados_moviles a:link, a:visited {
	color:#FF6600;
	border-bottom: dotted #FF6600 1px;
	text-decoration:none;
}
.pagina_resultados_moviles a:hover {
	color: #999999;
	border-bottom: dotted #999999 1px;
	text-decoration:none;
}

/* fin página resultados */


/* FICHA PRODUCTOS EDUCATIVOS */

.pagina_ficha{
	margin-left:-15px;
	margin-right:-15px;
}
.pagina_ficha img{
	border:0px;
}
.pagina_ficha .padding_tabla{
	padding-left:15px;
	padding-right:0px;
	padding-top:15px;
}
.pagina_ficha p{
	padding-left:2px;
	padding-right:5px;
}


.pagina_ficha h1{
	line-height: 24px;
	color:#A7B845;
	font-size:22px;
	font-weight:bold;
	margin-bottom:20px;
	/*border-bottom: dotted #A7B845 1px;*/
	margin-top:30px;
	_margin-bottom:18px;
	_margin-top:30px;
		width:390px;


}

.pagina_ficha a:link, a:visited {
	color: #A7B845;
	border-bottom: dotted #A7B845 1px;
	text-decoration:none;
}
.pagina_ficha a:hover {
	color: #999999;
	border-bottom: dotted #999999 1px;
	text-decoration:none;
}


/* FICHA CURSOS IDIOMAS */

.pagina_ficha_idiomas{
	margin-left:-15px;
	margin-right:-15px;
}
.pagina_ficha_idiomas img{
	border:0px;
}
.pagina_ficha_idiomas .padding_tabla{
	padding-left:15px;
	padding-right:0px;
	padding-top:15px;
}
.pagina_ficha_idiomas p{
	padding-left:2px;
	padding-right:5px;
}


.pagina_ficha_idiomas h1{
	line-height: 24px;
	color:#0379C0;
	font-size:22px;
	font-weight:bold;
	margin-bottom:20px;
	/*border-bottom: dotted #A7B845 1px;*/
	margin-top:30px;
	_margin-bottom:18px;
	_margin-top:30px;
	width:390px;


}
.pagina_ficha_idiomas a:link, a:visited {
	color: #0379C0;
	border-bottom: dotted #0379C0 1px;
	text-decoration:none;
}
.pagina_ficha_idiomas a:hover {
	color: #999999;
	border-bottom: dotted #999999 1px;
	text-decoration:none;
}

/* FICHA MOVILES */

.pagina_ficha_moviles{
	margin-left:-15px;
	margin-right:-15px;
}
.pagina_ficha_moviles img{
	border:0px;
}
.pagina_ficha_moviles .padding_tabla{
	padding-left:15px;
	padding-right:0px;
	padding-top:15px;
}
.pagina_ficha_moviles p{
	padding-left:2px;
	padding-right:5px;
}


.pagina_ficha_moviles h1{
	line-height: 24px;
	color:#FF6600;
	font-size:22px;
	font-weight:bold;
	margin-bottom:20px;
	/*border-bottom: dotted #A7B845 1px;*/
	margin-top:0px;
	_margin-bottom:18px;
	_margin-top:30px;
	width:390px;


}
.pagina_ficha_moviles a:link, a:visited {
	color: #FF6600;
	border-bottom: dotted #FF6600 1px;
	text-decoration:none;
}
.pagina_ficha_moviles a:hover {
	color: #999999;
	border-bottom: dotted #999999 1px;
	text-decoration:none;
}




/* FICHA INDEX */

.pagina_index{
	margin-left:-15px;
	margin-right:-15px;
}
.pagina_index img{
	border:0px;
}
.pagina_index .padding_tabla{
	padding-left:15px;
	padding-right:0px;
	padding-top:15px;
}
.pagina_index p{
	padding-left:2px;
	padding-right:5px;
}
/*.pagina_index a:link,a:visited {
	color: #A7B845;
	border-bottom: dotted #A7B845 1px;
	text-decoration:none;
}
.pagina_index a:hover {
	color: #999999;
	border-bottom: dotted #999999 1px;
	text-decoration:none;
}*/
.pagina_index .p_modulos{
	padding-left:20px;
	padding-right:10px;
}

.pagina_index h1{
	line-height: 24px;
	color:#A7B845;
	font-size:22px;
	font-weight:bold;
	margin-bottom:20px;
	margin-top:30px;
	_margin-bottom:18px;
	_margin-top:30px;
	width:390px;
}



/* FICHA INDICE ED */


