html{
	height: 100%;
	width: 100%;
}

body
{
	margin:0;
	height:100%;
	width: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color: #EFF1F0;
	text-align: left;
}

/* BOTON LOGIN */
/*
.formulario-login-button
{	position:top;
	width: 55px;
	height: 18px;
	background-color: transparent;
	background-image:url(../../imagenes_comunes/botones_css/boton_gris.gif);
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#0066CC;
	font-weight:bold;
	border: none;
	background-position:center;
	background-repeat: no-repeat;
	vertical-align:text-top;}

/*PREINSCRIPCION*/
.BTN_FORM
{
	position:top;
	width: 83px;
	height: 30px;
	background-color: transparent;
	background-image:url(../../imagenes_comunes/botones_css/boton_negro_cristal.jpg);
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFFFFF;
	font-weight:bold;
	border: none;
	background-position:center;
	background-repeat: no-repeat;
	vertical-align:text-top;
}
/* CAJA DEL LOGIN*/
.TXT_CAJA
{
color:#666666;
font-weight:normal;
font-size:12px;
text-decoration:none;
background-image:url(../imagenes/bg_cajatexto.jpg);
border:1px solid #9a9a9a;
}

.TXT_CAJA_LOGIN
{ width:125px;
height:16px;
border-color:transparent;
font-weight:normal;
font-size:12px;
text-decoration:none;
background:url(../imagenes/txt_login.jpg);
background-repeat:no-repeat;

}
.OPT
{
color:#666666;
font-weight:normal;
font-size:12px;
text-decoration:none;
background:#ffffff;
}

.txt_verde
{
color:#ce9223;
font-weight:bold;
/*font-family:Arial, Helvetica, sans-serif;*/
font-size:16px;
text-decoration:none;
}
/*OFERTA*/
.icono_portada_oferta
{
	margin-top:4px;
}
.txt_amarillo24
{
	color:#e2b91b; 
	font-size:24px;
}
.destacado_oferta
{
	color:#000000;
	text-decoration:none;
	font-weight:bold;
	font-size:11px;
	background:#f5edc8;
	margin-top:10px;
	margin-bottom:10px;
	padding:4px;
}
.CONTENIDOS
{
	width:900px;
	margin:auto;
	table-layout: fixed;
}

.CONTENIDOS-ofertas
{
	width:900px;
	margin:auto;
	table-layout: fixed;
}

.CONTENIDOS-cursos
{
	width:900px;
	margin:auto;
	table-layout: fixed;
}

.CONTENIDOS-presentacion
{
	width:900px;
	margin:auto;
	table-layout: fixed;
}
#RUTA
{
	background: url(../imagenes/bg_div_gris_amarillo.jpg); 
	height:31px;
	color:#333333;
	text-decoration:none;
	font-size:11px;
}
#RUTA a
{
	color:#333333;
	text-decoration:underline;
	font-size:11px;
}
#RUTA a:hover
{
	color:#000000;
	text-decoration:underline;
	font-size:11px;
}
#FOOT
{
	text-align:right;
}
.txt_gris12_3
{
	color:#333333;
	text-decoration:none;
	font-size:12px;
}
.txt_gris12
{
	color:#666666;
	text-decoration:none;
	font-size:12px;
}
.txt_gris12_o
{
	color:#666666;
	text-decoration:none;
	font-size:12px;
}
.txt_gris10
{
	color:#666666;
	text-decoration:none;
	font-size:10px;
}
.txt_gris9
{
	color:#666666;
	text-decoration:none;
	font-size:9px;
}
.txt_gris11
{
	color:#333333;
	text-decoration:none;
	font-size:11px;
}
.txt_gris11_6
{
	color:#666666;
	text-decoration:none;
	font-size:11px;
}
.txt_gris14_6
{
	color:#666666;
	text-decoration:none;
	font-size:14px;
}
.txt_gris14
{
	color:#333333;
	text-decoration:none;
	font-size:14px;
}
.txt_azul18
{
	color:#000066;
	text-decoration:none;
	font-size:18px;
}
.txt_azul14
{
	color:#6699cc;
	text-decoration:none;
	font-size:14px;
}

