/*****************estilos profesores idiomas******************************************/
#listado_profesores_idiomas{width:374px; margin: 0px 0px 20px 10px;}
#listado_profesores_idiomas .departamento_idiomas{width:374px; border-bottom: 1px solid #727272; margin: 0px 0px 10px 0px; font-family: tahoma; font-size:12px; color: #727272;}
#listado_profesores_idiomas .profesor_idiomas {width:374px; font-family: tahoma; font-size:12px; color: #727272; margin: 0px 0px 5px 0px;}
#listado_profesores_idiomas .profesor_idiomas a{color:#00A6D6;}

/*****************estilos formulario profesorado******************************************/

/*Sin region*/

#buscador_profesores{width:758px; margin: 0px 0px 20px 10px;}
#buscador_profesores .texto_buscador{font-family: tahoma; font-size:12px; color: #4c4d4e; margin: 10px 0px 20px 15px;}
#buscador_profesores_resultado{width:758px; margin: 0px 0px 0px 10px; }
#buscador_profesores_palabra_contenido .label_nombre_apellido{font-family: tahoma; font-size:12px; color: #4c4d4e; float: left; margin: 0px 10px 0px 10px;}
#buscador_profesores_palabra_contenido input.palabra{font-family: tahoma; font-size:12px; width:400px; color: #4c4d4e; float: left; margin: 0px 10px 0px 0px; }
#buscador_profesores_palabra_contenido input.enviar{font-family: tahoma; font-size:12px; width:100px; color: #000000; float: left; margin: 0px 10px 0px 0px; }
#buscador_profesores_palabra{margin: 0px 0px 20px 0px;width: 758px;background-image: url(http://itemsweb.esade.es/web2010/imagenes/fondo_profesorado_claro_center.png);background-repeat: repeat-y;margin-top: 1px;}
#profesorado_fondo_arriba {background-image: url(http://itemsweb.esade.es/web2010/imagenes/fondo_profesorado_claro_up.png);background-position: top center;background-repeat: no-repeat;}
#buscador_profesores_palabra_contenido {	background-image: url(http://itemsweb.esade.es/web2010/imagenes/fondo_profesorado_claro_dwn.png);background-position: bottom left;background-repeat: no-repeat;padding: 10px 5px 10px 5px;height: 20px;}
#buscador_profesores_campos{width:538px; margin: 0px 110px 0px 110px;}
#buscador_profesores_campos .nombre{ margin:0px 0px 40px 0px; padding:0px;}
#buscador_profesores_campos .nombre select{ width:538px; scrollbar-track-color: #C0C0C0; font-family: tahoma; font-size:12px; color: #4c4d4e;}
#buscador_profesores_campos .departamento{ margin:0px 0px 10px 0px; padding:0px;}
#buscador_profesores_campos .departamento select{ width:538px; scrollbar-track-color: #C0C0C0; font-family: tahoma; font-size:12px; color: #4c4d4e; }
#buscador_profesores_campos .grupo{margin:0px 0px 10px 0px; padding:0px;}
#buscador_profesores_campos .grupo select{ width:538px; scrollbar-track-color: #C0C0C0; font-family: tahoma; font-size:12px; color: #4c4d4e;}
#buscador_profesores_campos .buscar{width:538px; text-align: right;}
#buscador_profesores_campos .buscar input.buscar{font-family: tahoma; font-size:12px; width:100px; color: #CCCCCC; float: right; margin: 0px 10px 0px 0px; }
#buscador_profesores_listado_resultado{margin: 0px 0px 30px 0px;}
#buscador_profesores_resultado .label_resultado_busqueda{width: 246px;font-family: tahoma; font-size:12px; color: #000000; margin: 0px 0px 0px 0px; float: left;}
#buscador_profesores_resultado .claves_busqueda{width: 498px; height: 15px; float: left; font-family: tahoma; font-size:12px; color: #000000; margin: 0px 0px 0px 10px; background-color: #ACACA4; padding: 3px 0px 3px 3px; color: #FFFFFF;}
#buscador_profesores_listado_resultado .titulo_profesor{width:246px; float:left; border-bottom: 1px solid #727272; margin: 0px 0px 10px 0px; font-family: tahoma; font-size:12px; color: #4c4d4e;}
#buscador_profesores_listado_resultado .titulo_departamento{width:246px; float:left; border-bottom: 1px solid #727272; margin: 0px 0px 10px 10px; font-family: tahoma; font-size:12px; color: #4c4d4e;}
#buscador_profesores_listado_resultado .titulo_categoria{width:246px; float:left; border-bottom: 1px solid #727272; margin: 0px 0px 10px 10px; font-family: tahoma; font-size:12px; color: #4c4d4e;}
#buscador_profesores_listado_resultado .profesor {width:246px; float: left; font-family: tahoma; font-size:12px; color: #727272; margin: 0px 0px 5px 0px;}
#buscador_profesores_listado_resultado .profesor a{color:#00A6D6;}
#buscador_profesores_listado_resultado .departamento{width:246px; float:left; font-family: tahoma; font-size:12px; color: #727272; margin: 0px 0px 5px 10px;}
#buscador_profesores_listado_resultado .departamento a{color:#00A6D6;}
#buscador_profesores_listado_resultado .categoria{width:246px; float:left; font-family: tahoma; font-size:12px; color: #4c4d4e; margin: 0px 0px 5px 10px;}
#buscador_profesores_listado_resultado .categoria a{color:#00A6D6;}


