.margin_left_10_bottom_5{
	margin-left: 10px;
	margin-bottom: 10px;
}
.margin_top_16_margin_left_5{
	margin-top: 16px;
	margin-left: 5px;
	font-size: 11px;
}
.margin_top_10_margin_left_5{
	margin-top: 10px;
	margin-left: 5px;
}
.margin_top_40_left_40{
	margin-left: 60px;
	margin-top: 40px;
}
.margin_top_10_left_5{
	margin-left: 5px;
	margin-top: 10px;
	
}
.margin_left_arial_gris {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	text-decoration: none;
	margin-left: 5px;
}

.margin_top_left_10 {
	margin-top: 10px;
	margin-left: 10px;
}

.margin_arial_azul_12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3366CC;
	text-decoration: none;
	margin-bottom: 5px;
}

.margin_azul_14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #3366CC;
	margin-left: 10px;
}

.margin_azul_16 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #3366CC;
	margin-left: 10px;
}

.fondo_solicitud_contacto {
	background-image: url(../img/netmail/contacto_directo_fondo_mensaje.jpg)
		;
	background-repeat: no-repeat;
	width: 576px;
	height: 161px;
}

.left_margin_arial {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	margin-left: 6px;
	text-decoration: none;
}

.left_margin_arial_gris {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	margin-left: 7px;
	text-decoration: none;
}

.condicion_text_style {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}

.terminosycondiciones_style {
	margin-left: 15px;
	margin-bottom: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #3366CC;
	text-decoration: none;
	padding: 0px;
}

.labels_subtitulo_foto {
	font-family: Tahoma, Arial;
	font-size: 15px;
	color: #3366CC;
	margin-top: 7px;
	margin-bottom: 5px;
}

.labels_edicion_foto {
	font-family: Tahoma, Arial;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	margin-bottom: 10px;
}

.terminos_fotos_style {
	font-family: Tahoma, Arial;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	margin-left: 20px;
	margin-top: 10px;
}

.vertical_style_right {
	margin-left: 320px;
	margin-top: 10px;
}

.volver_style {
	font-family: Tahoma, Arial;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	margin-left: 20px;
	margin-top: 25px;
}

.preview_label_style {
	font-family: Tahoma, Arial;
	font-size: 11px;
	color: #000000;
	margin-top: 30px;
	margin-bottom: 20px;
}

.requisitos-style {
	margin-left: 6px;
	height: 42px;
}

.preview_foto_style {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #3366CC;
	text-decoration: none;
	margin-bottom: 30px;
	margin-top: 10px;
	width: 345px;
	margin-left: 20px;
}

.editar_foto_style {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #3366CC;
	text-decoration: none;
	margin-left: 15px;
	margin-top: 10px;
	margin-bottom: 6px;
}

.actualizar_foto_style {
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 8px;
}

.layout_image_terminos {
	margin-left: 40px;
	margin-top: 5px;
}

.terminos_style {
	margin-left: 6px;
	height: 20px;
	margin-right: 5px;
}

.requisitos_edicion_image {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3366CC;
	width: 347px;
}

.scroll_firefox {
	overflow: scroll;
	height: 200px;
	width: 531px;
	border-color: #CCCCCC;
	border-width: 1px;
	background-color: #FFFFFF;
	border-style: solid;
}

.contact_style {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #3366CC;
	text-decoration: none;
	margin-left: 5px;
}

.cancelar_link_disable {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
	margin-right: 15px;
}

.cancelar_link_disable a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	margin-right: 15px;
	text-decoration: underline;
}

.cancelar_link_disable a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	margin-right: 15px;
	text-decoration: underline;
}

.cancelar_link_disable a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	margin-right: 15px;
	text-decoration: underline;
}

.cancelar_link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
	margin-right: 20px;
}

.cancelar_link a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	margin-right: 20px;
	text-decoration: underline;
}

.cancelar_link a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	margin-right: 20px;
	text-decoration: underline;
}

.cancelar_link a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	margin-right: 20px;
	text-decoration: underline;
}

.volver_link_disable {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
	margin-right: 7px;
}

.volver_link_disable a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	margin-right: 7px;
	text-decoration: underline;
}

.volver_link_disable a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	margin-right: 7px;
	text-decoration: underline;
}

.volver_link_disable a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	margin-right: 7px;
	text-decoration: underline;
}

.volver_link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	margin-left: 20px;
	text-decoration: underline;
}

.volver_link a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	margin-left: 20px;
	text-decoration: underline;
}

.volver_link a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	margin-left: 20px;
	text-decoration: underline;
}

.volver_link a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	margin-left: 20px;
	text-decoration: underline;
}

.editar_link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3366CC;
	text-decoration: underline;
}

.editar_link a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3366CC;
	text-decoration: underline;
}

.editar_link a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3366CC;
	text-decoration: underline;
}

.editar_link a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3366CC;
	text-decoration: underline;
}

.opciones_link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
	margin: 4px;
}

.opciones_link a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
	margin: 4px;
}

.opciones_link a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
	margin: 4px;
}

.opciones_link a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
	margin: 4px;
}

.text_area_body_negro {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	margin-left: 10px;
}

.label_area {
	border: 0px;
	background-color: none;
	background: none;
	height: 100%;
	overflow-x: hidden;
	overflow-y: hidden;
}

.text_error_panel_valid {
	margin-bottom: 1px;
}

.text_error_panel_invalid {
	margin-bottom: 30px;
	font-size: 8pt;
	color: red;
}

.displayInlineBlock {
	display: inline-block;
}

.icono_contacto_align {
	vertical-align: middle;
}

.pipe_margin {
	margin-left: 2px;
	margin-right: 2px;
}

.top_margin_puesto {
	margin-top: 12;
}

.right_margin_15 {
	margin-right: 15;
}

.registro_cabezal_mod {
	background-color: #FFFFFF;
	height: 33px;
	width: 725px;
}

.registro_cabezal_fondo {
	background-color: #459AC7;
	height: 34px;
	width: 680px;
}

.registro_texto {
	margin-top: 6px;
}

.registro_texto_mod {
	font-family: Arial;
	font-size: 13px;
	color: black;
	text-decoration: bold;
	margin-top: 7px;
	margin-left: 12px;
	font-weight: bold;
}

.registro_texto_boton {
	margin-top: 3px;
	text-decoration: none;
}

