/* GRUPO 2000 - FORMACION CONTINUA */
body {
	background-color: #EFEFEF;
	margin: 0px 0px 0px 0px;
}
p{
	margin: 0px;
	padding: 0px;
}

img{
   border: none;
}

/* TIPOS DE LETRAS */

.letra1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ff7510; /*#116AAD;*/
	font-weight: bold;
}

.letra3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: Black;
	text-align: justify;
}

.letra4{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight : bold;
  color : #990000; /*#91D11D;*/
}

.letra5{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight : bold;
  color : Black;
}


.letra7{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color : #ff7510; /*#116AAD;*/
}

.letra8{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color : #ff7510; /*#0073CA; #116AAD;*/
  font-weight: bold;
}
.letra9{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000; /*#7B7B7B;*/
}
.letra10{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: Red;
	font-weight: bold;
}
.letra11{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ff7510; /*#004EB1;*/
	font-weight: bold;
}
.letra12{
   font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: White;
}

.letra14{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #990000; /*#91D11D;*/
	font-weight: bold;
}
.letra15{
   font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: White;
	font-weight: bold;
}
.letra16{
   font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: White;
	font-weight: bold;
}
.letra17{
   font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: White;
	font-weight: bold;
}

.letra18{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000; /*#7B7B7B;*/
	text-align: justify;
}

.letra19{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color : #ff7510; /*#116AAD;*/
}

 .letra20{
   font-family: Arial, Helvetica, sans-serif;
   font-size: 10px;
	color: #7E7E7E;
}


/* ELEMENTOS DE FORMULARIO */

.input1{
   font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: Black;
	border: 1px solid Silver;
}

.input2{
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: Black;
	border: 0px;
	background-color: transparent;
}

.fondoInput{
  background: url(/imagenes/inputReg.gif);
  background-repeat: no-repeat;
  padding-left: 5px;
}

/* FONDOS Y TABLAS */
.tabla1{
	border-left: solid #C2F6EA 1px;
	border-right: solid #C2F6EA 1px;
}

.tabla2{
	border-left: solid #EFEFEF 1px;
	border-right: solid #EFEFEF 1px;
}

.td1{
	background-color: #EFEFEF;
}

.td2{
   background-color: transparent;
	border-bottom: solid #DCDCDC 1px;
   background-image: url(/imagenes/fondoMenuSup.gif);
	background-repeat: repeat;
	height: 35px;
}

.td3{
  background-color: transparent;
  background-image: url(/imagenes/fondoGris2.gif);
  background-repeat: no-repeat;
  width: 248px;
}

.td4{
  background-color: #F2F2F2;
}

.td5{
	background-image: url(/imagenes/fondoOnLine.jpg);
	background-repeat: no-repeat;
	width: 461px;
	height: 125px;
}

.td6{
	background-image: url(/imagenes/fondoPersonal.jpg);
	background-repeat: no-repeat;
	width: 461px;
	height: 125px;
}

.td7{
	background-image: url(/imagenes/fondoLineaDirect.jpg);
	background-repeat: no-repeat;
	width: 154px;
	height: 134px;
}

A{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7E7E7E;
   text-decoration : none;
}

.fondoCabecera{
  background-image: url(/imagenes/cabeceraRoja.jpg);
  background-repeat: no-repeat;	
}
.menuSuperior{
   position: relative;
   margin-left: 169px;
	margin-top: 95px;
	
}

/*  Para poner sombras a los lados de la tabla central de la extranet */
.sombraIzquierda {
	background-image:url(/imagenes/sombras/sombraIzquierda.gif);
	background-repeat:repeat-y;
	background-position:right;
}
.sombraDerecha {
	background-image:url(/imagenes/sombras/sombraDerecha.gif);
	background-repeat:repeat-y;
	background-position:left;
}