/*80*/

#buscador_profesores_80{width:758px; margin: 0px 0px 20px 10px;}
#buscador_profesores_80 .texto_buscador{font-family: tahoma; font-size:12px; color: #4c4d4e; margin: 10px 0px 20px 15px;}
#buscador_profesores_resultado_80{width:758px; margin: 0px 0px 0px 10px; }
#buscador_profesores_palabra_contenido_80 .label_nombre_apellido{font-family: tahoma; font-size:12px; color: #4c4d4e; float: left; margin: 0px 10px 0px 10px;}
#buscador_profesores_palabra_contenido_80 input.palabra{font-family: tahoma; font-size:12px; width:400px; color: #4c4d4e; float: left; margin: 0px 10px 0px 0px; }
#buscador_profesores_palabra_contenido_80 input.enviar{font-family: tahoma; font-size:12px; width:100px; color: #000000; float: left; margin: 0px 10px 0px 0px; }
#buscador_profesores_palabra_80{margin: 0px 0px 20px 0px; width: 758px; background-image: url(http://itemsweb.esade.es/web2010/imagenes/fondo_profesorado_claro_center.png); background-repeat: repeat-y; margin-top: 1px;}
#profesorado_fondo_arriba_80 {background-image: url(http://itemsweb.esade.es/web2010/imagenes/fondo_profesorado_claro_up.png);background-position: top center;background-repeat: no-repeat;}
#buscador_profesores_palabra_contenido_80 {background-image: url(http://itemsweb.esade.es/web2010/imagenes/fondo_profesorado_claro_dwn.png);background-position: bottom left;background-repeat: no-repeat;padding: 10px 5px 10px 5px;height: 20px;}


#buscador_profesores_campos_80{width:538px; margin: 0px 110px 0px 110px;}
#buscador_profesores_campos_80 .nombre{ margin:0px 0px 40px 0px; padding:0px; }
#buscador_profesores_campos_80 .nombre select{ width:538px; scrollbar-track-color: #C0C0C0; font-family: tahoma; font-size:12px; color: #4c4d4e;}
#buscador_profesores_campos_80 .departamento{ margin:0px 0px 10px 0px; padding:0px; }
#buscador_profesores_campos_80 .departamento select{ width:538px; scrollbar-track-color: #C0C0C0; font-family: tahoma; font-size:12px; color: #4c4d4e; }
#buscador_profesores_campos_80 .grupo{margin:0px 0px 10px 0px; padding:0px;}
#buscador_profesores_campos_80 .grupo select{ width:538px; scrollbar-track-color: #C0C0C0; font-family: tahoma; font-size:12px; color: #4c4d4e;}
#buscador_profesores_campos_80 .buscar{width:538px; text-align: right;}
#buscador_profesores_campos_80 .buscar input.buscar{font-family: tahoma; font-size:12px; width:100px; color: #CCCCCC; float: right; margin: 0px 10px 0px 0px; }