.color_fondo {
	background-color: #459AC7;
}

.registro_cabezal_empresa_margenes {
	margin-top: 15px;
	margin-bottom: 15px;
}

.top_margin_45 {
	margin-top: 45px;
}

.margin_top_bottom_5 {
	margin-top: 5px;
	margin-bottom: 5px;
}

.margin_left_5 {
	margin-left: 5px;
}

.margin_left_15 {
	margin-left: 15px;
}
.margin_left_12{
	margin-left: 12px; 
}

.toolbarCorrectionLeftAlignment {
	margin-left: 12px;
}

.bodyPanelCorrectionLeftAlignment {
	margin-left: 6px;
}

.menuPanelCorrectionLeftAlingment {
	margin-left: 30px;
}

.login_lateral_columnaderecha_contenido {
	padding: 0px;
	width: 104px;
	margin-top: 38px;
	margin-bottom: 0px;
	margin-left: 8px;
}

.solapaContactosEmpresaTitulo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	padding: 0;
	margin-top: 4px;
}

.solapaNetinerContactosEmpresa {
	font-family: Tahoma, Arial;
	font-size: 16px;
	color: #4d4d4d;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}

.solapaNetinerContactosEmpresa a {
	font-family: Tahoma, Arial;
	font-size: 16px;
	color: #4d4d4d;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}

.solapaNetinerContactosEmpresa  a:hover {
	font-family: Tahoma, Arial;
	font-size: 16px;
	color: #333333;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}

.loading-style {
	text-align: center;
	text-valign: middle;
}

.link-on {
	text-decoration: underline;
	cursor: hand;
}

.link-off {
	text-decoration: none;
	cursor: default;
}

.etapa_evaluaciones_popup_solapa_evaluaciones {
	background-image:
		url(../img/procesos-popup/etapa_evaluaciones_evaluaciones.jpg);
	background-position: left top;
	background-repeat: no-repeat;
}

.etapa_evaluaciones_popup_solapa_ingles {
	background-image:
		url(../img/procesos-popup/etapa_evaluaciones_ingles.jpg);
	background-position: left top;
	background-repeat: no-repeat;
}

.etapa_evaluaciones_popup_solapa_otrosdatos {
	background-image:
		url(../img/procesos-popup/etapa_evaluaciones_otrosdatos.jpg);
	background-position: left top;
	background-repeat: no-repeat;
}

.etapa_evaluaciones_popup_solapa_tecnico {
	background-image:
		url(../img/procesos-popup/etapa_evaluaciones_tecnico.jpg);
	background-position: left top;
	background-repeat: no-repeat;
}

.procesos_caption_popup {
	background-image: url(../img/perfil/popup_fondo_cortado.gif);
	width: 572px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-repeat: no-repeat;
	background-position: 0 -2px;
}

.procesos_caption_popup_contenido {
	margin-right: 10px;
	margin-left: 10px;
}

.procesos_caption_popup_contenido_exitoso {
	margin-right: 10px;
	margin-left: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.margin_5_alta_titulo {
	margin-left: 5px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.margin_10_bottom_empresa_configuracion {
	margin-bottom: 10px;
}

.margin_20_bottom_empresa_configuracion {
	margin-bottom: 20px;
}

.margin_5_solapa_archivo_add_button {
	margin-right: 5px;
	margin-top: 10px;
}

.margin_10_alta_titulo {
	margin-left: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.margin_10_solapa_archivo_left {
	margin-left: 10px;
	margin-top: 10px;
}

.labelSeparationLeftRight {
	margin-left: 3px;
	margin-right: 3px;
}

.flowPanelBlockDisplay {
	display: inline;
}

.hideablePanelStyle {
	margin-top: 20px;
	margin-left: 12px;
	margin-right: 32px;
	vertical-align: top;
}

.horizontalSeparator {
	margin-left: 5px;
}

.paddingButtonEmpresa {
	padding-top: 50px;
}

.bottom_margin {
	margin-bottom: 17px;
}

.bottom_left {
	margin-left: 30px;
}

.panel_margin_publico_persona {
	margin-left: 10px;
	margin-top: 5px;
	padding-top: 15px;
}

.margin_top_bottom_15 {
	margin-top: 15px;
	margin-bottom: 15px;
}

.margin_left_right_5 {
	margin-left: 5px;
	margin-right: 5px;
}

.margin_right_0 {
	margin-right: 0px;
}

.margin_right_10 {
	margin-right: 10px;
}

.margin_right_20 {
	margin-right: 20px;
}

.margin_right_40 {
	margin-right: 40px;
}

.margin_right_30 {
	margin-right: 30px;
}

.left_margin_20 {
	margin-left: 20px;
}

.top_margin_2 {
	margin-top: 2px;
}

.top_margin_3 {
	margin-top: 3px;
}

.top_margin_4 {
	margin-top: 4px;
}

.top_margin_5 {
	margin-top: 5px;
}

.top_margin_7 {
	margin-top: 7px;
}

.top_margin_10 {
	margin-top: 10px;
}

.top_margin_20 {
	margin-top: 20px;
}

.margin_top_16 {
	margin-top: 16px;
}

.top_margin_16 {
	margin-top: 16px;
}

.top_margin_17 {
	margin-top: 16px;
}

.top_margin_15 {
	margin-top: 15px;
}

.top_margin_40 {
	margin-top: 40px;
}

.top_margin_55 {
	margin-top: 55px;
}

.margin_titulo_empresa {
	margin-top: 20px;
	margin-bottom: 10px;
}

.bottom_margin_25 {
	margin-bottom: 20px;
}

.cursorPointer {
	cursor: pointer;
}

.cursorMove {
	cursor: move;
}

.tabla_margin {
	margin-top: 15px;
	margin-bottom: 20px;
	margin-left: 15px;
}

.avisosCreateButtonStyle {
	font-family: sans-serif, cursive;
	font-size: 10px;
	font-style: italic;
	font-weight: bold;
	color: black;
	cursor: pointer;
}

.avisosCreateButtonStyleOver {
	font-family: sans-serif, cursive;
	font-size: 10px;
	font-style: italic;
	font-weight: bold;
	color: gray;
	cursor: pointer;
}

.altaAvisoTituloPanel {
	
}

.avisoDisponible {
	background-image:
		url(../img/perfil/formulario_crear_aviso_creditos_fondo.gif);
	background-repeat: no-repeat;
	margin: 0px;
	height: 67px;
	width: 172px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}

.altaAvisoLabelComentario {
	font-family: sans-serif, cursive;
	font-size: 8px;
	font-style: italic;
	font-weight: bold;
	color: gray;
}

.altaAvisoLabelField {
	font-family: sans-serif, cursive;
	font-size: 10px;
	font-style: italic;
	font-weight: bold;
	color: black;
}

.advancedFilterSectionLabel {
	font-family: sans-serif, cursive;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	color: gray;
}

.advancedFilterField {
	font-family: sans-serif, cursive;
	font-size: 10px;
	font-style: italic;
	font-weight: bold;
	color: black;
}

.panelVacio {
	border-top: 5px red;
	background-color: #E6ECFF;
}

.panelLoading {
	background-color: #888888;
	color: #000000;
	opacity: .5;
	-moz-background-inline-policy: each-box;
}

.panelLoading-mask {
	background-color: #CCCCCC;
	opacity: .5;
	-moz-opacity: 0.5;
	filter: alpha(opacity = 50);
}

.titleLabel {
	background-color: #C3D9FF;
}

.link {
	border: 0px;
	background-color: #C3D9FF;
}

h2 {
	font-weight: normal;
}

table {
	font-size: 100%;
}

code {
	font-size: small;
}

.gwt-Button {
	background: #f5f5f5;
	border: 1px solid #aaa;
	border-top: 1px solid #ddd;
	border-left: 1px solid #ddd;
	font-size: 9pt;
	padding: 2px;
	width: 15em;
}

.gwt-Button:active {
	border: 1px solid #aaa;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
}

.gwt-Button[disabled] {
	background: #ccc;
	border: 1px solid #999;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	color: #888;
}

.gwt-Canvas {
	
}

.gwt-CheckBox {
	
}

.gwt-DialogBox {
	border: 2px outset;
	background-color: white;
}

.gwt-DialogBox .Caption {
	background-color: #C3D9FF;
	padding: 3px;
	margin: 2px;
	font-weight: bold;
	cursor: default;
}

.gwt-FileUpload {
	
}

.gwt-Frame {
	
}

.gwt-HTML {
	
}

.gwt-Hyperlink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4d4d4d;
	cursor: hand;
}

.gwt-Image {
	
}

.gwt-Label {
	
}

.labelMio {
	background-color: #C3D9FF;
	background-size: 100%;
	border: 1px solid #87B3FF;
	font-size: 80%;
}

.gwt-TextField {
	background-size: 100%;
	font-size: 85%;
	font-family: verdana;
}

.gwt-TextCombo {
	font-size: 80%;
	font-family: verdana;
}

.gwt-TextSpace {
	background-size: 100%;
	font-size: 40%;
	font-family: verdana;
}

.gwt-ListBox {
	
}
.border-1 {
	border: 1px solid gray;
	background-color: white;
}
.gwt-PasswordTextBox {
	
}

.gwt-RadioButton {
	
}

.gwt-TabPanel {
	
}

.gwt-TabPanelBottom {
	background-color: #E8EEF7;
}

.gwt-TabBar {
	border-bottom: 4px solid #87B3FF;
	background-color: #fff;
}

.gwt-TabBar .gwt-TabBarFirst {
	
}

.gwt-TabBar .gwt-TabBarRest {
	
}

.gwt-TabBar .gwt-TabBarItem {
	padding: 4px;
	cursor: pointer;
	cursor: hand;
	background-color: #e8eef7;
	border-bottom: 2px solid white;
	margin-right: 2px;
}

.gwt-TabBar .gwt-TabBarItem-selected {
	padding: 4px;
	font-weight: bold;
	cursor: default;
	background-color: #87b3ff;
	border-bottom: 2px solid #87b3ff;
	margin-right: 2px;
}

.gwt-TextArea {
	
}

.gwt-TextBox {
	
}

.sin-bordes {
	border: 0 solid white;
}

.gwt-TextBox-readonly {
	color: #888;
}

.gwt-Tree {
	background: white;
}

.gwt-Tree .gwt-TreeItem {
	
}

.gwt-Tree .gwt-TreeItem-selected {
	background-color: #C3D9FF;
}

.gwt-StackPanel {
	
}

.gwt-StackPanel .gwt-StackPanelItem {
	background-color: #C3D9FF;
	cursor: pointer;
	cursor: hand;
}

.gwt-StackPanel .gwt-StackPanelItem-selected {
	
}

.gwt-PushButton-up {
	background-color: #C3D9FF;
	padding: 2px;
	border: 2px solid transparent;
	border-color: #E8F1FF rgb(157, 174, 205) rgb(157, 174, 205)
		rgb(232, 241, 255);
	cursor: pointer;
	cursor: hand;
}

.gwt-PushButton-up-hovering {
	background-color: #C3D9FF;
	padding: 2px;
	border: 2px solid transparent;
	border-color: #E8F1FF rgb(157, 174, 205) rgb(157, 174, 205)
		rgb(232, 241, 255);
	cursor: pointer;
	cursor: hand;
}

.gwt-PushButton-down {
	background-color: #C3D9FF;
	padding: 2px;
	border: 2px solid transparent;
	border-color: #9DAECD rgb(232, 241, 255) rgb(232, 241, 255)
		rgb(157, 174, 205);
	cursor: pointer;
	cursor: hand;
}

.gwt-PushButton-down-hovering {
	background-color: #C3D9FF;
	padding: 2px;
	border: 2px solid transparent;
	border-color: #9DAECD rgb(232, 241, 255) rgb(232, 241, 255)
		rgb(157, 174, 205);
	cursor: pointer;
	cursor: hand;
}

.gwt-ToggleButton-up {
	background-color: #C3D9FF;
	padding: 2px;
	border: 2px solid transparent;
	border-color: #E8F1FF rgb(157, 174, 205) rgb(157, 174, 205)
		rgb(232, 241, 255);
	cursor: pointer;
	cursor: hand;
}

.gwt-ToggleButton-up-hovering {
	background-color: #C3D9FF;
	padding: 2px;
	border: 2px solid transparent;
	border-color: #E8F1FF rgb(157, 174, 205) rgb(157, 174, 205)
		rgb(232, 241, 255);
	cursor: pointer;
	cursor: hand;
}

.gwt-ToggleButton-down {
	background-color: #C3D9FF;
	padding: 2px;
	background-color: #E8F1FF;
	border: 2px solid transparent;
	border-color: #9DAECD rgb(232, 241, 255) rgb(232, 241, 255)
		rgb(157, 174, 205);
	cursor: pointer;
	cursor: hand;
}

.gwt-ToggleButton-down-hovering {
	background-color: #C3D9FF;
	padding: 2px;
	background-color: #E8F1FF;
	border: 2px solid transparent;
	border-color: #9DAECD rgb(232, 241, 255) rgb(232, 241, 255)
		rgb(157, 174, 205);
	cursor: pointer;
	cursor: hand;
}

.gwt-RichTextArea {
	border-color: #CCCCCC;
	border-width: 1px;
	overflow: hidden;
	margin: 0px;
}

.gwt-RichTextToolbar {
	background-color: #F8F8FF;
}

.gwt-RichTextToolbar .gwt-PushButton-up {
	margin-right: 2px;
	background-color: #F8F8FF;
	border: 1px solid #F8F8FF;
}

.gwt-RichTextToolbar .gwt-PushButton-up-hovering {
	margin-right: 2px;
	background-color: #F8F8FF;
	border: 1px solid #C3D9FF;
	border-color: #E8F1FF rgb(157, 174, 205) rgb(157, 174, 205)
		rgb(232, 241, 255);
}

.gwt-RichTextToolbar .gwt-PushButton-down {
	margin-right: 2px;
	border: 1px solid #C3D9FF;
	border-color: #9DAECD rgb(232, 241, 255) rgb(232, 241, 255)
		rgb(157, 174, 205);
}

.gwt-RichTextToolbar .gwt-PushButton-down-hovering {
	margin-right: 2px;
	border: 1px solid #C3D9FF;
	background-color: #E8F1FF;
	border-color: #9DAECD rgb(232, 241, 255) rgb(232, 241, 255)
		rgb(157, 174, 205);
}

.gwt-RichTextToolbar .gwt-ToggleButton-up {
	margin-right: 2px;
	border: 1px solid #F8F8FF;
	background-color: #F8F8FF;
}

.gwt-RichTextToolbar .gwt-ToggleButton-up-hovering {
	margin-right: 2px;
	background-color: #F8F8FF;
	border: 1px solid #C3D9FF;
	border-color: #E8F1FF rgb(157, 174, 205) rgb(157, 174, 205)
		rgb(232, 241, 255);
}

.gwt-RichTextToolbar .gwt-ToggleButton-down {
	margin-right: 2px;
	background-color: #E8F1FF;
	border: 1px solid #C3D9FF;
	border-color: #9DAECD rgb(232, 241, 255) rgb(232, 241, 255)
		rgb(157, 174, 205);
}

.gwt-RichTextToolbar .gwt-ToggleButton-down-hovering {
	margin-right: 2px;
	background-color: #E8F1FF;
	border: 1px solid #C3D9FF;
	border-color: #9DAECD rgb(232, 241, 255) rgb(232, 241, 255)
		rgb(157, 174, 205);
}

.gwt-HorizontalSplitPanel {
	border: 8px solid #C3D9FF;
}

.gwt-HorizontalSplitPanel .hsplitter {
	background-color: #C3D9FF;
	cursor: move;
}

.gwt-HorizontalSplitPanel .left {
	background-color: #E8EEF7;
}

.gwt-VerticalSplitPanel {
	
}

.gwt-VerticalSplitPanel .splitter {
	background-color: #C3D9FF;
	height: 8px;
	cursor: move;
}

.gwt-SuggestBoxPopup {
	border: 2px solid #C3D9FF;
}

.gwt-SuggestBoxPopup .item {
	padding: 2px;
}

.gwt-SuggestBoxPopup .item-selected {
	background-color: #C3D9FF;
	padding: 2px;
}

.tableAltaEmpresa {
	width: 95%;
	margin-left: 30px;
	margin-top: 15px;
}

.altaEmpresaTextField {
	width: 50px;
	margin-left: 7px;
	margin-right: 19px;
}

.altaEmpresaPanel {
	width: 20%;
}

.labelCombosAltaEmpresa {
	font-family: Tahoma, Arial;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	margin-left: 4.5px;
}

.tituloAltaEmpresa {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #3366CC;
	text-decoration: none;
	margin-left: 10px;
	padding: 0px;
}

.subtituloAltaEmpresaConMargen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #3366CC;
	text-decoration: none;
	margin-left: 10px;
	padding: 0px;
	margin-bottom: 10px;
}

.subtituloAltaEmpresa {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #3366CC;
	text-decoration: none;
	margin-left: 1px;
	padding: 0px;
	margin-bottom: 10px;
}

.labelsAltaEmpresa {
	font-family: Tahoma, Arial;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	margin-left: 1.5px;
}

.marginUrlAltaEmpresa {
	margin-left: 11px;
	margin-bottom: 20px;
}

.urlAltaEmpresa {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #CCCCCC;
	text-decoration: none;
	margin-left: 10px;
	padding: 0px;
	margin-bottom: 20px;
}

.labelAlteEmpresa {
	margin-right: 50px;
	font-family: Tahoma, Arial;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}

.labelAlteEmpresaRight {
	font-family: Tahoma, Arial;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	margin-right: 50px;
	margin-left: 50px;
}

.alertPopup {
	background-color: #DD1100;
	color: white;
	border-color: black;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 8px;
	padding-bottom: 8px;
}

.alertPopupTitulo {
	font-weight: bold;
}

.alertPopupDescripcion {
	
}

.panel-alertPopupPanel {
	background-color: red;
	padding: 10px;
	opacity: 0.5;
}

.alertPopupButton {
	float: right;
	margin: 5px;
	width: 80px;
	border: 0px solid black;
}

.fotoError {
	width: 18px;
	height: 18px;
}

.textErrorTextField {
	font-size: 8pt;
	color: red;
}

.textAlertTextField {
	font-size: 8pt;
	color: #333333;
}

.image-error {
	background-image: "./img/login/loggin_error.gif";
	background-repeat: no-repeat;
	height: 18px;
	width: 18px;
}

.links_panel_empresa {
	margin-left: 194px;
}

.padding-usuario-empresa {
	padding-left: 20px;
	padding-top: 20px;
	padding-right: 20px;
	margin: 0px;
}

.padding-usuario-empresa2 {
	padding: 0px;
	margin: 15px;
}

.ventana-chica {
	width: 200px;
}

.padding-invitar-button {
	margin-top: 50px;
}

.padding-invitar-button-persona {
	margin-top: 32px;
}
.adminPaneles {
	border: 1px solid white;
}

.bold {
	font-weight: bold;
}

.margin-menu-persona {
	padding-left: 9px;
}

.perfil_publico_empresa_padding {
	margin-right: 50px;
}

.separador {
	margin-left: 5px;
	margin-right: 30px;/*5*/
}

.separador-menu-bar-empresa {
	padding-left: 10px;
	padding-right: 14px;
}

.margin_left_20 {
	margin-left: 20px;
}

.margin_left_10 {
	margin-left: 10px;
}

.margin_left_0 {
	margin-left: 0px;
}

.padding_10 {
	padding: 10px;
}

.margin_10_left_top {
	margin-left: 10px;
	margin-right: 10px;
}

.padding_10_left {
	padding-left: 10px;
}

.padding_20 {
	padding: 20px;
}

.padding_top_10 {
	padding-top: 20px;
}

.margin_10 {
	margin: 10px;
}

.margin_20 {
	margin: 20px;
}

.margin_top_0 {
	margin-top: 0px;
}

.margin_top_5 {
	margin-top: 5px;
}

.margin_top_10 {
	margin-top: 10px;
}

.margin_top_15 {
	margin-top: 15px;
}

.margin_top_17 {
	margin-top: 17px;
}

.margin_top_20 {
	margin-top: 20px;
}

.margin_top_25 {
	margin-top: 25px;
}

.margin_top_30 {
	margin-top: 30px;
}

.margin_top_40 {
	margin-top: 40px;
}

.margin_top_60 {
	margin-top: 60px;
}

.margin_bottom_10 {
	margin-bottom: 10px;
}

.margin_bottom_12 {
	margin-bottom: 12px;
}

.margin_bottom_35 {
	margin-bottom: 35px;
}
.margin_bottom_40 {
	margin-bottom: 40px;
}


.margin_bottom_7 {
	margin-bottom: 7px;
}

.margin_bottom_left_10 {
	margin-bottom: 10px;
	margin-left: 5px;
}

.arial_10_gris {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: underline;
	margin: 0px;
	padding: 0px;
}

.arial_10_gris a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}

.arial_10_gris a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}

.null {
	
}

.perfil_central_2_datospersonales_lateral_superior_prueba {
	background-image:
		url(../img/perfil/perfil_fondo_central_2_lateral_superior_prueba.jpg);
	background-repeat: no-repeat;
}

.perfil_central_2_datospersonales_lateral_inferior_prueba {
	background-image:
		url(../img/perfil/perfil_fondo_central_2_lateral_inferior.jpg);
	background-repeat: no-repeat;
}

.perfil_central_2_datospersonales_lateral_central_prueba {
	background-color: #ABD2F1;
	border-color: #ABD2F1;
}

.border-table-celeste {
	border-bottom: 1px solid #ABD2F1;
	border-top: 1px solid #ABD2F1;
}

.margen-superior {
	margin-top: 25px;
}

.margen-izquierdo_400 {
	margin-left: 400px;
}

.bottom_margin_50 {
	margin-bottom: 50px;
}

.ver-procesos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3366CC;
	text-decoration: none;
	margin-left: 320px;
	padding: 0px;
}

.perfil_contacto_superior {
	background-image:
		url(../img/perfil/perfil_fondo_central_2_lateral_blanco_superior.jpg);
	background-repeat: no-repeat;
}

.perfil_contacto_central {
	background-color: white;
}

.perfil_contacto_inferior {
	background-image:
		url(../img/perfil/perfil_fondo_central_2_lateral_blanco_inferior.jpg);
	background-repeat: no-repeat;
}

.margin-top-bottom-5 {
	margin-top: 5px;
	margin-bottom: 5 px;
}

.fondo_procesos_superior {
	background-image: url(../img/perfil/popup_up.gif);
	background-repeat: no-repeat;
}

.fondo_procesos_central {
	background-image: url(../img/perfil/popup_center_blanco.gif);
	background-repeat: repeat;
}

.fondo_procesos_inferior {
	background-image: url(../img/perfil/popup_down.gif);
	background-repeat: no-repeat;
}

.background-red {
	background-color: #BFE4FF;
}

.suggest_selected {
	background-color: #CECECE;
	margin: 0px;
	width: 100%;
	border: 1px solid #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #A4A4A4;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 2px;
	height: 18px;
	width: 100%;
	font-weight: bold;
}

.suggest_unselected {
	background-color: #F8F8F8;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #A4A4A4;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 2px;
	height: 18px;
	width: 100%;
}

.suggest-suggets {
	border-color: #e0e0e0;
	border: 1px;
	border-style: solid;
	background-color: white;
}

.popup_panel_suggest {
	background-color: white;
}

.creditoDisponible-add-background {
	background-image:
		url(../img/perfil/perfil_editar_back_modulocerrado.gif);
	width: 572px;
	height: 43px;
}

.fondo_precio_servicio_panel {
	background-image:
		url(../img/perfil/empresa_servicios_fondo_modulo_celeste.gif);
}

.agenda_alfabeto_letra_off a {
	margin: 0px;
	padding: 0px;
	height: 50px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #999999;
	width: 18px;
	line-height: 50px;
	text-decoration: none;
}

.agenda_alfabeto_letra_activo a {
	margin: 0px;
	padding: 0px;
	height: 50px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #231F20;
	width: 18px;
	line-height: 50px;
	background-color: #DCEDFF;
	text-decoration: none;
}

.agenda_alfabeto_letra_activo a:visited {
	margin: 0px;
	padding: 0px;
	height: 50px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #231F20;
	width: 18px;
	line-height: 50px;
	background-color: #DCEDFF;
	text-decoration: none;
}

.agenda_letra {
	color: #3366CC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	height: 20px;
}

.panel-letra {
	margin-top: 8px;
	margin-left: 44px;
}

.background-blue {
	background-color: #80C9FF;
}

.header_table_asignar_procesos {
	height: 30px;
	background-image:
		url(../img/perfil/procesos_perfiles_asociados_asignar_menu.gif);
	background-repeat: no-repeat;
}

.header_table_listado_procesos {
	height: 30px;
	margin-left: 10px;
	background-image: url(../img/perfil/recruitment_empresas_fondo_menu.gif)
		;
	background-repeat: no-repeat;
}

.header_table_tareas {
	height: 30px;
	margin-left: 10px;
	background-image: url(../img/perfil/procesos_tareas_menu.gif);
	background-repeat: no-repeat;

}

.fila_par_tabla {
	height: 40px;
	background-color: white;
	padding: 0.5ex 2em 0.5ex 2em;
}

.fila_par_tabla_asignar {
	height: 26px;
	background-color: white;
	padding: 0.5ex 2em 0.5ex 2em;
}

.fila_impar_tabla_asignar {
	height: 26px;
	background-color: #edf8e4;
	padding: 0.5ex 2em 0.5ex 2em;
}

.highlight_tabla_asignar {
	height: 26px;
	padding: 0.5ex 2em 0.5ex 2em;
}

.arial_11_gris_obsc_tabla {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4d4d4d;
	text-decoration: none;
	padding-left: 10px;
	padding-right: 10px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
	border-bottom-width: 1px;
}

.arial_10_negro_tabla {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	padding-left: 10px;
	padding-right: 10px;
}

.arial_11_gris_obsc_tabla_asignar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4d4d4d;
	text-decoration: none;
	padding-left: 10px;
	padding-right: 10px;
}