.borde2{
  /*border : 1px solid;
  border-color : #EFEFEF #EFEFEF #FFFFFF #EFEFEF;
  border-color : navy;*/
  background-color: #FFFFFF;
  border-bottom : 0px;
  border-top-width : 0px;
}

/* ENLACES */

A.enlace4{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color : Black;
  text-decoration : none;
}

A.enlace4:hover{
  text-decoration : none;
  cursor: pointer;
}  

A.enlace5{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color : #ff7510; /*#116AAD;*/
  text-decoration : none;
}

A.enlace5:hover{
  text-decoration : underline;
}  

A.enlace6{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color : #ff7510; /*#116AAD;*/
  text-decoration : underline;
}

A.enlace6:hover{
  text-decoration : none;
}  

A.enlace7{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  color : #7B7B7B;
  text-decoration : none;
}

A.enlace7:hover{
  text-decoration : underline;
}  

A.enlace8{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color : #990000; /*#004CAD;*/
	text-decoration: none;
}
A.enlace8:hover{ 
    font-weight: bold;
	 cursor: pointer;
}  
A.enlace9{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color : #990000; /*#004CAD;*/
	font-weight: bold;
	text-decoration: none;
}
A.enlace9:hover{ 
	 cursor: pointer;
}  

A.enlace10{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color : #ff7510; /*#116AAD;*/
	text-decoration: none;
}

A.enlace10:hover{ 
	 cursor: pointer;
}  

A.PCeMenuPestanas{
	font-family: Arial, sans-serif;
	font-size: 11px;
	font-weight : bold;
	color : #FFFFFF;
	text-decoration : none;
}

A.PCeMenuPestanas:hover{
	/*color : #F1E7A9;	*/
}  

A.PCenlace4{
	font-family: Arial, sans-serif;
	font-size: 11px;
	font-weight : bold;
	color : #990000;
	text-decoration : none;
}

A.PCenlace4:hover{
	color : #7A7A7A;	
}  

A.PCenlace5{
	font-family: Arial, sans-serif;
	font-size: 11px;
	font-weight : bold;
	color : Black;
	text-decoration : none;
}

A.PCenlace5:hover{
	color : #7A7A7A;	
}  

#menu{
	width: 154px;
}

#menu A.enlace8 DIV.opcionMenu{
  background-image: url(/imagenes/fondoBoton.gif);
  background-repeat: no-repeat;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color : #990000; /*#004CAD;*/
  height: 23px;
  padding: 4px 0px 0px 10px;
  margin-bottom: 1px;
}

#menu A.enlace8:hover DIV.opcionMenu{
  background-image: url(/imagenes/rolloverBoton.gif);
  background-repeat: no-repeat;
  color : #990000; /*#004CAD;*/
  font-weight: bold;
  height: 23px;
  text-decoration : none;
  padding: 4px 0px 0px 10px;
}

#menu A.enlace8 SPAN.opcionMenu{
  background-image: url(/imagenes/fondoBoton.gif);
  background-repeat: no-repeat;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color : #990000; /*#004CAD;*/
  height: 21px;
  padding: 4px 0px 0px 10px;
  margin-bottom: 1px;
  display: block;
}

#menu A.enlace8:hover SPAN.opcionMenu{
  background-image: url(/imagenes/rolloverBoton.gif);
  background-repeat: no-repeat;
  color : #990000; /*#004CAD;*/
  font-weight: bold;
  height: 21px;
  text-decoration : none;
  padding: 4px 0px 0px 10px;
  display: block;
}

#menu A.enlace9 SPAN.opcionMenuResalt{
  background-image: url(/imagenes/rolloverBoton.gif);
  background-repeat: no-repeat;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 11px;
  color : #990000; /*#004CAD;**/
  height: 21px;
  padding: 4px 0px 0px 10px;
  margin-bottom: 1px;
  display: block;
}

#menu A.enlace9:hover SPAN.opcionMenuResalt{
  background-image: url(/imagenes/rolloverBoton.gif);
  background-repeat: no-repeat;
  color : #990000; /*#004CAD;*/
  font-weight: bold;
  height: 21px;
  text-decoration : none;
  padding: 4px 0px 0px 10px;
  display: block;
}