#buscador_profesores_listado_resultado_80{margin: 0px 0px 30px 0px;}
#buscador_profesores_resultado_80 .label_resultado_busqueda{width: 246px;font-family: tahoma; font-size:12px; color: #000000; margin: 0px 0px 0px 0px; float: left;}
#buscador_profesores_resultado_80 .claves_busqueda{width: 498px; height: 15px; float: left; font-family: tahoma; font-size:12px; color: #000000; margin: 0px 0px 0px 10px; background-color: #ACACA4; padding: 3px 0px 3px 3px; color: #FFFFFF;}
#buscador_profesores_listado_resultado_80 .titulo_profesor{width:246px; float:left; border-bottom: 1px solid #727272; margin: 0px 0px 10px 0px; font-family: tahoma; font-size:12px; color: #4c4d4e;}
#buscador_profesores_listado_resultado_80 .titulo_departamento{width:246px; float:left; border-bottom: 1px solid #727272; margin: 0px 0px 10px 10px; font-family: tahoma; font-size:12px; color: #4c4d4e;}
#buscador_profesores_listado_resultado_80 .titulo_categoria{width:246px; float:left; border-bottom: 1px solid #727272; margin: 0px 0px 10px 10px; font-family: tahoma; font-size:12px; color: #4c4d4e;}
#buscador_profesores_listado_resultado_80 .profesor {width:246px; float: left; font-family: tahoma; font-size:12px; color: #727272; margin: 0px 0px 5px 0px;}
#buscador_profesores_listado_resultado_80 .profesor a{color:#00A6D6;}
#buscador_profesores_listado_resultado_80 .departamento{width:246px; float:left; font-family: tahoma; font-size:12px; color: #727272; margin: 0px 0px 5px 10px;}
#buscador_profesores_listado_resultado_80 .departamento a{color:#00A6D6;}
#buscador_profesores_listado_resultado_80 .categoria{width:246px; float:left; font-family: tahoma; font-size:12px; color: #4c4d4e; margin: 0px 0px 5px 10px;}
#buscador_profesores_listado_resultado_80 .categoria a{color:#00A6D6;}






/*60*/

#buscador_profesores_60{width:566px; margin: 0px 0px 20px 10px;}
#buscador_profesores_60 .texto_buscador{font-family: tahoma; font-size:12px; color: #4c4d4e; margin: 10px 0px 20px 15px;}
#buscador_profesores_resultado_60{width:566px; margin: 0px 0px 0px 10px; }
#buscador_profesores_palabra_contenido_60 .label_nombre_apellido{font-family: tahoma; font-size:12px; color: #4c4d4e; float: left; margin: 0px 10px 0px 10px;}
#buscador_profesores_palabra_contenido_60 input.palabra{font-family: tahoma; font-size:12px; width:250px; color: #4c4d4e; float: left; margin: 0px 10px 0px 0px; }
#buscador_profesores_palabra_contenido_60 input.enviar{font-family: tahoma; font-size:12px; width:100px; color: #000000; float: left; margin: 0px 10px 0px 0px; }
#buscador_profesores_palabra_60{ margin: 0px 0px 20px 0px; width: 566px;background-image: url(http://itemsweb.esade.es/web2010/imagenes/fondo_txt_deple_center_60.png);background-repeat: repeat-y;margin-top: 1px;}
#profesorado_fondo_arriba_60 {background-image: url(http://itemsweb.esade.es/web2010/imagenes/fondo_txt_deple_up_60.png);background-position: top center;background-repeat: no-repeat;}
#buscador_profesores_palabra_contenido_60 {background-image: url(http://itemsweb.esade.es/web2010/imagenes/fondo_txt_deple_down_60.png);background-position: bottom left;background-repeat: no-repeat;padding: 10px 5px 10px 5px;height: 20px;}