/* OLD ______________________________*/
.SELECTED
{
	border:1px solid #999999;
	color:#666666;
	font-size:11px;
}
.TXT
{
	border:0px solid #999999;
	color:#666666;
	font-size:11px;
	background:url(../imagenes/txt_login.jpg) no-repeat right ;
	width:127px;
	height:18px;
	text-align:center;
}
.BTN
{
	border:0px solid #999999;
	background:url(../imagenes/btn_login.jpg) no-repeat right ;
	color:#ffffff;
	font-size:11px;
	cursor:pointer;
	width:50px;
	height:18px;
}
.TXT_AREA
{
	border:1px solid #999999;
	color:#666666;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}

/**/
	#MENU_OPCIONES
	{
		color:#ffffff;
		font-size:12px;
		font-weight:bold;
	}
	#MENU_OPCIONES a
	{
		color:#666666;
		font-size:12px;
		font-weight:bold;
		text-decoration:none;
		margin-right:4px;	
		margin-left:4px;	
	}
	#MENU_OPCIONES a:hover
	{
		color:#333333;
		font-size:12px;
		font-weight:bold;
		text-decoration:none;
		margin-right:4px;	
		margin-left:4px;	
	}
	#MENU_PRINCIPAL
	{
		height:25px; 
		background:#d7d7d7; 
		border:1px solid #c2c2c2;
	}
	#MENU_PRINCIPAL td
	{
		height:25px;
		color:#666666;
		font-size:12px;
		font-weight:bold;
		padding-left:2px;
		padding-right:2px;
	}
/**/
	#BLOCK_1
	{
		float:left; 
		width:277px; 
		height:359px; 
		background:url(../imagenes/tamegal_primer_bloque_principal.jpg);
	}
	#BLOCK_2
	{
		float:left; 
		width:277px; 
		height:359px; 
		background:url(../imagenes/tamegal_segundo_bloque_principal.jpg);
	}
	#BLOCK_3
	{
		float:left; 
		width:276px; 
		height:359px; 
		background:url(../imagenes/tamegal_tercero_bloque_principal.jpg);
	}
	.IMG_PORTADA
	{
		margin-top:282px;
	}
/**/
	#PRINCIPAL_CONTENEDOR
	{
		width:830px; 
		margin:auto;
	}
	#VERSION_INGLES
	{
		height:30px; 
		clear:both;
	}
	#VERSION_INGLES td
	{
	font-size:10px;
	color:#000000;
	text-align:right;
	vertical-align:bottom;
	height:25px; 
	}
	#VERSION_INGLES a
	{
		font-size:10px;
		color:#000000;
	}
	#VERSION_INGLES a:hover
	{
		font-size:10px;
		color:#7a7a7a;
	}
/**/
	#FOOTER
	{
		height:34px;
	}
	#FOOTER td
	{
		font-size:10px;
		color:#000000;
	}
	#FOOTER a
	{
		font-size:10px;
		color:#000000;
	}
	#FOOTER a:hover
	{
		font-size:10px;
		color:#7a7a7a;
	}
/**/
	#RUTA_INDICE
	{
		margin-left:4px ; 
		margin-right:4px;
		color:#999999;
		font-size:10px;
		text-align:right;
		margin-top:6px;
		margin-bottom:6px;
	}
	#RUTA_INDICE a
	{
		color:#999999;
		font-size:10px;
	}
	#RUTA_INDICE a:hover
	{
		font-size:10px;
		color:#666666;
	}
/**/
	#MENU_CONTENIDO_GENERAL
	{
		color:#333333;
		font-size:11px;
		margin-left:15px;
	}
	#MENU_CONTENIDO_GENERAL a
	{
		color:#333333;
	}
	#MENU_CONTENIDO_GENERAL a:hover
	{
		color:#d32e12;
	}
	#CONTENIDO_CONTACTO
	{
		margin-left:10px; 
		margin-top:20px;
		color:#000000;
		font-weight:normal;
		font-size:11px;
		text-decoration:none;
	}
	#CONTENIDO_CONTACTO td
	{
		margin-left:10px; 
		margin-top:20px;
		color:#000000;
		font-weight:normal;
		font-size:11px;
		text-decoration:none;
	}
/**/
	#MENU_CONTENIDO
	{
		color:#333333;
		font-size:11px;
		line-height:18px;
		margin-left:15px;
	}
	#MENU_CONTENIDO a
	{
		color:#333333;
		text-decoration:none;
	}
	#MENU_CONTENIDO a:hover
	{
		color:#d32e12;
		text-decoration:none;
	}
	.MENU_CONTENIDO_ITEMS
	{
		width:150px; 
		float:left; 
		border-bottom:1px solid #CCCCCC;
		margin-top:4px;
	}
	.MENU_IND
	{
		float:left;
		margin-top:4px;
		padding-top:4px;
	}
/**/
.cerrado{display:none;}
.abierto{display:block;}
.txt_negro9_normal
{
	color:#000000;
	font-weight:normal;
	font-size:11px;
	text-decoration:none;
}
.txt_gris12
{
	color:#666666;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
}
.txt_negro12
{
	color:#000000;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
}
.txt_negro14_azul
{
	color:#2d4e7b;
	font-weight:bold;
	font-size:14px;
	text-decoration:none;
}
.txt_negro11_azul
{
	color:#2d4e7b;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
}
.txt_negro11
{
	color:#000000;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
}
.txt_negro11_bold_blanco
{
	color:#ffffff;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
}
.txt_negro11_normal
{
	color:#000000;
	font-weight:normal;
	font-size:11px;
	text-decoration:none;
}
.txt_negro11_underline
{
	color:#000000;
	font-weight:normal;
	font-size:11px;
	text-decoration:underline;
}
.txt_texto10
{
	color:#333333;
	font-weight:normal;
	font-size:10px;
	text-decoration:none;
}
.txt_texto10_gris
{
	color:#666666;
	font-weight:normal;
	font-size:10px;
	text-decoration:none;
}
.txt_texto10_gris_underline
{
	color:#666666;
	font-weight:normal;
	font-size:10px;
	text-decoration:underline;
}
.txt_texto10_bold
{
	color:#333333;
	font-weight:bold;
	font-size:10px;
	text-decoration:none;
}
.txt_texto11_bold_gris
{
	color:#666666;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
}
.txt_texto_foot
{
	color:#666666;
	font-weight:bold;
	font-size:10px;
	text-decoration:none;
}















/****************2006**************************************/

.Titulo_Interno {background-color: #FFFFFF; font-weight: bold; font-size: 12px;}
.Titulo_Interno {line-height: 16px; color: #000000;}

/***********************************************************/

BODY {
margin: 0;




}

.xBODY {
scrollbar-3d-light-color:#BCBEB3;
scrollbar-arrow-color:#C84E00;
scrollbar-base-color:#BCBEB3;
scrollbar-darkshadow-color:#BCBEB3;
scrollbar-face-color:#FFFFFF;
scrollbar-highlight-color:#FFFFFF;
scrollbar-shadow-color:#FFFFFF
}



/*b{
	color: #43640D;
	border-bottom: 1px solid #ccc;
	text-decoration: none;
	padding: 0 0 0 15px;
	font-weight: bold;
	font-size: 12px;

}*/


/*

a {TEXT-DECORATION: none;}
a:HOVER {color: #736F6F;}
a:VISITED {TEXT-DECORATION: none; color: NONE}
a:LINK { color : NONE; }
*/
td {}
.Txt_blanco_Verdana_peq {color: #FFFFFF;}
.Txt_blanco_Verdana_peq {font-size: 7pt;} 
.Txt_blanco_Verdana_peq:hover {color: #FFFFFF;}

.Txt_blanco_flash {color: #FFFFFF;}
.Txt_blanco_flash {font-size: 8pt;} 
.Txt_blanco_flash:hover {color: #000000; font-weight: bold;}


.Titular_negro,.Subtitular_negro {color:#000000;}

/*.PI:hover {color: #000000;}*/
.PI_OLD::hover {color: #cccccc;}

.NARANJA {background-color: #FF7F00; font-weight: bold; font-size: 12px;}
.NARANJA {line-height: 30px; color: #FFFFFF;}
.NARANJA:hover {color: #333333;}

.VERDE { font-size: 14px; color: #FFFFFF; font-Family: Arial, Helvetica, Verdana;} 
.VERDE {font-weight: bold; background-color: #315138;}
.VERDE:hover {color: #FFFFFF;}




.zzROJO { font-size: 12px; color: Red; } 
.zzROJO { font-weight: bold; font-family: Arial, Helvetica, sans-serif; border: thin solid Red; line-height: 15px; border-width: 1; }
.zzROJO:hover { color: #ffffff;}

.Titular_Rojo { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #FF0000; font-weight: bold;}
.Titular_negro { font-weight: bold; font-Family: Arial, Helvetica, Verdana; font-size: 14px;}
.Subtitular_negro { font-size: 10px;}

.Txt_negro_Verdana_peq { font-Family: Arial, Helvetica; } 
.Txt_negro_Verdana_peq { font-size: 10px; } 
.Txt_negro_Verdana_peq:hover {color: #736F6F; }



.Txt_verde_Verdana_peq { color: #315138; font-Family: Arial, Helvetica; } 
.Txt_verde_Verdana_peq { font-size: 8pt; background-color: #F3F3F3; } 
.Txt_verde_Verdana_peq:hover {color: #666666; }


.OPT
{
color:#666666;
font-weight:normal;
font-size:12px;
text-decoration:none;
background:#E6E6E6;
}
.CELDA {
	border-color:#047C7C;
	border-style: solid;
	border-width: 1px;
}
.fondo_amarillo_claro { background-color: #FFFFD2; }
.Top { padding-top: 4px; }
.fondo_Verde_cl { background-color: #EAFAED; }
.Titular_Nar {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #FF6600; font-weight: bold;}
.mas {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #FF0000; font-weight: normal;}
.cursos_bak {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #315138;}


.fondo_gris_semi {background-color: #CCCCCC;}



.formtextboxVERDE {color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; background-color: #ffffff; border: #335138; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;}
.formtextbox  {color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; background-color: #ffffff; border: 000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; background-image: url('fondo_campos.gif');}
.formcheck {color: #4C5C93; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; border: 0px none;}
.formButtons {color: #315138; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; background-color: #CCCCCC; border: 8C8C8C; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;}
.txt_rojo_verdana { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #FF0000; font-weight: bold; font-style: italic;}

.TITULO1
{
    BORDER-RIGHT: #6377dc 1px solid;
    BORDER-TOP: #6377dc 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    BORDER-LEFT: #6377dc 1px solid;
    COLOR: #4357bc;
    BORDER-BOTTOM: #6377dc 1px solid;
    FONT-FAMILY: Arial, 'MS Sans Serif';
    BACKGROUND-COLOR: #c4d0e7
}

/* OFERTA CONTRATADA - start */

body#of_contratada .CONTENIDOS table{
	font-weight: normal;
	font-size: 11px;
	color: #666;
	
}

body#of_contratada .CONTENIDOS table td strong{
	font-weight: normal;

}

body#of_contratada .CONTENIDOS table td p u {

	text-decoration: none;

}

body#of_contratada .CONTENIDOS table td p u strong{
	color:#000066;
	text-decoration:none;
	font-size:18px;
	text-transform: uppercase;
}
body#of_contratada .CONTENIDOS #frmInsGlobal table{
	font-weight: normal;
	font-size: 11px;
	color: #666;
		
}

body#of_contratada .CONTENIDOS #frmInsGlobal td{
	padding:6px 0;
	
}


body#of_contratada .CONTENIDOS #frmInsGlobal td strong{
	font-weight: normal;
}

body#of_contratada .CONTENIDOS #frmInsGlobal td a:link,
body#of_contratada .CONTENIDOS #frmInsGlobal td a:visited{
	color:#000000;
	text-decoration: none;
	font-size:11px;
	text-transform: uppercase;
	background-color:#f5edc8;

	
}

body#of_contratada .CONTENIDOS #frmInsGlobal td a:hover{
	color:#000000;
	text-decoration: none;
	font-size:11px;
	text-transform: uppercase;
	background-color: #D4D4D4;
}

body#of_contratada .CONTENIDOS #frmInsGlobal td a strong{
	font-weight:normal;
	margin-top:10px;
	margin-bottom:10px;		
	padding: 6px;
}

/* OFERTA CONTRATADA - end */


/* OFERTA FORMATIVA - start */

body#of_formativa .CONTENIDOS-ofertas table{
	font-weight: normal;
	font-size: 11px;
	color: #666;
}

body#of_formativa .CONTENIDOS-ofertas table td strong{
	font-weight: bold;

}

body#of_formativa .CONTENIDOS-ofertas table td p u {

	text-decoration: none;

}

body#of_formativa .CONTENIDOS-ofertas table td p u strong{
	color:#000066;
	text-decoration:none;
	font-size:18px;
	text-transform: uppercase;
		font-weight: normal;
}

body#of_formativa .CONTENIDOS-ofertas  a{
	font-weight: normal;
	font-size: 11px;
	color: #666;
}

body#of_formativa .CONTENIDOS-cursos table#tabla{
	margin-top: 20px;
		font-weight: normal;
	font-size: 11px;
	color: #666;
}



body#of_formativa .CONTENIDOS-cursos table {
	font-weight: normal;
	font-size: 11px;
	color: #666;
}

body#of_formativa .CONTENIDOS-cursos table a{
	font-weight: normal;
	font-size: 11px;
	color: #666;
}

/* OFERTA FORMATIVA - end */

body#presentacion .CONTENIDOS-presentacion table p{
	font-weight: normal;
	font-size: 11px;
	color: #666;
}

body#presentacion .CONTENIDOS-presentacion table td p u {

	text-decoration: none;

}

body#presentacion .CONTENIDOS-presentacion table td p u strong{
	color:#000066;
	text-decoration:none;
	font-size:18px;
	text-transform: uppercase;
		font-weight: normal;
}

body#presentacion .CONTENIDOS-presentacion table img{
	margin-left: 20px;
}




















#active a, #active strong{
background: transparent url("../imagenes/tabs_left_blue.gif") no-repeat left top;
}

#active a span{
background: transparent url("../imagenes/tabs_right_blue.gif") no-repeat right top;
}

#active a:hover{
background-position:0% -150px;
}

#active a:hover span{
color: #fff;
background-position:100% -150px;
}


/*////Plantillas////*/

	.fondo2 {
		background-image: url('../imagenes/fondo2.jpg');
	}

	/*Título de la sección*/

	.titulo {
		text-align: left;
		background-image: url('../imagenes/header.jpg');
		background-repeat: no-repeat;
		font-size: 17px;
		color: #ffffff;
		height: 53px;
	}

	/*Menú principal*/

		.menutxt {
			position:relative;
			top: 0px;
			display: block;
			float: left;
			margin-left: 10px;
			margin-right: 10px;
			margin-top: 3px;
			margin-bottom: 3px;
			color: #666666;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 12px;
			text-decoration: none;
			font-weight: bold;
			border: 0px solid black;
			background-color: #EFF1F0;
			
		}
		#menu li a {
         	position:relative;
			top: 0px;
			display: block;
			float: left;
			color: #666666;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 12px;
			text-decoration: none;
			font-weight: bold;
			border: 0px solid black;
			background-color: #EFF1F0;
			}
		.menutxt:hover {
			color: #E3898C;
			text-decoration: none;
		}
		
		#menu li a:hover {
           color: #E3898C;
			text-decoration: none;
            }


		#menu {
			margin-top: 0px;
			margin-bottom: 0px;
			margin-left: 10px;
			margin-right: 0px;
			width: 97%;
			color: #666666;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 12px;
			text-decoration: none;
			font-weight: bold;
			background-color: #EFF1F0;
			
		}
		
		
		
		
		
		
		
		
		#secciones {
			margin: 0;
		}
		#secciones ol {
			margin-left: -30px;
			background-color: #EFF1F0;
		}
		#secciones li {
			margin: 0px;
			margin-right: 5px;
			margin-left: 0px;
			margin-bottom: 5px;
			float: left;
			display: block;
			border: 1px solid black;
		}

		/*Aviso legal*/

		#legal {
			vertical-align: center;
			position: fixed;
			_position: absolute;
			height: 500px;
			width: 300px;
			top: 50%;
			_top:50%px;
			left: 50%;
			margin-left: -150px;
			margin-top: -250px;
			background-color: #CF2C31;
			color: #666666;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 10px;
			display: none;
		}
		.legal {
			font-weight: bold;
			color: #CF2C31;
		}
		.tlegal {
			margin-left: 2px;
			margin-top: 2px;
			color: #666666;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 10px;
			background-color: white;
			width: 296px;
			height:	496px;
		}
		
		/*Login*/

		.formtable {
			vertical-align: bottom;
			background-color:none;
			color: #666666;
			font: Verdana;
			font-size: 10px;
		}
		.forminput {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 11px;
			color: #666666;
			width: 130px;
			height: 15px;
		}
		#user {
			opacity: 100;
			position: absolute;
			top: 30px;
			left: 50%;
			height: 130px;
			width: 150px;
			margin-left: 220px;
			font-size: 11px;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			background-color: none;
			background-image: url("../imagenes/user.gif");
		}
		.formulario-login-button{}

		/*Copyright*/

		.cajacopyright {
			 color: #666666;
			 font-size: 11px;
		}
		.cajacopyright p {
			color: #666666;
			font-size: 11px;
			text-decoration: none;
		}
		.cajacopyright a {
			color: #666666;
			font-size: 11px;
			text-decoration: none;
		}
		.cajacopyright a:hover {
			color: #666666;
			font-size: 11px;
			text-decoration: underline;
		}
		
		/*Logotipo*/

		.logotipo {
		
			position: absolute;
			
			margin-left:10px;
			height: 128px;
			width: 62px;
		}