.header_table_procesos {
	height: 30px;
	background-image:
		url(../img/perfil/procesos_perfiles_asociados_asignar_menu.gif);
	background-repeat: no-repeat;
}

.netiner_header_panel {
	height: 16px;
	background-image:
		url(../img/perfil/procesos_perfiles_asociados_ff_superior.gif);
	background-repeat: no-repeat;
	width: 608px;
}

.netiner_body_panel {
	background-image:
		url(../img/perfil/procesos_perfiles_asociados_ff_central.gif);
	background-repeat: no-repeat;
	width: 608px;
}

.netiner_footer_panel {
	height: 19px;
	background-image:
		url(../img/perfil/procesos_perfiles_asociados_ff_inferior.gif);
	background-repeat: no-repeat;
	width: 608px;
}

.header_panel_edicion_persona {
	height: 5px;
	background-image: url(../img/perfil/perfil_editar_back1_superior.gif);
	background-repeat: no-repeat;
	background-color: #FAFDFF;
	width: 542px;
}

.panel_principal_detalle_mail_interno {
	padding-top: 5px;
	padding-bottom: 5px;
}

.panel_confirmacion_hash_detalle_mail {
	background-image:
		url(../img/perfil/solicitud_contacto_bot_agregar_fondo.gif);
	background-repeat: no-repeat;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
}

