div.ajax{
border:1px solid #efefef;
color:#FF5500;
margin-left:20px;
height:20px;padding:2px;}
#titular h3, #titularp h3 {
font-size:1.3em;
margin-top:10px;
padding-bottom:14px;
padding-left:10px;
padding-top:14px;
}
/*h3{
background-color:#FFFFFF;
border:medium none;
color:#CC0000;
margin-top:10px;
padding-bottom:14px;
padding-left:10px;
padding-top:14px;
}*/
div.item em{
	color:#333333 !important;
	font-size:0.75em !important;
/*	margin-right:10px !important;*/
	/*width:200px !important;*/
	font-style:normal !important;
}
.item .ajax{
border-bottom:1px solid #EEEEEE;
color:#FF3300;
cursor:pointer;
font-size:0.9em;
min-height:20px;

}
div.item{padding:6px 15px 15px;margin-left:3px;margin-top:3px;}
div.contiene{position:absolute;}
#sexo{width:100px;float:left;height:43px;}
#poblacion,#provincia,#pais,#telefono,#movil,#cp,#nombre,#apellidos,#dni,
#idsector,#profesion,#idsituacionlaboral,#pass,#alumno,#estudios{width:175px;float:left;}
#aceptar_envio_sms,#aceptar_envio_email{width:200px;float:left;}
#centros{width:345px;float:left;}
#minusvalido{width:240px;float:left;height:43px;}
#fechanacimiento,#pass2{width:195px;float:left;}
#poblacion input, #provincia input, #pais input,#nombre input, #apellidos input , 
#idestudios input, #idnivelestudios input, #idsector input, #profesion input,
 #idsituacionlaboral input, #empresa input , #idcentro_matricula input,#telefono input, #movil input,#cp input,