/*////Inicio////*/

	/*Botones Info*/
		.info1 {
			height: 10px;
			margin-top:-2px;
			margin-left: 215px;
			position: absolute;
		}

		.info2 {
			position: absolute;
			margin-top:20px;
			margin-left: 247px;
		}
		.info3 {
			position: absolute;
			margin-top:-5px;
			margin-left: 320px;

		}
		.info4 {
			position: absolute;
			margin-top:-5px;
			margin-left: 247px;
		}

	/*Títulos de las cajas*/

		.header1 {
			background-repeat: no-repeat;
			color: #ffffff;
			font-size: 13px;
			font-weight: bold;
		}
		.header2 {
			background-repeat: no-repeat;
			color: #CF2C31;
			font-size: 11px;
			font-weight: bold;
		}

	/*Contenidos de las cajas*/

		.content1 {
			vertical-align: top;
			color: #666666;
			font-size: 10px;
		}
		.content2 {
			vertical-align: top;
			color: #ffffff;
			font-size: 10px;
		}
		.contentbig {

			vertical-align: top;
			color: #666666;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 13px;
			font-weight: bold;
		}
	/*Caja 'conócenos'*/

		.conocenos {
			background-repeat: no-repeat;
			text-align: left;
			background-image: url('../imagenes/conocenos-bg.gif');
			height: 74px;
			width: 266px;
			color: #ffffff;
			font-size: 12px;
			font-family: Verdana, Arial, Helvetica, sans-serif;
		}