.arial_10_negro_footer_epitable {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	margin-top: 8px;
}

.perfil_editar_back_edicionePersona {
	background-image: url(../img/perfil/perfil_editar_back1_medio.gif);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #FAFDFF;
}

.perfil_editar_modulo_plegado_EdicionPersona {
	background-image:
		url(../img/perfil/perfil_editar_back_modulocerrado.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.perfil_editar_back {
	background-image: url(../img/perfil/perfil_editar_back1_medio.gif);
	background-repeat: no-repeat;
	background-color: #FAFDFF;
}

.fondo_header_perfiles_proceso {
	background-image: url(../img/perfil/perfiles_asociados_ff_azul.gif);
	background-repeat: no-repeat;
}

.fondo_encabezado_listado_personas {
	background-image: url(../img/perfil/perfiles_asociados_ff_azul.gif);
	background-repeat: no-repeat;
}

.arial_10_negro_cursor {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	cursor: pointer;
}

.arial_10_negro_cursor   a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
	cursor: pointer;
}

.arial_10_negro_cursor   a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	cursor: pointer;
}

.label_nombre_tabla {
	cursor: pointer;
	width: 255px;
}

.label_nombre_tabla_asignar {
	width: 250px;
}

.label_usuario_tabla_asignar {
	width: 150px;
}

