
/*******************************************/
/*Indice                                   */
/*******************************************/
/*Cabecero de la Web                       */
/*Bloque de contenidos Izquierda           */
/*COLUMNA DERECHA                          */
/*Login                                    */
/*PIE DE PAGINA                            */
/*GENERAL                                  */
/*******************************************/

*{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
	text-align:justify;

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

img{
   border: 0px;
}
/*PAGINA PRINCIPAL*/
/*****************************************/
/*MARCO*/
#marco{
 margin: auto;
 display: block;
 width:985px;
 min-height:100%;
}

/*****************************************/
/*Cabecero de la Web*/
#head{
position:relative;
}
#head img{
    border:0px;
}
/*****************************************/
/*COLUMNA DERECHA*/

/*imagenes*/
.img_buscasempleo{
 margin-left:40px;
}
.img_buscaspersonal{
 margin-left:40px;
}

#columna_drch{
    float:left;
    width: 220px;
    height: 100%px;
    background:#ffffff;
}
.texto_barra_drch p{
	padding:5px;
    font-size: 12px;
    color:#44545F;
}
.pregunta{
  width:181;
  height:20px;
  background:#CADCF2;
  color:#000000;
  font-size:14px;
  padding-top:5px;
  font-weight:bold;
  text-align: center;
}
.pregunta strong{
    font-weight: bold;
    color: #44545F;
}
/*****************************************/
/*Login*/
.login{
    border-top:2px solid #FDCB0A;
    border-bottom:2px solid #FDCB0A;
    margin-top:5px;
    margin-bottom:5px;
}

.usuarios_registrados p{
    color:#4367aa;
    font-weight:bold;
}
.usuarios_registrados{
    font-size:11px;
    font-weight: bold;
}
.form_registro {
    padding-top:10px;
    padding-bottom:10px;
}
.registro{
    color:#513893;
    text-align:left;
}
.registro input{
    border:1px solid #4367AA;
    font-size:9px;
    margin:0px;
    padding:0px;
}
html>body .registro input{
    height:12px;
}

.label_login{
    color:#4367AA
}
html>body .recordar{
   margin-top:3px;
}
.recordar{
}
.a_recordar{
    text-decoration:underline;
    color:#513893;
    font-size: 9px;
}
.recordar input{
    color:#ffffff;
    background:#4367aa;
    font-size:10px;
}
/*****************************************/
/*Menu*/
.menu {

}
.menu li a{
  padding: 3px 0px 0px 10px;
  display:block;
  width: 210px;
  height: 15px;
  background: #CADCF2;
  border: 1px solid #ffffff;
  text-decoration: none;
  color:#4367AA;
}
.menu li a:hover{
  background: #ffffff;
  border: 1px solid #CADCF2;
}

/*****************************************/
/*Bloque de contenidos Izquierda*/
#cuerpo_contenido{
    float:left;
    width:757px;
}
#cuerpo_contenido_form{
    float:left;
    width:550px;
}
#cuerpo_contenido_form label{
	padding-left:5px;
}
#cuerpo_contenido_form select{
	height:20px;
}