/*///Secciones///*/

		.Txt_negro_Verdana { font-size: 11px; font-Family: Verdana, Arial, Helvetica, sans-serif; color:#000000;}
		.Txt_negro_Verdana b { color: #CE2D32; }
		
		.Txt_negro_Verdana td.ROJO {
			margin: 90px;
			vertical-align: middle;
			border-spacing : 90px;
			padding-top:15px;

		}
		table.Txt_negro_Verdana {
			width: 708px;
		}
		table.Txt_negro_Verdana table {
			width: 708px;
		}
		table.Txt_negro_Verdana p {
			margin-left: 0px;
			}
		.ROJO { 
			margin-left: 0px;
			text-decoration: none;
			font-size: 17px;
			color: #ffffff;		
			background-image: url('../imagenes/header.jpg');
			background-repeat: no-repeat;
			background-position:center;
			width: 738px;
			height:53px;
		} 
		
		.ROJO u {
			display: block;
			position:static;
			margin-left: 90px;
			margin-top: -4px;
			text-align: left;
			text-decoration: none;

		}
		.ROJO strong {
			display: block;
			position: absolute;
			margin-left: 90px;
			margin-top: 15px;
			text-align: left;
			text-decoration: none;
			font-weight: normal;

		}
		.ROJO b {
			font-weight: normal;
		}
		.cursos {
			text-align: center;
		}
		.cursos b {
			text-transform: uppercase;
			font-size: 12px;
			color: #CE2D32;
			margin: 0;
			
			text-decoration: underline;
		}
	
		.txt_normal a{
			font-size: 11px;
			font-Family: Verdana, Arial, Helvetica, sans-serif; color:#000000;
			/*color: #CE2D32;*/
			padding: 1px 0 0 0;
			color: #000000;
			text-decoration: none;
		}
		
		.txt_normal a:hover{

			/*text-decoration: underline;*/
		}
		
		.PI b{
			color: #000000;
			border-bottom: none;
			font-weight: normal;
		}

		a.PI:link,
		a.PI:visited{
			color: #000000;
			border-bottom: none;
			font-weight: normal;
			text-decoration: none;

		}
		a.PI:hover{
			color: #D96265;
			border-bottom: none;
			font-weight: normal;
			text-decoration: none;
		}
		.PI b{
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 10px;
			color: #D96265;
			text-decoration: none;
			margin-left: 5px;
		}
		p.ROJO u {
			text-decoration: none;
		}
		p.ROJO b {
		
			font-weight: normal;
			color: white;
		}
		
			.ROJOPrueba { 
			margin-left: 0px;
			text-decoration: none;
			font-size: 17px;
			color: #ffffff;
			background-image: url('../imagenes/header.jpg');
			background-repeat: no-repeat;
			background-position:center;
			width: 738px;
			height:53px;
		}
				#tabla {
			font-Family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 10px;
			background-color: #ffffff;
		}
		#tabla td b {
			color: #CE2D32;
		}
		#tabla td strong {
			color: #CE2D32;
			font-weight: bold;
		}
		table.textBodyTable {
			font-Family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 10px;
			color: #000000;
			background-color: #ffffff;
			margin: 5px 5px 5px 5px;
			
		}
		table.textBodyTable b {
			color: #CE2D32;
		}
		td.textBodyTable {
			font-Family: Verdana, Arial, sans-serif;
			text-align: center;
			text-decoration: none;
			font-size: 17px;
			color: #CE2D32;
			font-weight: normal;
		}
		.textBodyTable iframe {
			background-color: #F8DCDD;
			border: 1px solid #CE2D32;
		}
		
		/*---------------------------------include_formulario_info.asp---------------------------------------*/