.label_fecha_tabla_asignar {
	width: 50px;
}

.label_perfiles_tabla {
	cursor: pointer;
	text-align: center;
	width: 40px;
}

.label_creado_tabla {
	width: 100px;
}

.label_inicio_tabla {
	width: 52px;
}

.arial_11_gris_obsc_etapas_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4d4d4d;
	text-decoration: none;
	margin: 5px;
	padding: 5px;
}

.arial_10_azul_perfiles_nombre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3366CC;
	text-decoration: none;
	margin-top: 5px;
}

.netmail a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4d4d4d;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	cursor: pointer;
}

.invitarcontactos_fondo {
	background-image: url(../img/perfil/invitar_contactos_fondo_modulo.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 15px;
	padding-right: 15px;
	padding-left: 15px;
	background-color: #FAFDFF;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
	border-bottom-width: 1px;
	margin-bottom: 5px;
}
.letra_gris {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3366CC;
	text-decoration: none;
	margin-left: 3px;
}

.letra_gris a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3366CC;
	text-decoration: none;
	margin-left: 3px;
}

.letra_gris a:VISITED {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3366CC;
	text-decoration: none;
	margin-left: 3px;
}

.letra_gris a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3366CC;
	text-decoration: none;
	margin-left: 3px;
}

.spacing_0 {
	margin: 0px;
	padding: 0px;
}