#portada{

}
/*****************************************/
/*PIE DE PAGINA*/
#pie{
    clear: both;
    margin-left:1px;
}
/*****************************************/
/*FORMULARIOS*/
/*.tablacontenido{
  width: 620px;
}
.bloque{
    width:622px;
    height: 23px;
    font-size: 12px;
    font-weight: bold;
}
.tablacontenido100{
    background: #FBF7CB;
    width:100%; border:0px;
    margin:auto;
}

.tablacontenido h2{
  color:#527EBA;
  font-weight: bold;
  margin-top:15px;
}
.lineatop label{
  color: #E5BF1F;
  font-weight: bold;
}



.textoclausula{
    font-size:10px;
    border:1px solid #FFEC8E;
    color:#999999;
    width:600px;
    height:100px;
    overflow:scroll;
    margin:auto;
    text-align:justify;
    padding:5px;
    background: #FBF7CB;
}
.cuadros{
    background: #F4F3F3;
    border:2px solid #527EBA;
    padding:10px;
}*/
/* Formulario */
#formulario{ position:absolute; left:580px; width:200px; height:65px; background-color:#B9AFD2; top:0px; }
.usuarios_registrados{ background-color:#FFF; color:#513893; font-weight:bold; padding-left:25px; }
.form_registro{ width:175px; padding-left:25px; }
.registro{ width:171px; color:#513893; }
.registro input{ border:1px solid #503893; font-size:9px; width:105px; margin:0px; padding:0px; }
html>body .registro input{ height:12px; }
.cuadrado{ background-image:url(../img/cuadrado_registro.gif); background-repeat:no-repeat; padding-left:10px; }
html>body .recordar{ margin-top:3px; }
.recordar{ width:175px; text-align:right; }
.recordar a{ text-decoration:underline; color:#513893; }
.recordar input{ 
	color:#FFF; height:15px; border:0px; padding:0px 0px 0px 5px; margin-left:27px;
	background-color:#513793; font-size:10px; 
}

/**/
.tablacontenido { width:520px; font-family:Arial, Helvetica, sans-serif; font-size:11px;border:1px solid #ccd7e1; padding:3px; }
table.tablacontenido100{ width:100%; border:0px; margin:auto; }
.bloque{background-color:#4367aa; color:#FFF; font-size:11px; font-weight:bold; padding-left:5px; height:20px;}
table.tablacontenido100{ width:100%; border:0px; margin:auto; }
p.texto{ background-color:#e7ecf1; border:1px solid #ccd7e1; color:#444978; font-size:10px; padding:5px 10px; text-align:justify; }
#ctexto{ padding:15px 0px 5px 15px; text-align:justify; }
#ctexto a{color:#533A95; text-decoration:none;}
#ctexto a:hover{color:#F2C102; text-decoration:none;}
.ctexto { font-size:11px; border:1px solid #ccd7e1; margin-top:3px; margin-bottom:3px; height:15px; min-width:140px; }
.lineatop{ border-top:1px solid #ccd7e1;  }
.azul11{ font-size:11px; color:#48489E; }
label.noico{padding-left:2px; font-size:11px; color:#48489E; background-image:none; display:inline;}
label.noico2{padding-left:2px; font-size:11px; background-image:none; display:inline;}
.boton{ font-size:11px; }
table.tablaolvidomail{ border-bottom:2px solid #000; border-top:2px solid #999999; margin:0px auto; padding:0px; }
p.olvidomail{ 
	background-color:#D4D0C8; font-size:11px; padding:5px 10px; margin-right:0px; 
	text-align:center; color:#990000; font-weight:bold; width:450px;
}
table.tablacontenido100{ width:100%; border:0px; margin:auto; }
table.tablacontenidoint2{ 
	border:1px solid #ccd7e1; border-color:#ccd7e1; border-style:solid; 
	border-width:1px 3px 1px 3px; margin:5px auto; width:400px; 
}
.azul11{ font-size:11px; color:#48489E; } 
.justificar{ text-align:justify; }
.tablacontenido h2{
  color:#527EBA;
  font-weight: bold;
  margin-bottom:15px;
}
/**/
* Estilos para los fomularios de registro */
.ayuda{ float:right; border:0px;}
.textoclausula{ 
	font-size:10px; border:1px solid #4367aa; color:#999999; 
	width:370px; height:100px; overflow:scroll; margin:auto; 
	text-align:justify; padding:5px; background-color:
}
td.foot{ border-top:1px solid #49489D; text-align:center;  }
.foot{ text-align:center; border-top:1px solid #48489E }
p.textosup{ background-color:#ECECF5; font-size:10px; margin:0px 0px 10px 0px; }

/*****************************************/

/*Menu Vertical*/
#menuv {
    float:left;
    width: 220px;
    font-family:verdana;
    margin-left:25px;
    margin-right:25px;
    margin-top: 20px;
	padding:0px;
}
.menuv {
    float:left;
    width: 217px;
    font-family:verdana;
    margin-left:25px;
    margin-right:39px;
    margin-top: 122px;
}

#menuv ul {
margin-bottom: 25px;
}
#primero{
    border-top:1px solid #e2e2e2;
}

.principal{
    list-style-type: none;
    border-bottom:1px solid #e2e2e2;
    padding: 5px;
    padding-left: 15px;
}

.principal_activo{
    font-size:12px;
    font-weight:bold;
    list-style-type: none;
    border-bottom:1px solid #e2e2e2;
    padding: 5px;
    padding-left: 15px;
}
#menuv a{
text-decoration:none;
}
#menuv li:hover{
    background:#FFFFe1;
}
.secundario{
    padding-bottom:5px;
    font-size:12px;
    list-style-image: url("../imagenes/listas/flecha1.jpg");
}
.terciario a{
    line-height:10px;
}

#menuv .secundario a:hover {
    color: #0371CF;

}
.terciario{
  padding-bottom:5px;
  /*list-style-type: square;         */
}
#menuv .terciario a:hover {
    color: #DFC134;

}

 /*color: #DFC134; */
#menuv a {
    text-decoration:none;
    font-size:11px;
    color:#455560;
    padding: 5px;
}

/*Estilo contelido central de las páginas con texto (contacta, servicio demandante, politica de privacidad..)*/
#contenido{
	float:left;
	text-align:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    width:970px;
    margin-bottom:30px;
    padding:15px;
	margin-top:15px;
    font-size:12px;
	color:#44545F;
}
#contenido p b{
	font-weight:bold;
}
#contenido ul{
  padding-left: 40px;
}

#contenido p{
    line-height:17px;
    padding-bottom:15px;
}

#contenido p strong{
    font-weight:bold;
}
.list_type{
  list-style-type: circle;
}
.list_cuadrado{
  list-style-type: square;
}
#seccion{
	font-size:12px;
	color:#ffffff;
	width:977px;
	float:left;
}
#seccion p{
	text-align:left;
	padding-top: 0px;
	margin: 0px;
	font-weight:bold;
	margin-top:2px;
	margin-left:15px;
	/*Para que no realice salto de linea*/
	width:977px;
}

/*listados*/


/**********************************************/

#contenido{
	float:left;
	text-align:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    width:670px;
    margin-bottom:30px;
	margin-top: 20px;
    font-size:12px;
	color:#44545F;
	float:left;
}
#contenido p b{
	font-weight:bold;
}
#contenido ul{
  padding-left: 40px;
}