.forminfo
{
	height:140px;
	width:650px;
	background-image:url(../../imagenes_comunes/images/bgform_right.gif);
	background-position:right top;
	background-repeat:no-repeat;	
	font-size:11px;
	margin:20px 0px 20px 0px ;
	font-family:"Trebuchet MS", Arial;
	
}
.forminfo div
{
	height:170px;
	background-image:url(../../imagenes_comunes/images/bgform_left.gif);
	background-repeat:no-repeat;
	background-position:left top;	
}
.forminfo table
{
	margin-left:auto;
	margin-right:auto;
	position:relative;
	width:630px;
}
.forminfo .campo
{
	height:15px;
	border:1px solid #8CA6DE;
	width:120px;
	font-size:10px;
}
.botonenviar
{
	border:1px solid #CC0000;
	color:#990000;
	background-color:#FFFFFF;
	margin-top:5px;
	float:right;
}
.forminfo form
{
	margin:0px;
	
}
.forminfo .campo2
{
	
	border:1px solid #8CA6DE;
	width:220px;
}

.forminfo span
{
	font-size:10px;
	color:#666666;
	
}
.forminfo select
{
	border:1px solid #8CA6DE;
	width:120px;
	font-size:10px;
}

.forminfo h3
{
	font-size:13px;
	color:#D64542;
	margin:5px 0px 5px 0px;
	padding:0px;
	text-align:center;
	padding-top:4px;
	font-weight:bold;
}
.forminfo h4
{
	font-size:11px;
	color:#CC0000;
	margin:0px 0px 0px 0px;
	padding:0px;
	padding-bottom:4px;
	text-align:center;
	font-weight:lighter;
}
.coluno 
{
	width:70px;
}
.ultimafila
{
	float:left;
	
}
/*---form mas info------------------------------------------------------------------------------------------*/
.forminfo
{
margin-top:-5px;

}