.ayuda_centro {
	background-image: url(../img/condiciones_faq/condiciones_back.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
	padding-top: 30px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}

.arial_10_negro_margin_20 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	margin-left: 20px;
	margin-top: 20px;
	margin-right: 20px;
	margin-bottom: 50px;
}

.arial_10_gris_margin_top_10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	margin-top: 9px;
}

.registro_persona_landing_page {
	background-image:
		url(../img/registro/registro_fondo_laboral_abierto.jpg);
	background-repeat: no-repeat;
	height: 431px;
	width: 725px;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}

.titulo_landing {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #3366CC;
	text-decoration: none;
	text-align: center;
	margin: 0px;
	padding: 0px;
}

.fondo_invitar_contactos {
	background-image: url(../img/contactos/fondo_invitar.jpg);
	background-repeat: no-repeat;
	height: 490px;
	margin-left: 14px;
}

.titulo_invitar_contactos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #3366CC;
	text-decoration: none;
	margin-top: 49px;
	margin-left: 4px;
	margin-bottom: 10px;
}

.textos_invitar_contactos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	margin-left: 4px;
}

.texto_email_invitar_contactos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	margin-top: 23px;
	margin-left: 4px;
}

.margen_boton_invitar_contactos {
	margin-top: 15px;
	margin-right: 20px;
}