#dni input, #sexo input,#pass input, #pass2 input,#estudios input,#fechanacimiento input{width:150px;}
#idnivelestudios,#idestudios{width:150px;height:43px;float:left;}
#idcentro_matricula{width:300px;float:left;}
#email,h2, h3,#dni,#provincia,#alumno{clear:left;}
div.ajax.si, div.ajax.no{border:none;}
.item em i {
color:#999999;
display:block;
font-size:0.8em;
font-style:normal;
}
#direccion input, #email input{width:270px;}
#direccion, #email,#empresa{width:285px;float:left;}
div#edicion input{
font-size:1em;
height:22px;}
div#globo{
display:none !important;}
#contenido h2{border-bottom:1px solid; padding-top:15px;}
#contenido h2:first-child{clear:none;}
#principal p{color:#666666;
margin-top:12px;
}
#destacado {
background:#FFFFFF url(../../images/public/bannerpublicap.png) no-repeat scroll left top;
height:150px;
}
#destacado h2.titulo{text-align:center; color:#CC0000;font-size:2em;width:85%;margin-left:20px;}
h4.bienvenida{float:right;margin-right:20px;padding:10px;font-weight:bold;}
p.fecha{width:200px;padding:10px;margin-left:20px;color:#195D00;font-weight:bold;}
/*div.pass em,div.pass2 em, div.datosEmail em, div.dni em,.datosPersonales em, .informacionContacto em ,.informacionProfesional em, 
.otrosDatos em,.proteccionDatos em,.informacionRegistro em{
border-bottom:1px solid #DDDDDD;
color:#006600;
font-size:0.9em;
margin-right:10px;
width:200px;
}*/
div.pass input, div.pass2 input, div.datosEmail input, div.dni input, .datosPersonales input, .informacionContacto input, .informacionProfesional input,
 .informacionRegistro input{
color:#FF3300;
cursor:pointer;
font-size:0.9em;
margin-left:10px;
min-height:22px;
background-image:url(../../images/form_back1.gif);
background-repeat:no-repeat;
border-color:-moz-use-text-color -moz-use-text-color #EEEEEE;
border-style:none none solid;
border-width:medium medium 1px;
font-family:"Trebuchet MS",Arial;
border:1px solid #EEEEEE;
padding-left:5px;
font-weight:normal;
padding-top:3px;
}

.proteccionDatos input{
color:#FF3300;
cursor:pointer;
font-size:0.9em;
background-image:url(../../images/form_back1.gif);
background-repeat:no-repeat;
border-color:-moz-use-text-color -moz-use-text-color #EEEEEE;
border-style:none none solid;
border-width:medium medium 1px;
font-family:"Trebuchet MS",Arial;
border:1px solid #EEEEEE;
padding-left:5px;
font-weight:normal;
padding-top:3px;
margin-right:6px;
}
button.cambiarClave{margin-top:25px;margin-left:140px;}

div.centros{margin-top:20px;color:#333;
font-size:0.8em;clear:left;padding:5px;}
.nota{color:#700;font-size:0.7em;}
#idcentro div.nota{margin-left:15px;}
a{color:#f0f0f0;}
#principal a:hover{background-color:transparent !important;}
.email div {margin-bottom:20px;}


#contenido #principal p.leypro {
font-size:0.6em;
clear:both;
}

.todas:hover {
background-image:url(../../images/f_lista2.png);
}

.todas, .grupo{
background-image:url(../../images/f_lista.png);
background-position:left center;
background-repeat:no-repeat;
padding-left:16px;
white-space:nowrap;

}
.todas{
	border:1px solid #EEEEEE;
	color:#FF3300;
	cursor:pointer;
	font-size:1em;
	margin-left:20px;
	min-height:25px;
	padding-bottom:2px;
}
#sexo .lista_campos {
margin-left:20px;}
.nuevo i {
border:medium none;
color:#999999;
display:block;
font-size:small;
font-style:normal;
}
.enviar{float:right;top:20px;margin-right:200px;}
.borrar{float:left;margin-left:180px;}
input.enviar, input.borrar{
	background-color:#FAFAFA;
	border:1px solid #77AA77;
	color:#777777;
	font-size:1em;
	font-weight:normal!important;
/*	height:35px;*/
	padding:5px;
/*	width:150px;*/
/*	margin-left:280px;*/
	cursor:pointer;
	margin-right:400px;
	margin-top:20px;
}
input.enviar:hover {
border-color:#314F31;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;

}
em span:first-child, .centros span:first-child{
	color:red;
	font-size:0.8em;
}
#principal {
margin-left:8%; margin-top:10px !important;}
.rojo{
	border:1px solid red !important;
	background-color:#FFEEEE;
}
.advertencia {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-moz-border-radius-bottomleft:4px;
-moz-border-radius-bottomright:4px;
-moz-border-radius-topleft:4px;
-moz-border-radius-topright:4px;
background:#DDDDDD url(../../images/fondo_alert.png) repeat scroll 10px center !important; 
color:yellow !important;
font-size:0.9em !important;
margin:10px !important;
padding:7px 10px 10px 20px !important;
border:none!important;
}
.lista_campos{margin-left:30px!important;}
#principal .item .advertencia{
	margin:0px !important;
	padding:3px 3px 3px 8px !important;
	font-size:0.8em !important;
	font-weight:normal;
}
#idcentro{margin-top:5px;}
#email p{margin-top:0px !important;}
form select{margin-left:15px; margin-top:4px;}
/*.cajas{
border-bottom:1px solid #EEEEEE;
color:#FF3300;
cursor:pointer;
font-size:0.9em;
margin-left:50px;
min-height:20px;
padding-bottom:2px;

}*/
a.enlace{border-bottom:1px dashed;
color:#004400;
font-weight:bold;
text-decoration:none;
font-size:0.9em !important
}

a.enlace:hover {
background-color:#DDDDDD;	
}
#aceptar_envio_email label,#aceptar_envio_sms label,#aceptar_envio_email label input,#aceptar_envio_sms label input{cursor:pointer;}
#areas_conocimiento{clear:both;margin-left:20px;margin-bottom:30px!important;}
div#areas_conocimiento label input {margin-right:6px;cursor:pointer;}
div#areas_conocimiento label {
	color:#333333;
	display:block;
	float:left;
	font-size:0.75em;
	padding:5px;
	margin-left:10px;
	width:150px;
	cursor:pointer;
}
#areas_conocimiento h3{border-bottom:1px solid;
color:#195D00;
font-size:0.9em;
font-weight:normal;
margin-bottom:10px;
margin-left:0;}

#principal p.leypro{margin-left:10px!important;margin-top:60px!important;}
/*#aceptar_envio_email input, #aceptar_envio_sms input{float:right;}*/
.fantasma{opacity:0.4;filter: alpha(opacity = 40);}