/* **********ZONBA lOGIN ************************/

.cuerpo_formulario_login
{
  opacity: 100;
  position: absolute;
  top: 30px;
  left: 50%;
  height: 130px;
  width: 150px;
  margin-left: 220px;
  font-size: 11px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  background-color:none;
 background-image: url("../imagenes/user.gif");
			
}



.inputText
{
    	/*margin-left:3px;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
	color: #666666;
	width: 130px;
	height: 15px;
	margin-left:5px;
	
}
/*
#login {



	width:250px;
	
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	text-align:left;
	margin-left:20px;
	padding-left:2px;
	
	background-color:red;
	/*
	text-align:left;
	margin-left:20px;
	padding-left:20px;}  */

	

#login {
	width:250px;
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	text-align:left;
	margin-left:20px;
	padding-left:9px;
	
}
#login_1 {
	width:250px;
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	text-align:left;
	margin-left:20px;
	padding-left:9px;
	
}
#login_2 {
	width:250px;
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	text-align:left;
	margin-left:20px;
	padding-left:9px;
	
}
#login_3 {
	width:250px;
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	text-align:left;
	margin-left:20px;
	padding-left:9px;
	
}
.formulario-login-button {
		margin-top: 50px;
	padding-top: -10px;
	width: 120px;
	height: 21px;
	background-color: transparent;
	background-image:url(../../imagenes_comunes/botones_css/boton_gris.gif);
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#0066CC;
	font-weight:bold;
	border: none;
	background-position:center;
	background-repeat: no-repeat;
	vertical-align:text-top;

	
}

input.formulario-login-button {
position:relative;
margin-top:25px;
margin-left:-10px;
}

.usr_novalido
{
position:absolute;
margin-top:80px;
margin-left:10px;
font-size: 9px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#FF0000;
font-weight:bold;
}

a.login:link, a.login:hover, a.login:visited
{
position:absolute;
margin-top:9px;
margin-left:25px;

color:#000052;
text-decoration:none;
font-weight:bold;


width:107px;
height:21px;
color:#000052;


}
	

/* **********FIN ZONA lOGIN ************************/
.contenedorbuscador
{
	position:absolute;
	width:250px;
	clear:both;
	height:50px;
	float:right;
	padding-left:2px;
	text-align:left;
	padding-top:80px;
   
}



h3.ROJO {
 position:relative;
 padding-top:19px;
	text-align: center;
			
}
/* Redefinición Text AREA fORMULARIO MAS INFO */		

.text_area_formulario_masinfo {
 
position:relative;
padding-left:8%;
}		



.LOPD_masinfo a {color: #FF0000}