.margen_loading_invitar_contactos {
	margin-top: 22px;
}

.fondo_importar_contactos_paso1 {
	background-image: url(../img/contactos/fondo_importar.jpg);
	background-repeat: no-repeat;
	height: 578px;
	margin-left: 14px;
}

.margen-importar-contactos-paso1 {
	margin-left: 12px;
}

.titulo_importar_contactos_paso1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #3366CC;
	text-decoration: none;
	margin-top: 49px;
	margin-left: 4px;
	margin-bottom: 15px;
	padding: 0px;
}

.label_combo_importar_contactos_paso1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	margin-top: 15px;
}

.margenes_logos_importar_contactos_paso1 {
	margin-top: 60px;
	margin-left: 5px;
	margin-bottom: 43px;
}

.solapas_contactos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	margin-right: 10px;
	padding: 0px;
}

.solapas_contactos   a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}

.solapas_contactos a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

.solapas_contactos   a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}

.camino_contacto_intrduccion_first {
	width: 129;
	height: 40;
}

.camino_contacto_intrduccion_other {
	width: 129;
	height: 40;
}

.agregar_contactos_webmail_login_panel {
	margin-top: 26px;
	margin-left: 8px;
	margin-bottom: 59px;
}

.margen_usuario_webmail {
	margin-left: 22px;
}

.fondo_importar_contactos {
	background-image: url(../img/contactos/fondo_importar_paso1.jpg);
	background-repeat: no-repeat;
	height: 578px;
	margin-left: 14px;
}

.tabla_importar_contactos {
	background-color: #FFFFFF;
	margin-top: 15px;
	margin-bottom: 5px;
}

.titulo_importar_contactos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #3366CC;
	text-decoration: none;
	margin-top: 49px;
	margin-bottom: 15px;
	padding: 0px;
}

.lista_contactos_netiner_odd {
	background-color: #EDF8E4;
	width: 100%;
	height: 60px;
}

.lista_contactos_netiner_even {
	background-color: #FFFFFF;
	width: 100%;
	height: 60px;
}

.check_box_importar_contactos {
	color: #3366CC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}

.margen_contactos_panel {
	margin-left: 22px;
}

.subtitulo_importar_contactos {
	color: #3366CC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-bottom: 20px;
	text-decoration: none;
}

.subtitulo_importar_contactos_envio_exitoso {
	color: #3366CC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}

.titulo_importar_contactos_envio_exitoso {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #3366CC;
	margin-top: 49px;
	margin-bottom: 15px;
	text-decoration: none;
	margin-left: 4px;
}

.margen_contactos_envio_exitoso_panel {
	margin-left: 14px;
}

.link_envio_exitoso_importar_contactos {
	color: #3366CC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-left: 4px;
	margin-bottom: 37px;
}

.link_envio_exitoso_importar_contactos   a {
	color: #3366CC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.link_envio_exitoso_importar_contactos a:visited {
	color: #3366CC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.link_envio_exitoso_importar_contactos   a:hover {
	color: #3366CC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}

.layout_alta_introduccion {
	margin-left: 6px;
	margin-right: 6px;
}

.text_combo_introduccion {
	margin-top: 7px;
}

.empresa_logo_aviso {
	margin-bottom: 15px;
}

.pipe {
	margin-left: 4px;
	margin-right: 4px;
}

.aviso_detalle {
	margin-top: 20px;
}

.lista_contactos_externos_odd {
	background-color: #EDF8E4;
	width: 100%;
	height: 25px;
}

.lista_contactos_externos_even {
	background-color: #FFFFFF;
	width: 100%;
	height: 25px;
}

.solicitud_conexion_fondo_panel {
	width: 143px;
	height: 190px;
	background-image: url(../img/perfil/conexiones_fondo_grados.jpg);
	margin: 0px;
	text-align: center;
	background-repeat: no-repeat;
	background-color: #ABD2F1;
}

.label_solicitar_conexion_intermediario {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	margin-left: 55px;
}

.label_solicitar_conexion_destinatario {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	margin-left: 55px;
}

.label_solicitar_conexion_yo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	margin-left: 65px;
}

.margen_logo_invitar_contactos {
	margin-top: 62px;
	margin-left: 12px;
}

.margen_panel_mails_invitar_contactos {
	margin-left: 5px;
}

.subtitulo_importar_contactos_paso1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3366CC;
	text-decoration: none;
	margin-left: 4px;
}

.listbox_importar_contactos_paso1 {
	margin-left: 4px;
}

.margen_parrafo_importar_contactos_paso1 {
	margin-left: 7px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}

.texto_contacto_importar {
	font-family: Tahoma, Arial;
	font-size: 11px;
	color: #4D4D4D;
	text-decoration: none;
}

.nombre_texto_contacto_importar {
	font-family: Tahoma, Arial;
	font-size: 11px;
	color: #4D4D4D;
	text-decoration: none;
	margin-top: 4px;
}

.checkbox_contactos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3366CC;
	text-decoration: none;
	padding-left: 3px;
}

.margen_panel_invitaciones {
	margin-left: 8px;
}

.solicitud_conexion_fondo_intermediario {
	background-image: url(../img/perfil/fondo_intermediario_1.jpg);
	background-repeat: no-repeat;
	width: 420px;
	height: 190px;
	margin-left: 2px;
	margin-right: 6px;
}

.solicitud_conexion_fondo_mensaje {
	background-image: url(../img/perfil/conexiones_fondo_mensaje.jpg);
	background-repeat: no-repeat;
	height: 250px;
}

.label_combos_alta_empresa {
	font-family: Tahoma, Arial;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	margin-left: 3;
}

.submit_button_alta_introduccion {
	margin-left: 440px;
}

.titulo_msje_final_alta_introduccion {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #3366CC;
	text-decoration: none;
	margin-left: 6px;
	margin-bottom: 8px;
	margin-top: 25px;
}

.titulo_msje_intermediario_alta_introduccion {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #3366CC;
	text-decoration: none;
	margin-bottom: 6px;
	margin-left: 10px;
	width: 500px;
}