#buscador_profesores_campos_60{width:446px; margin: 0px 60px 0px 60px;}
#buscador_profesores_campos_60 .nombre{ margin:0px 0px 40px 0px; padding:0px; }
#buscador_profesores_campos_60 .nombre select{ width:446px; scrollbar-track-color: #C0C0C0; font-family: tahoma; font-size:12px; color: #4c4d4e;}
#buscador_profesores_campos_60 .departamento{ margin:0px 0px 10px 0px; padding:0px; }
#buscador_profesores_campos_60 .departamento select{ width:446px; scrollbar-track-color: #C0C0C0; font-family: tahoma; font-size:12px; color: #4c4d4e; }
#buscador_profesores_campos_60 .grupo{margin:0px 0px 10px 0px; padding:0px;}
#buscador_profesores_campos_60 .grupo select{ width:446px; scrollbar-track-color: #C0C0C0; font-family: tahoma; font-size:12px; color: #4c4d4e;}
#buscador_profesores_campos_60 .buscar{width:446px; text-align: right;}
#buscador_profesores_campos_60 .buscar input.buscar{font-family: tahoma; font-size:12px; width:100px; color: #CCCCCC; float: right; margin: 0px 10px 0px 0px; }


#buscador_profesores_listado_resultado_60{margin: 0px 0px 30px 0px;}
#buscador_profesores_resultado_60 .label_resultado_busqueda{width: 206px;font-family: tahoma; font-size:12px; color: #000000; margin: 0px 0px 0px 0px; float: left;}
#buscador_profesores_resultado_60 .claves_busqueda{width: 346px; height: 15px; float: left; font-family: tahoma; font-size:12px; color: #000000; margin: 0px 0px 0px 10px; background-color: #ACACA4; padding: 3px 0px 3px 3px; color: #FFFFFF;}
#buscador_profesores_listado_resultado_60 .titulo_profesor{width:182px; float:left; border-bottom: 1px solid #727272; margin: 0px 0px 10px 0px; font-family: tahoma; font-size:12px; color: #4c4d4e;}
#buscador_profesores_listado_resultado_60 .titulo_departamento{width:182px; float:left; border-bottom: 1px solid #727272; margin: 0px 0px 10px 10px; font-family: tahoma; font-size:12px; color: #4c4d4e;}
#buscador_profesores_listado_resultado_60 .titulo_categoria{width:182px; float:left; border-bottom: 1px solid #727272; margin: 0px 0px 10px 10px; font-family: tahoma; font-size:12px; color: #4c4d4e;}
#buscador_profesores_listado_resultado_60 .profesor {width:182px; float: left; font-family: tahoma; font-size:12px; color: #727272; margin: 0px 0px 5px 0px;}
#buscador_profesores_listado_resultado_60 .profesor a{color:#00A6D6;}
#buscador_profesores_listado_resultado_60 .departamento{width:182px; float:left; font-family: tahoma; font-size:12px; color: #727272; margin: 0px 0px 5px 10px;}
#buscador_profesores_listado_resultado_60 .departamento a{color:#00A6D6;}
#buscador_profesores_listado_resultado_60 .categoria{width:182px; float:left; font-family: tahoma; font-size:12px; color: #4c4d4e; margin: 0px 0px 5px 10px;}
#buscador_profesores_listado_resultado_60 .categoria a{color:#00A6D6;}
/************************************************************/