#contenido p{
    line-height:17px;
    padding-bottom:15px;
}

#contenido p strong{
    font-weight:bold;
}
#contenido p strong a{
	color:#44545F;
	text-decoration:none;
	font-weight:bold;
}
.list_type{
  list-style-type: circle;
}
.list_cuadrado{
  list-style-type: square;
}
#seccion{
	font-size:12px;
	color:#ffffff;
	width:977px;
	float:left;
}
#seccion p{
	text-align:left;
	padding-top: 0px;
	margin: 0px;
	font-weight:bold;
	margin-top:2px;
	margin-left:15px;
	/*Para que no realice salto de linea*/
	width:977px;
}

#contenido h2{
	color:#FF6600;
	font-weight:bold;
	margin-bottom:10px;
	line-height:15px;
}
/*titulo preguntas ejercicios*/
.subtit{
color:#4367aa;
text-decoration:underline;
font-weight:bold;
}

/*Faldon azul*/
.faldon_azul{
	float:left;
	background-color:#4367aa;
	width:977px;
	height:20px;
}
.faldon_azul a:hover{
	background:#D7E7FF;
	color:#4367aa;
}
/*Boton cabecera registrarse*/
.btn_registro{
	text-align:center;
	text-decoration:none;
	color:#FFFFFF;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:4px;
	padding-right:4px;
	display:block;
	margin-left:870px;
	border-left:2px solid #ffffff;
}

/*Imagenes de los ejercicios*/
.img_ejercicios{
	margin-top:5px;
	padding-top:5px;
	border:1px dashed #4367aa;
	padding-bottom:5px;
	margin-bottom:5px;
}

/*Menu guia*/
#menuhoriz{
	margin-bottom:20px;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#menuhoriz ul li {
        display: inline;
		font-size:11px;
}
#menuhoriz ul li a{
	color:#44545F;
	text-decoration:none;
}
#menuhoriz ul li a:hover {
	color:#FF6600;
}
#menuhoriz ul li:hover {
}
#menuhoriz ul {
	padding:0px;
}
.aqui {
	color:#FF6600;
}

/*Palabras resaltadas(no negrita)*/
.resalte{
	color:#4367aa;
	font-style:italic;
	font-weight:bold;
}
.h3_titulo{
	color:#ffa800;
	font-weight:bold;
	margin-bottom:10px;

}