.labels_text_alta_introduccion {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	margin-left: 8px;
	margin-top: 5px;
	margin-bottom: 5px;
}

.labels_list_alta_introduccion {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	margin-left: 8px;
	margin-top: 5px;
}

.texto_detalle_alta_introduccion {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	text-decoration: none;
	margin-left: 8px;
}

.text_destinatario_alta_introduccion {
	margin-left: 8px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

.text_intermediario_alta_introduccion {
	margin-left: 8px;
	margin-bottom: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

.margen_list_intermediario_alta_introduccion {
	margin-left: 6px;
}

.margen_posibles_asuntos_alta_introduccion {
	margin-left: 5px;
}

.return_link_alta_introduccion {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
}

.return_link_alta_introduccion a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
}

.return_link_alta_introduccion a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
}

.image-imageCut {
	max-width: 400;
	max-height: 400;
}

.image-preview {
	width: 100%;
	height: 100%;
}

.alta_avisos_subpanel {
	margin: 15px;
}

.titulo_introducciones {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #3366CC;
	text-decoration: none;
	margin: 11px;
}

.fondo_detalle_forward {
	background-image: url(../img/perfil/conexiones_fondo_intermediario.jpg);
	background-repeat: no-repeat;
	width: 100%;
	height: 300px;
}

.return_link_introducciones {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
	margin-top: 11px;
	margin-left: 365px;
}

.return_link_introducciones a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
}

.return_link_introducciones a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
}

.subtitulo_introducciones {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3366CC;
	text-decoration: none;
	margin-left: 12px;
	margin-top: 20px;
}

.remitente_label_forward_introduccion {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	width: 120px;
	margin-left: 55px;
}

.destinatario_label_forward_introduccion {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	width: 120px;
	margin-left: 50px;
}

.intermediario_label_forward_introduccion {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	width: 220px;
	text-align: center;
}

.remitente_label_recepcion_introduccion {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	width: 125px;
	margin-left: 55px;
}

.intermediario_label_recepcion_introduccion {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	width: 130px;
	margin-left: 70px;
}

.destinatario_label_recepcion_introduccion {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	width: 193px;
	text-align: center;
	margin-left: 5px;
}

.from_detalle_forward {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3366CC;
	text-decoration: none;
	margin-top: 10px;
	margin-left: 7px;
}

.body_label_detalle_forward {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	margin-top: 15px;
	margin-left: 7px;
}

.mensaje_label_detalle_forward {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	text-decoration: none;
	margin-top: 20px;
	margin-bottom: 8px;
	margin-left: 7px;
}

.text_area_detalle_forward {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	width: 556px;
	height: 100px;
	margin-left: 7px;
	margin-bottom: 10px;
}

.fondo_detalle_recepcion {
	background-image: url(../img/perfil/conexiones_fondo_destinatario.jpg);
	background-repeat: no-repeat;
	width: 100%;
	height: 300px;
}

.texto_mensaje_detalle_recepcion {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	margin-bottom: 15px;
	margin-left: 12px;
}

.from_detalle_recepcion_contactante {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3366CC;
	text-decoration: none;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 12px;
}

.from_detalle_recepcion_intermediario {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3366CC;
	text-decoration: none;
	margin-bottom: 10px;
	margin-left: 12px;
	margin-top: 8px;
}

.referencia_aviso {
	margin-bottom: 20px;
}

.descripcion_aviso {
	margin-bottom: 10px;
}

.administrar_aviso {
	margin-top: 10px;
	margin-bottom: 0px;
}

.fondo_netmail {
	background-image: url(../img/perfil/contacto_directo_fondo_mensaje.jpg);
	background-repeat: no-repeat;
	width: 576px;
	height: 170px;
}

.titulo_netmail {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #3366CC;
	text-decoration: none;
	margin-left: 10px;
	margin-bottom: 10px;
}

.texto_netmail {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	margin-left: 15px;
	margin-bottom: 10px;
}

.administrar_aviso {
	margin-top: 25px;
	margin-bottom: 0px;
	margin-left: 2px;
}

.titulo_remuneracion_estilo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	margin-left: 3px;
}

.comentario_aviso_confidencial {
	margin-left: 5px;
}

.hyperlink_disable {
	cursor: default;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #777777;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}

.hyperlink_disable a {
	cursor: default;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}

.hyperlink_disable a:hover {
	cursor: default;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}

.hyperlink_disable a:visited {
	cursor: default;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}

.msje_enviado_label_intro_aceptada {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3366CC;
	text-decoration: none;
	margin-left: 10px;
	margin-top: 10px;
}

.texto_mensajes_intro_aceptada {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	margin-left: 10px;
	margin-top: 10px;
}

.titulo_intro_aceptada {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #3366CC;
	text-decoration: none;
	margin-left: 10px;
	margin-right: 380px;
	margin-bottom: 10px;
}

.botones_panel_importar {
	margin-right: 10px;
}

.saludo_menu_persona {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3366CC;
	text-decoration: none;
	margin-left: 5px;
}

.test-border {
	border: 1px solid red;
}

.texto_descripcion_windows_live {
	background-color: #EEEEEE;
	margin-bottom: 5px;
}

.boton_sin_clickear {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #A9A9A9;
	text-decoration: underline;
	margin: 0px;
	padding: 0px;
}

.boton_sin_clickear  a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #A9A9A9;
	text-decoration: underline;
}

.boton_sin_clickear  a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #A9A9A9;
	text-decoration: underline;
}

.boton_sin_clickear  a:VISITED {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #A9A9A9;
}

.cuadro_seleccion_cutimage {
	border: 2px solid black;
}

.resize_s {
	cursor: s-resize;
}

.resize_e {
	cursor: e-resize;
}

.cursor_resize_out {
	cursor: default;
}

.cursor_resize_in {
	cursor: move;
}

.invisible {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 5px;
	color: white;
}

.perfil_empresa_central {
	margin: 0px;
	width: 605px;
	background-repeat: no-repeat;
	background-position: 4px top;
}

.text_error_end_date {
	font-size: 8pt;
	color: red;
	height: auto;
}

.boton_perfil_publico {
	width: 224px;
	height: 64px;
}

.to_login_panel {
	margin-bottom: 6px;
}

.base-url {
	padding-bottom: 8px;
}