.mensaje{font-family: tahoma; font-size:12px; color: #4c4d4e; margin: 0px 0px 0px 10px;}
.boton_fondo_gris{background: url(http://itemsweb.esade.edu/web2010/imagenes/boton_fondo_gris_claro.png) no-repeat;display: block;border: 0;width: 94px;height: 20px;color: #FFFFFF;font-family: tahoma;font-weight: bolder;padding-bottom:5px;*padding:0px;}
.boton_fondo_blanco{background: url(http://itemsweb.esade.edu/web2010/imagenes/boton_fondo_blanc.png) no-repeat top right;display: block;border: 0;width: 94px;height: 20px;color: #FFFFFF;font-family: tahoma;font-weight: bolder;float: right;	padding-bottom:5px;*padding:0px;}


/*****************estilos formulario listado de departamentos******************************************/
#busqueda_listados_departamentos{width:758px; margin: 0px 0px 0px 10px;}
#busqueda_listados_departamentos .listado_departamentos_izquierdo {float: left;}
#busqueda_listados_departamentos .listado_departamentos_izquierdo .titulo_departamento{width:374px; border-bottom: 1px solid #727272; font-family: tahoma; font-size:12px; color: #727272;margin: 0px 0px 10px 0px;}
#busqueda_listados_departamentos .listado_departamentos_izquierdo .nombre_departamento{width:374px; font-family: tahoma; font-size:12px; color: #727272; margin: 0px 0px 5px 0px; } 
#busqueda_listados_departamentos .listado_departamentos_izquierdo .nombre_departamento a{  color:#00A6D6;}
#busqueda_listados_departamentos .listado_departamentos_derecho {float: left; margin-left: 10px;}
#busqueda_listados_departamentos .listado_departamentos_derecho .titulo_departamento{width:374px; border-bottom: 1px solid #727272; font-family: tahoma; font-size:12px; color: #727272;margin: 0px 0px 10px 0px;}
#busqueda_listados_departamentos .listado_departamentos_derecho .nombre_departamento {width:370px; font-family: tahoma; font-size:12px; color: #727272; margin: 0px 0px 5px 0px;}
#busqueda_listados_departamentos .listado_departamentos_derecho .nombre_departamento a{ color:#00A6D6;}


/*****************estilos formulario cargos de departamento******************************************/
#busqueda_departamento{width:758px; margin: 0px 0px 0px 10px;}
#busqueda_departamento .departamento_director_secretario{width:374px; float: left; }
#busqueda_departamento .departamento_director_secretario .listado_departamento {margin: 0px 0px 20px 0px;}
#busqueda_departamento .departamento_director_secretario .listado_departamento .titulo_cargo{width:374px;  border-bottom: 1px solid #727272; margin: 0px 0px 10px 0px; font-family: tahoma; font-size:12px; color: #727272;}
#busqueda_departamento .departamento_director_secretario .listado_departamento .persona_departamento {width:374px; font-family: tahoma; font-size:12px; color: #727272; margin: 0px 0px 5px 0px;}
#busqueda_departamento .departamento_director_secretario .listado_departamento .persona_departamento a{color:#00A6D6;}
#busqueda_departamento .departamento_otros{float: left; margin: 0px 0px 0px 10px;}
#busqueda_departamento .departamento_otros .listado_departamento { margin: 0px 0px 20px 0px; }
#busqueda_departamento .departamento_otros .listado_departamento .titulo_cargo{width:370px; border-bottom: 1px solid #727272; margin: 0px 0px 10px 0px; font-family: tahoma; font-size:12px; color: #727272;}
#busqueda_departamento .departamento_otros .listado_departamento .persona_departamento{width:374px; font-family: tahoma; font-size:12px; color: #727272; margin: 0px 0px 5px 0px; }
#busqueda_departamento .departamento_otros .listado_departamento .persona_departamento a{color:#00A6D6;}




/*
#cuadro_listado_dep{margin: 0 0 0 8px; padding: 0 0 10 0px; width: 600px;border: 0px solid #666666;}
#cuadro_listado_dep select{width:530px;scrollbar-track-color: #C0C0C0;border-style:dotted}
#cuadro_listado_dep input{width:380px; border: 1px solid #666666; }
.cuadro_resultado_dep {marging:0; padding: 0px; border-bottom: 0px solid #666666;}
.tags_dep{ font-size: 11px; font-family: verdana; padding:0px; display:inline;	vertical-align:top; border: 0px #0091CC solid;}
.tags_dep a {color: #00A6D6;  margin:0px;   text-decoration:none;  }
.gris_dep{background-color: #cccccc; border: 1px #000000 solid; width: 370px; font-size: 10px; font-family: verdana; padding: 3px;}
.nom_apellido_dep{border: 0px #000000 solid; width: 150px; font-size: 10px; font-family: verdana; padding: 0px;}
.director_dep{width: 180px; }
.profesor_dep{width: 205px;}
.category_dep{width: 170px;}
.separacion_dep_list{width: 15px;}
.resultado_dep{width: 190px;}
.dep_bottom_dep{border-bottom: 1px solid #666666;}
.message_dep{font-size: 12px;}
#cuadro_listado_dep ul { margin: 0 0 2 0px; padding: 0px; }    
#cuadro_listado_dep ul  a{color: #00A6D6; font-size: 11px; font-family: verdana; font-weight: normal; text-decoration:none;  }
#cuadro_listado_prof {margin: 0 0 0 10px; padding: 10 0 10 0px; width: 598px; }
#cuadro_listado_prof select{width:530px;scrollbar-track-color: #C0C0C0;border-style:dotted}
#cuadro_listado_prof input{width:380px; border: 1px solid #666666; }
.cuadro_resultado_prof {marging:0; padding: 0px; border-bottom: 2px solid #666666;}
.tags_prof{ font-size: 11px; font-family: verdana; padding:0px; display:inline;	vertical-align:top; border: 0px #0091CC solid;}
.tags_prof a {color: #00A6D6;  margin:0px;   text-decoration:none;  }
.gris_prof{background-color: #cccccc; border: 1px #000000 solid; width: 362px; font-size: 10px; font-family: verdana; padding: 3px;}
.nom_apellido_prof{border: 0px #000000 solid; width: 150px; font-size: 10px; font-family: verdana; padding: 0px;}
.teacher_prof{width: 220px; }
.department_prof{width: 229px;}
.category_prof{width: 119px;}
.separacion_prof{width: 13px;}
.resultado_prof{width: 233px;}
.prof_bottom_prof{border-bottom: 1px solid #666666;}
.message_prof {font-size: 11px;}
#cuadro_listado_prof ul { margin: 0 0 2 0px; padding: 0px; }    
#cuadro_listado_prof ul  a{color: #00A6D6; font-size: 11px; font-family: verdana; font-weight: normal; text-decoration:none;  }
#cuadro_list_dep{margin: 0 0 0 7px; padding: 0 0 10 0px; width: 600px;border: 0px solid #666666;}
.cuadro_resultado_list_dep {marging:0; padding: 0px; border-bottom: 0px solid #666666;}
.tags_list_dep{ font-size: 11px; font-family: verdana; padding:0px; display:inline;	vertical-align:top; border: 0px #0091CC solid;}
.tags_list_dep a {color: #00A6D6;  margin:0px;   text-decoration:none;  }
.list_dep_sx{width: 295px;}
.list_dep_dx{width: 268px;}
.dep_bottom_list_dep{border-bottom: 1px solid #666666;}
.message_dep_list{font-size: 12px;}
#cuadro_list_dep ul { margin: 0 0 2 0px; padding: 0px; }    
#cuadro_list_dep ul  a{color: #00A6D6; font-size: 11px; font-family: verdana; font-weight: normal; text-decoration:none;  }
*/

#aplicaciones{margin:0px; padding:0px 5px 0px 0px; margin:0px;  background-color: #FFFFFF; height: 25px; width: 100%; text-align: right; border-bottom:1px #D0D0D0 solid;}
#aplicaciones ul{margin: 0 0 0 0px; padding:0px; list-style-type:none; float:right} 
#aplicaciones ul li{width:auto; float:left;  font-family: verdana; font-size: 10px; font-weight: none; line-height: 12px; margin:6px 0px 0px 0px;} 
#aplicaciones ul li.normal{border-right: 1px #D0D0D0 solid;  padding: 0 5 0 0px;}
#aplicaciones ul li.ultimo{border-right: 0px #D0D0D0 solid;  padding: 0 0 0 0px;}
#aplicaciones ul li a{margin:0px; padding:0px; color: #949494; width:auto; TEXT-DECORATION: none; border: 0px #000000 solid; }


#addthis_cabecera2009{background-color: #FFFFFF; margin:0px;  width: 100%; height:21px; padding: 4px 3px 0px 3px; border-bottom:1px #D0D0D0 solid;}


#formbuscador_cabecera2009{margin:0px; padding:0px;}
#buscador_cabecera2009{  background-color: #ffffff; margin:0px; height:22px; padding: 0px 5px 3px 0px; *padding: 4px 5px 0px 0px; width: 100px; border-bottom:1px #D0D0D0 solid;  }
#buscador_cabecera2009 tr{height:22px;}
#buscador_cabecera2009 tr td { vertical-align: top;}
#buscador_cabecera2009 tr td.caja {width: 70px; padding: 3px 0px 0px 5px;}
#buscador_cabecera2009 tr td.lupa {width: 30px; padding: 3px 5px 0px 3px;}
#buscador_cabecera2009 tr td.caja input{font-family : verdana; font-size : 10px; width: 80px; height: 14px; font-weight: normal; margin: 0px; padding:0px; } 


/*Formularios*/

.formulario_contenedor {width:758px;margin:0px 0px 10px 10px;}
.formulario_fondo_centro_80 {width:758px;background-image: url(../imagenes/fondo_profesorado_center.png);background-repeat: repeat-y;}
.formulario_fondo_arriba_80 {background-image: url(../imagenes/fondo_profesorado_up.png);background-position: top center;background-repeat: no-repeat;}
.formulario_fondo_abajo_80 {background-image: url(../imagenes/fondo_profesorado_dwn.png);background-position: bottom left;background-repeat: no-repeat;padding:15px 15px 15px 15px;}
.formulario_titulo {width:400px;font-family:tahoma;font-size:13px;font-weight:bold;color:#acaca4;margin:25px 0px 10px 66px;}
.formulario_label {font-family:tahoma;font-size:12px;font-weight:bold;color:#009ee0;float:left;margin:3px 0px 0px 91px;_margin:3px 0px 0px 45px;width:200px;}


.formulario_item {margin:10px 0px 0px 0px;font-family:tahoma;font-size:10px;color:#000;clear:both;}

/*.req-string {
	
	border:1px solid #acaca4 !important;
	
}*/

.formulario_input {
}

.formulario_input input {width:300px;height:20px;border-style: solid !important;border-top-width: 1px !important;border-right-width: 1px !important;border-bottom-width: 1px !important;border-left-width: 1px !important;border-color:#acaca4 !important;	border-color:#acaca4;}
.formulario_input textarea {width:300px;height:100px;border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px;border-left-width: 1px;border-color:#acaca4; }
.formulario_input select  {width:300px;height:20px;border-style: solid;border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;border-top-color:#acaca4; border-right-color:#acaca4;border-bottom-color:#acaca4;border-left-color:#acaca4;}
.formulario_separador {width:708px;height:2px;border-top:1px solid #edece7;margin:10px 10px 10px 10px;}
.item_submit{float:right;margin-top:15px;margin-right:46px;*margin-right:23px;}
.item_submit input{background-image: url(http://itemsweb.esade.edu/web2010/imagenes/boton_cercar_fondoblanco.png);display: block;border: 0;width: 171px;height: 33px;color: #FFFFFF;font-family: tahoma;font-weight: bold;font-size:10px;background-color:transparent;}
.formulario_texto_confirmacion{color:#acaca4;font-family: tahoma;font-size:14px;text-align: center;margin:0px 0px 20px 0px;}
#legal{margin: 10px 0px 0px 10px;font-family:arial;font-size:12px;color:#000000;}

#legal a{text-decoration:none;color:#00A6D6;}

/*jquery*/
input { outline:none; }
//.form .input { width:180px;	height:18px; border:2px solid #c4c4c4; }
//.form .textarea { width:180px; height:120px; border:2px solid #c4c4c4; font-family:Tahoma; font-size:11px; }
//.form .error-input, .form .error-both .input, .form .error-same .input { background-color:#FFEFEF; border-color:#BB6666; color:#660000; }
.error-input, .error-both, .error-same{ background-color:#ce261e; border:1px #ce261e solid; }
.error-div { margin:7px 10px 0 0; color:#CE261E; font-family:Tahoma; font-size:12x; }
//.form .error-div-alternative { display:none; -moz-border-radius:10px; -webkit-border-radius:10px; width:800px; top:0; left:50%; position:absolute; z-index:1000; margin-left:-400px; text-align:center; font-size:16px; color:#934; padding:20px 0 20px 0; background-color:#fee; border:solid 2px #d36; border-top-width:0; }
.error-same, .error-both { color:#fff; background-color:#b66; -moz-border-radius:3px; }

/*
.form .sendBtn {width:75px;height:24px;text-align:center;background:url(submit-btn-bg.gif) repeat-x 0 0;color:#5f5f5f;border:1px solid #aaa;float:right;display:block;cursor:pointer;font-weight:bold;-moz-border-radius:3px;-webkit-border-radius:3px;}
.form .sendBtn:hover { background:url(submit-btn-bg-hover.gif) repeat-x 0 0; color:#ffffff; border:1px solid #5f5f5f; }
*/