#menu1, #menu2, #menu3, #menu4, #menu5, #menu6, #menu7, #menu8 {
	background-color: #FFFFF0;
	display: none;
}

/* GRUPO 2000 - FORMACION CONTINUA */

.textoExplicativo {
	font-weight: normal; 
	font-size: 11px;
	font-family: Verdana, Arial, Sans-serif;
	color: #666666;
	margin-top: 20px;
	margin-left: 20px;
	margin-right: 20px;
}

#contenido {
	height: 100%;
	width: 100%;
}

/*#titulo{
	padding-left: 20px;
	padding-top: 30px;
	padding-bottom: 0px;
	padding-right: 20px;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   color : #0073CA;
   font-weight: bold;
	height: 15px;
	vertical-align: bottom;
	position: relative;
   margin-left: 0px;
	margin-top: 20px;

}*/
#linea{
	padding-top: 2px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 0px;
	height: 2px;
}

#texto{
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000; /*#7B7B7B;*/
	text-align: justify;
}
#texto A{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
   text-decoration : underline;
}
#texto A:hover{
	text-decoration: none;
}

#enlacesInf{
	vertical-align: bottom;
}

#bloques{
    width: 260px;
	 text-align: right;
	 margin-right: 20px;
	 float: left;
}
#infoBloques{
	width: 260px;
	text-align: left;
	vertical-align: bottom;
	margin-left: 15px;
	float: left;
}


.paginaIndice {
	margin-top: 15px;
	margin-left: 20px;
	margin-right: 20px;
}
.indicePaginas{
	margin-top: 5px;
}
.posEnlaceMas{
   margin-right: 100px;
   margin-top: 25px;
}
.posDatosIndice{
	margin-left: 20px;
}
.posEnlaceMas{
   margin-right: 100px;
   margin-top: 25px;
}

h1{
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   color : #ff7510;
   font-weight: bold;
	width: 560px;
	display: inline;
}
.posicionTitulo{
	padding-left: 20px; 
	padding-top: 45px; 
	padding-bottom: 2px;
	padding-right: 0px; 
	vertical-align: baseline;
}

/********* PARA EL PIE DE FOTO******************/

.arc90_imgcaptionTXT {
	font-size: 11px;
   font-family: Arial, Helvetica, sans-serif;
	color: #666;
	text-align: left;
}

p.arc90_imgcaptionALT {
   /*display: none; no queremos que se muestre el alt*/
	margin-top: 2px;
	margin-bottom: 6px;
	font-size: .65em;
	text-align: right
}

span.arc90_imgcaptionALT {
	padding: 2px;
	padding-left: 4px;
	padding-right: 4px;
	background: #888;
	color: #fff;
}

.arc90_imgcaption {
	text-align: center;
	border: 0px;
	padding: 0.5em;
   margin-top: 0px;
   margin-bottom: 0px;
	width: 8em;
   position: relative;
   z-index: 2;
}

.floatl { float: left; margin-right: 5px; }
.floatr { 
    float: right; 
    margin-left: 5px; 
}


/*para las imagenes sin pie*/
.imagenIzq { 
   float: left; 
   margin-right: 5px;
   margin-top: 0px;
   margin-bottom: 0px;
   position: relative;
   z-index: 2;
 }

 
/* imagen alineada a la derecha */ 
/* mezcla de arc90_imgcaption + floatr */
.imagenDcha { 
   float: right; 
   margin-left: 5px;
   margin-top: 0px;
   margin-bottom: 0px;
   position: relative;
   z-index: 2;
 }

 
 .imagenIzq, .imagenDcha { 
	border: 0px;
   padding: 0.5em;

 }


/******* Fin estilos para la barra FCK *****************/
table.bordeInf{
	border-bottom: 1px solid #D7D7D7;
}